
 % 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
 4112 4503 4934 5410 5934 6511 7147 7847 8617 9461 10386 11396 12496 13688 14972 16347 17807 19340 20931 22554 24179 25766 27268 28634 29808 30739 31381 31701 31683 31326 30650 29689 28491 27108 25594 24001 22374 20753 19168 17642 16191 14826 13552 12370 11281 10280 9364 8528 7767 7074 6445 5873 5355 4885 4458 4072 3721 3402 3113 2850 2611 2394 2196 2016 1852 1702 1565 1440 1326 1222 1126 1038 958 884 816 754 697 644 595 550 509 471 436 403 373 345 319 296 274 253 234 217 201 186 172 159 147 136 126 116 108 100 93 86 80 74 69 65 61 57 54 51 49 47 46 45 44 43 43 44 45 46 47 49 52 54 58 61 65 70 75 81 87 93 101 109 117 127 137 148 160 173 187 202 219 236 255 276 298 322 348 376 407 439 475 513 555 600 649 703 761 824 892 967 1048 1136 1233 1339 1454 1580 1718 1869 2035 2217 2417 2637 2878 3144 3436 3758 4113 4504 4935 5411 5935 6512 7148 7848 8618 9463 10388 11399 12499 13691 14975 16351 17811 19344 20935 22559 24184 25771 27274 28640 29814 30746 31388 31708 31689 31332 30655 29694 28496 27112 25598 24004 22377 20755 19170 17644 16193 14827 13553 12371 11281 10280 9365 8528 7767 7074 6445 5873 5355 4885 4458 4072 3721 3402 3113 2850 2611 2394 2196 2016 1852 1702 1565 1440 1326 1222 1126 1038 958 884 816 754 696 644 595 550 509 471 436 403 373 345 319 296 274 253 234 217 201 186 172 159 147 136 126 116 108 100 93 86 80 74 69 65 61 57 54 51 49 47 46 45 44 43 43 44 45 46 47 49 52 54 58 61 65 70 75 80 87 93 101 109 117 127 137 148 160 173 187 202 219 236 255 276 298 322 348 376 406 439 475 513 555 600 649 703 760 823 892 966 1048 1136 1233 1338 1454 1580 1718 1869 2035 2217 2417 2636 2878 3143 3436 3758
 53 54 55 56 57 58 59 59 60 61 62 62 63 63 64 64 64 65 65 65 65 65 65 64 64 64 63 63 62 62 61 60 59 59 58 57 56 55 54 53 52 51 50 49 48 47 46 45 44 43 42 41 40 39 38 38 37 36 35 34 34 33 32 31 31 30 29 29 28 28 27 27 26 26 25 25 24 24 23 23 23 22 22 22 21 21 21 21 20 20 20 20 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 20 20 20 20 20 21 21 21 22 22 22 23 23 23 24 24 25 25 26 26 27 27 28 28 29 30 30 31 32 32 33 34 35 36 36 37 38 39 40 41 42 43 44 45 47 48 49 50 51 52 54 55 56 57 59 60 61 62 63 64 65 66 67 68 69 70 71 71 72 72 73 73 73 73 74 73 73 73 73 72 72 71 71 70 69 68 67 66 65 64 63 62 61 60 58 57 56 55 53 52 51 50 49 47 46 45 44 43 42 41 40 39 38 37 36 35 34 34 33 32 31 31 30 29 29 28 27 27 26 26 25 25 24 24 23 23 23 22 22 21 21 21 21 20 20 20 20 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 20 20 20 20 21 21 21 22 22 22 23 23 23 24 24 25 25 26 26 27 27 28 29 29 30 30 31 32 33 33 34 35 36 37 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52
 211 215 219 221 223 225 226 226 225 224 222 220 217 213 209 204 199 194 188 183 177 171 164 158 152 146 140 134 129 123 118 112 107 102 98 93 89 85 81 77 74 70 67 64 61 59 56 54 51 49 47 45 43 42 40 38 37 36 34 33 32 31 30 29 28 27 26 25 24 24 23 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 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 27 27 28 29 30 32 33 34 35 37 38 40 41 43 45 47 49 52 54 56 59 62 65 68 72 75 79 83 88 92 97 102 108 114 120 126 133 140 147 155 163 171 179 188 197 207 216 225 235 244 253 262 271 279 286 293 299 304 308 311 313 314 313 312 309 305 300 294 288 281 273 264 256 247 237 228 219 210 200 192 183 174 166 158 151 143 136 130 123 117 112 106 101 96 92 87 83 79 76 72 69 66 63 60 58 55 53 51 49 47 45 43 42 40 39 37 36 35 34 33 32 31 30 29 28 28 27 26 26 25 25 24 24 23 23 22 22 22 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 22 22 22 23 23 24 24 25 25 26 26 27 28 28 29 30 31 32 33 34 35 36 37 38 40 41 43 44 46 48 50 52 54 56 58 61 63 66 69 72 75 79 82 86 90 94 98 103 108 112 117 123 128 134 139 145 151 157 163 169 175 181 187 192 197 202 207
 61 59 57 54 53 51 49 47 45 44 42 41 40 38 37 36 35 34 33 32 31 30 29 28 28 27 26 26 25 25 24 24 23 23 22 22 21 21 21 20 20 20 20 19 19 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 20 20 20 20 20 21 21 21 22 22 23 23 24 24 25 25 26 26 27 28 28 29 30 31 32 33 34 35 36 37 38 39 40 42 43 45 46 48 50 52 54 56 58 60 62 64 67 69 72 75 78 81 84 87 90 93 97 100 104 107 111 114 118 122 125 129 132 136 139 142 145 148 150 152 154 156 158 159 159 160 160 160 159 158 157 155 153 151 149 146 143 140 137 134 130 127 123 120 116 113 109 106 102 99 96 92 89 86 83 80 77 75 72 70 67 65 63 60 58 56 54 53 51 49 48 46 45 43 42 41 40 38 37 36 35 34 34 33 32 31 30 30 29 29 28 27 27 26 26 26 25 25 24 24 24 24 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 23 23 23 23 23 24 24 24 25 25 26 26 26 27 27 28 29 29 30 31 31 32 33 34 35 36 37 38 39 40 41 42 44 45 47 48 50 51 53 55 57 59 61 63 66 68 71 73 76 79 82 85 88 91 94 98 101 104 108 111 115 119 122 126 129 133 136 139 142 145 148 150 153 155 156 158 159 159 160 160 159 158 157 156 154 152 150 147 145 142 138 135 132 128 125 121 117 114 110 106 103 99 96 92 89 86 83 80 77 74 71 68 66 63
 93 91 90 89 88 87 86 85 84 83 82 82 81 80 80 79 79 78 78 77 77 77 77 76 76 76 76 76 76 76 76 76 76 76 77 77 77 78 78 78 79 79 80 81 81 82 83 84 84 85 86 87 88 90 91 92 93 95 96 97 99 101 102 104 106 108 109 111 113 115 118 120 122 125 127 129 132 135 137 140 143 146 149 152 155 158 161 164 167 170 174 177 180 183 186 190 193 196 199 202 205 208 211 213 216 218 220 223 225 226 228 229 230 231 232 233 233 233 233 233 232 232 231 229 228 226 225 223 220 218 216 213 210 207 205 201 198 195 192 189 185 182 179 175 172 168 165 162 158 155 152 149 146 142 139 136 134 131 128 125 123 120 117 115 113 110 108 106 104 102 100 98 96 94 92 91 89 88 86 85 83 82 81 80 79 77 76 75 74 73 73 72 71 70 70 69 68 68 67 67 66 66 66 65 65 65 64 64 64 64 64 64 64 64 64 64 64 64 64 65 65 65 66 66 66 67 67 68 68 69 70 70 71 72 73 74 75 76 77 78 79 80 81 82 84 85 87 88 90 91 93 94 96 98 100 102 104 106 108 110 112 115 117 120 122 124 127 130 132 135 138 140 143 146 149 152 155 158 160 163 166 169 172 174 177 180 182 185 187 189 191 193 195 197 198 200 201 202 203 204 204 205 205 205 205 205 204 203 203 201 200 199 197 196 194 192 190 188 186 183 181 179 176 173 171 168 165 163 160 157 155 152 149 147 144 141 139 136 134 131 129 127 124 122 120 118 116 114 112 110 108 106 104 103 101 100 98 97 95 94
 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 17 17 17 18 18 18 19 19 20 20 21 21 22 22 23 24 25 26 26 27 28 29 31 32 33 35 36 38 39 41 43 45 47 49 52 54 57 60 63 67 70 74 78 82 87 92 97 103 109 115 121 129 136 144 152 161 171 180 191 201 213 224 236 248 260 273 285 297 309 321 332 342 351 359 366 371 375 377 377 376 373 368 362 354 346 336 325 314 302 290 277 265 252 240 228 217 205 194 184 174 165 155 147 139 131 124 117 111 105 99 94 89 84 79 75 71 68 64 61 58 55 53 50 48 46 43 42 40 38 36 35 34 32 31 30 29 28 27 26 25 24 23 23 22 21 21 20 20 19 19 18 18 18 17 17 17 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 17 17 17 17 18 18 18 19 19 20 20 21 21 22 22 23 24 24 25 26 27 27 28 29 30 31 32 33 34 36 37 38 39 41 42 44 45 47 49 50 52 54 56 58 60 62 64 66 68 71 73 75 78 80 82 84 87 89 91 93 96 98 99 101 103 104 106 107 108 109 110 110 111 111 111 110 110 109 108 107 106 105 103 102 100 98 96 94 92 90 87 85 83 80 78 76 74 71 69 67 65 63 60 58 57 55 53 51 49 47 46 44 43 41 40 39 37 36 35 34 33 32 31 30 29 28 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 15
 35 36 37 38 39 40 41 42 43 45 46 47 49 51 52 54 56 58 60 62 65 67 70 73 76 79 82 86 89 93 97 102 106 111 116 121 127 133 139 146 153 160 168 176 184 193 202 212 222 232 243 254 265 277 289 301 313 326 338 350 363 374 386 397 407 417 425 433 440 445 450 453 454 454 453 451 447 442 436 428 420 411 401 391 380 368 357 345 333 321 309 297 286 274 263 253 242 232 222 213 204 195 187 179 171 164 157 151 144 138 133 127 122 117 113 109 104 100 97 93 90 87 84 81 78 76 73 71 69 67 65 63 62 60 59 57 56 55 53 52 51 50 49 49 48 47 46 46 45 45 44 44 43 43 43 42 42 42 42 42 42 42 42 42 42 42 42 42 43 43 43 43 44 44 45 45 46 46 47 48 48 49 50 51 51 52 53 54 55 57 58 59 60 62 63 64 66 68 69 71 73 74 76 78 80 82 85 87 89 91 94 96 99 101 104 107 109 112 115 118 121 124 126 129 132 135 138 141 143 146 148 151 153 155 157 159 161 163 164 165 166 167 168 168 168 168 168 167 166 165 164 163 161 159 157 155 153 150 148 145 142 139 136 133 130 127 124 121 118 115 112 109 106 103 100 97 94 91 89 86 83 81 79 76 74 72 69 67 65 63 62 60 58 56 55 53 52 50 49 47 46 45 44 43 42 41 40 39 38 37 36 35 35 34 33 33 32 32 31 31 30 30 29 29 29 28 28 28 28 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 28 28 28 28 29 29 29 30 30 31 31 32 32 33 34 34
 117 116 115 114 113 111 110 108 106 104 103 101 99 97 95 93 91 89 87 85 83 81 79 77 75 73 71 69 68 66 64 63 61 60 58 57 55 54 53 52 50 49 48 47 46 45 44 43 42 41 41 40 39 38 38 37 36 36 35 35 34 34 33 33 33 32 32 32 31 31 31 30 30 30 30 30 30 30 29 29 29 29 29 29 29 29 30 30 30 30 30 30 30 31 31 31 31 32 32 32 33 33 34 34 34 35 36 36 37 37 38 39 39 40 41 42 42 43 44 45 46 47 48 49 50 52 53 54 55 57 58 60 61 63 64 66 67 69 71 73 75 76 78 80 82 84 86 88 90 92 94 96 99 101 103 104 106 108 110 112 113 115 116 118 119 120 121 122 123 123 124 124 124 124 124 124 123 122 122 121 120 118 117 116 114 112 111 109 107 105 103 101 99 97 95 93 90 88 86 84 82 80 78 76 74 72 70 68 67 65 63 62 60 58 57 55 54 53 51 50 49 47 46 45 44 43 42 41 40 39 39 38 37 36 35 35 34 34 33 32 32 31 31 30 30 30 29 29 29 28 28 28 27 27 27 27 27 26 26 26 26 26 26 26 26 26 26 26 26 26 26 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 39 40 41 42 43 44 45 46 47 48 49 51 52 53 55 56 58 59 61 63 64 66 68 70 72 74 76 77 80 82 84 86 88 90 92 94 96 98 100 102 104 106 108 109 111 112 114 115 116 117 118 119 120 120 120 121 121 121 120 120 119 118
 39 40 41 41 42 43 44 45 46 47 48 49 50 51 52 53 54 56 57 58 59 60 62 63 64 66 67 68 70 71 73 74 75 77 78 79 81 82 83 84 86 87 88 89 90 91 91 92 93 93 94 94 95 95 95 95 95 95 95 94 94 93 93 92 91 91 90 89 88 87 85 84 83 82 80 79 78 76 75 74 72 71 69 68 67 65 64 63 61 60 59 57 56 55 54 53 51 50 49 48 47 46 45 44 43 42 41 41 40 39 38 37 37 36 35 35 34 33 33 32 32 31 31 30 30 29 29 29 28 28 27 27 27 26 26 26 26 25 25 25 25 24 24 24 24 24 24 24 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 24 24 24 24 24 24 24 24 25 25 25 25 25 25 26 26 26 26 26 26 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 32 32 32 32 32 32 32 32 32 32 32 32 31 31 31 31 31 31 31 31 31 31 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 25 25 25 25 25 25 25 24 24 24 24 24 24 24 24 24 24 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 24 24 24 24 24 24 24 24 25 25 25 25 25 26 26 26 26 26 27 27 27 28 28 28 29 29 30 30 30 31 31 32 32 33 33 34 34 35 36 36 37 38 38
 32 32 32 32 32 32 32 32 32 32 32 32 32 32 33 33 33 33 33 34 34 34 35 35 35 36 36 37 37 38 38 39 39 40 40 41 42 42 43 44 45 46 46 47 48 49 50 51 52 53 54 55 56 57 58 60 61 62 63 65 66 67 68 70 71 73 74 75 77 78 79 81 82 83 85 86 87 89 90 91 92 93 94 95 96 97 97 98 99 99 100 100 100 100 100 100 100 100 100 100 99 99 98 97 97 96 95 94 93 92 91 90 89 87 86 85 84 82 81 80 78 77 76 74 73 72 70 69 68 67 65 64 63 62 60 59 58 57 56 55 54 53 52 51 50 49 48 48 47 46 45 45 44 43 43 42 41 41 40 40 39 39 38 38 38 37 37 37 36 36 36 35 35 35 35 35 35 34 34 34 34 34 34 34 34 34 34 34 34 34 35 35 35 35 35 36 36 36 36 37 37 37 38 38 39 39 40 40 41 41 42 43 43 44 45 45 46 47 48 49 50 51 52 53 54 55 56 57 58 60 61 62 64 65 66 68 69 71 72 74 76 77 79 81 82 84 86 88 89 91 93 94 96 98 99 101 103 104 106 107 108 110 111 112 113 114 115 115 116 117 117 117 117 117 117 117 117 116 116 115 114 113 112 111 110 109 107 106 104 103 101 100 98 96 95 93 91 89 88 86 84 82 81 79 77 75 74 72 71 69 67 66 64 63 62 60 59 58 56 55 54 53 52 51 50 49 48 47 46 45 44 43 43 42 41 41 40 39 39 38 38 37 37 36 36 35 35 35 34 34 34 33 33 33 33 32 32 32 32 32
 86 87 88 89 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 109 110 111 111 112 112 113 113 114 114 114 114 114 114 114 114 114 114 114 113 113 112 112 111 111 110 109 108 108 107 106 105 104 103 102 101 100 98 97 96 95 94 93 91 90 89 88 87 85 84 83 82 81 79 78 77 76 75 74 73 72 71 70 69 68 67 66 65 64 63 62 61 61 60 59 58 58 57 56 56 55 54 54 53 53 52 52 51 51 50 50 50 49 49 49 48 48 48 47 47 47 47 47 47 46 46 46 46 46 46 46 46 46 46 46 46 46 46 47 47 47 47 47 48 48 48 48 49 49 49 50 50 51 51 51 52 52 53 53 54 55 55 56 56 57 58 58 59 60 61 61 62 63 64 65 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 92 93 94 95 96 96 97 98 98 99 99 100 100 101 101 101 102 102 102 102 102 102 102 102 102 101 101 101 101 100 100 99 99 98 98 97 96 96 95 94 93 93 92 91 90 89 88 88 87 86 85 84 83 82 81 80 80 79 78 77 76 75 74 74 73 72 71 71 70 69 68 68 67 66 66 65 65 64 64 63 63 62 62 61 61 60 60 60 59 59 59 58 58 58 58 58 57 57 57 57 57 57 57 57 57 57 57 57 57 57 58 58 58 58 58 59 59 59 60 60 60 61 61 61 62 62 63 63 64 65 65 66 67 67 68 69 69 70 71 72 73 73 74 75 76 77 78 79 80 81 82 83 84 85
 28 28 28 28 28 28 28 28 28 28 28 28 29 29 29 29 29 29 30 30 30 30 31 31 31 31 32 32 33 33 34 34 34 35 36 36 37 37 38 39 39 40 41 42 43 44 44 45 46 47 48 50 51 52 53 54 56 57 58 60 61 63 64 66 67 69 71 72 74 76 78 80 81 83 85 87 89 91 92 94 96 98 100 101 103 104 106 107 109 110 111 112 113 114 115 115 116 116 116 116 116 116 116 115 115 114 113 112 111 110 109 108 106 105 103 101 100 98 96 95 93 91 89 87 85 84 82 80 78 76 75 73 71 69 68 66 65 63 62 60 59 57 56 55 53 52 51 50 49 48 47 46 45 44 43 42 41 41 40 39 38 38 37 36 36 35 35 34 34 33 33 32 32 32 31 31 31 30 30 30 30 29 29 29 29 29 29 29 28 28 28 28 28 28 28 28 28 28 28 28 28 29 29 29 29 29 29 29 30 30 30 30 31 31 31 31 32 32 33 33 33 34 34 35 35 35 36 36 37 37 38 38 39 40 40 41 41 42 43 43 44 45 45 46 47 47 48 49 50 50 51 52 53 53 54 55 55 56 57 57 58 59 59 60 60 61 61 62 62 63 63 64 64 64 64 65 65 65 65 65 65 65 65 65 65 65 64 64 64 63 63 63 62 62 61 61 60 59 59 58 58 57 56 56 55 54 53 53 52 51 51 50 49 48 48 47 46 46 45 44 44 43 42 42 41 40 40 39 39 38 38 37 37 36 36 35 35 34 34 33 33 33 32 32 32 31 31 31 30 30 30 30 30 29 29 29 29 29 29 29
 91 88 85 81 78 75 72 69 66 63 61 58 56 54 51 49 47 45 43 41 40 38 36 35 34 32 31 30 28 27 26 25 24 23 23 22 21 20 19 19 18 17 17 16 16 15 15 14 14 14 13 13 13 12 12 12 12 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 12 12 12 12 13 13 14 14 14 15 15 16 16 17 18 18 19 20 21 22 23 24 25 26 27 28 29 31 32 34 36 38 39 41 44 46 48 51 54 57 60 63 66 70 74 78 83 87 92 97 103 108 114 120 127 134 141 148 156 164 172 180 188 196 205 213 221 229 236 244 250 256 261 265 269 272 273 274 273 272 269 266 261 256 250 244 237 230 222 214 206 198 190 182 174 166 159 151 144 137 130 124 118 112 107 101 96 91 87 83 79 75 71 68 64 61 58 56 53 51 48 46 44 42 41 39 37 36 34 33 32 30 29 28 27 26 26 25 24 23 23 22 21 21 20 20 19 19 18 18 18 18 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 18 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 35 36 37 38 40 41 43 45 46 48 50 52 54 56 58 60 63 65 68 70 73 76 79 82 85 88 92 95 98 102 105 109 112 116 119 123 126 129 132 135 138 141 144 146 148 149 151 152 153 153 153 153 152 151 150 149 147 145 142 140 137 134 130 127 124 120 117 113 109 106 102 98 95
 46 46 45 45 45 45 44 44 44 44 43 43 43 43 43 42 42 42 42 42 42 42 42 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 42 42 42 42 42 42 42 42 42 42 43 43 43 43 43 43 43 43 44 44 44 44 44 44 44 44 45 45 45 45 45 45 45 45 45 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 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 40 40 40 40 39 39 39 38 38 38 38 37 37 37 37 36 36 36 36 36 35 35 35 35 34 34 34 34 34 33 33 33 33 33 33 33 32 32 32 32 32 32 32 32 32 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 32 32 32 32 32 32 32 32 32 33 33 33 33 33 34 34 34 34 35 35 35 35 36 36 36 37 37 37 38 38 39 39 40 40 40 41 41 42 42 43 44 44 45 45 46 47 47 48 49 49 50 51 51 52 53 54 54 55 56 57 57 58 59 60 61 62 62 63 64 65 66 67 67 68 69 70 71 71 72 73 73 74 75 76 76 77 77 78 78 79 79 80 80 81 81 81 81 82 82 82 82 82 82 82 82 82 82 81 81 81 81 80 80 80 79 79 78 78 77 77 76 76 75 74 74 73 72 72 71 70 70 69 68 68 67 66 66 65 64 64 63 62 61 61 60 59 59 58 58 57 56 56 55 55 54 53 53 52 52 51 51 50 50 50 49 49 48 48 47 47 47 46
 21 21 20 20 20 19 19 19 19 19 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 19 19 19 19 19 20 20 20 20 21 21 21 22 22 22 23 23 23 24 24 25 25 26 26 26 27 27 28 28 29 29 30 30 31 31 32 32 33 33 34 34 35 35 36 36 37 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 36 35 34 34 33 33 32 32 31 31 30 29 29 28 28 27 26 26 25 25 24 24 23 23 22 22 21 21 20 20 19 19 18 18 18 17 17 16 16 16 15 15 15 14 14 14 14 13 13 13 13 12 12 12 12 12 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 12 12 12 12 12 13 13 13 13 14 14 14 14 15 15 15 16 16 16 17 17 18 18 18 19 19 20 20 21 21 22 22 23 23 24 24 25 26 26 27 27 28 29 29 30 31 31 32 33 33 34 35 35 36 36 37 38 38 39 39 40 40 41 41 42 42 42 42 43 43 43 43 43 43 43 43 43 43 43 43 42 42 42 41 41 41 40 40 39 39 38 38 37 37 36 36 35 35 34 33 33 32 32 31 31 30 29 29 28 28 27 27 26 26 25 25 25 24 24 23 23 23 22 22 21 21
 33 33 32 32 31 30 30 29 29 29 28 28 27 27 27 26 26 25 25 25 25 24 24 24 24 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 23 23 23 23 23 23 24 24 24 24 25 25 25 25 26 26 27 27 27 28 28 29 29 29 30 31 31 32 32 33 33 34 35 35 36 37 38 38 39 40 41 42 43 43 44 45 46 47 48 49 51 52 53 54 55 56 58 59 60 61 63 64 65 67 68 69 71 72 73 75 76 77 79 80 82 83 84 85 87 88 89 90 91 92 93 94 95 96 97 97 98 99 99 100 100 100 101 101 101 101 101 101 101 100 100 100 99 99 98 98 97 96 95 95 94 93 92 91 90 89 88 87 86 85 84 83 82 81 80 79 78 77 76 75 74 73 72 71 70 70 69 68 67 66 65 65 64 63 62 62 61 60 60 59 59 58 58 57 57 56 56 55 55 55 54 54 54 54 53 53 53 53 53 53 53 52 52 52 52 52 53 53 53 53 53 53 53 54 54 54 54 55 55 55 56 56 57 57 57 58 58 59 59 60 60 61 62 62 63 63 64 65 65 66 67 68 68 69 70 70 71 72 72 73 74 75 75 76 76 77 78 78 79 79 80 80 81 81 81 82 82 82 82 83 83 83 83 83 83 82 82 82 82 81 81 80 80 79 79 78 77 76 76 75 74 73 72 71 70 69 68 67 66 65 64 63 62 61 60 59 58 57 56 55 54 52 51 50 49 48 48 47 46 45 44 43 42 41 40 40 39 38 37 37 36 35 35 34
 108 110 112 114 116 119 121 123 125 127 128 130 132 134 135 137 138 139 141 142 143 143 144 145 145 145 145 145 145 145 144 144 143 142 141 140 139 137 136 135 133 131 129 128 126 124 122 120 118 116 113 111 109 107 105 103 101 99 97 95 93 91 89 87 85 83 81 80 78 76 75 73 72 70 69 67 66 64 63 62 61 59 58 57 56 55 54 53 52 51 50 50 49 48 47 47 46 45 45 44 43 43 42 42 41 41 40 40 40 39 39 38 38 38 38 37 37 37 37 36 36 36 36 36 36 36 35 35 35 35 35 35 35 35 35 35 35 35 35 36 36 36 36 36 36 36 37 37 37 37 37 38 38 38 38 39 39 39 39 40 40 40 41 41 41 42 42 42 43 43 43 44 44 45 45 45 46 46 47 47 47 48 48 49 49 49 50 50 50 51 51 51 52 52 52 53 53 53 53 54 54 54 54 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 54 54 54 54 54 53 53 53 52 52 52 52 51 51 51 50 50 49 49 49 48 48 48 47 47 46 46 46 45 45 45 44 44 44 43 43 43 42 42 42 41 41 41 40 40 40 40 39 39 39 39 39 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 39 39 39 39 40 40 40 41 41 41 42 42 43 43 44 44 45 45 46 47 47 48 49 50 51 51 52 53 54 55 56 57 58 60 61 62 63 65 66 67 69 70 72 73 75 77 78 80 82 84 86 87 89 91 93 95 97 100 102 104 106
 22 22 22 22 22 23 23 23 23 23 23 24 24 24 24 25 25 25 25 26 26 27 27 27 28 28 29 29 30 30 31 31 32 33 33 34 35 36 36 37 38 39 40 40 41 42 43 44 45 46 47 48 49 50 52 53 54 55 56 57 58 60 61 62 63 64 65 66 68 69 70 71 71 72 73 74 75 75 76 77 77 77 78 78 78 78 78 78 78 78 78 77 77 76 76 75 74 73 73 72 71 70 69 68 67 66 65 63 62 61 60 59 58 56 55 54 53 52 51 50 49 47 46 45 44 43 42 42 41 40 39 38 37 36 36 35 34 33 33 32 31 31 30 30 29 29 28 28 27 27 26 26 25 25 25 24 24 24 23 23 23 23 22 22 22 22 22 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 22 22 22 22 22 23 23 23 23 24 24 24 25 25 25 26 26 27 27 27 28 28 29 29 30 31 31 32 32 33 34 34 35 36 36 37 38 39 39 40 41 42 43 43 44 45 46 47 48 49 50 50 51 52 53 54 55 55 56 57 58 58 59 60 60 61 61 62 62 63 63 63 64 64 64 64 64 64 64 64 63 63 63 63 62 62 61 61 60 59 59 58 57 56 56 55 54 53 52 52 51 50 49 48 47 46 46 45 44 43 42 41 41 40 39 38 38 37 36 35 35 34 33 33 32 32 31 31 30 29 29 29 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
 132 134 135 137 138 139 139 140 140 140 140 140 139 138 137 136 135 133 132 130 128 126 124 122 120 118 115 113 111 108 106 104 101 99 96 94 92 90 87 85 83 81 79 77 75 73 72 70 68 66 65 63 62 60 59 58 56 55 54 53 52 50 49 48 47 47 46 45 44 43 42 42 41 40 40 39 38 38 37 37 36 36 35 35 34 34 33 33 32 32 32 31 31 31 30 30 30 29 29 29 29 28 28 28 28 28 27 27 27 27 27 26 26 26 26 26 26 26 25 25 25 25 25 25 25 25 25 25 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 18 18 18 18 18 18 18 17 17 17 17 17 17 17 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 15 15 15 15 15 16 16 16 16 17 17 17 18 18 18 19 19 20 20 20 21 21 22 23 23 24 24 25 26 26 27 28 29 30 30 31 32 33 34 36 37 38 39 40 42 43 45 46 48 49 51 53 55 57 59 61 63 65 67 69 72 74 77 79 82 84 87 90 92 95 98 101 104 106 109 112 114 117 120 122 124 127 129 131
 16 16 16 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 19 19 19 19 19 19 20 20 20 20 20 21 21 21 21 21 22 22 22 22 22 23 23 23 23 24 24 24 24 25 25 25 25 26 26 26 26 26 27 27 27 27 28 28 28 28 28 28 29 29 29 29 29 29 30 30 30 30 30 30 30 30 30 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 30 30 30 30 30 30 30 30 30 30 30 30 30 29 29 29 29 29 29 29 29 29 29 29 29 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 29 29 29 29 29 29 29 29 30 30 30 30 30 31 31 31 31 32 32 32 32 33 33 33 34 34 34 35 35 36 36 36 37 37 38 38 39 39 40 40 41 41 42 43 43 44 44 45 45 46 47 47 48 49 49 50 50 51 52 52 53 53 54 55 55 56 56 57 57 58 58 58 59 59 60 60 60 60 61 61 61 61 61 61 61 61 61 61 61 60 60 60 59 59 59 58 58 57 57 56 56 55 55 54 53 53 52 51 50 50 49 48 48 47 46 45 45 44 43 42 42 41 40 39 39 38 37 37 36 35 35 34 33 33 32 32 31 31 30 29 29 28 28 27 27 26 26 26 25 25 24 24 24 23 23 23 22 22 22 21 21 21 20 20 20 20 19 19 19 19 19 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16
 22 22 22 22 22 22 22 22 22 23 23 23 23 23 23 24 24 24 24 25 25 25 26 26 26 26 27 27 28 28 28 29 29 29 30 30 31 31 32 32 32 33 33 34 34 35 35 36 36 37 37 38 38 39 39 40 40 40 41 41 42 42 42 43 43 43 44 44 44 44 44 45 45 45 45 45 45 45 45 45 45 44 44 44 44 44 43 43 43 42 42 42 41 41 40 40 39 39 38 38 37 37 36 36 35 35 34 34 33 33 32 31 31 30 30 29 29 28 28 27 27 26 26 26 25 25 24 24 24 23 23 22 22 22 21 21 21 20 20 20 20 19 19 19 19 19 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 19 19 19 19 19 20 20 20 21 21 21 22 22 22 23 23 23 24 24 25 25 26 26 27 27 28 28 29 30 30 31 32 32 33 34 34 35 36 37 37 38 39 40 41 41 42 43 44 45 46 47 47 48 49 50 51 52 53 53 54 55 56 56 57 57 58 59 59 60 60 60 61 61 61 61 61 62 62 62 61 61 61 61 61 60 60 59 59 58 58 57 57 56 55 55 54 53 52 52 51 50 49 48 48 47 46 45 44 44 43 42 41 41 40 39 38 38 37 36 36 35 34 34 33 33 32 31 31 30 30 29 29 28 28 28 27 27 26 26 26 25 25 25 25 24 24 24 24 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 21 22
 36 37 37 38 39 40 41 42 43 44 45 46 47 48 49 51 52 53 55 56 58 59 61 62 64 66 67 69 71 73 75 76 78 80 82 84 86 88 90 92 94 96 98 99 101 103 105 106 108 109 110 112 113 114 115 115 116 116 117 117 117 117 117 116 116 115 114 113 112 111 110 108 107 105 104 102 100 99 97 95 93 91 89 87 85 83 82 80 78 76 74 72 70 69 67 65 64 62 60 59 57 56 55 53 52 51 49 48 47 46 45 44 43 42 41 40 39 38 38 37 36 35 35 34 34 33 32 32 31 31 31 30 30 29 29 29 29 28 28 28 28 28 27 27 27 27 27 27 27 27 27 27 27 27 28 28 28 28 28 29 29 29 29 30 30 30 31 31 32 32 33 33 34 34 35 36 37 37 38 39 40 41 42 42 44 45 46 47 48 49 51 52 53 55 56 58 59 61 63 65 66 68 70 72 74 77 79 81 83 86 88 91 93 96 98 101 104 106 109 112 114 117 119 122 124 127 129 132 134 136 138 139 141 143 144 145 146 147 147 147 147 147 147 146 146 145 144 142 141 139 137 135 133 131 129 126 124 121 119 116 114 111 108 106 103 100 98 95 92 90 87 85 83 80 78 76 74 71 69 67 66 64 62 60 58 57 55 54 52 51 49 48 47 46 45 43 42 41 40 39 39 38 37 36 35 35 34 33 33 32 32 31 31 30 30 29 29 29 28 28 28 28 27 27 27 27 27 27 27 26 26 26 26 26 26 27 27 27 27 27 27 27 28 28 28 28 29 29 30 30 30 31 31 32 32 33 33 34 35 35
 31 32 32 32 32 33 33 33 34 34 34 35 35 36 36 36 37 37 38 38 39 39 40 40 40 41 41 42 42 43 43 44 44 45 45 45 46 46 47 47 47 48 48 48 49 49 49 49 50 50 50 50 50 50 50 50 50 50 50 50 50 50 50 49 49 49 48 48 48 47 47 46 46 46 45 45 44 43 43 42 42 41 41 40 39 39 38 38 37 36 36 35 35 34 34 33 32 32 31 31 30 30 29 29 28 28 27 27 26 26 25 25 24 24 24 23 23 23 22 22 22 21 21 21 20 20 20 20 19 19 19 19 18 18 18 18 18 17 17 17 17 17 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 18 18 18 18 18 19 19 19 19 20 20 20 21 21 21 22 22 22 23 23 23 24 24 25 25 26 26 27 28 28 29 29 30 31 31 32 33 34 35 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 51 52 53 54 55 57 58 59 60 61 63 64 65 66 67 68 70 71 72 73 73 74 75 76 77 77 78 78 79 79 79 79 79 79 79 79 79 79 78 78 77 77 76 75 75 74 73 72 71 70 69 68 67 66 65 64 63 62 61 60 59 58 56 55 54 53 52 51 50 49 48 48 47 46 45 44 43 42 42 41 40 40 39 38 38 37 37 36 36 35 35 34 34 33 33 33 32 32 32 31 31 31 31 30 30 30 30 30 30 30 29 29 29 29 29 29 29 29 29 30 30 30 30 30 30 30 30 31 31 31 31
 13 13 13 13 14 14 14 14 14 14 14 15 15 15 15 16 16 16 17 17 17 18 18 18 19 19 20 20 21 21 22 22 23 24 24 25 26 26 27 28 29 30 31 32 33 34 35 36 37 38 39 41 42 43 45 46 48 49 51 52 54 56 57 59 61 63 64 66 68 70 72 74 75 77 79 81 82 84 86 87 89 90 91 93 94 95 96 96 97 98 98 98 98 98 98 98 98 97 97 96 95 94 93 92 91 89 88 86 85 83 82 80 79 77 75 74 72 70 69 67 66 64 62 61 59 58 57 55 54 52 51 50 49 48 46 45 44 43 42 41 40 39 39 38 37 36 35 35 34 33 33 32 32 31 31 30 30 29 29 29 28 28 28 27 27 27 27 27 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 27 27 27 27 28 28 28 29 29 29 30 30 31 31 32 32 33 33 34 35 35 36 37 37 38 39 40 41 42 43 44 45 46 47 48 49 50 52 53 54 55 57 58 60 61 63 64 65 67 68 70 72 73 74 76 77 79 80 82 83 84 85 86 87 88 89 90 90 91 91 92 92 92 92 92 91 91 91 90 89 88 87 86 85 84 82 81 80 78 77 75 73 72 70 68 67 65 63 62 60 58 57 55 53 52 50 49 47 46 44 43 42 40 39 38 37 36 35 34 33 32 31 30 29 28 27 26 26 25 24 24 23 22 22 21 21 20 20 19 19 18 18 17 17 17 16 16 16 16 15 15 15 15 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13
 28 28 28 28 28 28 28 29 29 29 29 30 30 30 31 31 31 32 32 33 33 34 35 35 36 37 38 38 39 40 41 42 43 45 46 47 49 50 52 53 55 57 59 61 63 65 68 70 73 76 79 82 85 89 92 96 100 105 109 114 119 124 130 136 142 148 155 162 169 177 185 194 203 212 221 231 241 251 262 273 284 295 306 318 329 340 351 362 372 381 390 399 406 413 418 423 426 428 429 429 427 424 420 415 409 402 394 385 375 365 355 344 333 321 310 299 287 276 265 255 244 234 224 214 205 196 187 179 171 164 156 150 143 137 131 125 120 115 110 105 101 97 93 89 85 82 79 76 73 70 68 65 63 61 58 56 55 53 51 50 48 47 45 44 43 42 41 40 39 38 37 36 35 34 34 33 32 32 31 31 30 30 30 29 29 28 28 28 28 27 27 27 27 27 27 27 26 26 26 26 26 26 26 26 26 27 27 27 27 27 27 27 28 28 28 28 28 29 29 29 30 30 30 30 31 31 32 32 32 33 33 34 34 34 35 35 36 36 37 37 38 38 39 39 40 40 41 41 42 42 43 43 44 44 45 45 46 46 47 47 47 48 48 49 49 49 50 50 50 50 51 51 51 51 51 51 51 51 52 52 51 51 51 51 51 51 51 51 50 50 50 50 49 49 49 48 48 48 47 47 46 46 45 45 45 44 44 43 43 42 42 41 41 40 40 39 39 38 38 37 37 36 36 36 35 35 34 34 33 33 33 32 32 32 31 31 31 30 30 30 30 29 29 29 29 29 28 28 28 28 28 28 28 28 28 28 28 28 28 28
 56 58 59 60 62 63 65 67 69 71 73 75 77 80 82 85 88 91 95 98 102 106 110 115 119 124 130 135 141 147 154 161 168 176 184 193 202 212 222 232 243 255 267 280 294 308 322 337 353 369 385 402 419 436 454 471 489 506 522 539 554 568 581 593 604 613 620 625 628 629 628 625 621 614 605 595 583 570 556 541 525 508 491 474 457 439 422 405 388 371 355 339 324 310 296 282 269 257 245 233 223 212 203 193 185 176 168 161 154 147 141 135 129 124 118 114 109 105 101 97 93 90 87 84 81 78 75 73 71 69 66 65 63 61 59 58 56 55 54 53 52 50 50 49 48 47 46 45 45 44 44 43 43 42 42 41 41 41 40 40 40 40 40 40 39 39 39 39 39 39 39 39 39 40 40 40 40 40 40 41 41 41 41 42 42 42 43 43 43 44 44 44 45 45 46 46 47 47 48 48 49 49 50 50 51 52 52 53 53 54 55 55 56 57 57 58 59 59 60 61 62 62 63 64 64 65 66 66 67 68 68 69 70 70 71 72 72 73 73 74 74 75 75 76 76 77 77 77 78 78 78 78 78 79 79 79 79 79 79 79 79 78 78 78 78 78 77 77 77 76 76 76 75 75 74 74 73 72 72 71 71 70 69 69 68 67 67 66 65 65 64 63 63 62 61 60 60 59 58 58 57 56 56 55 55 54 53 53 52 52 51 51 50 49 49 49 48 48 47 47 47 46 46 46 45 45 45 45 44 44 44 44 44 44 44 44 44 44 44 44 44 44 45 45 45 46 46 46 47 47 48 48 49 50 51 51 52 53 54 55
 124 125 126 127 128 129 131 132 134 136 138 140 143 145 148 151 154 157 161 165 169 174 179 184 190 196 202 209 216 224 233 242 251 261 272 284 296 310 324 339 355 372 390 410 430 452 475 499 524 551 579 608 639 671 703 737 771 806 841 876 910 944 976 1006 1034 1058 1080 1097 1110 1117 1120 1118 1110 1097 1080 1057 1031 1000 967 931 894 855 815 775 735 695 656 619 582 547 513 481 451 422 394 369 344 321 300 280 261 244 227 212 198 185 172 161 150 140 130 122 113 106 99 92 86 80 75 70 65 61 57 53 50 46 43 40 38 35 33 31 29 27 25 23 22 20 19 18 16 15 14 13 12 11 11 10 9 8 8 7 7 6 6 5 5 5 4 4 4 3 3 3 3 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 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 8 8 9 9 10 10 11 11 12 12 13 13 14 15 15 16 17 17 18 19 20 20 21 22 23 24 25 26 27 28 29 30 31 32 34 35 36 37 39 40 41 43 44 46 47 49 50 52 53 55 57 58 60 62 63 65 67 69 70 72 74 76 78 79 81 83 85 87 88 90 92 94 95 97 98 100 102 103 105 106 108 109 110 111 113 114 115 116 117 118 119 119 120 121 121 122 122 123 123 124 124 124 124 124 124 124 124 124 124 124 124 124 124 123 123 123 123 122 122 122 121 121 121 121 120 120 120 120 120 120 120 119 119 120 120 120 120 120 121 121 121 122 122 123
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 10 18 27 37 49 62 78 96 116 140 168 200 237 279 329 387 454 532 624 731 856 1003 1175 1376 1611 1884 2201 2562 2969 3414 3885 4355 4786 5131 5343 5389 5261 4980 4589 4135 3662 3202 2775 2391 2052 1757 1502 1284 1097 937 801 684 584 499 425 362 308 261 220 185 155 129 106 86 69 54 41 30 20 12 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 16 17 18 19 20 22 23 24 26 27 28 29 31 32 33 34 35 37 38 39 40 41 42 43 44 45 46 46 47 48 48 49 49 50 50 50 50 50 50 50 50 49 49 49 48 48 47 46 45 45 44 43 42 41 40 39 38 36 35 34 33 31 30 29 28 26 25 24 23 21 20 19 18 16 15 14 13 12 10 9 8 7 6 5 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 4 5 6 8 10 12 15 17 20 23 27 30 35 39 45 50 57 64 72 80 90 101 112 126 140 157 175 196 218 244 273 305 340 380 425 476 532 596 667 747 836 936 1046 1170 1305 1454 1615 1787 1968 2155 2341 2520 2682 2818 2920 2979 2990 2953 2870 2748 2597 2425 2241 2055 1871 1695 1529 1375 1233 1105 988 884 790 706 631 564 504 451 404 361 323 290 259 232 208 186 167 150 134 120 107 96 86 77 68 61 54 48 42 37 33 29 25 22 19 16 14 11 9 8 6 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 2 3 3 4 4 5 5 6 6 7 7 8 9 9 10 11 11 12 13 13 14 15 16 17 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 40 41 42 43 44 45 46 47 48 48 49 50 51 52 52 53 54 54 55 55 56 56 56 57 57 57 57 57 57 57 56 56 56 55 55 55 54 53 53 52 51 51 50 49 48 47 46 45 44 43 42 41 40 39 38 37 36 34 33 32 31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14 13 12 12 11 10 9 9 8 7 6 6 5 4 4 3 3 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 13 14 15 15 16 17 18 19 20 21 23 24 25 27 28 30 32 34 36 38 40 43 45 48 51 54 58 61 65 69 74 79 84 89 95 101 108 115 123 131 140 150 160 171 183 196 209 224 239 256 273 292 313 334 357 382 407 435 463 494 525 559 593 628 665 702 739 776 813 850 884 917 948 975 999 1019 1035 1046 1051 1053 1049 1040 1027 1009 988 964 937 908 877 845 812 779 745 712 679 647 616 586 557 530 503 478 454 431 409 388 369 351 334 317 302 288 274 262 250 239 228 219 210 201 193 186 179 173 167 161 156 151 147 142 139 135 132 129 126 124 121 119 117 116 114 113 112 111 110 109 109 109 108 108 108 108 108 109 109 110 110 111 112 113 114 115 116 117 119 120 122 123 125 126 128 130 132 134 136 138 140 142 144 146 148 150 153 155 157 159 162 164 166 168 170 172 174 176 178 180 182 183 185 186 187 188 189 190 191 191 191 191 191 191 191 190 189 188 187 185 184 182 180 178 176 173 171 168 165 163 160 157 153 150 147 144 140 137 133 130 127 123 120 117 113 110 107 104 100 97 94 91 88 85 83 80 77 75 72 70 67 65 63 60 58 56 54 52 50 49 47 45 43 42 40 39 37 36 35 33 32 31 30 29 27 26 25 24 23 23 22 21 20 19 18 18 17 16 16 15 14 14 13 13 12 12 11 11 10 10 10 9 9 9 8 8 8 7 7 7 7 7 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 7 7 7 7 8 8 8 9 9 10 10 11 11 12 12
 8 8 9 9 10 10 11 11 12 13 13 14 15 16 17 18 19 20 21 22 24 25 27 29 30 32 35 37 39 42 45 48 51 55 58 63 67 72 77 83 89 96 103 111 120 129 139 150 163 176 190 206 223 242 262 284 309 335 364 395 429 467 507 551 598 649 703 761 823 889 957 1028 1100 1174 1246 1317 1384 1446 1499 1544 1577 1599 1607 1601 1583 1552 1510 1459 1400 1335 1267 1196 1125 1054 984 917 853 792 734 680 630 583 539 498 461 427 395 366 339 314 291 270 251 233 217 202 189 176 164 154 144 135 126 119 112 105 99 93 88 83 79 75 71 67 64 61 58 55 53 51 48 46 45 43 41 40 38 37 36 34 33 32 31 30 29 29 28 27 26 26 25 24 24 23 23 22 22 21 21 21 20 20 19 19 19 18 18 18 18 17 17 17 16 16 16 16 16 15 15 15 15 15 14 14 14 14 14 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 11 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 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 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 6 6 6 7 7 7 8
 62 63 64 65 66 67 68 70 71 72 74 75 76 78 79 81 82 84 86 87 89 91 93 95 97 99 101 103 105 107 109 111 114 116 119 121 124 126 129 132 135 138 141 144 147 150 154 157 161 164 168 172 176 180 184 188 192 196 201 205 210 215 220 224 229 235 240 245 250 256 261 267 273 278 284 290 296 302 307 313 319 325 331 337 342 348 353 359 364 369 374 378 383 387 391 395 398 401 403 406 408 409 410 411 411 411 411 410 408 406 404 401 398 395 391 387 383 378 373 367 362 356 350 344 338 331 325 318 311 304 298 291 284 277 271 264 257 251 244 238 232 226 220 214 208 202 197 192 186 181 176 172 167 162 158 154 150 146 142 138 134 131 127 124 121 118 115 112 109 107 104 101 99 97 94 92 90 88 86 84 83 81 79 77 76 74 73 71 70 69 68 66 65 64 63 62 61 60 59 58 57 56 55 55 54 53 52 52 51 50 50 49 49 48 48 47 47 46 46 45 45 44 44 44 43 43 43 42 42 42 41 41 41 40 40 40 40 39 39 39 39 39 38 38 38 38 38 37 37 37 37 37 37 37 36 36 36 36 36 36 36 35 35 35 35 35 35 35 35 35 34 34 34 34 34 34 34 34 34 34 34 34 34 34 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 34 34 34 34 34 34 34 34 34 35 35 35 35 35 35 36 36 36 36 37 37 37 37 38 38 39 39 39 40 40 40 41 41 42 42 43 43 44 45 45 46 46 47 48 48 49 50 51 51 52 53 54 55 56 57 57 58 59 60
 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 23 24 24 25 25 26 27 27 28 29 30 30 31 32 33 34 35 37 38 39 41 42 44 46 48 50 52 54 56 59 61 64 67 70 73 77 80 84 89 93 98 103 108 114 119 126 132 139 147 155 163 172 181 191 201 212 223 235 247 260 274 288 303 318 333 349 365 382 398 415 431 447 463 478 492 505 517 528 537 544 550 554 555 555 553 549 543 535 526 515 503 490 476 461 446 430 414 398 382 366 350 335 320 305 291 278 265 252 240 229 218 208 198 188 179 171 163 155 148 141 135 129 123 118 113 108 103 99 95 91 87 84 81 78 75 72 70 67 65 63 61 59 57 55 54 52 51 49 48 47 46 45 44 43 42 41 40 39 39 38 38 37 36 36 36 35 35 34 34 34 34 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 34 34 34 34 34 35 35 35 36 36 36 37 37 37 38 38 38 39 39 39 40 40 41 41 42 42 42 43 43 44 44 44 45 45 46 46 46 47 47 47 48 48 48 49 49 49 50 50 50 50 50 50 51 51 51 51 51 51 51 51 51 51 51 50 50 50 50 50 49 49 49 48 48 48 47 47 47 46 46 45 45 44 44 43 43 42 42 41 41 40 40 39 38 38 37 37 36 36 35 35 34 34 33 33 32 31 31 31 30 30 29 29 28 28 27 27 26 26 26 25 25 25 24 24 24 23 23 23 22 22 22 22 21 21 21 21 21 21 20 20 20 20 20
 26 27 28 29 30 31 32 33 35 36 37 39 41 43 45 47 49 51 54 57 60 63 66 70 73 77 82 86 91 96 102 108 114 121 128 136 145 154 164 174 185 197 210 224 239 255 273 291 312 333 357 382 409 438 469 503 539 578 620 665 713 765 820 879 941 1007 1077 1151 1228 1308 1391 1477 1564 1652 1740 1826 1910 1989 2062 2128 2185 2232 2266 2289 2298 2293 2276 2246 2204 2152 2091 2023 1948 1869 1787 1704 1620 1536 1454 1373 1295 1221 1149 1080 1015 954 896 841 790 742 697 655 615 579 544 512 483 455 429 405 382 361 342 323 306 291 276 262 249 237 226 215 206 196 188 180 172 165 159 152 147 141 136 131 127 122 118 115 111 108 105 102 99 96 94 91 89 87 85 83 81 80 78 77 75 74 73 71 70 69 68 67 66 65 64 64 63 62 61 61 60 59 59 58 58 57 57 56 56 56 55 55 55 54 54 54 53 53 53 53 52 52 52 52 52 52 51 51 51 51 51 51 51 51 50 50 50 50 50 50 50 50 50 50 50 50 50 50 49 49 49 49 49 49 49 49 49 49 49 48 48 48 48 48 48 48 47 47 47 47 47 46 46 46 46 45 45 45 45 44 44 44 43 43 43 42 42 41 41 41 40 40 39 39 39 38 38 37 37 36 36 35 35 34 34 34 33 33 32 32 31 31 30 30 29 29 28 28 27 27 26 26 26 25 25 24 24 24 23 23 22 22 22 21 21 21 20 20 20 19 19 19 19 19 18 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 19 19 19 20 20 21 21 22 22 23 23 24 25
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 8 16 25 35 47 60 75 91 111 132 157 186 218 254 296 344 399 461 533 614 708 816 940 1082 1245 1433 1648 1894 2174 2492 2850 3248 3685 4153 4641 5129 5590 5990 6294 6472 6503 6387 6138 5782 5356 4891 4416 3954 3517 3114 2748 2420 2128 1871 1644 1445 1270 1117 983 865 762 671 592 522 460 406 358 316 279 246 217 192 169 149 131 115 101 89 78 68 59 52 45 39 34 29 25 21 18 15 13 11 9 7 6 5 4 3 3 2 2 1 1 1 1 1 1 2 2 2 2 3 3 4 4 5 5 6 6 7 7 8 9 9 10 11 11 12 13 13 14 15 16 16 17 18 19 19 20 21 22 23 23 24 25 26 27 27 28 29 30 31 32 33 33 34 35 36 37 38 39 39 40 41 42 43 44 44 45 46 47 48 48 49 50 50 51 52 52 53 53 54 54 55 55 55 56 56 56 56 56 56 57 56 56 56 56 56 56 55 55 54 54 53 53 52 52 51 50 49 49 48 47 46 45 44 43 42 41 40 39 38 36 35 34 33 32 30 29 28 27 26 24 23 22 21 19 18 17 16 15 13 12 11 10 9 8 7 6 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 49 52 54 57 59 62 65 67 70 73 77 80 83 87 91 95 99 103 107 112 116 121 126 132 137 143 149 156 162 170 177 185 193 201 210 220 230 240 252 263 276 289 303 318 334 351 368 387 408 429 452 477 503 531 561 593 627 664 703 745 790 839 890 945 1004 1067 1135 1206 1282 1363 1448 1538 1633 1732 1836 1943 2053 2165 2279 2393 2505 2614 2718 2816 2904 2981 3045 3093 3125 3139 3134 3110 3068 3009 2934 2845 2744 2633 2515 2393 2267 2140 2013 1889 1768 1651 1539 1432 1331 1235 1145 1060 982 908 840 776 717 663 612 566 523 483 446 412 381 352 326 301 278 257 238 220 203 188 174 161 149 138 127 117 108 100 92 85 79 72 67 61 56 51 47 43 39 36 32 29 26 23 21 19 16 14 12 10 9 7 5 4 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 2 3 3 4 4 5 6 6 7 8 8 9 10 11 11 12 13 14 15 16 17 18 20 21 22 23 25 26 27 29 30 32 34 35 37 39 41 43 45 47
 27 29 32 34 36 38 41 43 46 48 51 54 57 60 64 67 71 74 78 82 87 91 96 101 106 112 117 124 130 137 144 152 160 169 179 189 200 211 224 237 251 267 283 301 321 342 365 390 417 447 479 514 552 594 640 690 745 805 871 944 1024 1111 1208 1313 1430 1557 1697 1850 2018 2200 2399 2614 2846 3095 3360 3640 3931 4232 4537 4840 5132 5406 5652 5858 6017 6119 6159 6135 6046 5897 5694 5448 5167 4863 4545 4223 3903 3591 3292 3009 2743 2495 2266 2056 1863 1688 1528 1382 1250 1131 1023 926 837 758 686 620 561 508 460 416 377 341 308 279 252 228 206 186 167 150 135 121 109 97 86 77 68 60 52 45 39 33 28 23 18 14 10 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 1 3 4 5 6 8 9 10 12 13 15 17 18 20 22 24 25
 0 0 0 1 2 3 3 4 5 6 7 8 9 10 11 12 13 15 16 17 19 21 22 24 26 28 31 33 36 39 42 45 49 52 57 61 66 72 78 84 92 99 108 118 128 140 153 167 183 201 221 243 267 294 325 359 397 440 488 543 604 672 750 837 936 1047 1173 1316 1477 1659 1864 2095 2355 2647 2972 3333 3729 4160 4620 5104 5597 6083 6540 6939 7254 7457 7531 7466 7268 6954 6547 6078 5574 5061 4557 4076 3627 3216 2842 2507 2207 1942 1707 1499 1317 1156 1014 890 781 685 600 526 460 402 351 306 267 231 200 173 148 126 107 90 75 61 49 39 29 21 13 7 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 8 12 17 23 30 37 46 56 67 80 95 113 132 155 181 211 246 285 331 384 445 516 598 693 803 931 1080 1253 1455 1689 1961 2277 2643 3063 3543 4085 4687 5339 6022 6703 7335 7858 8212 8350 8249 7923 7415 6785 6093 5392 4719 4096 3534 3038 2604 2228 1904 1626 1387 1183 1009 859 732 622 528 447 378 318 267 222 184 151 123 98 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 6 10 15 21 27 35 43 52 62 74 87 102 119 139 161 185 213 245 282 323 371 425 486 557 638 730 837 958 1098 1259 1444 1656 1899 2177 2495 2856 3264 3721 4227 4777 5362 5965 6561 7115 7587 7935 8122 8130 7956 7619 7155 6605 6010 5405 4817 4263 3753 3291 2879 2514 2193 1912 1666 1452 1265 1103 962 839 732 639 557 486 424 370 322 280 244 212 183 159 137 117 100 85 72 60 49 40 32 25 18 12 7 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 23 59 102 152 212 283 366 465 582 720 883 1076 1306 1578 1902 2288 2748 3298 3955 4739 5675 6789 8108 9651 11429 13421 15563 17719 19678 21168 21928 21806 20825 19174 17127 14944 12821 10873 9152 7667 6405 5342 4451 3707 3085 2566 2131 1768 1463 1207 992 811 659 530 422 330 252 187 132 85 46 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 6 14 21 30 39 49 60 72 84 98 113 129 146 165 186 208 232 258 287 318 352 389 429 473 521 573 630 693 760 835 916 1004 1101 1207 1323 1449 1587 1738 1902 2081 2277 2489 2720 2970 3240 3531 3844 4179 4535 4913 5310 5724 6153 6590 7032 7471 7899 8307 8686 9025 9315 9546 9712 9806 9826 9771 9644 9450 9195 8889 8540 8159 7754 7336 6911 6487 6069 5662 5270 4895 4539 4202 3886 3590 3314 3057 2818 2598 2394 2205 2031 1871 1723 1587 1461 1346 1239 1141 1051 968 891 820 755 695 639 588 540 496 455 418 383 350 320 292 266 242 220 199 180 162 145 130 115 102 89 77 66 56 47 38 29 22 14 8 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 6 7 8 9 10 12 13 14 15 16 17 18 20 21 22 24 25 26 28 29 31 33 34 36 38 40 42 45 47 50 53 56 59 62 66 70 75 80 85 91 98 105 113 122 131 142 154 167 182 199 217 238 261 287 316 348 385 426 473 525 585 652 727 813 911 1021 1147 1290 1453 1638 1849 2089 2363 2675 3030 3434 3891 4407 4987 5634 6348 7126 7957 8823 9694 10530 11277 11878 12277 12432 12323 11958 11373 10619 9759 8847 7934 7053 6227 5471 4788 4178 3639 3165 2749 2387 2071 1795 1556 1347 1166 1008 871 751 646 555 475 406 345 291 244 203 167 136 108 84 63 44 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 1 2 3 4 5
 0 0 0 0 0 0 0 0 0 0 0 2 4 6 8 10 12 14 17 19 22 25 27 30 33 37 40 43 47 51 55 59 64 68 73 78 84 89 96 102 109 116 124 132 141 151 161 172 184 197 210 225 241 259 278 298 321 345 372 401 433 468 506 549 595 646 703 765 834 911 995 1089 1192 1307 1435 1576 1733 1907 2099 2312 2547 2806 3090 3401 3739 4104 4496 4910 5344 5789 6237 6675 7089 7460 7772 8007 8149 8190 8125 7958 7697 7357 6956 6513 6046 5570 5099 4644 4210 3804 3427 3081 2765 2478 2219 1986 1776 1588 1420 1270 1135 1015 907 812 726 649 580 519 464 414 370 330 294 262 233 207 183 162 143 125 109 95 82 70 60 50 41 33 25 19 12 7 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 26 96 181 287 417 576 773 1015 1314 1682 2139 2705 3408 4284 5374 6734 8424 10515 13072 16130 19652 23450 27109 29985 31377 30878 28631 25239 21414 17697 14382 11572 9257 7380 5871 4662 3694 2919 2296 1796 1392 1067 804 591 418 278 165 73 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 19 42 70 102 140 185 237 299 373 459 560 680 821 988 1184 1417 1693 2020 2408 2869 3417 4070 4846 5770 6870 8173 9714 11520 13616 16005 18658 21489 24335 26946 29004 30189 30288 29273 27317 24727 21834 18916 16162 13674 11492 9615 8022 6679 5554 4614 3829 3174 2627 2170 1789 1469 1202 977 789 631 498 386 292 212 146 89 42 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 13 29 48 70 95 124 157 196 240 291 350 418 496 586 690 811 950 1112 1300 1518 1770 2064 2405 2802 3262 3796 4414 5125 5940 6863 7896 9030 10242 11488 12702 13795 14665 15216 15379 15135 14519 13608 12502 11298 10080 8904 7810 6815 5926 5141 4454 3855 3336 2887 2499 2163 1873 1623 1406 1218 1056 915 793 687 594 514 444 383 330 284 243 208 177 150 126 105 87 71 57 45 34 25 17 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 14 29 45 65 87 113 143 177 217 263 316 378 449 532 628 740 869 1020 1196 1400 1639 1918 2244 2625 3069 3585 4183 4872 5656 6536 7501 8525 9560 10537 11364 11945 12198 12087 11628 10887 9958 8937 7902 6910 5995 5173 4447 3814 3267 2795 2391 2045 1748 1494 1277 1091 931 794 676 574 487 412 347 291 242 200 164 133 105 82 61 44 29 15 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 9 21 35 51 69 90 114 141 173 209 249 296 350 411 482 563 655 762 884 1024 1186 1372 1586 1834 2119 2447 2826 3261 3761 4334 4986 5722 6545 7451 8426 9446 10468 11435 12274 12907 13268 13316 13046 12494 11721 10802 9812 8809 7839 6930 6098 5347 4679 4088 3569 3115 2718 2372 2071 1808 1579 1380 1206 1054 921 805 704 615 538 470 410 358 312 272 236 205 178 154 133 115 99 85 72 62 52 44 37 31 25 21 17 14 11 8 6 5 3 2 2 1 1 0 0 0 1 1 1 2 2 3 4 4 5 6 7 7 8 9 10 11 12 13 13 14 15 16 17 18 19 20 21 22 23 23 24 25 26 27 28 29 30 30 31 32 33 34 35 35 36 37 38 38 39 40 41 41 42 43 43 44 44 45 45 46 46 47 47 47 48 48 48 48 49 49 49 49 49 49 49 49 48 48 48 48 47 47 47 46 46 45 45 44 43 43 42 41 40 39 39 38 37 36 35 34 33 32 31 30 29 27 26 25 24 23 22 20 19 18 17 15 14 13 12 10 9 8 7 5 4 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 70 194 347 535 768 1054 1407 1843 2382 3048 3875 4902 6178 7765 9736 12171 15150 18721 22862 27392 31890 35666 37914 38061 36097 32573 28275 23882 19814 16263 13267 10789 8759 7107 5764 4672 3783 3060 2469 1986 1591 1267 1001 783 603 456 335 236 155 89 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 28 124 243 393 579 812 1103 1469 1929 2510 3247 4185 5385 6921 8884 11370 14445 18068 21949 25411 27472 27362 25130 21599 17735 14169 11159 8730 6813 5310 4136 3214 2490 1917 1463 1101 812 580 394 245 126 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 11 45 85 132 189 257 338 434 548 684 847 1040 1272 1548 1880 2277 2753 3325 4012 4836 5822 6997 8383 9996 11829 13837 15916 17886 19499 20492 20673 20006 18628 16784 14736 12694 10789 9089 7614 6356 5295 4406 3663 3043 2526 2095 1735 1435 1183 972 795 646 521 416 328 254 191 138 94 57 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
 41 40 39 37 36 35 34 32 31 30 28 27 25 24 22 21 19 18 16 15 13 11 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 5 11 19 28 38 50 64 81 100 122 148 177 211 250 296 348 408 477 557 649 755 879 1021 1186 1377 1599 1856 2156 2504 2908 3376 3919 4543 5257 6063 6957 7924 8930 9921 10816 11521 11944 12017 11727 11112 10257 9259 8212 7185 6225 5355 4585 3913 3333 2834 2408 2044 1734 1470 1245 1053 889 749 629 527 439 363 299 243 195 154 119 89 63 41 21 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 1 2 3 4 5 6 7 8 10 11 12 13 14 15 17 18 19 20 21 23 24 25 26 27 29 30 31 32 33 34 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 50 51 52 53 53 54 55 55 56 56 56 57 57 57 57 58 58 58 58 58 58 58 57 57 57 56 56 56 55 55 54 54 53 52 51 51 50 49 48 47 46 45 44 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 2 6 11 16 22 29 36 45 54 64 76 89 103 119 137 157 180 205 233 265 301 341 385 436 492 555 627 707 796 897 1011 1138 1280 1439 1617 1814 2033 2273 2536 2820 3124 3444 3773 4105 4426 4726 4988 5199 5345 5418 5413 5331 5181 4972 4718 4433 4131 3822 3516 3220 2938 2674 2429 2203 1997 1809 1638 1484 1345 1220 1108 1006 915 833 760 694 635 581 534 491 452 417 386 357 332 309 288 269 252 237 223 211 200 189 180 172 164 157 151 145 140 135 131 127 123 120 117 114 111 109 107 105 103 101 100 98 97 95 94 93 92 91 90 89 88 88 87 86 85 85 84 83 83 82 81 81 80 80 79 79 78 77 77 76 76 75 74 74 73 73 72 72 71 70 70 69 69 68 67 67 66 65 65 64 63 63 62 61 61 60 59 59 58 57 56 56 55 54 53 53 52 51 50 50 49 48 47 46 46 45 44 43 42 41 40 40 39 38 37 36 35 34 33 33 32 31 30 29 28 27 26 25 24 23 23 22 21 20 19 18 17 16 15 14 13 13 12 11 10 9 8 7 7 6 5 4 3 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 5 6 7 8 10 11 13 15 17 19 21 24 26 29 33 36 40 45 50 55 61 68 75 83 92 102 113 126 140 155 173 192 214 238 266 297 332 371 415 465 522 585 657 739 831 934 1052 1184 1333 1500 1688 1897 2130 2386 2665 2965 3283 3611 3939 4256 4544 4786 4964 5065 5079 5006 4852 4629 4355 4047 3721 3392 3071 2765 2478 2215 1974 1757 1561 1387 1231 1092 969 859 762 676 600 532 472 419 372 330 293 259 230 204 180 159 141 124 110 97 85 75 65 57 50 43 38 32 28 24 20 17 14 12 10 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 1 1 1 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 13 13 13 14 14 15 15 16 16 17 17 17 18 18 19 19 20 20 20 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 26 26 26 26 26 25 25 25 25 24 24 24 23 23 22 22 22 21 21 20 20 19 19 18 18 17 17 16 16 15 14 14 13 13 12 11 11 10 10 9 8 8 7 7 6 5 5 4 4 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 1 1 2 2 3 3 4 4 5 5 6 7 7 8 9 10 11 12 13 14 15 16 17 19 20 22 23 25 27 29 31 34 36 39 42 45 48 52 56 60 64 69 74 80 86 93 100 108 116 125 135 145 156 169 182 197 212 229 248 268 289 312 337 365 394 426 460 497 537 579 625 674 726 782 841 904 970 1039 1111 1186 1264 1343 1422 1502 1581 1657 1730 1799 1861 1916 1963 2000 2026 2042 2046 2040 2022 1995 1959 1914 1863 1805 1744 1679 1611 1543 1474 1405 1337 1271 1207 1145 1086 1029 975 923 874 829 785 745 707 671 637 606 577 550 524 501 479 458 439 422 405 390 376 362 350 339 328 318 309 301 293 286 279 273 267 261 256 251 247 243 239 235 232 229 226 223 220 218 216 213 211 209 208 206 204 203 201 199 198 197 195 194 192 191 190 189 187 186 185 183 182 181 179 178 176 175 173 172 170 168 167 165 163 162 160 158 156 154 152 150 148 146 144 141 139 137 135 133 130 128 126 123 121 118 116 114 111 109 107 104 102 100 97 95 93 90 88 86 84 81 79 77 75 73 71 69 67 65 63 61 60 58 56 54 53 51 49 48 46 45 43 42 40 39 37 36 35 33 32 31 30 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14 14 13 12 11 10 10 9 8 8 7 6 6 5 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
 15 17 18 20 22 24 26 28 30 33 35 38 40 43 46 49 52 55 59 62 66 70 74 78 83 88 93 98 103 109 115 121 128 134 142 149 157 166 174 184 194 204 215 226 239 252 265 280 295 311 329 347 367 387 409 433 458 484 513 543 575 609 646 684 726 769 816 865 917 973 1031 1092 1156 1224 1294 1366 1441 1518 1596 1674 1753 1830 1906 1977 2045 2106 2160 2206 2242 2267 2280 2281 2270 2247 2212 2165 2109 2043 1970 1892 1808 1722 1633 1545 1456 1369 1284 1202 1123 1047 975 907 843 782 726 673 623 577 534 495 458 424 392 363 336 311 288 266 246 228 211 195 181 168 155 144 133 123 114 106 98 90 84 77 72 66 61 56 52 48 44 40 37 34 31 28 26 23 21 19 17 15 13 12 10 9 7 6 5 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 6 7 8 9 11 12 14
 43 44 46 47 49 50 52 53 55 57 59 61 63 65 67 69 72 74 77 80 83 86 89 92 96 100 104 108 112 117 122 127 133 139 145 152 159 166 174 183 192 201 212 223 235 247 261 275 291 307 325 344 364 386 409 434 461 489 520 552 587 625 664 707 752 799 850 903 959 1018 1079 1143 1209 1277 1346 1416 1486 1555 1623 1688 1749 1805 1855 1898 1933 1958 1973 1978 1973 1957 1931 1896 1852 1800 1742 1679 1611 1541 1469 1396 1323 1251 1180 1111 1045 981 920 862 807 755 706 659 616 575 537 502 469 438 409 382 357 334 312 292 273 256 240 224 210 197 185 174 163 153 144 135 127 120 113 106 100 94 89 84 79 75 71 67 63 60 56 53 50 48 45 43 40 38 36 34 32 31 29 27 26 24 23 22 20 19 18 17 16 15 14 13 12 12 11 10 9 9 8 7 7 6 6 5 5 4 4 3 3 3 2 2 2 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 2 2 2 2 2 3 3 3 3 3 4 4 4 4 4 5 5 5 5 5 5 6 6 6 6 6 7 7 7 7 7 8 8 8 8 8 8 9 9 9 9 9 9 10 10 10 10 10 10 11 11 11 11 11 11 12 12 12 12 12 13 13 13 13 14 14 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 24 24 25 25 26 27 27 28 29 30 31 31 32 33 34 35 36 37 38 39 41 42
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 3 3 4 4 5 6 7 8 8 9 10 12 13 14 15 17 18 20 22 24 26 29 31 34 37 41 44 48 53 58 63 69 75 82 89 98 107 117 127 139 153 167 183 201 220 242 266 292 321 353 388 427 470 518 570 628 692 763 841 926 1020 1122 1233 1354 1484 1623 1769 1923 2082 2242 2401 2554 2696 2822 2926 3003 3049 3062 3041 2987 2903 2793 2663 2519 2364 2205 2046 1889 1738 1594 1458 1332 1214 1106 1006 916 833 757 689 627 571 520 474 432 394 360 329 301 276 253 232 212 195 179 165 152 140 129 119 109 101 93 86 79 73 68 62 57 53 49 45 41 38 35 32 29 27 24 22 20 18 16 15 13 11 10 9 7 6 5 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 108 109 111 113 115 116 118 119 121 122 124 125 126 127 129 130 131 132 133 134 135 136 137 137 138 139 140 141 142 142 143 144 145 146 147 148 149 150 151 152 154 155 157 158 160 163 165 167 170 173 176 180 184 188 193 198 204 210 216 223 231 240 249 259 270 282 295 309 324 341 359 378 400 423 447 474 504 535 569 606 646 689 736 786 839 897 958 1024 1093 1167 1244 1324 1408 1493 1580 1666 1751 1833 1910 1979 2038 2086 2119 2138 2140 2125 2094 2047 1985 1912 1828 1737 1640 1541 1441 1342 1245 1151 1061 977 897 822 753 689 629 575 525 479 436 398 363 331 301 274 250 228 207 189 172 157 142 130 118 107 97 88 80 72 65 59 53 48 43 38 34 30 26 23 20 17 15 12 10 8 6 4 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 3 3 4 4 5 5 6 7 7 8 9 9 10 11 11 12 13 14 15 16 16 17 18 19 20 21 22 24 25 26 27 28 30 31 32 34 35 37 38 40 41 43 45 46 48 50 52 54 55 57 59 61 63 65 67 69 71 73 75 78 80 82 84 86 88 90 92 94 96 98 100 102 104 106
 38 39 40 41 42 43 44 45 46 47 49 50 52 53 55 57 59 61 63 65 68 70 73 76 79 82 86 90 94 98 103 108 113 119 125 132 139 146 154 163 173 183 194 206 218 232 247 263 280 299 319 340 363 388 416 445 476 510 546 585 627 672 720 772 826 884 946 1010 1078 1149 1222 1298 1375 1452 1530 1606 1679 1749 1813 1869 1918 1957 1984 2001 2005 1996 1976 1944 1902 1851 1792 1726 1656 1582 1506 1429 1352 1276 1202 1130 1061 994 931 871 815 762 711 665 621 580 541 506 473 442 413 387 362 339 318 298 280 263 247 233 219 207 195 184 174 165 156 148 141 134 127 121 116 110 106 101 97 93 89 86 83 80 77 74 72 70 68 66 64 62 61 59 58 56 55 54 53 52 51 50 49 48 48 47 46 46 45 45 44 44 43 43 42 42 42 41 41 41 41 40 40 40 40 40 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 40 40 40 40 40 40 40 41 41 41 41 41 42 42 42 42 42 43 43 43 43 44 44 44 44 44 45 45 45 45 46 46 46 46 46 47 47 47 47 47 47 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 47 47 47 47 47 47 46 46 46 46 45 45 45 44 44 44 44 43 43 43 42 42 41 41 41 40 40 40 39 39 38 38 38 37 37 37 36 36 35 35 35 34 34 34 33 33 33 32 32 32 32 31 31 31 31 31 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 31 31 31 32 32 32 33 33 33 34 34 35 36 36 37 38
 3 4 4 4 4 5 5 5 5 6 6 7 7 7 8 8 9 9 10 11 11 12 13 13 14 15 16 17 18 20 21 22 24 25 27 29 31 33 35 37 40 43 46 49 53 57 61 65 70 75 81 87 94 101 109 118 127 137 148 160 172 186 202 218 236 255 276 299 324 351 380 412 446 483 523 567 613 663 716 773 833 896 963 1033 1105 1180 1255 1331 1405 1478 1547 1610 1667 1715 1754 1782 1798 1802 1794 1774 1743 1703 1653 1597 1535 1468 1399 1329 1258 1187 1118 1051 987 925 866 810 758 708 662 618 578 540 505 473 443 415 389 365 342 322 303 285 269 254 240 227 215 203 193 184 175 166 159 151 145 139 133 127 122 118 113 109 105 102 98 95 92 89 87 84 82 80 77 75 74 72 70 69 67 66 64 63 62 61 59 58 57 56 55 55 54 53 52 52 51 50 50 49 48 48 47 47 47 46 46 45 45 45 44 44 44 44 43 43 43 43 43 43 43 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 41 41 41 41 41 41 41 41 40 40 40 40 40 39 39 39 39 38 38 38 37 37 37 36 36 35 35 35 34 34 33 33 32 32 31 31 30 30 29 28 28 27 27 26 26 25 24 24 23 23 22 22 21 20 20 19 19 18 17 17 16 16 15 15 14 14 13 13 12 12 11 11 10 10 9 9 9 8 8 7 7 7 6 6 6 5 5 5 5 4 4 4 4 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3
 37 38 39 40 41 42 43 44 45 46 47 49 50 51 52 54 55 56 58 59 61 63 64 66 68 70 72 74 76 79 81 84 87 90 93 96 100 104 108 112 117 122 127 132 139 145 152 159 168 176 186 196 206 218 231 244 259 275 292 310 330 351 374 399 426 454 485 518 554 591 632 674 720 768 818 871 926 983 1041 1100 1159 1218 1275 1330 1381 1427 1468 1501 1526 1542 1549 1546 1533 1511 1480 1441 1394 1343 1286 1227 1165 1102 1039 977 916 857 800 745 694 645 599 556 516 478 443 411 381 353 327 303 281 261 242 225 209 194 180 168 156 145 135 126 118 110 103 96 90 84 79 74 69 65 61 57 54 51 48 45 42 40 37 35 33 31 29 28 26 24 23 22 20 19 18 17 16 15 14 13 12 11 10 10 9 8 8 7 6 6 5 5 4 4 3 3 2 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 2 2 2 2 2 2 3 3 3 3 3 3 4 4 4 4 4 5 5 5 5 5 6 6 6 6 7 7 7 7 8 8 8 9 9 9 9 10 10 10 11 11 12 12 12 13 13 14 14 14 15 15 16 16 17 17 18 18 19 19 20 21 21 22 22 23 24 24 25 26 26 27 28 28 29 30 31 31 32 33 34 35 36 36
 45 45 46 46 46 47 47 48 48 49 49 50 50 51 52 52 53 53 54 55 55 56 57 58 58 59 60 61 62 63 64 66 67 68 70 71 73 75 77 79 81 83 86 89 92 95 98 102 106 111 116 121 127 133 140 147 155 164 174 184 196 208 222 237 253 271 291 313 336 362 390 422 456 493 534 580 629 684 743 809 880 958 1043 1136 1237 1345 1463 1588 1721 1861 2006 2156 2306 2454 2596 2727 2841 2934 3001 3037 3041 3011 2950 2858 2742 2605 2454 2294 2130 1966 1806 1652 1505 1368 1241 1123 1015 916 827 745 671 605 545 491 442 398 358 323 291 262 236 212 191 172 155 139 125 112 101 90 81 72 64 57 51 45 39 34 30 26 22 19 16 13 10 8 5 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 2 3 3 4 4 5 5 6 6 7 7 8 8 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 22 22 23 23 24 24 25 25 25 26 26 27 27 28 28 29 29 30 30 30 31 31 32 32 33 33 34 34 34 35 35 36 36 37 37 37 38 38 39 39 39 40 40 41 41 42 42 42 43 43 44 44
 25 26 28 30 32 34 36 38 41 43 46 48 51 54 57 60 64 67 71 75 78 83 87 91 96 101 106 111 116 122 127 133 140 146 153 160 167 174 181 189 197 205 213 222 231 240 249 258 267 277 286 296 305 315 325 335 344 354 364 373 383 392 401 410 419 428 436 445 453 460 468 475 482 489 496 502 509 515 520 526 531 537 542 547 552 556 561 565 570 574 579 583 587 591 595 600 604 608 612 616 620 625 629 633 637 640 644 648 651 655 658 661 664 666 668 670 671 672 672 672 671 670 668 665 662 658 653 648 642 635 627 619 610 600 590 579 568 556 543 530 517 504 490 476 462 447 433 419 405 391 376 363 349 336 322 309 297 285 273 261 250 239 228 218 208 198 189 180 172 164 156 148 141 134 127 121 115 109 103 98 93 88 83 79 75 71 67 63 59 56 53 50 47 44 42 39 37 35 32 30 29 27 25 23 22 20 19 18 16 15 14 13 12 11 10 9 8 8 7 6 6 5 5 4 3 3 3 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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
 16 16 17 18 19 20 20 21 22 23 24 25 26 27 28 29 30 32 33 34 36 37 39 40 42 44 45 47 49 51 54 56 58 61 64 66 69 73 76 80 83 87 92 96 101 106 112 117 124 130 137 145 152 161 170 180 190 201 212 225 238 252 267 283 300 318 337 357 378 401 425 450 476 503 532 562 593 626 659 693 728 764 800 836 871 907 941 975 1007 1037 1065 1090 1112 1131 1147 1158 1166 1170 1170 1166 1158 1147 1132 1114 1094 1071 1046 1019 990 961 931 900 869 838 808 778 748 719 690 663 636 611 586 563 540 518 498 478 459 442 425 408 393 379 365 352 339 327 316 305 295 286 276 267 259 251 243 236 229 222 216 209 203 197 192 186 181 176 171 166 162 157 153 148 144 140 136 132 128 125 121 117 114 110 107 104 100 97 94 91 88 85 83 80 77 74 72 69 67 64 62 60 58 55 53 51 49 47 45 44 42 40 38 37 35 34 32 31 30 28 27 26 25 23 22 21 20 19 18 18 17 16 15 14 14 13 12 12 11 11 10 9 9 8 8 8 7 7 6 6 6 5 5 5 4 4 4 4 3 3 3 3 3 2 2 2 2 2 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 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 12 13 14 14 15
 28 29 30 31 32 33 34 35 36 38 39 40 42 43 45 46 48 50 51 53 55 57 59 61 64 66 69 71 74 77 80 83 86 90 93 97 101 106 110 115 120 125 130 136 142 148 155 162 170 178 186 195 204 214 224 234 246 258 270 283 296 311 326 341 357 374 392 410 428 448 468 488 509 530 551 573 595 617 639 660 681 702 721 740 758 774 789 803 814 824 832 837 841 842 841 838 832 825 815 803 790 775 759 741 723 703 682 661 640 618 597 575 553 532 510 490 469 449 430 411 393 376 359 343 327 312 298 284 271 259 247 235 224 214 204 195 186 178 170 162 155 148 141 135 129 123 118 113 108 103 99 95 91 87 83 80 76 73 70 67 64 62 59 57 54 52 50 48 46 44 42 40 39 37 35 34 33 31 30 29 27 26 25 24 23 22 21 20 19 18 17 17 16 15 14 14 13 13 12 11 11 10 10 9 9 9 8 8 7 7 7 6 6 6 6 5 5 5 5 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 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 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 8 8 8 8 8 9 9 9 9 10 10 10 10 11 11 11 12 12 12 13 13 14 14 15 15 16 16 17 17 18 18 19 20 20 21 22 22 23 24 25 25 26 27
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 5 6 8 10 12 14 16 19 21 24 27 31 35 39 43 48 54 60 66 73 81 90 99 110 121 134 148 163 180 198 219 242 267 294 325 359 396 438 483 534 590 651 719 794 876 966 1064 1171 1287 1413 1547 1690 1841 1997 2158 2320 2481 2634 2777 2905 3012 3094 3147 3171 3163 3125 3059 2969 2859 2732 2595 2451 2303 2156 2011 1871 1736 1609 1489 1376 1272 1175 1085 1003 927 857 793 735 681 632 587 546 509 475 443 415 388 365 343 322 304 287 272 257 244 232 221 211 201 192 184 176 169 163 156 151 145 140 135 131 127 123 119 115 112 108 105 102 99 96 93 91 88 86 83 81 78 76 74 72 70 68 66 64 62 60 58 56 54 52 51 49 47 46 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 6 6 5 5 4 4 3 3 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 38 38 39 40 40 41 42 42 43 44 45 45 46 47 48 49 50 51 52 53 54 56 57 58 60 61 63 65 66 68 70 72 75 77 80 82 85 88 92 95 99 103 107 111 116 121 127 133 139 146 153 161 169 178 187 197 208 220 232 246 260 275 292 309 328 348 369 392 416 442 470 499 531 564 599 637 676 718 762 808 856 907 959 1014 1070 1128 1187 1246 1307 1367 1427 1486 1543 1597 1648 1695 1738 1774 1805 1829 1847 1857 1859 1854 1842 1822 1797 1765 1728 1686 1640 1590 1538 1485 1430 1374 1318 1262 1207 1154 1101 1050 1001 953 907 864 822 782 744 709 675 643 612 583 556 531 507 484 462 442 423 405 388 372 357 343 329 316 304 293 282 271 262 252 243 235 227 219 212 205 198 191 185 179 174 168 163 158 153 148 144 139 135 131 127 123 119 116 112 109 105 102 99 96 93 90 88 85 83 80 78 75 73 71 69 67 65 63 61 59 57 56 54 53 51 50 48 47 46 45 43 42 41 40 39 38 37 37 36 35 34 34 33 32 32 31 31 30 30 29 29 29 28 28 28 27 27 27 27 27 26 26 26 26 26 26 26 26 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 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 25 25 25 25 25 25 25 25 25 26 26 26 26 26 26 27 27 27 27 28 28 28 28 29 29 29 30 30 30 31 31 31 32 32 33 33 33 34 34 35 35 36 36 37 37
 36 37 37 38 39 39 40 41 42 43 43 44 45 46 47 48 50 51 52 54 55 57 58 60 62 64 66 68 71 74 77 80 83 87 91 96 101 106 112 119 126 134 143 152 163 174 187 201 217 234 254 275 299 325 354 387 423 463 507 557 612 673 740 815 899 990 1091 1202 1323 1455 1597 1749 1910 2078 2249 2420 2585 2739 2874 2983 3060 3100 3099 3057 2976 2862 2721 2559 2385 2204 2024 1847 1678 1519 1370 1233 1108 994 891 797 713 638 570 510 455 407 363 325 290 259 231 206 184 164 146 130 115 102 91 80 71 63 55 48 42 37 32 27 23 20 17 14 11 9 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 1 1 1 2 2 3 3 3 4 4 4 5 5 5 6 6 6 7 7 8 8 8 9 9 9 10 10 10 11 11 11 12 12 12 13 13 14 14 14 15 15 15 16 16 16 17 17 18 18 18 19 19 20 20 20 21 21 22 22 22 23 23 24 24 25 25 26 26 26 27 27 28 28 29 29 30 31 31 32 32 33 33 34 35 35
 48 49 51 52 53 55 56 58 59 61 62 64 66 67 69 71 73 74 76 78 80 82 84 87 89 91 93 96 98 100 103 106 108 111 114 117 120 123 126 129 132 136 139 143 147 151 155 159 163 168 173 177 182 188 193 199 205 211 217 224 231 238 245 253 262 270 279 289 299 309 320 331 343 355 368 382 396 411 426 442 459 476 494 513 533 553 574 595 618 640 664 687 712 736 760 785 809 833 856 878 899 919 937 953 967 978 986 992 994 993 989 981 970 956 939 919 896 871 844 815 786 755 723 692 660 628 597 566 537 508 480 453 427 403 379 357 336 316 297 279 262 246 232 218 205 192 181 170 160 150 141 133 125 118 111 104 98 92 87 82 77 73 68 64 61 57 54 51 48 45 42 40 37 35 33 31 29 27 26 24 23 21 20 19 17 16 15 14 13 12 11 11 10 9 8 8 7 6 6 5 5 5 4 4 3 3 3 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 3 3 3 3 3 3 4 4 4 4 4 4 5 5 5 5 5 5 6 6 6 6 6 6 6 7 7 7 7 7 7 8 8 8 8 8 8 8 9 9 9 9 9 9 9 10 10 10 10 10 10 10 11 11 11 11 11 11 12 12 12 12 12 12 13 13 13 13 14 14 14 14 15 15 15 15 16 16 16 17 17 18 18 18 19 19 20 20 21 21 22 22 23 24 24 25 26 26 27 28 28 29 30 31 32 33 34 35 35 36 37 39 40 41 42 43 44 45 47
 5 7 8 10 11 13 15 16 18 20 23 25 27 30 32 35 38 41 44 47 51 54 58 62 66 71 75 80 86 91 97 103 109 116 123 130 138 147 155 165 174 185 196 207 220 232 246 261 276 293 310 328 348 368 390 414 438 465 493 522 554 587 623 660 700 743 788 836 886 940 996 1056 1119 1186 1256 1329 1406 1486 1569 1656 1745 1837 1930 2025 2121 2217 2311 2404 2492 2577 2655 2725 2786 2837 2876 2903 2916 2914 2898 2868 2824 2767 2697 2618 2529 2432 2330 2223 2113 2003 1892 1782 1675 1570 1469 1372 1279 1191 1107 1029 955 885 820 760 703 651 602 556 514 475 439 406 375 346 320 295 272 251 232 214 197 182 167 154 142 130 120 110 101 92 85 77 70 64 58 52 47 42 38 34 30 26 23 19 16 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 12 18 25 32 41 51 63 77 92 110 131 156 184 217 255 299 350 410 479 560 654 764 892 1039 1210 1406 1627 1874 2142 2424 2705 2966 3181 3326 3381 3337 3201 2992 2734 2453 2170 1899 1650 1425 1227 1054 903 774 663 567 486 416 356 304 260 222 189 161 137 116 98 83 69 58 47 39 31 25 19 14 10 6 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 66 67 67 68 69 70 71 72 72 73 74 75 76 77 78 80 81 82 83 84 86 87 88 90 91 93 95 96 98 100 102 104 106 109 111 114 117 120 123 126 129 133 137 141 146 151 156 161 167 174 180 188 195 204 213 223 233 244 256 269 283 298 315 332 351 371 393 417 442 469 499 530 564 601 640 683 728 777 829 884 944 1007 1074 1145 1220 1299 1382 1467 1556 1646 1737 1828 1918 2005 2087 2163 2230 2286 2330 2360 2375 2373 2356 2322 2273 2210 2135 2051 1958 1860 1759 1656 1553 1451 1352 1257 1166 1079 997 921 849 783 721 664 611 562 517 476 438 404 372 343 316 292 269 248 229 212 196 182 168 156 144 134 124 115 107 99 92 86 80 74 69 64 59 55 51 48 44 41 38 35 33 30 28 26 24 22 20 18 17 15 14 12 11 10 9 7 6 5 4 4 3 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 3 3 4 4 5 6 6 7 7 8 9 9 10 11 11 12 13 13 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 38 38 39 39 39 40 40 41 41 41 42 42 42 43 43 43 44 44 44 45 45 45 45 46 46 46 47 47 47 47 48 48 48 49 49 49 50 50 50 51 51 51 52 52 52 53 53 54 54 55 55 55 56 57 57 58 58 59 59 60 60 61 62 62 63 64 64
 32 32 33 34 35 35 36 37 38 39 39 40 41 42 43 44 45 46 47 49 50 51 52 54 55 57 58 60 62 64 66 68 70 72 75 77 80 83 86 90 93 97 102 106 111 117 123 129 136 143 151 160 170 180 191 204 217 232 249 266 286 307 330 356 384 415 449 486 527 571 620 674 733 798 869 946 1031 1123 1223 1332 1449 1575 1710 1852 2002 2157 2316 2476 2634 2784 2924 3046 3146 3219 3261 3270 3245 3185 3095 2979 2840 2685 2520 2349 2177 2007 1843 1686 1538 1400 1271 1153 1044 945 854 772 698 630 570 514 465 420 379 343 310 280 253 229 207 187 170 153 139 125 113 102 92 83 75 67 60 54 48 43 38 34 30 26 23 20 17 14 12 10 7 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 1 1 1 2 2 3 3 3 4 4 5 5 5 6 6 6 7 7 7 7 8 8 8 9 9 9 9 10 10 10 10 11 11 11 11 12 12 12 12 12 13 13 13 13 13 14 14 14 14 14 15 15 15 15 15 16 16 16 16 17 17 17 17 18 18 18 19 19 19 20 20 20 21 21 21 22 22 23 23 24 24 25 25 26 26 27 27 28 28 29 30 30 31
 7 7 8 9 10 10 11 12 13 14 15 16 17 18 20 21 22 24 25 27 28 30 32 34 36 38 40 43 46 49 52 55 58 62 66 71 76 81 86 92 99 106 114 122 131 141 152 164 176 190 206 222 241 261 283 307 333 362 394 428 466 508 554 604 658 718 783 854 931 1015 1105 1203 1307 1419 1537 1661 1790 1924 2060 2195 2329 2456 2575 2681 2771 2841 2890 2915 2914 2890 2842 2772 2684 2581 2466 2343 2215 2084 1954 1826 1701 1582 1468 1360 1259 1164 1076 994 918 848 784 724 670 619 573 531 492 457 425 395 367 342 320 298 279 262 245 230 217 204 193 182 172 163 155 147 140 133 127 121 116 111 106 102 98 94 91 87 84 81 78 76 73 71 69 67 65 63 61 59 57 56 54 53 51 50 48 47 46 44 43 42 41 40 39 38 36 35 34 33 33 32 31 30 29 28 27 26 26 25 24 23 23 22 21 20 20 19 19 18 17 17 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 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 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 3 3 3 3 3 3 2 2 2 2 2 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 2 3 3 4 4 5 6 6
 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 3 3 4 5 6 6 7 8 9 10 11 12 13 14 15 16 17 19 20 22 23 25 27 29 32 34 37 39 43 46 50 54 59 64 69 75 82 89 98 107 117 129 141 156 171 189 209 231 256 284 316 351 391 435 486 543 606 678 760 851 954 1069 1198 1343 1504 1683 1879 2094 2325 2570 2824 3081 3332 3565 3766 3922 4020 4053 4015 3911 3748 3538 3295 3033 2765 2500 2245 2006 1785 1584 1402 1239 1093 964 849 748 659 580 510 449 395 348 306 269 236 207 182 159 139 122 106 92 80 69 59 51 43 36 30 25 20 16 12 8 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 9 16 25 35 46 59 74 91 110 132 156 185 217 254 297 345 401 465 538 622 718 829 955 1101 1267 1458 1676 1924 2205 2522 2877 3270 3699 4158 4638 5124 5593 6019 6374 6628 6760 6756 6620 6365 6015 5598 5142 4673 4211 3768 3354 2975 2631 2322 2048 1804 1590 1401 1235 1090 962 850 752 666 591 524 466 414 369 329 293 262 234 209 187 167 149 134 119 106 95 84 75 66 58 51 45 39 33 28 24 19 15 12 8 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 4 6 8 9 11 13 16 18 20 23 26 29 32 36 39 43 48 52 57 63 68 75 81 89 97 105 114 124 135 147 160 174 190 206 225 245 266 290 316 345 376 410 447 488 533 582 636 694 758 828 904 987 1077 1174 1279 1393 1514 1644 1782 1927 2079 2236 2397 2559 2720 2877 3026 3163 3284 3385 3463 3515 3539 3534 3501 3440 3354 3247 3121 2982 2833 2677 2519 2360 2203 2051 1905 1765 1632 1508 1391 1282 1181 1087 1001 921 848 780 718 661 609 561 517 477 440 406 375 346 320 296 273 253 234 216 200 185 172 159 147 136 126 116 107 99 91 84 78 71 65 60 55 50 45 41 37 33 30 26 23 20 18 15 12 10 8 6 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 65 69 72 75 79 83 87 92 96 101 106 111 117 123 129 135 142 149 157 165 173 182 191 200 210 221 232 243 255 267 280 293 307 321 336 350 365 381 396 412 427 443 458 473 488 502 515 527 539 550 559 567 574 579 584 586 587 587 586 583 579 574 567 560 552 543 533 523 513 502 491 480 468 457 446 434 423 413 402 392 382 372 363 354 345 337 329 322 314 308 301 295 289 284 279 274 270 265 262 258 255 252 250 247 245 243 242 241 240 239 239 238 238 239 239 240 241 242 243 244 246 248 250 252 254 256 259 261 264 266 269 271 274 276 278 281 283 285 286 288 289 290 291 292 292 292 291 291 289 288 286 284 281 279 275 272 268 264 259 255 250 245 239 234 228 222 216 210 204 198 192 186 180 174 168 162 156 151 145 140 134 129 124 119 114 109 105 100 96 92 88 84 80 77 73 70 67 64 61 58 56 53 51 48 46 44 42 40 38 37 35 34 32 31 30 28 27 26 25 24 23 22 22 21 20 20 19 18 18 17 17 17 16 16 16 15 15 15 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 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 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 14 14 14 15 15 16 16 16 17 17 18 19 19 20 21 22 22 23 24 25 26 28 29 30 31 33 34 36 37 39 41 43 45 47 49 52 54 57 60 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 7 15 25 37 50 66 84 105 130 158 192 231 276 329 391 463 547 645 759 892 1047 1228 1438 1683 1966 2292 2667 3092 3568 4092 4655 5239 5815 6346 6787 7093 7231 7186 6965 6597 6123 5588 5030 4480 3958 3477 3041 2653 2310 2010 1748 1520 1322 1151 1003 875 764 667 584 512 450 395 348 308 272 241 214 190 170 152 136 122 110 100 90 82 75 68 62 57 53 48 45 41 38 35 33 30 28 26 24 23 21 19 18 16 15 14 12 11 10 9 7 6 5 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 20 21 22 23 24 24 25 26 27 27 28 29 29 30 31 32 32 33 34 34 35 36 36 37 38 38 39 40 40 41 41 42 43 44 44 45 46 47 48 49 50 51 52 53 55 56 58 60 62 65 67 70 73 77 81 86 91 96 103 110 117 126 136 147 159 173 188 205 224 245 269 296 325 359 396 437 484 536 594 659 732 813 903 1004 1116 1241 1378 1530 1695 1875 2069 2275 2489 2708 2925 3132 3320 3478 3595 3664 3678 3636 3539 3396 3214 3006 2781 2550 2321 2099 1889 1693 1513 1350 1201 1068 949 843 748 664 590 524 466 414 368 328 292 261 232 207 185 166 148 133 119 107 96 86 77 69 62 56 50 45 40 36 32 29 26 23 21 18 16 14 12 11 9 8 7 5 4 3 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 2 3 3 4 4 5 6 6 7 7 8 9 9 10 11 11 12 13 14 14 15 16 17 17 18 19 20
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 8 12 17 21 27 32 38 44 50 57 64 72 80 89 98 108 119 131 143 156 170 185 202 219 238 259 281 304 330 358 388 420 456 494 536 582 631 685 744 809 879 956 1040 1132 1233 1343 1463 1595 1739 1896 2068 2254 2458 2678 2916 3173 3449 3743 4055 4384 4726 5078 5436 5794 6144 6477 6784 7056 7280 7449 7555 7593 7560 7457 7289 7062 6784 6468 6122 5757 5382 5007 4637 4278 3933 3607 3300 3013 2747 2501 2274 2067 1877 1704 1547 1403 1273 1155 1048 950 862 782 709 644 584 530 481 436 395 359 325 294 267 241 218 197 177 160 144 129 115 103 91 81 71 62 54 46 39 32 26 21 16 11 6 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 8 13 20 27 35 44 55 67 80 96 114 135 158 186 217 253 295 343 399 463 538 625 726 843 980 1139 1325 1541 1792 2083 2421 2811 3256 3762 4328 4949 5613 6295 6959 7556 8030 8326 8406 8257 7897 7370 6734 6044 5348 4680 4062 3504 3009 2576 2200 1877 1598 1360 1157 983 835 708 600 508 428 361 303 253 211 174 143 116 92 72 55 40 28 17 7 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 13 24 37 52 70 90 113 140 171 207 248 296 351 416 490 576 677 794 930 1088 1274 1490 1742 2038 2383 2786 3256 3803 4438 5169 6004 6946 7990 9116 10287 11443 12498 13350 13897 14061 13814 13184 12252 11124 9904 8682 7519 6453 5501 4667 3946 3328 2803 2357 1980 1663 1395 1169 979 818 683 568 471 389 319 260 210 167 131 100 73 50 31 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 2 4 6 9 11 14 17 20 23 26 30 33 37 41 45 49 54 58 63 69 74 80 86 93 100 107 115 123 131 141 150 161 172 183 196 209 224 239 255 273 291 311 333 356 380 407 436 466 499 535 573 615 660 708 760 816 877 942 1013 1089 1172 1261 1357 1460 1571 1691 1820 1958 2106 2264 2432 2611 2800 2999 3207 3424 3648 3878 4111 4344 4573 4796 5006 5199 5370 5515 5627 5704 5742 5740 5696 5613 5492 5337 5152 4943 4715 4474 4225 3973 3721 3473 3232 2999 2778 2568 2371 2186 2013 1853 1704 1567 1441 1324 1218 1120 1030 947 872 803 740 682 629 580 536 495 457 423 391 362 335 310 287 266 247 229 212 197 182 169 156 145 134 124 115 106 98 90 83 76 70 64 58 53 48 43 39 35 31 27 24 20 17 14 11 9 6 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 16 28 41 57 75 95 119 146 177 213 254 302 356 419 491 573 668 777 902 1044 1208 1395 1607 1848 2121 2427 2770 3150 3566 4016 4495 4995 5502 6001 6471 6889 7234 7485 7629 7658 7575 7390 7117 6776 6387 5969 5539 5111 4693 4295 3920 3571 3250 2955 2687 2444 2224 2025 1847 1686 1541 1411 1294 1189 1094 1009 931 861 798 740 687 639 595 554 517 483 451 422 394 369 345 323 302 283 264 247 231 216 201 187 174 162 151 139 129 119 110 101 92 84 76 69 62 55 49 43 37 32 26 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 0 0 0 0 0 0 0 0 0 7 15 24 33 44 56 69 84 100 118 138 160 185 211 241 274 309 349 392 440 492 549 612 681 756 838 928 1026 1133 1250 1377 1516 1667 1831 2010 2204 2415 2644 2892 3159 3446 3754 4081 4426 4787 5159 5535 5908 6265 6595 6881 7108 7261 7326 7296 7166 6940 6629 6248 5815 5350 4870 4393 3931 3493 3086 2712 2374 2071 1801 1562 1351 1166 1004 863 740 633 540 458 388 326 273 227 186 151 120 94 71 50 33 17 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 3 5 8 11 14 17 21 25 29 33 37 42 47 53 59 65 72 79 86 95 104 113 124 135 147 160 174 190 207 226 246 268 293 320 350 383 419 460 505 556 612 674 744 823 911 1009 1119 1243 1382 1538 1712 1907 2124 2365 2631 2924 3243 3586 3950 4329 4714 5093 5448 5761 6011 6178 6247 6209 6063 5819 5494 5109 4686 4248 3813 3393 2999 2635 2306 2010 1747 1516 1313 1135 980 846 729 628 541 465 399 342 293 250 213 181 153 128 107 88 72 58 46 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 1 3 6 8 11 14 17 20 24 27 31 36 40 45 50 56 62 69 76 84 92 101 111 121 132 144 158 172 187 204 222 242 264 287 312 339 368 400 434 471 511 554 600 649 702 759 819 882 950 1020 1095 1172 1253 1336 1421 1508 1596 1684 1773 1860 1945 2027 2106 2180 2250 2313 2370 2420 2463 2498 2526 2546 2558 2562 2559 2550 2533 2511 2483 2449 2411 2368 2321 2271 2218 2162 2104 2044 1982 1919 1856 1791 1726 1661 1596 1532 1468 1404 1342 1281 1220 1162 1104 1049 994 942 892 843 796 751 708 667 627 590 554 520 488 458 429 401 375 351 328 306 285 266 248 231 214 199 185 171 159 147 135 125 115 106 97 89 81 73 67 60 54 48 43 38 33 29 24 20 17 13 10 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
 28 28 27 27 27 27 26 26 26 26 25 25 25 24 24 23 23 22 22 22 21 21 20 19 19 18 18 17 17 16 16 15 14 14 13 13 12 12 11 10 10 10 9 9 8 8 8 8 7 7 7 8 8 8 9 9 10 11 13 14 16 18 20 23 26 29 33 38 43 49 55 62 70 79 89 101 113 128 143 161 181 203 228 256 287 322 362 406 456 512 575 646 726 816 918 1033 1162 1307 1470 1652 1854 2077 2320 2581 2857 3140 3420 3685 3918 4103 4222 4266 4227 4111 3925 3687 3414 3122 2826 2538 2265 2011 1780 1571 1384 1219 1072 943 829 729 641 564 497 438 386 340 300 264 233 206 181 160 141 124 109 95 83 73 63 55 47 40 34 29 24 19 15 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 1 1 2 2 2 3 3 4 4 4 5 5 6 6 6 7 7 8 8 9 9 9 10 10 11 11 12 12 12 13 13 14 14 15 15 15 16 16 17 17 18 18 19 19 19 20 20 21 21 21 22 22 23 23 23 24 24 24 25 25 25 26 26 26 27 27 27 27 27 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28
 0 0 0 0 0 0 0 0 1 5 9 14 19 24 30 36 42 49 56 64 72 80 89 99 109 119 131 142 155 168 183 198 213 230 248 267 287 309 331 355 381 408 437 467 499 534 571 610 651 695 742 792 846 903 963 1028 1097 1170 1248 1332 1420 1515 1616 1723 1837 1958 2087 2223 2366 2517 2676 2842 3016 3195 3381 3571 3764 3959 4153 4344 4529 4705 4868 5015 5143 5247 5324 5372 5389 5373 5323 5240 5127 4984 4816 4627 4419 4199 3969 3735 3499 3265 3036 2814 2600 2397 2204 2023 1853 1695 1548 1412 1287 1172 1066 970 881 800 727 659 598 542 492 446 404 365 331 299 270 244 220 198 178 160 143 128 114 102 90 79 70 61 52 45 38 31 26 20 15 10 6 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 7 27 49 74 102 132 166 204 246 292 343 399 461 529 604 685 774 871 976 1090 1213 1346 1489 1641 1804 1976 2159 2353 2556 2769 2992 3224 3467 3719 3981 4255 4540 4838 5150 5479 5826 6194 6585 7003 7450 7929 8441 8989 9571 10185 10828 11490 12158 12816 13441 14004 14474 14815 14996 14987 14773 14349 13729 12938 12016 11007 9956 8903 7881 6915 6021 5208 4479 3833 3265 2769 2338 1966 1646 1371 1135 934 762 615 489 382 291 214 148 92 45 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 2 5 7 10 13 16 19 23 26 29 33 36 40 44 48 52 56 60 65 69 74 78 83 88 93 99 104 110 116 121 128 134 141 148 155 162 170 179 187 197 207 217 228 240 253 267 283 299 317 337 359 382 409 437 470 505 545 589 638 693 755 824 901 988 1086 1197 1321 1462 1620 1799 2002 2230 2489 2780 3109 3478 3891 4351 4859 5415 6016 6652 7309 7966 8591 9148 9594 9888 9998 9906 9618 9155 8555 7865 7129 6385 5665 4987 4364 3801 3299 2856 2467 2128 1834 1578 1357 1166 1001 858 734 628 535 455 386 326 273 228 189 154 124 98 75 55 38 23 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 5 12 20 28 38 48 60 73 87 103 121 141 164 189 218 250 286 327 372 424 482 547 621 704 798 904 1023 1156 1306 1474 1662 1870 2101 2355 2633 2935 3260 3605 3967 4341 4720 5095 5457 5794 6095 6350 6549 6688 6760 6768 6713 6600 6438 6235 5999 5740 5466 5184 4900 4618 4342 4076 3821 3578 3348 3131 2927 2736 2558 2391 2235 2089 1954 1827 1709 1598 1495 1398 1307 1222 1143 1068 998 932 869 811 756 704 656 610 567 526 488 453 419 387 358 330 304 279 256 235 215 196 178 162 146 132 118 106 94 83 72 63 54 45 38 30 24 17 11 6 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 26 45 67 94 127 166 213 269 336 417 514 630 770 937 1138 1380 1671 2021 2443 2953 3568 4311 5206 6286 7582 9130 10963 13102 15543 18233 21045 23751 26026 27502 27885 27074 25216 22640 19725 16794 14058 11630 9542 7786 6330 5133 4153 3355 2706 2178 1748 1398 1113 881 691 536 409 305 220 150 93 46 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
 12 14 17 20 23 26 29 32 36 39 43 46 50 53 57 61 65 69 73 77 81 85 89 93 97 101 105 110 114 118 122 127 131 135 140 144 148 153 157 161 166 170 175 180 185 189 194 200 205 210 216 222 229 236 243 251 259 268 278 289 300 313 326 341 357 375 395 416 439 465 493 523 556 592 631 674 721 771 826 886 951 1021 1097 1179 1268 1365 1468 1580 1701 1831 1969 2117 2275 2441 2616 2798 2986 3177 3368 3557 3737 3903 4051 4172 4262 4316 4328 4298 4224 4110 3959 3777 3571 3348 3115 2879 2646 2419 2203 1999 1809 1633 1472 1326 1193 1073 964 867 780 702 632 569 512 462 416 376 339 306 276 249 225 203 183 164 148 133 119 106 95 84 74 65 57 49 42 36 30 24 19 14 10 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 2 4 7 9
 5 7 9 11 13 16 18 20 22 25 27 29 32 34 37 40 42 45 48 51 54 57 60 63 66 69 73 76 79 83 87 90 94 98 102 106 110 115 119 124 129 134 139 145 151 157 163 170 177 185 193 202 211 221 232 243 256 269 284 300 317 336 356 379 403 429 458 490 524 562 603 647 696 749 806 869 936 1010 1089 1175 1268 1369 1476 1592 1716 1849 1990 2139 2296 2461 2632 2808 2987 3167 3344 3514 3674 3819 3942 4040 4108 4142 4138 4097 4019 3905 3761 3591 3400 3195 2981 2765 2550 2341 2140 1950 1772 1607 1454 1314 1187 1071 967 872 787 711 642 581 525 475 431 390 354 321 292 265 241 219 199 181 165 150 136 123 112 101 92 83 74 67 60 53 47 41 36 31 26 22 18 14 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 2 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 9 27 49 74 105 141 183 233 291 359 438 531 638 764 910 1079 1276 1503 1766 2068 2416 2813 3265 3775 4346 4975 5659 6385 7135 7882 8589 9215 9716 10054 10203 10152 9913 9511 8983 8369 7708 7032 6368 5734 5141 4595 4100 3654 3256 2903 2590 2314 2071 1857 1669 1503 1357 1228 1114 1013 923 843 771 707 649 596 549 506 466 430 397 366 338 312 288 265 244 224 206 189 173 157 143 130 117 105 94 83 73 64 55 46 38 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 2 4 6 9 12 15 18 21 24 28 32 37 41 47 53 59 66 74 83 92 103 116 129 145 163 183 206 232 262 296 335 380 431 489 556 633 722 823 938 1071 1222 1396 1594 1819 2075 2366 2696 3068 3485 3953 4472 5045 5671 6347 7068 7821 8591 9355 10085 10749 11311 11739 12005 12091 11992 11718 11288 10732 10083 9375 8637 7897 7174 6484 5835 5234 4683 4182 3731 3326 2965 2643 2358 2106 1883 1687 1514 1362 1227 1109 1004 912 831 759 695 638 587 541 501 464 431 401 374 350 327 306 287 270 253 238 224 211 198 187 175 165 155 146 137 128 120 112 104 97 90 83 76 70 64 58 52 46 41 36 30 25 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 3 8 13 18 24 30 37 45 53 62 73 84 97 111 126 144 163 184 208 234 263 295 331 371 415 463 517 577 643 715 794 880 974 1075 1184 1299 1422 1549 1681 1816 1952 2086 2216 2341 2456 2561 2652 2729 2791 2837 2867 2883 2884 2873 2851 2819 2779 2733 2682 2628 2570 2511 2451 2389 2328 2265 2203 2140 2077 2014 1950 1885 1820 1753 1686 1618 1549 1479 1409 1339 1269 1199 1130 1061 994 929 866 804 746 690 636 586 538 493 452 413 376 343 312 283 256 232 210 189 171 154 138 124 111 99 88 78 69 61 54 47 41 35 30 25 21 17 13 10 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 2 4 6 8 11 13 16 19 22 25 28 31 35 39 43 47 51 55 60 65 70 76 82 88 95 101 109 117 125 134 143 153 164 175 187 199 213 228 243 260 277 296 316 337 360 385 411 438 468 499 533 568 606 646 688 733 780 829 881 936 993 1053 1115 1179 1245 1313 1384 1455 1528 1603 1678 1753 1828 1903 1978 2052 2124 2194 2263 2330 2393 2455 2513 2569 2621 2670 2717 2760 2800 2837 2871 2903 2932 2959 2984 3006 3026 3045 3062 3077 3090 3102 3112 3120 3126 3130 3132 3131 3128 3121 3111 3098 3080 3058 3032 3000 2964 2922 2875 2823 2765 2702 2635 2562 2486 2406 2323 2237 2150 2060 1970 1880 1790 1701 1613 1527 1443 1361 1281 1205 1131 1061 993 929 868 809 754 702 653 607 563 522 483 447 413 381 350 322 296 271 248 226 206 187 170 153 138 123 110 97 85 74 64 54 45 37 29 22 16 9 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 14 23 33 44 56 70 85 102 121 142 165 191 220 252 287 326 368 415 466 522 583 649 719 796 877 964 1056 1152 1254 1360 1470 1584 1701 1822 1946 2072 2201 2333 2469 2608 2751 2899 3054 3215 3384 3562 3749 3947 4155 4373 4600 4833 5070 5306 5533 5744 5928 6074 6170 6205 6170 6060 5873 5616 5296 4928 4527 4110 3691 3283 2896 2536 2207 1910 1646 1412 1207 1028 873 739 623 523 438 364 301 246 200 159 125 95 70 48 30 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 2 8 14 20 27 34 41 48 55 63 71 80 88 98 107 117 127 137 148 160 172 184 197 211 225 240 256 272 289 307 326 346 367 389 413 437 463 491 520 550 583 617 653 692 733 776 822 870 922 977 1035 1096 1162 1231 1305 1383 1466 1554 1648 1746 1851 1962 2079 2203 2335 2473 2620 2776 2940 3114 3298 3493 3700 3920 4153 4400 4663 4942 5239 5554 5889 6244 6620 7017 7433 7868 8319 8782 9251 9720 10179 10615 11015 11363 11643 11838 11933 11917 11784 11531 11166 10699 10149 9534 8876 8197 7515 6847 6204 5597 5030 4508 4031 3598 3208 2859 2546 2267 2020 1799 1603 1430 1275 1138 1016 907 811 724 647 577 515 459 409 364 322 285 252 221 193 167 144 123 103 85 69 53 39 26 14 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 83 93 104 115 127 139 152 165 178 191 205 219 233 247 262 276 290 303 317 330 342 355 366 377 387 396 404 412 419 424 429 432 435 437 438 437 436 434 431 427 423 418 412 406 399 392 384 377 369 361 353 345 338 331 324 318 313 308 304 302 301 301 303 306 311 319 329 341 356 374 395 420 449 482 520 564 614 670 734 806 888 981 1086 1205 1339 1491 1664 1860 2081 2332 2615 2934 3293 3692 4134 4615 5131 5667 6205 6717 7165 7508 7707 7732 7571 7237 6760 6186 5559 4923 4308 3735 3216 2756 2353 2004 1704 1448 1230 1045 888 755 642 546 465 395 337 286 244 207 175 148 125 105 88 73 60 48 38 30 22 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 2 7 13 19 25 32 39 47 55 64 73
 0 0 0 0 0 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 25 34 44 54 65 78 91 106 122 139 157 177 199 222 247 274 304 335 369 405 443 484 528 574 622 673 727 783 842 902 965 1030 1096 1164 1233 1303 1374 1446 1519 1593 1668 1745 1823 1904 1987 2074 2165 2261 2365 2476 2597 2729 2874 3034 3212 3410 3630 3875 4149 4453 4791 5164 5573 6020 6501 7011 7543 8081 8608 9098 9519 9839 10023 10045 9890 9556 9062 8439 7727 6968 6200 5455 4754 4111 3532 3020 2571 2182 1846 1557 1310 1100 921 768 638 528 433 353 285 227 178 135 99 69 42 20 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 6 8 10 13 15 18 21 23 26 29 32 35 38 42 45 49 52 56 60 64 69 73 78 83 89 95 101 108 115 123 132 141 152 163 176 190 205 222 242 263 288 315 345 380 418 462 511 567 630 701 781 871 973 1087 1216 1361 1523 1705 1908 2134 2384 2660 2964 3296 3655 4041 4450 4879 5321 5766 6205 6622 7003 7333 7594 7775 7866 7863 7766 7582 7322 7000 6630 6229 5810 5386 4967 4561 4174 3809 3469 3155 2866 2603 2364 2148 1953 1778 1620 1479 1352 1238 1136 1044 962 888 821 761 706 657 612 570 533 498 466 437 410 384 361 339 318 299 280 263 247 232 217 203 190 177 165 154 143 132 122 113 103 95 86 78 70 63 56 49 42 36 30 25 19 14 9 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 26 38 52 70 90 115 145 180 222 271 330 399 480 577 691 826 986 1175 1399 1666 1983 2362 2813 3352 3997 4768 5687 6781 8075 9588 11326 13269 15351 17434 19308 20702 21355 21114 20006 18229 16070 13803 11628 9662 7953 6506 5301 4308 3494 2831 2291 1851 1494 1203 965 771 613 483 377 290 218 159 110 69 36 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 2 3 5 7 9 10 12 14 16 18 20 22 24 26 28 30 32 34 36 38 40 42 44 46 48 50 52 54 57 59 61 63 66 68 71 74 77 80 83 86 90 94 99 104 109 116 123 130 139 149 161 174 189 205 225 246 271 300 332 368 409 456 509 570 638 715 801 899 1010 1135 1275 1433 1611 1811 2035 2286 2566 2877 3221 3599 4009 4451 4917 5399 5882 6348 6773 7130 7393 7537 7546 7418 7159 6789 6334 5826 5292 4756 4238 3751 3302 2895 2532 2210 1927 1680 1465 1278 1117 977 856 752 661 583 514 455 404 358 319 284 253 226 202 181 162 145 130 116 103 92 82 72 64 56 49 42 36 30 25 20 16 11 7 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 9 14 20 26 32 39 46 53 61 69 78 88 98 109 121 134 147 162 178 195 213 233 255 278 303 331 361 394 430 469 511 558 609 664 725 792 864 944 1031 1126 1230 1343 1466 1599 1744 1901 2070 2251 2446 2655 2876 3112 3360 3622 3896 4181 4477 4783 5096 5415 5739 6065 6391 6714 7031 7339 7636 7917 8178 8417 8628 8808 8953 9060 9125 9144 9118 9044 8922 8753 8540 8286 7995 7672 7324 6957 6576 6189 5800 5414 5037 4672 4322 3989 3675 3380 3105 2850 2614 2396 2196 2013 1845 1692 1552 1424 1307 1201 1103 1015 933 859 791 729 672 619 571 526 485 447 412 379 349 321 295 270 247 226 206 187 170 153 138 123 110 97 84 73 62 51 42 32 23 15 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 2 11 21 34 48 64 83 104 129 158 191 230 275 326 386 456 536 628 735 857 998 1159 1341 1548 1779 2034 2314 2613 2929 3251 3571 3875 4149 4381 4557 4671 4719 4702 4626 4501 4338 4146 3938 3721 3503 3290 3086 2893 2713 2547 2395 2257 2133 2022 1924 1837 1760 1694 1638 1590 1549 1516 1490 1470 1454 1444 1437 1434 1434 1435 1438 1442 1445 1447 1448 1446 1442 1434 1422 1405 1383 1357 1325 1289 1248 1203 1154 1103 1048 992 935 878 820 764 709 655 604 554 507 463 421 382 345 311 279 250 223 198 175 153 134 116 100 85 71 58 47 36 27 18 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 6 12 19 27 37 47 59 73 88 105 125 146 171 199 231 267 307 352 403 459 522 592 669 754 846 945 1051 1163 1280 1401 1522 1642 1759 1869 1970 2061 2138 2201 2249 2282 2302 2308 2304 2291 2270 2245 2216 2186 2157 2129 2104 2082 2066 2055 2050 2051 2059 2074 2095 2124 2158 2199 2246 2296 2351 2407 2462 2516 2565 2606 2636 2653 2654 2635 2597 2538 2457 2358 2242 2112 1972 1827 1678 1531 1387 1250 1120 999 887 785 693 609 534 466 406 353 306 264 227 194 165 139 117 97 79 64 50 38 27 17 9 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 27 33 39 45 52 60 68 77 86 96 107 119 132 146 161 178 195 214 235 257 281 307 335 365 398 433 470 510 553 599 648 699 754 811 871 934 1000 1067 1137 1208 1281 1354 1428 1502 1575 1647 1718 1787 1854 1918 1979 2038 2094 2147 2198 2246 2291 2335 2377 2417 2457 2496 2534 2573 2612 2651 2692 2733 2776 2820 2864 2910 2956 3002 3048 3092 3135 3174 3209 3238 3260 3274 3277 3269 3249 3215 3167 3105 3028 2939 2836 2723 2601 2471 2337 2199 2060 1921 1785 1653 1526 1404 1288 1180 1077 982 894 812 737 667 603 545 491 443 398 357 320 286 255 227 201 178 156 137 119 103 88 75 62 51 40 31 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 0 0 0 0 0 0 0 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 17 31 46 65 86 111 140 175 214 261 315 379 453 540 641 759 898 1059 1247 1466 1720 2017 2361 2760 3221 3752 4363 5061 5855 6749 7745 8842 10025 11271 12543 13785 14927 15888 16588 16959 16962 16595 15892 14921 13761 12497 11202 9934 8734 7627 6626 5735 4949 4264 3670 3156 2715 2336 2012 1734 1496 1292 1118 967 838 727 631 548 476 413 358 310 268 231 199 170 144 121 101 83 66 52 38 26 15 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 6 9 12 15 19 23 27 32 37 42 48 54 61 68 76 85 94 104 116 128 141 156 172 189 208 229 252 276 303 333 365 400 438 480 525 574 627 684 746 812 884 961 1044 1133 1227 1328 1436 1550 1672 1801 1938 2082 2234 2395 2564 2740 2925 3117 3315 3519 3727 3937 4146 4350 4545 4726 4887 5022 5125 5189 5210 5183 5108 4984 4815 4606 4363 4096 3812 3520 3227 2940 2664 2402 2157 1931 1724 1536 1366 1213 1077 955 846 750 664 588 521 461 408 361 319 282 249 219 193 169 148 129 112 97 83 71 59 49 40 32 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 2 6 9 13 17 21 25 30 35 39 45 50 56 61 67 74 80 87 93 101 108 115 123 131 139 147 155 164 172 181 189 198 207 216 225 234 242 251 260 268 277 285 293 301 309 317 325 333 341 348 356 364 372 380 389 398 407 418 429 440 453 468 483 501 520 541 565 592 622 655 692 734 781 833 892 957 1031 1113 1205 1308 1423 1553 1697 1858 2038 2238 2459 2704 2973 3266 3581 3916 4266 4621 4970 5296 5580 5802 5942 5982 5915 5741 5472 5125 4724 4294 3855 3427 3021 2645 2304 1999 1729 1491 1284 1105 949 814 698 598 512 438 374 318 271 230 194 163 136 113 92 75 59 46 34 24 15 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
 43 48 53 58 64 69 75 81 88 94 101 108 115 122 130 137 145 153 161 169 177 186 194 202 210 218 227 234 242 250 257 265 272 278 285 291 296 302 307 311 316 320 323 326 329 332 334 336 338 340 342 343 345 346 348 350 353 355 358 362 367 372 378 385 393 402 413 425 439 455 473 493 515 540 568 599 633 671 713 760 812 868 931 1001 1077 1161 1253 1354 1464 1585 1717 1860 2014 2179 2354 2539 2731 2927 3123 3313 3490 3647 3775 3866 3912 3910 3858 3756 3609 3425 3214 2984 2744 2504 2269 2044 1833 1637 1458 1295 1149 1018 901 797 705 623 551 488 431 382 338 299 265 234 207 183 162 143 126 111 98 86 75 65 56 48 41 35 29 24 19 14 10 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 1 3 6 9 12 15 18 22 26 30 34 38
 72 76 80 85 89 94 98 103 107 112 117 122 127 132 138 143 148 154 159 165 171 176 182 188 194 200 207 213 219 226 232 239 246 253 260 267 274 281 289 297 305 313 322 331 340 349 359 370 381 393 405 419 433 448 464 481 500 520 542 566 591 618 648 680 715 752 792 835 881 931 984 1040 1101 1165 1232 1304 1379 1457 1539 1624 1711 1799 1888 1977 2065 2149 2229 2302 2366 2420 2462 2490 2501 2496 2474 2435 2380 2309 2225 2130 2026 1915 1801 1684 1568 1453 1342 1235 1133 1037 948 864 787 716 650 591 536 487 442 401 365 332 302 275 251 229 209 191 176 161 148 136 126 116 108 100 93 86 80 75 70 65 61 57 54 51 48 45 42 40 38 35 33 32 30 28 27 25 24 22 21 20 19 18 17 16 15 14 13 12 11 10 9 8 7 7 6 5 4 4 3 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 11 12 14 16 19 21 23 26 28 31 34 37 40 43 46 50 53 57 60 64 68
 0 0 0 0 0 0 0 0 0 0 1 3 5 7 9 11 13 16 18 21 23 26 29 32 35 38 42 45 49 53 57 62 67 72 77 82 88 95 102 109 117 125 134 143 153 164 176 189 203 218 234 252 271 292 315 340 367 397 429 464 503 545 591 641 695 755 819 888 963 1044 1130 1222 1320 1423 1531 1644 1760 1879 1999 2118 2236 2350 2458 2558 2647 2725 2790 2839 2872 2889 2889 2873 2841 2795 2736 2667 2587 2500 2407 2310 2210 2108 2007 1906 1807 1711 1617 1527 1441 1359 1281 1207 1137 1072 1011 954 900 851 805 763 724 689 656 625 598 573 550 529 509 492 476 462 448 436 425 415 406 397 389 382 375 369 363 357 351 346 341 335 330 326 321 316 311 306 301 296 290 285 280 274 269 263 257 251 245 238 232 225 219 212 205 198 191 184 177 170 163 155 148 141 134 127 120 113 107 100 94 88 82 76 70 65 60 55 50 45 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 2 5 8 10 13 16 19 23 26 29 33 36 40 44 48 53 57 62 66 71 77 82 88 94 100 107 114 122 130 138 148 158 169 180 193 207 222 238 257 277 299 324 352 383 417 456 499 548 603 666 736 815 904 1005 1120 1248 1393 1557 1740 1945 2173 2427 2707 3014 3347 3704 4081 4472 4867 5255 5621 5946 6213 6406 6510 6518 6428 6248 5990 5668 5303 4911 4509 4110 3722 3355 3011 2694 2404 2141 1904 1692 1502 1332 1182 1048 930 826 734 652 581 518 462 413 370 332 299 270 244 221 201 184 168 154 142 132 122 114 106 100 94 88 84 79 75 72 68 65 62 60 57 55 53 51 49 47 45 43 41 40 38 36 34 33 31 30 28 26 25 23 22 20 18 17 15 14 12 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 0
 0 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 20 24 29 33 38 44 50 57 65 73 82 92 103 116 129 145 161 180 201 224 249 277 308 343 381 423 469 520 575 635 701 772 847 928 1013 1102 1194 1288 1382 1476 1567 1653 1734 1806 1869 1921 1962 1992 2009 2015 2010 1995 1972 1941 1904 1863 1818 1770 1721 1671 1621 1571 1523 1475 1429 1384 1341 1300 1260 1222 1185 1150 1116 1083 1051 1020 990 960 931 903 874 846 818 790 763 735 708 680 653 626 599 572 546 520 495 470 446 422 399 377 355 335 315 296 278 261 244 229 214 200 186 174 162 151 140 130 120 112 103 95 88 81 74 68 62 57 52 47 42 38 34 30 27 23 20 17 14 12 9 7 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 12 18 25 33 42 51 62 74 88 103 120 140 162 188 217 251 290 335 387 448 518 600 696 809 941 1096 1277 1490 1739 2031 2371 2766 3221 3742 4332 4990 5709 6477 7269 8051 8779 9402 9871 10146 10208 10056 9713 9219 8617 7954 7266 6585 5931 5318 4753 4239 3775 3360 2990 2661 2370 2113 1886 1686 1510 1356 1220 1100 996 904 824 754 693 639 593 553 518 487 461 438 418 401 386 372 361 350 341 332 324 317 310 303 296 290 283 277 270 263 256 249 242 235 228 220 212 205 197 189 181 172 164 156 148 140 131 123 115 107 99 92 84 77 69 62 55 48 42 36 29 23 18 12 7 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 6 12 18 25 33 42 51 62 73 87 101 118 136 157 180 206 236 269 307 349 397 452 514 584 663 752 854 968 1096 1240 1400 1579 1775 1990 2222 2471 2734 3008 3286 3564 3835 4090 4321 4523 4688 4813 4895 4935 4934 4896 4825 4727 4607 4471 4324 4169 4011 3852 3694 3539 3389 3244 3105 2972 2844 2722 2606 2495 2388 2287 2189 2095 2004 1916 1831 1749 1669 1591 1515 1442 1370 1300 1232 1166 1101 1039 979 922 866 812 761 712 666 621 579 539 502 466 433 401 371 343 317 293 270 248 228 210 192 176 160 146 133 120 108 97 87 78 69 60 52 45 38 32 26 20 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 2 3 5 8 10 13 15 18 22 25 29 34 39 44 51 58 66 75 86 98 112 128 146 168 192 220 253 290 334 384 442 509 587 676 779 897 1033 1189 1367 1570 1801 2062 2356 2685 3050 3453 3892 4363 4863 5381 5905 6419 6903 7335 7692 7955 8107 8140 8053 7855 7559 7184 6753 6285 5800 5313 4838 4384 3957 3560 3196 2864 2564 2294 2053 1838 1646 1476 1325 1191 1072 967 874 790 716 650 591 538 491 448 409 374 343 314 287 263 241 221 202 185 169 154 140 127 115 104 94 84 75 66 58 51 44 37 31 25 19 14 9 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 35 43 53 63 75 89 105 123 143 167 193 224 258 297 342 391 448 510 580 658 744 838 940 1051 1170 1296 1429 1566 1708 1851 1994 2135 2270 2399 2518 2626 2721 2803 2869 2921 2957 2978 2984 2976 2954 2919 2872 2813 2743 2663 2573 2475 2369 2257 2139 2018 1894 1768 1643 1520 1399 1283 1171 1065 965 872 785 704 631 563 501 446 395 349 308 271 238 208 181 157 136 117 100 85 71 59 48 38 29 22 15 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 0 0 0 0 1 3 4 5 6 8 9 11 12 14 16 18 20 22 24 27 29 32 35 39 42 46 50 55 60 66 72 79 87 95 104 115 126 139 153 169 186 206 228 252 279 309 343 380 421 467 518 575 637 706 781 865 956 1055 1164 1282 1410 1549 1699 1859 2032 2215 2411 2618 2836 3066 3305 3555 3812 4077 4346 4618 4890 5158 5419 5669 5902 6113 6298 6450 6564 6636 6661 6638 6565 6443 6275 6064 5815 5537 5235 4917 4590 4262 3937 3621 3318 3030 2759 2507 2273 2059 1863 1684 1522 1375 1242 1123 1015 918 831 752 682 618 561 509 462 420 382 347 316 287 261 238 216 196 178 161 146 132 119 107 95 85 76 67 58 50 43 36 30 24 18 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 1 2 3 4 5 6 7 8 9 10 11 12 13 14 14 15 16 16 17 17 18 18 19 19 20 20 21 21 22 22 23 24 25 26 28 30 32 35 38 42 47 53 60 68 77 88 102 117 135 156 180 208 241 279 323 374 433 501 580 671 777 899 1041 1205 1395 1617 1874 2173 2520 2923 3389 3928 4547 5251 6041 6912 7844 8803 9731 10551 11172 11508 11504 11149 10490 9607 8600 7555 6542 5603 4761 4022 3385 2842 2381 1994 1669 1396 1168 977 817 683 570 476 396 329 273 225 184 150 121 96 74 56 40 26 15 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 4 5 8 10 12 14 17 20 23 26 29 33 37 41 46 51 57 63 70 77 85 94 103 114 126 139 153 169 187 207 229 254 281 311 345 383 425 471 523 579 642 712 788 871 962 1061 1167 1282 1404 1534 1671 1814 1961 2112 2264 2415 2563 2706 2841 2965 3077 3173 3253 3316 3359 3385 3391 3380 3352 3310 3253 3185 3107 3020 2927 2829 2727 2623 2518 2413 2309 2206 2105 2007 1911 1818 1728 1642 1558 1478 1400 1326 1255 1187 1121 1058 998 941 886 833 783 735 689 646 604 565 527 492 458 426 396 368 341 315 291 269 248 228 209 191 175 159 145 131 118 106 95 84 75 65 57 49 41 34 28 21 16 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 1 2 4 5 7 9 11 13 16 19 22 25 30 34 40 46 52 60 69 78 89 102 116 132 149 170 193 218 247 280 317 359 405 458 516 582 655 737 828 929 1041 1163 1298 1445 1605 1777 1960 2155 2358 2569 2783 2997 3206 3406 3591 3755 3895 4004 4082 4125 4134 4109 4054 3972 3867 3742 3604 3455 3300 3141 2983 2827 2674 2527 2387 2253 2127 2009 1898 1795 1700 1611 1529 1454 1384 1320 1261 1206 1156 1109 1066 1025 987 952 919 887 857 828 800 774 748 723 698 674 651 628 605 583 561 539 518 497 476 456 436 417 397 379 360 342 325 308 291 275 259 244 230 215 202 188 176 163 151 140 129 119 109 99 90 81 73 65 58 51 44 37 31 26 20 15 10 6 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 5 7 10 13 15 18 21 25 28 32 36 40 45 49 54 60 66 72 79 86 94 102 111 121 132 144 157 171 186 203 221 242 264 288 315 345 378 414 454 498 546 600 658 721 790 866 947 1033 1126 1224 1327 1435 1545 1657 1770 1881 1990 2094 2192 2281 2361 2430 2487 2532 2565 2585 2593 2590 2577 2555 2525 2488 2446 2399 2349 2297 2243 2188 2133 2078 2024 1971 1919 1869 1820 1773 1728 1685 1643 1602 1563 1524 1486 1449 1411 1374 1336 1298 1258 1219 1178 1136 1093 1050 1006 961 916 871 826 781 736 693 650 609 569 530 493 457 423 391 360 331 303 278 253 231 209 190 171 154 138 123 109 96 84 73 62 53 44 36 28 21 15 9 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 8 13 18 23 28 34 41 48 56 64 73 83 94 106 119 134 150 167 186 207 230 256 284 316 350 389 431 478 531 588 652 723 801 887 981 1084 1197 1319 1451 1593 1745 1905 2073 2246 2423 2602 2779 2951 3115 3266 3402 3519 3616 3689 3739 3765 3767 3747 3706 3647 3573 3485 3387 3281 3169 3053 2935 2816 2699 2582 2469 2358 2251 2149 2050 1955 1865 1779 1697 1620 1546 1476 1410 1347 1287 1230 1176 1124 1075 1027 982 938 896 856 817 779 742 706 672 639 606 575 544 515 487 459 433 407 383 359 336 315 294 274 255 237 220 204 188 173 159 146 133 122 110 100 90 80 71 63 55 47 40 34 28 22 16 11 6 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 70 72 75 77 80 82 85 87 90 92 95 98 100 103 105 108 111 113 116 119 121 124 127 130 133 135 138 141 145 148 151 154 157 161 164 168 172 175 179 183 187 192 196 201 205 210 216 221 227 233 240 247 254 262 270 279 289 300 311 323 336 351 366 383 401 421 442 465 490 517 546 577 611 647 686 728 772 820 871 926 984 1046 1112 1183 1257 1336 1420 1509 1603 1701 1805 1914 2027 2146 2268 2395 2525 2657 2790 2923 3055 3182 3304 3418 3520 3610 3684 3740 3777 3791 3784 3753 3701 3628 3535 3425 3301 3165 3021 2870 2717 2563 2410 2261 2116 1977 1845 1720 1603 1493 1391 1297 1210 1130 1056 989 928 872 821 775 733 695 661 630 602 576 553 532 513 496 481 467 455 443 433 424 416 409 403 397 392 388 384 380 378 375 373 372 371 370 369 369 369 369 369 370 370 371 372 373 373 374 375 376 376 376 377 376 376 375 374 373 371 368 366 362 358 354 349 344 338 332 325 317 310 302 293 285 276 267 257 248 239 230 220 211 202 193 185 176 168 160 153 145 138 131 125 119 113 107 102 97 92 87 83 78 75 71 67 64 61 58 55 52 49 47 44 42 40 38 36 34 32 31 29 27 26 24 23 22 20 19 18 17 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 4 6 8 10 12 15 17 19 22 24 27 29 32 34 37 39 42 44 47 49 52 54 57 60 62 65 67
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 6 9 12 15 18 22 26 30 35 40 46 52 59 66 74 83 92 102 113 125 138 153 168 185 202 222 242 264 288 312 339 367 396 426 458 491 525 560 596 633 670 708 746 785 824 864 904 945 987 1029 1073 1118 1165 1215 1267 1323 1383 1447 1517 1593 1677 1769 1871 1983 2107 2244 2395 2561 2743 2939 3150 3372 3603 3835 4062 4273 4455 4596 4682 4702 4651 4527 4335 4086 3793 3474 3143 2814 2498 2201 1927 1680 1459 1263 1091 940 809 695 595 509 435 370 314 265 223 186 154 126 101 80 61 45 30 18 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 4 7 11 16 20 25 31 36 43 49 56 64 72 81 90 101 112 124 137 151 166 182 200 219 239 261 285 311 338 368 399 433 468 506 546 588 631 676 722 770 817 864 911 956 1000 1041 1078 1112 1142 1167 1188 1203 1214 1220 1221 1218 1212 1202 1189 1174 1158 1140 1121 1102 1084 1065 1048 1031 1016 1002 989 979 970 964 960 958 959 963 969 979 992 1009 1029 1054 1083 1118 1158 1204 1257 1317 1385 1462 1549 1646 1755 1876 2009 2155 2315 2486 2670 2863 3062 3263 3461 3647 3815 3955 4058 4116 4124 4078 3979 3832 3644 3424 3182 2929 2673 2422 2181 1955 1744 1551 1376 1217 1075 948 835 734 644 565 494 431 376 326 283 244 209 178 150 126 104 84 66 51 37 24 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
 5 8 11 13 16 19 22 25 29 32 35 39 42 46 50 54 58 62 66 71 75 80 85 90 95 100 105 111 116 122 127 133 139 145 152 158 165 171 178 185 192 199 206 214 221 229 236 244 252 261 269 278 286 295 304 314 324 333 344 354 365 377 389 401 414 427 441 456 471 488 505 523 542 562 583 605 629 654 680 708 738 769 803 838 875 915 958 1002 1050 1101 1155 1213 1274 1339 1408 1482 1560 1644 1732 1826 1925 2030 2141 2256 2377 2503 2633 2766 2900 3035 3169 3298 3421 3535 3635 3720 3786 3831 3851 3845 3813 3755 3672 3566 3440 3297 3141 2976 2805 2632 2459 2289 2125 1967 1816 1674 1540 1415 1299 1191 1092 1000 916 838 767 702 642 587 537 491 448 410 374 341 311 283 258 234 212 192 174 157 141 126 113 100 88 77 67 58 49 41 34 27 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 1 3
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 4 7 9 12 15 18 21 24 28 32 36 41 46 51 57 63 70 78 86 96 106 117 129 142 157 174 192 212 235 260 287 318 353 391 433 480 533 591 655 726 804 890 983 1086 1196 1315 1443 1578 1721 1869 2023 2179 2337 2495 2650 2800 2943 3077 3200 3311 3409 3493 3563 3618 3659 3685 3697 3696 3682 3656 3617 3567 3505 3433 3350 3257 3154 3043 2924 2798 2666 2529 2389 2247 2105 1964 1824 1689 1557 1431 1311 1198 1091 992 900 815 737 666 601 542 489 440 397 358 323 291 263 238 215 195 177 160 146 133 121 110 101 92 84 77 71 65 60 55 51 47 43 40 37 34 32 29 27 25 23 21 20 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 12 16 21 25 30 35 41 47 54 61 68 77 86 95 106 117 129 143 157 173 190 209 230 252 277 303 332 364 399 436 478 522 571 623 679 740 805 873 946 1023 1103 1185 1269 1354 1438 1521 1601 1677 1747 1810 1864 1910 1947 1974 1991 1999 1997 1988 1972 1950 1923 1891 1857 1820 1782 1744 1705 1667 1631 1595 1561 1529 1499 1471 1445 1422 1401 1383 1367 1354 1343 1335 1329 1325 1324 1326 1330 1336 1344 1354 1367 1381 1396 1413 1430 1448 1466 1483 1499 1513 1525 1533 1538 1538 1533 1523 1508 1486 1459 1426 1388 1345 1298 1247 1193 1136 1079 1020 961 903 845 789 735 683 633 585 540 498 458 420 385 352 321 292 266 241 218 197 177 159 142 126 112 98 86 74 64 54 45 37 29 22 15 9 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 286 294 301 308 315 322 329 336 343 349 356 362 369 375 382 388 395 402 408 415 422 429 436 443 451 458 466 474 482 490 498 506 515 523 532 541 549 558 566 575 583 592 600 607 615 622 629 635 641 646 651 656 659 662 665 667 668 669 669 668 667 666 664 661 658 655 652 648 644 640 636 632 628 624 620 616 612 609 606 603 600 598 596 594 593 592 591 591 592 592 594 596 598 601 604 609 613 618 624 631 638 646 654 664 674 685 696 708 722 736 750 766 783 800 819 838 858 879 900 923 946 969 994 1018 1043 1068 1094 1118 1143 1167 1190 1212 1233 1253 1270 1286 1300 1312 1322 1329 1334 1336 1336 1334 1329 1322 1313 1302 1289 1274 1258 1240 1221 1201 1180 1158 1135 1112 1088 1064 1039 1013 987 961 935 909 882 855 828 801 774 747 719 692 665 638 611 584 557 531 505 479 454 429 405 381 358 335 313 292 272 253 234 217 200 184 169 154 141 128 117 106 96 87 78 70 63 56 50 45 40 35 31 28 25 22 19 17 15 13 12 10 9 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 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 5 5 5 5 5 5 5 6 6 6 6 7 7 7 8 8 9 10 10 11 12 13 14 16 17 18 20 22 24 26 29 32 35 38 41 45 49 53 58 63 68 74 80 86 92 99 106 114 121 129 137 145 153 162 170 179 187 196 205 213 222 230 239 247 255 263 271 279
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 8 13 18 23 29 35 42 49 57 67 77 88 100 114 129 146 165 186 209 235 264 296 332 372 417 466 521 582 649 723 804 892 987 1088 1195 1307 1423 1540 1656 1769 1875 1972 2057 2128 2182 2220 2240 2244 2232 2207 2170 2124 2071 2013 1953 1891 1829 1769 1711 1656 1604 1556 1512 1471 1435 1403 1375 1351 1330 1313 1300 1290 1283 1280 1279 1281 1285 1292 1300 1310 1321 1333 1345 1357 1368 1377 1384 1389 1390 1386 1379 1366 1347 1323 1294 1259 1219 1175 1127 1075 1022 966 910 854 799 744 692 641 592 546 502 461 423 387 354 323 295 268 244 221 201 182 164 148 133 120 107 95 85 75 66 58 50 43 36 30 25 19 15 10 6 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 44 47 52 56 60 65 70 75 80 86 91 97 104 110 117 124 131 138 146 154 162 171 180 189 198 208 218 228 239 250 261 273 285 297 309 322 334 347 360 374 387 401 414 428 441 455 468 482 495 509 522 535 549 562 575 588 601 615 628 642 656 670 685 701 716 733 750 768 787 807 828 849 873 897 922 949 977 1006 1037 1069 1102 1137 1173 1209 1247 1285 1324 1363 1402 1440 1477 1512 1545 1575 1601 1623 1640 1652 1656 1654 1645 1627 1603 1571 1532 1486 1434 1378 1318 1254 1189 1123 1056 990 925 863 802 744 690 638 589 544 502 463 427 393 362 334 308 284 263 243 224 208 192 178 165 153 143 133 124 115 107 100 94 88 82 77 72 67 63 59 56 52 49 46 43 40 38 36 33 31 29 27 25 24 22 20 19 17 16 15 13 12 11 10 8 7 6 5 4 3 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 4 6 8 10 13 15 18 20 23 26 29 33 36 40
 0 0 0 0 0 0 0 0 0 1 4 8 11 14 18 22 26 31 35 40 45 51 56 62 69 75 82 90 98 106 115 124 134 144 155 166 178 191 205 219 234 249 266 283 301 320 340 361 383 405 429 454 479 505 532 560 589 618 648 679 710 742 774 807 839 872 905 938 972 1005 1038 1070 1103 1136 1168 1200 1231 1263 1294 1324 1355 1385 1414 1444 1473 1501 1529 1557 1584 1610 1636 1661 1685 1708 1730 1751 1770 1787 1802 1815 1826 1834 1838 1840 1838 1833 1823 1810 1793 1771 1746 1717 1684 1648 1609 1567 1522 1476 1428 1379 1329 1278 1228 1178 1129 1080 1033 986 941 897 855 814 775 737 701 667 633 601 571 542 514 487 462 437 414 391 370 350 330 311 293 276 260 244 229 215 201 187 175 163 151 140 129 119 110 100 92 83 75 68 61 54 47 41 35 30 25 20 15 11 7 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 1 4 7 10 13 16 20 23 27 30 34 38 41 45 49 53 57 61 65 69 73 77 81 85 89 93 97 101 105 109 113 117 121 125 129 133 137 140 144 148 152 156 160 164 168 172 177 181 186 191 197 203 210 217 225 234 244 256 268 283 299 317 338 361 387 417 449 486 526 571 621 675 735 801 874 953 1039 1133 1234 1345 1464 1592 1731 1879 2037 2206 2384 2571 2766 2967 3171 3376 3576 3767 3943 4097 4222 4312 4361 4365 4323 4234 4102 3933 3732 3509 3272 3027 2783 2545 2316 2101 1901 1717 1549 1396 1259 1135 1025 926 838 759 688 625 569 518 472 431 394 361 330 302 277 254 233 213 196 179 164 150 137 124 113 102 92 83 75 66 59 52 45 39 33 27 22 17 12 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
 8 9 11 12 14 15 17 19 20 22 24 26 28 30 32 34 36 39 41 44 46 49 52 54 57 61 64 67 71 74 78 82 86 91 95 100 105 110 116 122 128 134 141 148 155 163 171 179 188 197 207 217 228 239 251 263 275 288 302 316 331 346 362 378 394 411 428 446 464 483 501 520 539 558 577 597 616 636 655 675 695 714 734 754 774 793 813 834 854 875 896 917 938 960 983 1006 1029 1053 1077 1102 1127 1153 1180 1206 1233 1260 1287 1314 1341 1366 1391 1414 1436 1456 1473 1487 1498 1506 1509 1508 1502 1492 1476 1456 1431 1402 1368 1331 1290 1247 1201 1154 1106 1057 1008 959 910 863 817 772 729 687 647 610 573 539 507 476 447 420 394 369 346 325 305 285 267 250 235 219 205 192 179 168 156 146 136 126 117 109 101 93 86 80 73 67 61 56 51 46 41 37 33 29 25 22 19 16 13 10 8 6 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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
 34 35 36 37 37 38 39 40 41 42 43 44 45 46 48 49 50 52 53 55 57 58 60 62 65 67 69 72 75 78 82 86 90 94 99 104 110 117 124 131 140 149 160 172 185 199 215 233 253 275 300 328 359 394 432 476 524 578 638 705 778 860 950 1049 1157 1275 1403 1540 1686 1841 2003 2171 2343 2517 2689 2857 3017 3166 3299 3415 3510 3583 3633 3659 3663 3645 3607 3551 3481 3398 3305 3204 3099 2990 2879 2768 2657 2549 2443 2340 2241 2145 2053 1965 1881 1800 1724 1652 1583 1517 1455 1396 1340 1287 1237 1189 1143 1099 1058 1018 979 942 907 873 840 808 777 747 718 689 662 636 610 585 561 537 514 492 471 451 431 412 393 375 358 342 326 311 296 282 269 256 243 231 220 209 198 188 178 169 160 151 143 135 127 120 113 106 99 93 86 80 74 69 63 58 53 48 43 39 34 30 26 22 18 14 10 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 1 1 2 2 3 3 4 4 5 5 5 6 6 7 7 7 8 8 9 9 9 10 10 11 11 11 12 12 12 13 13 13 14 14 14 14 15 15 15 15 16 16 16 16 16 17 17 17 17 17 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 27 28 28 29 30 30 31 32 32 33 34
 0 0 0 0 0 0 0 0 0 3 8 13 19 24 30 37 43 50 58 65 73 81 89 98 106 115 125 134 144 154 164 174 185 195 206 217 228 239 250 261 272 283 294 306 317 328 340 351 363 375 387 399 411 424 438 452 467 483 500 519 539 562 587 615 647 683 723 768 819 877 941 1014 1095 1186 1286 1398 1521 1656 1804 1965 2140 2329 2531 2746 2973 3210 3455 3704 3954 4199 4432 4646 4833 4985 5095 5156 5163 5116 5014 4862 4665 4432 4171 3893 3605 3315 3031 2758 2499 2257 2033 1829 1644 1477 1328 1196 1078 975 884 804 733 672 618 570 529 492 460 431 405 382 362 343 326 311 297 284 272 261 250 240 231 222 213 204 196 188 181 173 166 159 151 144 137 131 124 117 110 104 97 91 84 78 72 66 60 54 48 43 37 32 27 22 17 13 8 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 16 20 24 28 32 36 41 46 51 56 61 67 73 79 85 91 98 104 111 118 126 133 141 149 158 167 175 185 194 204 214 225 235 247 258 270 282 295 308 322 336 350 365 381 397 414 432 450 469 488 509 531 553 576 601 627 654 682 712 743 776 810 846 884 923 964 1007 1052 1098 1146 1195 1245 1297 1350 1403 1457 1510 1564 1618 1670 1722 1773 1821 1868 1912 1953 1992 2026 2057 2084 2106 2124 2136 2144 2146 2142 2133 2118 2098 2072 2041 2004 1964 1919 1869 1817 1762 1704 1644 1583 1522 1460 1398 1337 1277 1219 1162 1107 1055 1005 957 911 868 828 789 754 720 688 658 630 604 580 556 535 514 495 476 459 442 426 411 396 383 369 356 344 332 320 309 298 287 277 267 257 247 237 228 219 210 201 192 184 176 167 159 151 144 136 129 121 114 107 100 93 87 81 74 69 63 57 52 47 42 37 32 28 24 20 16 12 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 3 6 9 12
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 5 8 11 14 17 21 24 28 33 37 42 47 53 59 65 72 80 88 96 106 116 127 138 151 165 180 196 214 234 255 278 303 330 359 392 427 465 506 551 600 652 708 769 834 902 975 1051 1131 1213 1298 1385 1472 1559 1645 1728 1808 1883 1953 2016 2072 2121 2161 2192 2216 2231 2237 2236 2228 2213 2192 2166 2134 2098 2058 2015 1968 1919 1868 1815 1761 1706 1649 1592 1535 1478 1420 1363 1307 1251 1197 1143 1091 1040 990 942 895 851 808 766 727 689 653 618 585 554 524 495 468 443 418 395 373 352 332 313 295 278 262 247 233 219 206 193 181 170 159 149 140 131 122 114 106 98 91 84 78 72 66 60 55 50 45 40 36 32 28 24 20 17 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 0 0 2 8 15 22 30 38 47 56 67 78 89 102 116 131 146 163 182 202 223 246 271 297 326 357 391 427 467 510 556 606 660 720 784 853 929 1011 1099 1196 1300 1413 1534 1665 1806 1956 2116 2284 2462 2647 2838 3033 3231 3428 3621 3807 3983 4145 4289 4413 4514 4590 4639 4660 4654 4621 4562 4480 4376 4253 4115 3962 3799 3628 3452 3272 3091 2911 2733 2559 2390 2226 2070 1920 1778 1644 1517 1399 1288 1186 1090 1002 921 846 778 714 657 604 555 511 470 433 399 368 339 313 289 267 246 227 210 193 178 165 152 140 128 118 108 99 90 82 75 68 61 55 49 44 39 34 29 25 21 17 13 10 6 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 39 43 47 51 55 60 64 68 72 77 81 86 90 95 99 104 109 114 119 124 129 134 140 146 151 157 164 170 177 184 191 199 207 215 224 233 242 252 263 274 285 298 310 324 338 352 367 383 399 416 434 451 470 489 508 527 547 566 586 605 625 644 662 680 697 714 731 746 761 775 789 803 816 829 842 855 869 883 897 913 929 947 967 989 1012 1039 1068 1100 1136 1176 1220 1269 1324 1386 1454 1529 1613 1706 1809 1923 2048 2185 2335 2497 2670 2853 3044 3239 3432 3616 3784 3925 4030 4090 4098 4049 3945 3790 3591 3361 3110 2849 2588 2335 2095 1872 1667 1482 1316 1168 1037 921 819 729 650 580 519 465 417 375 337 304 274 248 224 203 184 167 152 138 125 113 103 93 84 76 68 61 55 48 43 37 32 28 23 19 15 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 2 5 8 11 14 17 21 24 28 32 35
 0 0 0 0 0 0 0 0 0 0 0 0 0 2 5 7 10 12 15 19 22 26 30 35 40 45 51 58 65 72 81 90 100 112 124 138 152 169 187 207 228 252 278 307 338 371 407 446 487 531 576 623 671 719 766 811 854 892 925 952 972 985 991 989 981 966 946 922 894 864 833 800 768 736 705 675 647 620 596 573 553 534 518 504 492 482 474 468 464 463 463 466 471 478 487 500 515 533 554 578 606 639 675 716 761 812 868 930 997 1069 1147 1228 1312 1397 1481 1561 1634 1695 1741 1768 1773 1756 1716 1654 1575 1481 1378 1269 1158 1050 946 848 757 674 598 530 469 415 366 323 285 251 221 195 171 151 132 116 101 88 77 66 57 49 41 35 29 23 18 14 10 6 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 6 9 12 16 19 23 28 32 38 43 49 56 64 72 80 90 101 113 125 139 155 171 190 210 231 255 280 308 337 368 401 436 472 510 548 587 625 663 700 734 767 796 822 844 862 875 885 891 893 891 887 880 871 861 850 838 826 814 803 793 784 776 770 766 763 763 766 771 780 791 807 826 849 877 911 950 995 1048 1108 1176 1253 1340 1437 1544 1662 1789 1925 2067 2213 2357 2495 2620 2722 2796 2833 2829 2782 2692 2564 2406 2228 2037 1842 1651 1469 1299 1142 1001 874 761 661 574 497 429 370 319 274 235 200 170 144 121 100 82 67 53 41 30 20 12 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 5 9 13 18 23 28 35 42 49 58 68 78 90 104 119 136 155 177 201 229 260 296 336 382 433 492 558 634 719 815 923 1045 1181 1333 1501 1687 1889 2107 2341 2588 2844 3105 3366 3620 3860 4079 4269 4425 4541 4615 4646 4635 4585 4499 4384 4243 4083 3909 3725 3536 3345 3155 2968 2785 2608 2439 2276 2122 1976 1837 1707 1585 1470 1362 1262 1169 1082 1001 926 856 792 732 677 626 579 535 495 458 424 392 363 336 311 288 267 247 229 212 196 182 168 156 144 133 123 114 105 97 89 82 75 69 63 57 52 47 42 38 34 30 26 23 19 16 13 10 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 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 6 8 11 14 17 21 24 28 33 37 42 47 53 59 66 73 80 88 97 107 117 127 139 151 165 179 194 209 226 244 262 282 302 324 346 368 392 416 440 465 491 517 543 570 597 624 652 680 709 740 771 803 838 874 913 955 1001 1050 1104 1164 1229 1301 1380 1468 1566 1673 1791 1921 2063 2217 2384 2562 2749 2943 3138 3328 3504 3657 3774 3846 3863 3819 3714 3550 3339 3092 2822 2544 2268 2004 1757 1532 1328 1148 989 850 729 625 535 458 391 334 285 243 207 176 149 126 107 89 75 62 51 41 33 26 19 14 9 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
 11 13 15 16 18 20 22 24 26 28 30 32 34 37 39 41 43 45 48 50 52 54 57 59 62 64 66 69 71 74 77 79 82 85 88 90 93 96 99 102 106 109 113 116 120 124 128 132 137 142 147 152 158 165 172 179 187 196 206 217 228 241 255 271 288 307 328 350 375 403 432 465 500 538 579 623 671 722 776 833 894 957 1023 1092 1163 1236 1310 1384 1458 1530 1600 1667 1729 1785 1835 1876 1908 1930 1942 1943 1933 1913 1882 1842 1794 1738 1677 1610 1540 1468 1394 1321 1248 1176 1107 1040 977 917 860 807 758 713 670 632 596 563 534 506 481 459 438 419 401 385 371 357 344 333 322 311 302 292 284 275 267 260 252 245 238 231 225 218 212 205 199 193 187 181 175 169 163 157 151 145 139 133 127 122 116 110 105 99 94 89 83 78 73 68 63 59 54 50 45 41 37 33 30 26 23 20 17 14 11 9 6 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 4 6 8 9
 3 6 10 14 18 23 27 32 37 41 47 52 57 63 69 75 81 88 94 101 109 117 125 133 142 151 161 172 183 194 206 220 234 248 264 282 300 320 341 364 389 416 446 478 513 552 594 640 691 747 809 877 952 1035 1127 1228 1338 1459 1592 1735 1890 2057 2233 2418 2611 2807 3004 3198 3383 3556 3710 3842 3947 4022 4066 4078 4060 4012 3940 3845 3732 3605 3467 3323 3176 3026 2878 2732 2590 2453 2321 2194 2074 1959 1850 1747 1649 1557 1469 1387 1309 1236 1167 1102 1041 983 930 879 832 788 747 710 675 643 614 588 564 543 524 508 494 482 472 464 458 453 450 448 448 448 449 451 454 457 461 465 469 473 477 481 485 489 493 496 499 502 504 506 507 508 509 509 508 506 504 502 498 494 489 484 477 470 462 454 444 434 423 412 400 387 374 360 346 331 317 301 286 271 255 240 225 210 195 181 167 153 140 127 115 104 93 82 73 63 55 47 40 33 27 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 0 0 0 0 0 0 0 0 0 1 9 18 29 42 58 76 98 124 154 190 232 282 340 408 488 581 689 814 958 1125 1315 1531 1775 2047 2349 2678 3031 3404 3787 4171 4542 4887 5191 5442 5628 5745 5792 5770 5688 5554 5379 5174 4948 4710 4468 4226 3990 3761 3543 3337 3142 2960 2790 2632 2484 2348 2220 2102 1992 1889 1792 1701 1616 1535 1458 1385 1315 1248 1183 1121 1062 1005 950 897 846 797 751 706 664 623 584 547 513 479 448 419 391 364 339 316 294 273 253 235 218 201 186 172 158 145 133 122 111 101 91 82 74 66 58 51 44 37 31 25 19 14 9 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 32 33 34 35 37 38 39 41 42 44 46 48 50 52 54 56 59 62 64 67 71 74 78 82 87 92 97 103 109 116 123 132 141 150 161 173 185 200 215 232 250 270 292 316 342 371 401 434 470 508 548 591 637 684 734 785 837 891 945 1000 1054 1108 1161 1212 1261 1309 1354 1396 1436 1474 1509 1541 1572 1600 1627 1651 1675 1697 1717 1737 1757 1775 1792 1809 1825 1840 1853 1865 1875 1883 1888 1890 1888 1882 1871 1855 1834 1807 1775 1736 1692 1643 1589 1532 1470 1407 1341 1274 1208 1141 1076 1013 951 892 836 783 732 685 640 599 560 524 490 459 430 403 378 355 333 314 295 278 262 247 233 220 208 197 186 176 167 158 150 142 135 128 121 114 108 103 97 92 86 82 77 72 68 63 59 55 51 48 44 40 37 33 30 27 24 21 18 15 13 10 8 5 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 2 3 4 5 6 7 8 9 10 11 12 13 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 3 7 11 16 22 30 39 49 61 74 90 108 129 153 180 211 246 286 331 382 441 506 581 666 762 872 996 1138 1299 1483 1692 1931 2201 2508 2853 3239 3667 4133 4629 5144 5654 6130 6537 6835 6990 6979 6800 6471 6023 5498 4937 4375 3836 3337 2887 2488 2140 1838 1578 1356 1167 1005 867 750 649 563 489 425 371 323 282 246 214 187 162 141 122 105 90 77 65 54 44 35 27 20 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 1 2 3 4 5 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 46 47 48 49 50 52 53 54 56 58 60 62 64 67 70 73 77 81 86 91 98 105 113 122 132 143 156 170 185 203 222 243 266 292 319 350 383 419 458 500 546 596 650 708 771 839 912 990 1074 1163 1257 1356 1459 1566 1674 1782 1888 1989 2081 2162 2227 2273 2298 2299 2277 2232 2166 2082 1983 1874 1758 1639 1520 1405 1294 1189 1092 1002 919 844 775 713 657 606 560 518 480 446 414 385 359 334 312 291 272 254 237 221 207 193 180 167 156 144 134 124 114 105 97 88 81 73 66 59 53 47 41 36 30 26 21 17 13 9 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 8 9 11 12 13 14 16 17 18 20 21 23 24 26 28 30 32 34 36 38 40 42 45 47 50 53 56 60 63 67 71 75 80 85 90 95 101 108 115 122 130 138 147 157 168 179 191 204 218 233 248 265 282 301 320 340 361 383 404 427 449 471 493 514 534 553 570 586 601 613 623 631 637 641 643 644 643 640 636 632 626 620 614 607 600 594 587 581 575 570 566 562 558 556 554 554 554 555 557 560 565 570 577 585 594 605 617 631 646 663 681 701 723 746 771 797 825 854 883 913 943 972 1000 1027 1051 1072 1089 1102 1109 1112 1108 1099 1084 1064 1038 1008 974 937 898 857 815 772 730 688 647 607 569 533 498 465 434 404 377 351 327 304 283 263 244 227 210 195 181 168 155 143 132 122 112 103 95 87 79 72 65 59 53 48 43 38 33 29 25 21 17 14 11 8 6 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 5 6 7
 3 4 5 6 7 9 10 11 12 13 14 15 16 18 19 20 21 23 24 25 27 28 30 31 33 34 36 38 40 42 44 46 48 50 52 54 57 59 62 65 68 71 74 77 81 85 89 93 97 102 106 111 117 122 128 135 142 149 156 164 173 182 192 202 212 224 236 249 263 277 292 308 325 343 361 381 401 423 445 469 493 518 544 572 600 629 659 691 723 756 791 826 862 900 938 977 1017 1058 1099 1141 1183 1226 1267 1309 1349 1388 1426 1460 1492 1521 1546 1565 1580 1590 1593 1591 1582 1566 1545 1518 1486 1448 1407 1362 1315 1265 1214 1162 1111 1059 1009 960 913 867 824 782 743 705 670 637 605 576 548 522 497 474 453 432 413 395 378 362 347 332 318 305 293 281 270 259 248 238 229 220 211 202 194 186 178 171 163 156 149 143 136 130 123 117 111 106 100 95 89 84 79 75 70 66 61 57 53 49 46 42 39 36 33 30 28 26 23 21 19 17 16 14 13 12 11 10 9 8 7 6 6 5 5 4 4 4 3 3 3 3 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 1 2 3 4 5 6 7 8 9 10 11 12 14 15 16 17 19 20 22 23 25 27 29 31 33 35 37 40 43 46 49 53 57 62 67 72 78 85 93 101 111 121 133 147 163 180 200 223 249 278 312 350 394 444 501 566 639 722 816 921 1038 1167 1309 1462 1626 1798 1976 2155 2329 2494 2643 2769 2869 2937 2971 2973 2942 2884 2801 2699 2584 2459 2328 2197 2066 1938 1814 1696 1585 1479 1381 1288 1202 1123 1049 980 917 859 805 755 710 668 629 594 562 533 506 482 460 440 421 405 390 376 364 352 342 333 324 316 308 301 294 288 282 276 271 265 260 255 250 245 240 235 230 225 220 215 210 205 200 195 190 185 180 175 170 165 160 156 151 146 141 136 131 126 121 116 111 106 101 97 92 87 82 78 73 69 64 60 55 51 47 43 39 35 31 27 24 21 17 14 11 8 6 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 2 4 6 9 12 14 17 20 24 27 31 34 38 42 47 51 56 62 67 73 79 85 92 99 107 115 123 132 142 152 163 174 186 198 212 226 241 256 272 289 307 326 345 364 385 405 426 447 468 489 509 529 548 566 583 599 613 625 636 645 652 657 661 663 663 663 661 658 654 650 645 640 635 630 626 621 617 613 610 608 606 605 605 605 607 609 612 617 622 628 636 644 654 665 678 692 707 724 742 761 783 806 830 856 884 913 943 975 1008 1041 1075 1109 1143 1175 1205 1233 1258 1279 1295 1306 1312 1311 1303 1289 1269 1243 1212 1175 1135 1091 1045 997 948 899 849 801 754 708 664 622 582 544 508 474 442 411 383 356 331 308 286 265 246 228 211 195 180 166 153 141 129 119 108 99 90 81 73 66 59 52 46 40 35 30 25 21 17 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
 56 65 76 86 98 111 125 140 156 173 191 211 232 255 280 306 334 363 395 428 463 500 539 579 620 662 705 748 790 831 870 907 940 969 993 1012 1024 1031 1031 1025 1013 996 973 947 916 883 848 811 774 736 699 663 628 594 563 533 505 480 456 435 415 397 382 368 355 344 335 327 320 315 310 307 304 302 302 301 302 304 306 309 313 317 322 328 334 342 350 359 368 379 391 403 417 431 447 465 483 503 524 547 572 598 625 655 686 718 752 787 823 859 896 932 967 1000 1031 1058 1082 1099 1112 1117 1116 1109 1094 1073 1045 1013 976 936 893 848 803 758 713 670 628 587 549 512 478 446 416 388 362 338 316 295 275 257 241 225 211 198 185 173 163 153 143 134 126 118 111 104 97 91 85 80 74 69 65 60 56 52 48 44 40 37 34 30 27 24 22 19 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 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 5 9 14 20 26 32 40 48
 39 45 51 58 65 72 80 88 97 106 116 126 136 147 158 170 182 194 207 220 233 247 260 274 288 301 315 328 340 352 364 374 384 392 400 406 411 415 417 418 418 416 413 409 404 398 391 383 374 365 356 346 337 327 317 308 299 290 282 274 268 262 256 252 248 246 244 244 244 245 248 251 256 262 269 277 287 297 309 323 338 355 374 395 418 443 472 503 537 575 617 664 716 774 839 911 992 1082 1182 1294 1419 1559 1713 1882 2067 2267 2479 2700 2924 3141 3340 3508 3630 3695 3694 3624 3488 3296 3064 2806 2538 2271 2016 1778 1561 1366 1193 1040 906 790 688 600 524 458 400 350 307 269 236 207 181 158 139 121 106 92 80 69 59 50 42 35 28 23 17 12 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 3 7 10 15 19 23 28 34
 12 18 24 30 37 45 53 62 71 81 92 104 117 130 144 160 176 194 213 233 254 276 300 324 350 378 406 435 465 496 526 558 588 619 648 676 702 726 747 765 780 791 799 803 803 800 793 782 769 754 736 716 696 674 651 629 606 584 562 542 522 503 485 468 453 439 426 415 404 395 387 380 374 368 364 361 358 357 356 355 356 357 359 361 364 368 373 378 385 391 399 408 418 428 440 453 468 484 501 520 542 565 591 620 652 687 726 769 817 869 928 992 1062 1140 1224 1316 1415 1520 1632 1748 1866 1984 2098 2203 2296 2371 2424 2450 2446 2413 2351 2263 2154 2028 1891 1748 1604 1463 1327 1199 1079 969 868 776 693 618 550 490 436 387 344 305 270 239 211 185 163 142 124 107 92 79 66 55 45 36 27 20 13 6 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 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 2 7 12 17 23 30 38 46 56 67 80 94 110 128 148 172 198 229 264 303 348 400 458 525 600 685 780 885 1002 1128 1265 1410 1560 1712 1861 2004 2133 2244 2333 2397 2433 2442 2426 2388 2331 2261 2181 2095 2007 1919 1834 1754 1681 1614 1554 1503 1460 1426 1401 1384 1377 1380 1393 1416 1451 1498 1558 1633 1723 1829 1954 2099 2265 2453 2663 2894 3143 3407 3676 3941 4185 4391 4539 4612 4595 4485 4287 4014 3688 3331 2966 2609 2273 1966 1690 1447 1235 1052 895 760 645 547 463 392 331 279 234 196 163 135 111 90 71 56 42 30 19 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
 24 27 30 33 37 40 44 48 52 56 60 65 69 74 79 83 88 94 99 104 110 116 121 127 134 140 146 153 160 167 174 181 189 197 205 213 221 230 239 248 257 267 277 287 298 309 320 332 344 357 370 384 398 414 429 446 463 482 501 521 542 564 587 611 636 662 689 717 746 775 805 835 865 895 926 955 985 1013 1041 1067 1092 1116 1138 1158 1176 1192 1206 1218 1227 1234 1239 1241 1241 1239 1234 1227 1219 1208 1195 1181 1164 1147 1128 1108 1087 1065 1042 1019 995 971 947 923 899 876 852 830 808 787 767 747 729 711 694 678 663 649 635 622 609 597 585 574 563 552 542 531 521 510 499 489 478 467 456 445 434 422 411 399 387 375 363 351 339 327 315 303 291 279 267 255 243 232 221 210 199 188 178 167 157 148 138 129 121 112 104 96 88 81 74 67 61 55 49 44 39 34 29 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 1 3 5 7 10 12 15 18 21
 4 6 8 10 12 14 16 18 20 23 25 27 30 32 35 37 40 43 46 48 51 55 58 61 65 68 72 76 80 84 88 93 97 102 108 113 118 124 130 137 143 150 158 165 173 181 190 198 207 217 226 236 247 257 268 279 290 301 312 323 334 346 357 367 378 388 398 408 417 426 434 442 450 457 464 470 477 483 488 494 499 505 511 516 522 528 535 542 549 558 567 577 588 600 613 628 644 663 683 706 732 760 792 828 868 913 964 1020 1085 1157 1238 1330 1434 1550 1681 1828 1993 2175 2376 2596 2834 3085 3346 3609 3865 4099 4299 4448 4535 4549 4487 4352 4153 3904 3621 3319 3012 2712 2427 2161 1917 1697 1499 1322 1166 1028 906 798 703 620 546 481 424 372 327 287 251 219 190 165 142 121 102 85 70 56 44 32 22 13 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 1 2
 7 9 10 12 13 14 16 17 19 20 22 23 25 26 28 29 31 32 34 36 38 39 41 43 46 48 50 53 55 58 61 65 68 72 76 80 85 90 96 102 109 116 124 132 142 152 163 175 187 201 217 233 250 269 288 309 331 354 378 403 428 453 478 502 526 549 571 591 610 627 643 656 669 680 689 699 707 715 724 733 743 754 766 780 796 815 836 860 888 919 954 992 1035 1082 1133 1189 1247 1309 1373 1438 1501 1560 1612 1655 1684 1696 1690 1663 1615 1548 1465 1368 1263 1154 1044 937 836 741 654 576 505 443 388 340 298 262 230 203 179 158 140 125 111 100 90 81 73 66 60 55 51 47 43 40 37 35 32 30 29 27 26 24 23 22 21 20 20 19 18 18 17 17 16 16 15 15 15 14 14 13 13 13 12 12 11 11 11 10 10 9 9 8 8 7 6 6 5 5 4 3 3 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 5 6
 0 0 1 3 5 8 10 13 15 18 21 24 27 31 35 39 43 47 52 58 63 69 75 82 90 98 106 116 126 137 148 161 175 191 207 226 245 267 291 317 345 377 411 448 488 532 580 632 688 748 812 879 951 1025 1101 1179 1257 1334 1408 1478 1543 1601 1651 1692 1723 1745 1756 1758 1750 1735 1713 1685 1652 1616 1577 1536 1493 1451 1408 1365 1323 1282 1242 1203 1165 1128 1092 1057 1022 989 956 923 891 860 828 797 767 736 705 675 645 615 586 557 528 500 472 446 420 394 370 347 325 303 283 264 246 229 213 198 184 171 159 148 137 127 118 110 102 95 88 82 76 70 65 61 57 53 49 45 42 39 36 34 31 29 27 25 23 21 19 17 16 14 13 12 11 9 8 7 6 5 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 2 3 5 7 9 11 14 16 18 20 23 25 28 31 34 37 40 44 47 51 56 60 65 70 75 81 88 95 102 111 120 129 140 152 165 179 194 211 230 250 273 298 325 355 387 423 462 504 549 597 649 704 761 820 880 940 1000 1058 1112 1162 1206 1243 1272 1293 1306 1309 1305 1293 1275 1251 1222 1190 1156 1120 1084 1047 1011 976 943 912 882 855 830 808 788 770 755 743 733 726 722 720 721 726 733 744 759 778 801 829 863 903 949 1003 1065 1137 1219 1313 1419 1540 1676 1829 1998 2185 2388 2606 2836 3073 3310 3537 3744 3918 4048 4123 4136 4084 3969 3801 3589 3347 3087 2821 2559 2307 2070 1851 1651 1470 1307 1161 1031 915 813 721 640 568 504 447 396 351 310 273 241 211 184 160 139 119 101 85 70 56 44 33 23 13 5 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 44 51 58 65 73 81 89 98 107 117 127 138 149 160 172 184 197 210 223 237 251 265 280 295 310 325 341 356 372 388 404 419 435 450 465 480 495 509 524 537 551 564 576 588 600 611 621 632 642 651 660 669 678 686 694 702 710 718 726 734 743 751 759 768 776 785 794 803 811 820 829 837 846 854 862 870 878 885 893 900 907 913 920 926 932 939 945 951 957 963 969 976 982 989 996 1004 1011 1019 1028 1036 1046 1056 1066 1076 1088 1099 1112 1124 1137 1150 1164 1178 1191 1204 1217 1229 1240 1250 1258 1263 1267 1268 1265 1260 1250 1237 1221 1200 1176 1148 1117 1083 1047 1008 967 925 883 840 796 753 711 669 628 589 551 515 480 447 415 385 357 330 304 281 258 237 217 199 182 165 150 136 123 110 99 88 78 68 59 51 43 36 29 23 17 12 7 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 5 9 13 18 22 27 33 38
 139 150 160 171 182 194 206 218 231 244 257 271 285 300 315 331 347 364 382 399 418 436 455 475 495 515 535 555 575 595 614 633 650 667 682 695 706 715 721 724 725 723 718 710 699 685 669 650 630 608 585 560 536 511 486 461 437 414 392 370 350 331 313 297 281 267 254 242 232 222 213 206 199 193 188 184 180 177 175 174 173 172 173 174 175 177 180 184 188 193 198 205 212 220 229 240 251 264 278 294 311 331 352 376 403 433 466 502 543 589 640 696 759 829 906 991 1084 1186 1296 1414 1539 1669 1802 1934 2061 2178 2280 2361 2416 2443 2440 2406 2345 2260 2157 2040 1916 1788 1660 1536 1417 1305 1201 1105 1017 937 864 798 739 685 637 593 554 518 486 457 431 407 385 365 347 330 315 301 288 276 265 255 245 236 227 219 211 204 197 190 183 177 171 165 159 153 147 141 135 130 124 119 113 108 102 97 92 87 82 77 72 67 62 58 54 50 46 42 39 35 32 29 26 24 21 19 17 15 13 12 10 9 7 6 5 4 3 3 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 4 8 12 16 21 26 31 37 43 49 55 62 70 77 85 93 102 111 120 130
 8 9 11 12 13 15 16 18 19 21 23 25 27 29 31 34 36 39 41 44 48 51 55 59 63 67 72 78 83 89 96 103 111 120 129 139 150 163 176 190 206 223 242 262 284 308 334 362 393 425 460 497 535 575 617 659 702 744 785 824 860 893 921 944 961 972 977 976 970 959 944 924 902 877 851 824 796 769 741 714 689 664 640 618 597 577 559 542 526 511 498 486 475 465 456 448 441 435 429 425 421 419 416 415 414 414 414 415 417 419 422 424 428 431 435 439 444 448 452 456 460 464 467 470 472 474 474 474 473 472 469 465 461 455 449 442 434 425 416 406 396 386 375 364 352 341 330 319 307 297 286 275 265 255 245 236 227 218 209 201 193 186 178 171 165 158 152 146 140 134 129 124 119 114 109 105 100 96 92 88 84 81 77 74 70 67 64 61 58 55 53 50 47 45 43 40 38 36 34 32 31 29 27 26 24 23 22 20 19 18 17 17 16 15 14 14 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 8 7 7 7 7 7 7 7 7 7 7 6 6 6 6 6 6 6 6 6 5 5 5 5 5 5 5 4 4 4 4 4 4 4 3 3 3 3 3 2 2 2 2 2 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 5 6 7
 75 79 82 86 90 93 97 101 105 109 113 118 122 126 131 136 140 145 150 156 161 166 172 178 183 189 196 202 208 215 222 229 236 243 250 258 266 273 281 289 297 305 314 322 330 339 347 355 364 372 380 388 397 405 413 420 428 436 443 451 458 465 472 479 486 492 499 505 511 517 523 529 535 541 546 552 557 563 568 573 579 584 590 595 601 607 613 619 625 632 639 646 653 661 669 678 687 696 706 716 726 737 749 761 773 786 799 813 828 842 857 873 888 904 920 936 952 968 984 999 1014 1027 1040 1052 1062 1071 1078 1083 1086 1086 1085 1081 1075 1066 1055 1041 1026 1008 988 967 944 920 895 869 843 815 788 761 733 706 679 653 627 602 577 553 530 507 485 464 443 424 405 386 369 352 336 320 305 290 276 263 250 238 226 214 203 193 182 172 163 154 145 137 129 121 114 106 100 93 87 81 76 70 65 61 56 52 48 44 41 38 35 33 30 28 26 25 23 22 21 20 19 18 18 18 17 17 17 17 17 17 18 18 18 18 19 19 19 20 20 21 21 21 22 22 22 23 23 23 23 24 24 24 24 24 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 24 24 24 24 24 24 23 23 23 23 23 22 22 22 21 21 21 20 20 20 19 19 19 18 18 17 17 16 16 15 14 14 13 13 12 11 11 10 10 9 8 8 7 6 6 5 4 4 3 3 2 2 2 1 1 1 1 1 1 2 2 2 3 3 4 5 6 7 8 10 11 13 14 16 18 20 22 24 26 29 31 33 36 39 41 44 47 50 53 56 59 62 65 68 72
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 7 11 15 20 25 30 36 42 48 55 62 70 78 87 97 107 118 130 143 157 172 188 205 224 244 266 290 316 345 375 409 445 484 526 573 622 676 733 795 861 931 1005 1083 1163 1247 1332 1418 1505 1590 1673 1752 1826 1895 1957 2012 2059 2097 2128 2151 2167 2176 2180 2178 2172 2163 2152 2139 2124 2110 2096 2083 2071 2060 2052 2045 2041 2040 2041 2046 2052 2062 2074 2088 2105 2123 2142 2162 2181 2199 2215 2228 2236 2238 2232 2219 2196 2164 2121 2068 2005 1933 1854 1767 1675 1580 1483 1385 1288 1193 1101 1013 929 849 775 705 641 581 526 475 428 385 346 310 277 247 220 195 172 152 133 115 99 85 72 59 48 38 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 1 4 7 10 14 18 22 26 30 35 40 46 51 57 63 70 77 85 92 101 110 119 129 139 150 162 174 187 201 216 232 248 266 284 304 325 347 371 395 421 449 478 508 540 573 607 642 678 714 751 787 824 859 893 925 956 983 1007 1028 1046 1060 1069 1075 1078 1077 1072 1065 1055 1043 1029 1014 997 980 963 945 927 909 892 876 860 844 830 817 804 793 783 773 765 758 752 748 745 743 742 743 745 748 753 760 768 778 790 804 819 836 854 874 896 918 941 965 988 1011 1033 1052 1070 1084 1094 1100 1101 1097 1087 1071 1050 1024 993 957 918 875 830 784 737 690 643 597 552 509 468 428 391 356 323 293 264 238 213 191 170 150 133 116 101 88 75 64 53 44 35 27 19 13 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
 39 41 42 43 44 45 46 47 48 49 49 50 51 52 53 53 54 55 56 56 57 58 58 59 60 60 61 62 62 63 64 64 65 66 66 67 68 69 69 70 71 72 73 74 75 76 77 78 80 81 83 85 87 89 91 94 97 100 104 108 112 117 122 128 135 142 149 158 167 176 187 198 210 223 237 252 268 284 302 320 339 360 381 403 427 451 476 503 530 559 589 619 651 684 717 752 787 822 859 895 931 967 1002 1036 1069 1099 1127 1152 1174 1191 1203 1211 1213 1210 1202 1188 1169 1145 1117 1085 1050 1013 974 934 893 852 812 773 735 698 664 631 600 570 543 517 494 471 451 431 413 397 381 367 353 340 328 317 307 297 287 278 270 262 254 247 239 232 226 219 213 207 201 195 189 183 177 172 166 161 155 150 144 139 133 128 122 117 112 106 101 96 91 86 81 76 71 66 62 57 53 49 45 42 38 35 31 28 25 23 20 18 16 14 12 11 9 8 7 5 5 4 3 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 3 4 5 6 8 9 10 11 12 14 15 17 18 19 21 22 24 25 26 28 29 31 32 33 34 36 37 38
 45 47 49 51 53 56 58 60 63 65 68 71 74 77 80 83 86 90 94 98 102 106 111 116 121 126 132 138 144 150 157 165 172 180 189 197 207 216 227 237 248 260 271 284 296 309 322 335 349 362 376 389 403 415 428 440 452 463 473 482 491 499 506 512 517 522 526 529 532 534 535 537 538 539 540 542 543 545 548 550 554 558 563 569 576 585 594 605 618 632 648 666 686 708 733 761 793 827 865 908 954 1006 1062 1124 1192 1266 1345 1431 1522 1618 1717 1819 1921 2021 2114 2198 2268 2319 2349 2353 2332 2285 2213 2119 2009 1886 1756 1622 1489 1360 1237 1121 1013 915 824 742 669 602 543 489 441 399 361 326 296 268 244 221 201 183 167 153 139 127 116 106 97 88 81 74 67 61 55 50 45 41 37 33 29 26 22 19 16 14 11 9 6 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 3 3 4 4 5 5 6 6 6 7 7 7 8 8 8 9 9 9 9 10 10 10 10 10 11 11 11 11 11 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 11 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 16 17 18 19 20 21 22 23 25 26 27 29 30 32 33 35 36 38 40 41 43
 92 97 103 108 113 119 124 129 135 140 146 151 157 162 168 173 178 184 189 194 199 204 209 214 218 223 227 232 236 240 244 247 251 254 257 261 264 266 269 272 274 277 279 281 284 286 288 291 294 296 299 303 306 310 315 319 325 331 337 345 353 361 371 381 392 404 417 430 444 459 475 491 508 526 544 563 582 601 621 641 661 682 702 723 744 764 784 804 824 843 862 880 897 914 929 943 956 968 978 987 994 1000 1003 1005 1004 1002 998 992 984 974 962 949 934 918 900 882 863 843 822 802 781 760 740 719 699 680 661 642 624 607 590 574 558 542 527 513 499 485 472 459 446 433 421 409 397 385 374 362 351 340 330 319 309 298 288 278 268 259 249 240 231 222 213 204 195 187 179 171 163 155 148 140 133 126 119 112 106 99 93 87 82 76 71 65 60 56 51 46 42 38 34 31 27 24 21 18 15 13 10 8 6 4 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 2 3 3 3 4 4 4 5 5 5 5 6 6 6 6 6 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 6 6 6 6 6 5 5 5 5 4 4 4 3 3 3 2 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 3 4 6 7 9 10 12 14 16 19 21 24 27 30 33 36 40 43 47 51 55 59 64 68 73 78 82 87
 53 59 66 73 80 88 96 104 112 121 130 140 150 160 171 182 194 206 218 231 244 258 272 287 302 318 334 351 368 386 404 422 442 461 481 501 521 542 562 582 602 622 641 660 678 695 711 725 739 750 761 769 776 782 785 788 788 788 786 784 780 776 772 767 762 757 753 749 745 742 740 738 738 738 739 742 745 749 755 762 769 779 789 801 814 828 844 862 881 901 923 947 973 1000 1030 1060 1093 1127 1162 1199 1236 1275 1313 1352 1389 1425 1459 1491 1518 1541 1558 1569 1574 1570 1560 1542 1516 1483 1444 1399 1349 1296 1241 1183 1125 1068 1011 955 902 850 801 755 711 670 632 596 563 532 503 476 451 427 406 385 367 349 332 317 302 289 276 264 252 241 231 221 212 202 194 186 178 170 162 155 148 141 135 128 122 116 110 104 99 93 87 82 77 72 67 62 57 53 48 44 40 36 32 28 25 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 2 5 9 13 17 21 26 31 36 41 47
 151 154 157 160 163 166 169 171 174 177 179 182 184 187 190 193 196 199 203 207 211 216 220 226 232 238 245 252 261 270 280 291 302 316 330 346 363 382 403 426 450 478 507 540 575 613 654 698 745 795 848 904 961 1020 1079 1139 1197 1252 1304 1351 1392 1425 1451 1468 1477 1477 1469 1453 1430 1402 1369 1332 1293 1252 1210 1168 1127 1087 1048 1011 976 944 913 885 860 836 815 797 780 766 754 744 736 731 727 725 726 728 733 739 748 759 772 787 805 824 846 870 896 925 955 987 1020 1055 1091 1127 1162 1197 1231 1262 1290 1314 1333 1348 1356 1358 1354 1344 1327 1304 1276 1244 1207 1168 1126 1082 1038 993 948 904 861 819 779 741 704 669 636 604 575 547 521 496 473 451 430 410 392 375 358 342 327 313 299 286 274 262 250 239 228 218 207 197 187 178 169 159 150 142 133 125 116 108 100 93 85 78 71 64 58 51 45 40 34 29 24 20 15 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 1 3 4 6 8 10 12 15 17 20 23 26 30 34 38 42 46 51 55 60 65 70 75 81 86 91 97 102 107 112 117 122 126 131 135 139 143 147
 17 17 18 18 19 19 20 20 21 21 22 22 23 23 24 24 25 25 26 26 27 27 28 28 29 29 30 30 31 31 32 33 33 34 35 36 37 37 38 39 41 42 43 44 46 48 49 51 54 56 59 61 65 68 72 76 81 86 91 97 104 111 120 129 138 149 161 173 187 202 217 234 253 272 293 314 337 361 386 412 438 465 492 519 546 573 599 624 647 669 689 706 722 735 745 752 756 758 756 753 746 737 726 713 699 683 666 647 628 609 589 568 548 528 508 489 470 451 434 417 400 385 371 357 344 332 321 311 302 294 287 280 274 269 264 260 257 254 252 250 248 247 246 245 245 245 245 245 245 245 245 245 246 246 246 246 246 246 246 245 245 244 243 242 240 238 236 233 230 227 224 220 215 211 206 201 195 189 183 177 170 164 157 150 143 136 129 122 115 109 102 96 89 83 77 72 67 62 57 52 48 44 40 37 34 31 28 25 23 21 19 17 15 14 13 12 10 10 9 8 7 7 6 6 5 5 5 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 3 3 4 4 5 6 6 7 7 8 9 9 10 10 11 12 12 13 13 14 15 15 16 16
 0 0 0 0 0 0 2 4 6 9 12 15 17 21 24 27 31 34 38 42 46 51 55 60 65 71 77 83 89 96 104 111 120 129 138 148 159 171 184 197 212 228 245 264 284 306 329 355 383 413 446 482 521 564 610 660 714 772 834 901 972 1047 1125 1207 1291 1377 1463 1548 1630 1708 1781 1846 1903 1950 1987 2012 2026 2028 2020 2002 1975 1941 1900 1854 1803 1750 1694 1637 1580 1523 1467 1412 1359 1307 1257 1208 1162 1118 1076 1037 999 963 929 897 867 839 813 789 766 745 726 709 693 679 667 656 647 640 634 629 626 624 623 624 625 628 631 634 638 643 647 651 655 658 661 663 664 664 664 661 658 653 647 640 631 621 610 597 584 569 554 537 520 503 484 466 447 428 410 391 372 353 335 317 300 283 266 250 234 219 205 191 177 164 152 140 129 118 108 98 89 80 72 64 57 50 44 38 32 27 22 18 14 10 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 1 1 1 1 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 5 7 8 9 10 12 13 14 16 17 19 20 22 23 25 27 28 30 32 34 36 38 41 43 46 49 51 55 58 61 65 69 74 79 84 89 96 102 110 118 126 136 146 158 171 185 200 217 235 255 276 300 325 352 382 413 446 480 517 554 593 633 673 713 753 793 832 869 905 939 971 1001 1029 1054 1078 1099 1119 1136 1152 1167 1180 1193 1204 1215 1226 1236 1246 1256 1267 1277 1288 1300 1311 1324 1336 1349 1362 1375 1387 1399 1410 1419 1427 1432 1434 1433 1427 1418 1403 1384 1359 1329 1295 1256 1212 1165 1115 1063 1009 954 899 844 789 736 684 634 586 541 497 456 418 382 348 316 286 259 233 210 188 168 149 132 116 101 88 75 64 54 44 35 27 20 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
 7 9 10 12 14 15 17 19 21 22 24 26 28 30 32 33 35 37 39 41 43 46 48 50 52 55 57 60 63 66 69 72 76 79 83 87 92 97 102 107 113 119 126 134 142 150 160 170 181 193 207 221 236 253 271 291 312 335 360 386 414 444 475 508 542 577 613 649 686 723 759 795 829 863 894 923 951 976 999 1020 1040 1057 1073 1089 1103 1116 1130 1144 1158 1173 1189 1206 1225 1247 1270 1296 1325 1357 1392 1430 1471 1516 1563 1614 1667 1722 1778 1834 1889 1941 1989 2030 2062 2084 2094 2089 2070 2036 1987 1924 1849 1765 1672 1575 1475 1374 1275 1179 1087 1000 918 841 771 706 646 592 542 496 455 417 383 352 324 298 274 252 232 214 197 182 168 155 142 131 120 111 101 93 85 77 70 63 57 51 45 40 35 30 25 21 17 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 1 2 4 5
 22 25 28 32 35 39 43 46 51 55 59 64 68 73 78 84 89 95 101 108 114 121 129 137 145 153 162 172 182 192 204 215 228 241 255 270 285 302 319 338 357 378 399 422 446 471 497 525 553 582 613 644 676 708 741 774 808 840 873 904 935 964 992 1018 1042 1065 1085 1103 1118 1132 1144 1153 1161 1167 1172 1175 1178 1180 1181 1181 1182 1183 1183 1185 1186 1189 1192 1196 1201 1208 1215 1224 1235 1246 1260 1275 1291 1309 1329 1351 1374 1398 1424 1452 1480 1510 1540 1570 1600 1630 1659 1686 1710 1732 1749 1763 1771 1773 1770 1760 1743 1719 1688 1651 1608 1560 1508 1451 1392 1331 1269 1206 1143 1081 1021 962 906 852 800 750 704 660 618 579 542 508 476 446 417 391 366 343 322 301 282 265 248 232 218 204 191 179 167 156 146 136 127 118 110 102 95 88 81 74 68 62 57 51 46 42 37 32 28 24 20 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 2 5 7 10 13 16 19
 20 27 34 42 51 61 71 82 94 107 120 135 151 168 186 205 226 247 270 295 320 347 375 404 435 466 499 532 566 600 634 668 702 734 765 795 822 847 869 888 904 915 924 928 928 925 919 909 896 880 862 843 822 800 777 754 732 709 688 667 647 629 612 596 582 570 559 550 542 536 531 528 526 526 527 529 533 538 544 552 562 573 585 599 614 632 651 672 695 720 748 778 810 845 882 923 965 1011 1059 1109 1161 1214 1269 1322 1375 1425 1471 1512 1545 1569 1583 1586 1577 1555 1522 1478 1424 1362 1294 1222 1148 1073 998 926 857 792 730 672 619 570 525 483 446 411 380 351 325 301 280 260 242 225 210 196 183 171 160 150 141 132 124 116 109 102 96 90 84 79 74 69 64 60 55 51 48 44 40 37 34 30 27 24 22 19 16 14 11 9 6 4 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 8 14
 0 0 0 0 0 0 0 0 0 1 2 3 3 4 5 6 7 8 9 10 11 13 14 15 17 18 20 21 23 25 26 28 31 33 35 38 40 43 47 50 53 57 62 66 71 76 82 88 95 102 110 119 128 138 150 162 175 189 205 222 241 261 283 307 332 359 389 420 454 490 527 567 608 651 696 742 788 836 883 931 978 1025 1070 1113 1155 1194 1230 1263 1293 1319 1341 1359 1373 1382 1386 1386 1381 1372 1357 1338 1315 1287 1256 1221 1182 1141 1097 1052 1004 956 908 859 811 764 717 673 629 588 549 511 476 443 412 383 356 331 308 286 266 248 231 215 200 187 174 163 152 142 133 124 117 109 102 96 90 84 79 74 70 65 61 58 54 51 47 44 42 39 36 34 32 29 27 25 23 21 20 18 16 15 13 12 10 9 8 6 5 4 3 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 23 25 26 27 28 30 31 33 35 36 38 40 43 45 47 50 53 56 59 62 66 70 74 79 84 89 95 102 109 117 125 135 145 156 169 182 197 214 232 253 275 300 327 358 391 427 467 511 558 609 663 721 782 844 908 972 1034 1093 1146 1192 1229 1255 1270 1274 1265 1246 1217 1179 1135 1086 1035 981 927 873 821 771 723 677 635 595 557 523 491 461 434 409 385 364 344 326 310 294 280 267 255 244 235 225 217 210 203 197 191 186 182 178 175 173 171 169 168 168 168 168 170 171 173 176 179 183 187 192 197 203 209 216 223 230 238 246 254 262 270 278 286 294 302 309 316 323 329 334 338 342 345 347 348 348 347 346 343 340 336 331 325 319 313 305 298 290 282 273 265 256 248 239 230 222 213 205 197 188 181 173 165 158 151 144 137 131 125 119 113 107 101 96 91 86 81 77 72 68 64 60 56 53 49 46 43 40 37 35 32 30 28 26 24 23 21 20 19 18 17 16 16 15 15 14 14 14 14 14 14 14 15 15 15 16 16 17 17 18 18 19 19 20 21 21 22 22 23 24 24 25 25 26 27 27 28 28 29 29 30 30 31 32 32 33 33 34 34 35 35 35 36 36 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 37 37 36 35 34 33 33 32 31 30 29 28 27 25 24 23 22 21 20 19 18 17 16 15 14 14 13 12 12 11 10 10 10 9 9 9 9 8 8 8 8 9 9 9 9 9 10 10 10 11 11 12 12 13 14 14 15 16 17 18 18 19 20
 212 216 218 221 223 224 225 226 226 226 225 224 223 221 219 216 213 210 207 203 199 195 191 186 182 177 172 167 162 156 151 146 140 135 130 124 119 113 108 102 97 92 87 82 77 72 68 63 59 55 51 48 45 42 39 37 35 34 33 32 33 33 34 36 38 41 45 49 54 60 67 74 83 93 103 115 128 142 157 175 193 214 237 261 289 318 351 387 427 470 518 571 630 694 766 844 931 1027 1132 1248 1374 1511 1658 1816 1982 2153 2327 2498 2659 2805 2926 3016 3069 3080 3049 2978 2871 2735 2578 2408 2231 2053 1880 1715 1559 1415 1283 1162 1054 956 868 790 721 659 604 556 513 475 442 412 386 362 342 323 307 292 279 268 258 248 240 232 226 220 214 209 205 200 197 193 190 187 184 182 179 177 175 173 171 169 167 165 163 161 160 158 156 154 153 151 149 147 145 143 141 139 136 134 132 130 127 125 122 120 117 115 112 110 107 104 102 99 97 94 92 89 87 85 82 80 78 76 74 72 70 68 67 65 63 62 60 59 58 57 55 54 53 52 51 50 49 49 48 47 46 45 44 44 43 42 41 41 40 39 38 38 37 36 35 35 34 33 32 32 31 30 30 29 28 27 27 26 25 24 24 23 22 21 21 20 19 18 18 17 16 16 15 14 13 13 12 11 10 10 9 8 7 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 2 3 5 7 9 11 14 17 20 24 27 31 35 40 45 50 55 60 66 72 78 84 91 97 104 111 118 125 132 139 146 152 159 166 172 178 184 190 195 200 204 208
 122 127 132 137 142 148 153 158 164 169 174 180 185 191 196 202 207 213 219 224 230 235 241 247 252 258 264 269 275 281 287 293 299 305 311 318 324 331 338 345 353 361 369 377 385 394 404 414 424 434 445 457 468 481 493 506 519 532 545 558 571 583 596 607 619 629 639 648 656 663 668 673 676 678 679 678 677 674 670 664 658 651 643 634 624 614 603 592 580 568 555 542 529 516 503 490 477 464 451 438 425 412 400 388 376 364 353 342 332 321 312 302 293 284 276 268 261 254 247 241 236 230 225 221 216 213 209 206 203 200 197 195 192 190 188 186 185 183 181 179 178 176 174 173 171 169 167 165 163 162 160 157 155 153 151 148 146 144 141 138 136 133 130 128 125 122 119 116 113 110 107 104 101 98 94 91 88 85 82 79 76 73 70 67 64 61 58 55 52 50 47 44 42 39 37 34 32 30 28 25 23 22 20 18 16 15 13 12 11 9 8 7 6 5 5 4 3 3 3 2 2 2 2 1 1 1 1 2 2 2 2 2 3 3 3 3 4 4 4 5 5 5 6 6 6 7 7 7 8 8 8 9 9 9 10 10 10 10 11 11 11 11 12 12 12 12 12 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 15 15 15 15 15 15 15 16 16 17 17 18 18 19 20 21 22 23 24 26 27 29 30 32 34 36 39 41 44 46 49 52 55 59 62 66 69 73 77 81 85 90 94 98 103 108 112 117
 62 66 70 73 77 81 85 89 93 97 101 104 108 112 116 120 124 128 131 135 139 142 145 148 151 153 156 158 159 161 162 163 164 164 164 163 162 161 160 158 156 153 150 148 144 141 137 134 130 126 122 119 115 111 107 104 100 97 94 91 88 86 84 82 80 78 77 76 75 75 74 74 74 75 75 76 77 78 79 81 83 84 87 89 91 94 97 100 104 107 111 115 120 124 130 135 141 147 154 161 168 176 185 194 204 214 226 238 251 265 279 295 312 330 350 370 392 415 440 466 494 523 553 585 618 652 687 722 758 793 828 862 895 926 954 980 1003 1022 1037 1048 1055 1059 1058 1054 1046 1035 1022 1005 987 967 946 923 900 876 852 828 803 779 755 732 709 686 663 641 620 599 578 558 539 520 501 483 465 447 430 413 397 381 365 350 335 321 307 293 279 266 254 241 229 218 207 196 186 176 167 158 149 141 133 126 119 112 106 100 94 89 84 80 75 71 68 64 61 58 55 52 50 47 45 43 41 39 38 36 34 33 32 30 29 28 27 26 25 24 23 22 21 20 19 19 18 17 16 16 15 15 14 13 13 12 12 11 11 10 10 9 9 8 8 7 7 6 6 6 5 5 4 4 3 3 3 2 2 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 3 5 7 9 12 14 16 19 22 24 27 30 33 36 39 42 45 49 52 55 59
 39 41 43 45 47 49 51 53 55 58 60 62 64 67 69 72 75 77 80 83 86 90 93 97 100 104 108 113 117 122 128 133 139 145 152 159 166 174 183 192 202 213 224 236 249 264 279 295 312 330 350 371 393 416 440 466 493 521 550 579 609 640 670 699 728 756 783 807 830 849 866 881 891 899 904 905 904 899 892 883 872 859 844 828 812 794 776 758 740 722 704 687 669 653 636 621 606 591 578 564 552 540 529 518 509 499 491 483 476 469 463 458 453 450 447 444 443 442 443 444 446 450 455 461 468 477 487 500 514 529 547 567 590 615 642 671 703 738 775 815 858 902 949 998 1049 1101 1155 1209 1264 1318 1371 1422 1472 1517 1559 1596 1628 1652 1670 1680 1682 1676 1662 1639 1609 1571 1527 1477 1422 1364 1302 1238 1172 1107 1041 976 913 851 791 734 679 627 577 531 487 446 407 371 338 307 278 251 227 205 184 165 148 132 118 105 94 83 74 66 58 51 45 40 36 32 28 25 22 20 18 16 15 14 13 12 11 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 8 8 8 8 8 7 7 7 6 6 6 5 5 5 4 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 1 3 4 5 7 8 9 11 12 14 15 17 19 20 22 24 25 27 29 30 32 34 36 38
 105 109 113 118 123 127 132 138 143 149 155 161 168 174 181 189 197 204 213 221 230 240 249 259 269 279 289 300 310 320 331 341 350 359 368 375 382 388 393 397 399 400 399 397 394 389 383 375 367 357 346 335 323 311 298 286 273 261 248 236 225 213 203 192 183 174 165 157 149 143 136 130 125 120 116 112 108 105 102 100 98 97 95 95 94 94 94 95 96 98 100 102 105 108 113 117 123 129 137 145 155 166 179 193 210 229 251 276 305 339 378 423 476 538 611 696 795 912 1050 1211 1400 1620 1875 2166 2492 2848 3221 3587 3916 4168 4306 4306 4168 3911 3574 3196 2811 2443 2107 1809 1549 1326 1135 973 836 719 621 537 465 404 352 307 268 235 206 181 158 139 122 107 94 83 72 63 55 47 40 34 29 24 20 15 12 8 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 2 2 2 3 3 3 3 3 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 9 9 9 9 9 10 10 10 10 11 11 11 12 12 12 13 13 14 14 15 16 16 17 18 19 20 21 22 23 25 26 27 29 31 32 34 36 38 40 42 44 46 49 51 54 56 59 62 64 67 70 73 76 79 83 86 90 93 97 101
 12 13 14 15 16 17 18 19 20 22 23 24 25 26 27 28 30 31 32 34 35 36 38 39 41 43 44 46 48 50 52 54 57 59 62 64 67 70 73 77 81 85 89 94 98 104 109 116 122 129 137 146 155 164 175 187 199 212 227 243 259 277 297 318 340 364 389 415 443 473 504 536 570 604 640 676 713 750 788 825 863 899 936 971 1005 1039 1071 1101 1130 1158 1184 1208 1231 1252 1272 1290 1307 1323 1338 1352 1364 1376 1387 1397 1406 1414 1422 1429 1436 1441 1446 1450 1453 1456 1457 1457 1456 1453 1449 1444 1437 1428 1417 1404 1389 1372 1353 1332 1309 1284 1257 1229 1199 1167 1134 1101 1066 1031 996 960 924 889 854 819 785 752 719 687 656 627 598 570 543 517 492 469 446 424 403 383 364 345 328 311 295 279 264 250 237 224 211 199 188 177 167 157 147 138 129 121 112 105 97 90 83 77 71 65 59 54 49 44 39 35 31 27 24 21 18 15 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 1 1 1 2 2 2 3 3 3 3 3 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 3 3 3 3 2 2 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 5 6 7 8 9 10 11
 0 0 0 0 0 0 0 0 0 0 0 2 4 7 9 11 14 16 19 23 26 29 33 38 42 47 52 58 64 71 79 87 96 105 116 128 141 155 171 189 208 229 253 279 308 341 376 416 459 507 559 617 679 746 819 895 975 1058 1143 1227 1309 1387 1457 1518 1568 1604 1627 1634 1628 1608 1576 1534 1484 1429 1369 1307 1244 1182 1121 1062 1005 952 901 854 810 769 731 696 663 634 606 581 559 538 519 502 487 474 462 452 443 435 429 424 421 419 419 420 423 427 432 440 449 460 472 487 504 522 543 567 592 619 649 680 713 748 784 820 857 893 928 961 991 1017 1039 1055 1065 1068 1065 1054 1036 1012 982 947 908 865 821 774 728 681 636 591 549 508 469 433 399 367 337 309 283 259 237 217 198 180 164 149 136 123 111 100 90 81 72 64 56 49 43 37 31 26 21 17 12 9 5 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 4 5 6 7 8 10 11 12 13 14 14 15 16 17 17 18 19 19 20 20 21 21 22 22 22 22 23 23 23 23 23 23 23 23 23 23 23 23 22 22 22 21 21 21 20 20 19 19 18 18 17 16 16 15 14 13 12 12 11 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 2 4 7 9 12 14 17 20 23 27 30 34 38 42 46 50 55 60 66 71 77 84 91 99 107 115 125 135 146 157 170 184 199 216 234 254 276 299 325 354 385 419 456 497 542 591 644 701 763 828 898 972 1048 1127 1207 1286 1363 1436 1503 1564 1615 1655 1685 1703 1709 1704 1688 1663 1630 1590 1544 1494 1440 1385 1328 1271 1214 1157 1101 1046 992 940 889 839 792 745 700 657 616 576 537 500 465 431 399 368 339 312 286 262 239 217 198 179 162 146 131 118 106 95 85 76 67 60 54 48 43 38 34 30 27 25 23 21 19 18 17 16 15 14 14 14 14 14 14 14 14 14 14 14 15 15 16 16 16 17 17 18 18 19 19 20 20 21 21 22 22 23 23 24 24 25 25 26 27 27 28 28 29 29 30 30 31 31 32 32 33 33 34 34 35 35 35 35 36 36 36 36 36 36 36 35 35 35 34 34 33 33 32 31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14 13 12 11 10 10 9 8 7 7 6 6 5 5 4 4 3 3 2 2 2 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 50 51 52 53 54 55 56 57 58 60 61 63 65 66 68 70 72 75 77 80 83 86 89 92 96 99 103 108 112 117 122 128 134 140 147 154 162 170 178 187 197 207 217 228 239 251 264 277 290 303 317 330 344 358 371 384 397 409 420 430 440 448 456 462 467 471 474 476 477 477 476 474 471 469 465 461 457 453 449 445 441 437 433 430 426 424 421 419 417 416 415 415 415 416 417 419 421 425 428 433 438 443 450 457 465 473 482 492 503 515 527 540 554 568 583 598 614 630 646 662 677 692 706 719 730 740 748 753 757 757 755 750 743 733 720 705 688 670 650 629 607 584 561 539 516 494 472 451 430 411 392 374 357 341 325 311 297 284 272 261 250 240 231 222 214 206 199 192 185 179 174 168 164 159 155 150 147 143 140 136 133 131 128 125 123 121 119 117 115 114 112 111 109 108 107 106 105 104 103 103 102 101 101 101 100 100 100 100 100 100 100 100 100 100 101 101 101 102 102 102 103 103 103 103 104 104 104 104 104 104 104 103 103 103 102 102 102 101 100 100 99 99 98 97 96 96 95 94 94 93 92 91 91 90 89 89 88 88 87 86 86 86 85 85 84 84 84 83 83 83 83 82 82 82 82 82 82 82 82 82 81 81 81 81 81 81 81 81 81 80 80 80 80 79 79 78 78 77 77 76 75 75 74 73 72 71 70 68 67 66 65 64 62 61 60 59 57 56 55 54 53 52 51 50 49 48 47 47 46 45 45 44 44 44 43 43 43 43 42 42 42 42 42 42 43 43 43 43 43 44 44 44 45 45 46 46 47 48 48 49
 37 41 45 50 55 60 65 70 76 82 88 94 100 107 114 121 128 135 142 150 157 165 173 181 189 197 205 213 221 228 236 244 251 258 265 272 279 285 291 297 302 308 313 317 322 326 330 333 337 341 344 347 351 354 358 362 366 370 375 380 385 391 398 405 412 421 430 439 449 460 471 483 496 508 522 536 550 564 579 594 609 624 639 655 670 685 699 713 727 741 754 766 778 789 799 808 817 824 830 836 840 843 845 846 846 845 842 839 835 830 824 818 811 804 796 788 780 772 764 756 749 742 735 729 723 718 713 708 704 700 697 693 690 687 683 679 675 670 664 658 651 643 635 625 614 603 590 576 562 546 530 514 496 478 460 441 422 403 384 365 346 328 310 292 275 258 242 226 211 196 182 169 156 144 133 122 111 102 92 84 76 68 61 54 47 41 36 31 26 21 17 14 10 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 1 1 1 2 2 2 3 3 3 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 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 1 4 6 9 12 15 18 22 25 29 33
 56 56 56 56 56 56 56 56 55 55 54 53 53 52 51 50 49 48 48 47 46 45 44 43 42 41 40 39 38 37 37 36 35 34 34 33 32 32 31 31 31 31 31 31 31 32 33 34 35 37 40 43 46 51 56 62 69 78 88 100 114 130 149 171 196 225 258 296 340 389 444 506 575 652 737 830 931 1040 1155 1276 1402 1529 1657 1783 1903 2014 2114 2201 2272 2327 2364 2384 2389 2378 2354 2320 2276 2226 2170 2111 2049 1987 1925 1864 1805 1748 1694 1642 1594 1549 1507 1469 1434 1402 1374 1349 1327 1308 1291 1277 1264 1254 1244 1235 1227 1219 1210 1200 1190 1178 1165 1149 1132 1113 1092 1069 1044 1017 989 959 928 895 862 828 794 759 724 689 654 620 586 553 520 488 457 427 398 370 343 318 293 269 246 225 204 185 167 149 133 117 103 89 76 64 53 42 33 24 15 8 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 4 5 7 8 10 12 13 15 17 19 21 24 26 28 30 32 34 36 38 40 42 44 46 47 49 50 51 52 53 54 55 55
 25 26 27 28 30 31 32 33 35 36 37 39 40 41 43 44 46 47 49 51 53 55 57 59 61 64 67 70 73 76 80 84 89 94 99 106 112 120 128 137 148 159 172 186 202 220 241 264 289 318 351 388 429 476 528 586 650 721 800 885 976 1073 1173 1277 1379 1478 1570 1650 1717 1765 1794 1802 1791 1760 1714 1654 1584 1508 1428 1347 1266 1188 1113 1042 975 913 855 802 753 708 667 630 596 565 537 512 489 468 449 432 417 404 392 382 373 365 359 354 350 347 346 346 347 350 354 359 366 375 385 397 411 428 446 467 491 516 545 577 611 649 689 732 779 828 879 933 989 1047 1106 1165 1224 1283 1339 1394 1444 1490 1531 1566 1593 1613 1624 1627 1620 1604 1579 1547 1506 1458 1404 1346 1283 1217 1150 1081 1012 944 876 811 748 687 629 574 522 473 427 385 345 308 274 242 213 186 162 140 120 101 85 70 56 44 33 24 15 8 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 5 7 8 9 11 12 13 14 16 17 18 20 21 22 23
 61 63 66 68 71 73 76 78 81 84 87 89 92 95 98 102 105 108 112 115 118 122 125 129 133 136 140 144 147 151 155 159 162 166 169 173 176 180 183 186 189 192 195 198 200 203 205 208 210 212 214 216 218 220 222 224 225 227 229 231 233 235 237 239 241 243 245 247 249 252 254 256 259 261 264 266 268 271 273 276 278 281 283 286 289 291 294 296 299 301 304 307 309 312 314 317 320 322 325 328 330 333 335 338 341 343 346 348 351 354 356 359 361 363 366 368 371 373 375 377 379 382 384 386 387 389 391 392 394 395 396 397 397 398 398 397 397 396 394 392 390 387 384 380 376 371 367 361 355 349 343 336 329 322 315 307 300 292 284 276 269 261 253 246 238 231 223 216 209 202 195 189 182 176 170 164 158 153 147 142 137 132 127 123 118 114 110 105 102 98 94 91 87 84 81 78 75 72 69 67 65 62 60 58 57 55 53 52 51 50 49 48 47 47 46 46 46 46 46 46 46 47 47 48 48 49 49 50 51 52 52 53 54 55 55 56 57 57 58 59 59 60 60 61 61 61 62 62 62 63 63 63 63 63 63 63 63 63 62 62 62 62 61 61 61 60 60 59 59 58 58 57 56 56 55 54 54 53 52 51 50 50 49 48 47 46 45 44 43 42 41 40 38 37 36 35 34 33 32 30 29 28 27 26 25 23 22 21 20 19 19 18 17 16 16 15 14 14 14 13 13 13 13 13 13 14 14 14 15 15 16 17 17 18 19 20 21 22 24 25 26 27 29 30 32 33 35 36 38 40 41 43 45 47 49 51 53 55 57 59
 132 135 137 138 139 140 141 141 141 141 141 140 139 137 136 134 132 130 128 126 124 121 118 116 113 111 108 105 102 100 97 94 92 89 87 84 82 80 78 76 74 72 70 69 67 66 65 64 64 63 63 64 64 65 67 69 71 74 77 81 85 90 96 102 109 117 125 134 143 154 165 177 190 203 217 232 247 263 279 297 314 333 351 370 390 409 429 449 469 490 510 530 550 570 589 608 627 645 662 679 696 712 727 741 755 768 781 793 804 815 825 835 844 853 861 870 879 887 896 905 915 925 935 946 958 971 984 998 1013 1028 1043 1057 1071 1085 1097 1108 1116 1122 1126 1126 1123 1116 1105 1090 1071 1048 1022 992 959 923 885 845 803 761 719 676 634 592 551 512 474 438 404 371 340 311 283 257 233 211 190 171 153 136 120 106 93 81 69 59 50 41 33 25 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 1 1 1 1 1 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 6 6 7 7 8 9 10 11 12 14 15 17 18 20 23 25 27 30 33 36 39 42 46 49 53 57 61 66 70 74 79 83 88 92 96 101 105 109 113 117 120 124 127 130
 46 49 53 56 60 64 68 72 77 82 87 92 98 104 110 117 124 132 140 149 158 168 178 189 201 214 227 242 257 272 289 307 325 344 364 385 405 427 448 469 489 508 526 543 558 570 580 587 590 591 589 583 575 564 551 536 520 502 484 465 445 426 408 389 372 355 339 324 309 296 284 272 262 252 243 235 228 221 215 210 205 201 198 195 192 190 188 187 187 187 187 188 189 190 193 195 198 202 206 211 216 222 229 236 245 254 264 275 287 300 315 330 348 366 387 409 433 458 486 516 547 580 615 651 689 727 765 803 840 875 907 936 960 979 992 998 998 992 979 960 936 908 876 841 804 767 728 690 652 616 580 546 513 482 453 426 400 376 353 332 312 293 276 260 245 231 217 205 193 183 172 163 154 145 137 130 123 116 110 104 98 93 88 83 78 74 70 66 62 59 55 52 49 46 44 41 39 36 34 32 31 29 27 26 25 23 22 21 20 20 19 18 18 17 17 17 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 12 12 12 12 12 12 12 11 11 11 11 11 10 10 10 10 10 10 9 9 9 9 8 8 8 8 7 7 7 7 6 6 6 5 5 5 4 4 3 3 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 4 5 6 8 9 11 13 14 16 18 20 22 25 27 29 32 34 37 40 43
 106 107 109 110 112 113 114 115 117 118 119 121 122 123 125 126 127 129 130 132 133 135 136 138 140 142 143 145 147 149 151 153 156 158 160 162 165 167 170 173 176 178 181 184 187 191 194 197 201 204 208 212 215 220 224 228 232 237 242 246 251 257 262 268 273 279 285 292 298 305 312 319 327 335 343 351 360 369 379 389 399 410 421 432 444 457 470 483 497 511 526 542 558 574 591 608 626 644 661 679 697 714 731 747 762 776 789 800 809 816 821 823 823 820 814 806 794 781 765 747 727 706 683 659 635 610 586 561 537 513 490 467 446 426 406 388 371 355 340 325 312 300 289 279 269 260 252 245 238 232 226 221 216 212 209 205 202 200 197 195 194 192 191 190 189 188 188 188 188 188 188 189 189 190 191 192 193 194 195 196 198 199 200 202 203 204 206 207 208 209 210 211 211 212 212 212 211 211 210 209 207 206 204 201 199 196 192 189 185 181 177 173 168 164 159 154 150 145 140 135 131 126 121 117 112 108 104 100 96 93 89 86 82 79 76 73 70 68 65 63 60 58 56 54 52 50 49 47 45 44 42 41 40 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 16 16 16 15 15 14 14 14 14 13 13 13 13 12 12 12 12 12 12 12 12 12 13 13 13 13 14 14 15 16 16 17 18 19 20 22 23 24 26 28 29 31 33 35 37 39 41 43 46 48 50 53 55 58 60 63 65 67 70 72 74 77 79 81 83 85 87 89 91 93 95 97 98 100 102 103 105
 0 0 1 1 2 3 3 4 4 5 5 6 6 7 8 8 9 9 10 10 11 11 12 13 13 14 15 15 16 17 18 18 19 20 21 22 23 24 26 27 29 30 32 34 37 39 42 45 48 52 57 61 67 73 80 87 96 106 117 129 143 159 177 197 220 245 274 306 342 381 426 474 528 587 652 722 797 877 963 1053 1147 1243 1342 1441 1539 1636 1728 1815 1895 1967 2031 2085 2128 2162 2186 2200 2205 2203 2192 2175 2153 2126 2094 2059 2021 1981 1940 1896 1852 1806 1760 1713 1665 1617 1568 1519 1470 1420 1370 1320 1269 1219 1169 1119 1069 1020 972 924 878 833 789 747 706 666 628 592 558 525 494 465 437 410 386 362 340 320 300 282 265 249 233 219 206 193 181 170 160 150 140 132 123 115 108 101 94 88 82 76 70 65 60 55 51 46 42 38 34 31 27 24 20 17 14 11 8 6 3 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 2 2 2 3 3 3 3 4 4 4 4 4 5 5 5 5 5 5 5 5 5 6 6 6 6 5 5 5 5 5 5 5 5 4 4 4 4 3 3 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 68 73 78 83 88 94 101 108 115 123 132 141 151 162 174 187 201 216 233 251 271 292 316 342 370 400 434 470 510 553 599 649 703 760 821 884 950 1016 1083 1148 1210 1266 1316 1356 1385 1402 1406 1396 1374 1341 1297 1246 1188 1126 1062 998 934 871 811 755 701 651 604 562 522 486 453 422 395 370 347 326 307 290 275 261 248 236 226 217 208 200 193 187 182 177 173 169 166 163 161 159 158 157 157 157 157 158 160 162 164 167 171 175 180 185 192 199 206 215 225 236 248 261 275 291 308 327 348 370 394 420 448 477 508 541 575 610 646 682 717 752 784 814 841 863 881 893 898 898 891 879 860 837 810 779 745 710 673 636 599 563 528 494 461 430 401 373 348 323 301 279 260 241 224 209 194 180 167 155 144 134 125 116 107 99 92 85 79 73 67 61 56 52 47 43 39 35 32 28 25 22 19 16 14 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 1 2 3 4 4 5 6 6 7 8 9 9 10 10 11 12 12 13 13 14 14 15 15 16 16 16 17 17 18 18 19 19 19 20 20 20 21 21 22 22 22 23 23 23 24 24 24 25 25 25 26 26 26 26 27 27 27 27 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 27 27 27 26 26 25 25 25 24 24 23 22 22 21 21 20 20 19 19 19 18 18 18 18 18 18 18 18 19 19 19 20 21 22 23 24 25 26 27 29 31 33 35 37 39 41 44 47 50 53 56 60 64
 150 166 182 200 219 239 260 281 304 328 352 377 402 427 451 474 497 518 537 554 569 581 591 598 602 603 602 598 593 585 576 565 554 541 528 515 502 488 475 462 450 438 428 417 408 400 393 387 382 377 374 373 372 372 373 375 378 382 386 391 396 402 408 414 421 427 433 439 445 450 455 460 464 467 470 473 475 476 477 477 477 476 475 474 472 471 468 466 464 461 459 456 453 451 448 446 444 442 440 439 437 436 436 435 435 435 436 437 438 440 442 445 447 450 453 456 459 462 465 468 470 471 472 472 471 469 466 462 457 451 443 434 425 414 402 390 377 363 349 335 320 306 291 277 262 248 235 221 208 196 184 172 161 150 140 130 121 112 104 96 89 81 75 68 62 57 51 46 41 37 33 28 25 21 18 14 11 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 1 1 1 1 1 2 2 2 2 2 3 3 3 3 3 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 4 4 4 4 4 3 3 4 4 4 4 4 5 5 6 7 8 9 11 12 14 17 19 22 26 29 34 38 44 49 56 63 71 80 89 99 111 123 136
 101 102 103 104 105 105 106 106 106 107 107 107 107 107 107 107 107 107 108 108 108 109 109 110 110 111 112 113 115 116 118 120 123 126 129 132 137 141 146 152 159 167 175 185 196 208 222 237 255 275 297 322 350 382 417 457 501 549 602 661 724 791 863 938 1016 1095 1172 1247 1318 1381 1435 1478 1508 1526 1531 1523 1504 1475 1437 1393 1344 1292 1238 1184 1130 1078 1027 979 933 889 848 810 774 741 710 682 655 631 608 588 568 551 534 519 505 492 480 470 459 450 442 434 426 420 413 407 402 397 392 387 383 378 374 370 365 361 357 353 348 344 339 335 330 326 321 316 312 307 302 298 293 288 284 279 274 270 265 261 256 252 248 243 239 235 230 226 222 217 213 209 204 200 195 190 185 181 176 170 165 160 154 149 143 137 132 126 120 114 108 102 96 90 84 78 72 67 61 56 51 46 41 36 32 27 23 20 16 13 9 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 1 1 2 2 3 4 4 5 6 7 8 9 10 12 13 15 17 18 20 22 25 27 29 32 35 37 40 43 46 49 53 56 59 62 65 69 72 75 78 80 83 86 88 91 93 95 96 98 100
 6 7 9 10 12 14 15 17 19 21 24 26 28 31 34 36 39 42 46 49 53 57 61 66 71 76 82 87 94 101 108 116 125 134 144 154 166 179 192 207 223 241 260 280 303 327 354 382 414 448 484 524 567 614 663 716 772 832 894 959 1026 1094 1163 1231 1297 1361 1420 1474 1522 1562 1593 1616 1628 1631 1625 1610 1586 1555 1518 1476 1429 1378 1325 1271 1215 1160 1105 1050 997 945 895 847 800 755 713 672 634 597 562 529 498 469 442 416 391 368 347 327 308 291 274 259 245 232 220 208 198 188 179 171 163 156 149 143 138 132 128 123 119 115 111 107 104 101 98 95 92 90 87 84 82 80 78 75 73 71 69 67 65 63 61 60 58 56 54 53 51 49 48 46 45 43 42 41 39 38 36 35 34 33 31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14 13 12 12 11 10 9 9 8 7 7 6 5 5 4 4 4 3 3 3 3 2 2 2 3 3 3 3 4 4 5 5 6 7 7 8 9 10 11 12 13 14 16 17 18 19 20 21 22 23 24 25 26 27 28 29 29 30 31 31 32 32 33 33 34 34 34 34 34 34 34 34 34 34 34 34 34 34 33 33 33 32 32 31 31 30 30 29 29 28 27 27 26 25 25 24 23 22 22 21 20 19 18 17 16 15 14 13 12 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 1 3 4
 52 53 54 55 56 57 58 59 60 60 61 62 63 64 65 66 67 68 69 71 72 73 74 75 77 78 79 81 83 84 86 88 90 92 94 96 99 102 104 107 111 114 118 122 127 132 137 143 149 156 164 173 182 193 204 217 231 246 264 283 304 327 352 380 410 443 479 518 560 604 652 703 757 813 871 930 991 1052 1112 1171 1228 1280 1328 1370 1404 1431 1449 1459 1459 1449 1432 1406 1373 1333 1288 1239 1187 1132 1077 1020 964 909 854 802 751 702 656 612 570 530 493 458 426 396 367 341 317 295 275 256 239 224 210 197 186 176 167 160 153 147 142 138 135 132 130 128 127 126 126 126 126 127 128 129 131 132 134 136 138 141 143 145 148 150 153 156 159 162 165 168 171 174 177 180 183 187 190 193 196 200 203 206 209 212 215 218 221 224 226 229 231 233 234 236 237 237 238 238 237 236 235 233 231 229 226 222 218 214 209 204 199 194 188 182 176 170 164 158 152 146 140 134 129 124 118 114 109 105 100 97 93 89 86 83 80 78 75 73 71 69 67 66 64 63 61 60 59 58 57 56 55 54 53 53 52 51 50 50 49 49 48 47 47 46 46 45 45 44 44 43 43 42 42 41 41 40 40 39 39 38 38 37 37 36 36 35 35 34 34 33 33 32 31 31 30 30 29 28 28 27 26 26 25 24 24 23 22 22 21 20 20 19 19 18 17 17 16 16 15 15 15 14 14 14 14 13 13 13 14 14 14 14 15 15 16 16 17 18 18 19 20 21 22 23 24 25 26 27 28 30 31 32 33 34 35 36 38 39 40 41 42 43 44 45 46 47 48 49 50 51
 230 240 249 258 267 276 285 294 302 310 318 326 333 340 346 352 358 364 369 373 378 382 386 389 393 396 399 402 404 407 410 412 415 417 420 423 426 429 432 435 438 442 445 448 452 455 458 460 463 465 466 467 468 467 466 464 462 458 453 448 442 435 427 419 410 400 390 380 369 358 347 336 325 313 302 292 281 270 260 250 241 231 222 213 205 197 189 181 174 167 161 154 148 142 136 131 126 120 116 111 106 102 98 94 90 87 83 80 77 74 71 68 66 64 62 60 58 56 55 53 52 51 51 50 50 49 49 50 50 50 51 52 53 54 56 57 59 61 63 65 67 70 72 75 78 80 83 86 89 92 96 99 102 105 109 112 116 119 122 126 129 132 136 139 142 145 147 150 152 155 157 158 160 161 162 163 163 163 162 161 160 159 157 154 152 149 146 142 139 135 130 126 122 117 112 107 103 98 93 88 84 79 74 70 66 62 58 54 50 47 43 40 37 34 32 29 27 25 23 21 20 18 17 16 15 14 13 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 12 12 12 12 12 12 13 13 13 13 13 13 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 18 18 18 18 18 19 19 19 20 20 21 21 22 22 23 24 25 26 27 28 30 31 33 35 37 39 41 44 47 50 53 56 60 64 68 73 78 83 88 94 100 106 113 120 127 134 142 150 158 167 175 184 193 202 212 221
 250 256 261 266 271 276 280 283 287 290 292 294 296 298 299 300 301 301 302 302 302 302 302 302 302 302 302 302 302 302 302 303 304 305 307 308 310 313 316 320 324 328 333 339 346 353 361 370 379 389 400 412 425 438 451 466 481 496 511 526 542 557 571 585 598 611 622 632 640 648 653 657 659 660 659 657 653 647 640 632 623 613 602 590 578 565 552 538 524 510 496 482 468 454 440 426 413 399 386 374 361 349 337 326 314 303 293 283 273 263 254 245 237 229 221 214 207 201 195 190 185 181 177 173 171 168 166 165 164 163 163 163 164 165 166 168 170 172 175 178 181 185 188 192 196 200 205 209 214 218 223 228 232 237 242 247 251 256 260 265 269 273 276 280 283 286 288 290 291 292 292 292 291 290 288 285 282 278 273 268 262 256 249 242 234 226 218 210 201 192 183 175 166 157 148 140 132 124 116 108 101 94 88 81 75 70 64 60 55 51 47 43 39 36 33 31 28 26 24 22 21 20 18 17 16 15 15 14 14 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 19 19 19 19 20 20 20 21 21 22 23 23 24 25 26 27 28 29 31 33 34 36 38 41 43 46 49 52 56 59 63 68 72 77 82 87 93 99 105 111 118 125 132 139 147 154 162 170 177 185 193 201 208 216 223 230 237 243
 140 140 140 139 138 137 136 135 134 132 131 129 127 126 124 122 120 117 115 113 111 108 106 103 100 98 95 92 89 87 84 81 78 75 72 69 66 63 61 58 55 52 50 47 45 43 40 38 36 34 32 31 29 28 27 25 25 24 23 22 22 22 22 22 22 22 23 24 24 25 26 28 29 31 33 35 37 39 42 45 48 51 55 59 64 69 74 80 86 94 101 110 120 131 143 156 171 187 206 227 251 277 308 342 380 424 474 530 593 664 743 830 925 1026 1132 1238 1338 1428 1498 1543 1557 1539 1490 1414 1320 1213 1102 991 886 787 697 616 544 480 425 376 333 296 264 236 211 190 171 155 141 128 117 107 98 91 84 78 72 67 63 59 55 52 49 47 44 42 40 38 36 35 33 32 31 30 29 28 27 26 25 24 24 23 22 22 21 21 20 20 19 19 18 18 18 17 17 17 17 16 16 16 16 16 16 16 15 15 15 15 16 16 16 16 16 16 16 17 17 17 18 18 18 19 19 19 20 20 21 21 21 22 22 22 23 23 23 24 24 24 24 25 25 25 25 25 25 25 25 25 25 25 25 24 24 24 24 24 23 23 23 23 22 22 22 21 21 21 20 20 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 16 16 16 16 17 17 18 18 19 19 20 21 22 23 24 25 27 28 30 32 34 36 38 40 43 46 49 52 55 58 62 65 69 73 77 81 85 88 92 96 100 104 107 111 114 117 120 123 126 128 130 132 134 136 137 138 139 140 140 141 141 141
 106 109 113 117 121 125 129 133 137 142 146 151 155 159 164 169 173 178 182 187 192 196 201 206 210 215 219 224 228 233 237 242 246 250 255 259 263 267 272 276 280 284 289 293 298 302 307 311 316 321 326 331 336 341 347 352 358 363 368 374 379 384 389 394 398 402 406 410 413 416 418 420 422 423 423 423 423 423 421 420 418 416 414 411 409 406 402 399 396 392 388 385 381 377 374 370 366 363 359 356 353 349 346 343 340 338 335 333 331 329 327 325 324 322 321 320 320 319 319 319 319 319 319 320 320 321 321 321 322 322 322 322 322 321 321 319 318 316 314 311 308 304 300 296 291 286 281 275 269 262 256 249 242 235 228 221 214 206 199 192 185 178 171 164 158 151 145 139 132 127 121 115 110 105 99 95 90 85 81 76 72 68 64 61 57 53 50 47 44 41 38 35 32 30 27 25 23 21 19 17 15 13 11 10 9 7 6 5 4 3 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 3 3 4 5 5 6 7 7 8 9 10 10 11 12 12 13 14 14 15 16 16 17 18 18 19 20 20 21 21 22 23 23 24 24 25 25 26 26 27 27 28 28 29 29 30 30 31 31 31 32 32 33 33 33 34 34 34 34 35 35 35 35 35 36 36 36 36 36 36 36 36 36 36 36 35 35 35 35 35 35 34 34 34 34 33 33 33 33 33 33 33 33 33 33 33 34 34 34 35 36 36 37 38 39 41 42 43 45 46 48 50 52 54 56 58 60 63 65 68 70 73 76 79 82 85 88 92 95 98 102
 120 120 120 120 121 121 121 122 122 122 123 124 124 125 125 126 127 128 129 129 130 131 132 134 135 136 137 138 139 141 142 143 145 146 148 149 150 152 153 155 156 158 159 161 162 164 165 167 168 170 171 173 174 176 177 179 180 182 184 185 187 189 190 192 194 196 198 200 203 205 208 210 213 216 220 223 227 231 236 241 246 252 258 265 272 280 289 298 308 320 332 346 360 377 395 414 436 460 486 515 548 583 622 666 714 766 824 888 958 1034 1116 1204 1297 1395 1495 1596 1694 1785 1865 1930 1975 1998 1994 1965 1912 1837 1744 1639 1526 1410 1294 1181 1074 974 881 796 719 650 587 531 480 436 395 360 328 299 273 250 230 211 195 180 166 154 142 132 123 115 107 100 93 87 81 76 71 67 63 59 55 52 49 46 43 40 38 35 33 31 29 26 25 23 21 19 17 16 14 13 11 10 9 7 6 5 4 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 2 3 3 4 4 5 5 6 6 6 7 7 8 8 8 9 9 9 10 10 11 11 11 12 12 12 13 13 14 14 15 15 16 16 17 17 18 18 19 19 20 21 21 22 23 24 24 25 26 27 28 29 30 31 33 34 35 37 38 40 41 43 45 46 48 50 52 54 56 59 61 63 66 68 71 73 76 78 81 83 86 88 90 93 95 97 99 101 103 105 106 108 109 110 111 112 113 114 115 115 116 116 117 117 118 118 118 118 118 119 119 119 119 119
 0 0 3 6 9 12 15 18 22 25 29 33 37 41 45 50 54 59 63 68 73 78 83 87 92 97 102 106 111 115 120 124 128 131 135 138 141 144 146 148 150 152 154 155 156 156 157 157 157 158 158 157 157 157 157 157 157 158 158 159 160 162 164 166 169 172 176 181 186 192 199 207 215 225 235 246 258 272 286 302 318 337 356 377 400 425 452 481 513 547 585 626 671 721 776 836 903 978 1061 1154 1257 1372 1501 1643 1800 1973 2162 2364 2578 2798 3017 3225 3409 3557 3653 3688 3654 3552 3389 3177 2932 2668 2401 2140 1894 1668 1463 1280 1118 976 852 744 650 568 497 435 381 333 292 256 224 196 172 150 130 113 98 84 72 61 51 42 34 27 20 14 9 4 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 23 27 30 34 37 41 46 50 55 60 65 70 76 81 88 94 101 108 115 122 130 138 146 154 163 171 180 189 198 206 215 224 232 240 248 256 263 270 276 282 288 293 297 301 304 307 309 311 313 314 314 314 315 315 314 314 314 314 314 314 314 315 316 318 320 322 325 328 331 336 340 345 350 356 362 369 376 383 391 399 407 416 425 434 444 454 464 474 484 495 506 516 528 539 550 561 572 583 594 605 615 625 635 644 653 661 669 675 682 687 691 695 697 699 699 699 698 696 693 689 684 678 672 665 657 648 638 628 617 606 593 580 566 552 537 522 506 490 473 456 439 422 405 387 370 353 336 319 303 287 271 256 241 227 213 200 188 176 164 153 143 133 123 114 106 98 90 83 76 70 64 58 53 48 43 39 34 30 27 23 20 17 14 11 9 7 4 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 3 3 3 4 4 5 5 5 6 6 6 6 7 7 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 7 7 7 7 7 7 7 7 6 6 6 6 6 5 5 5 5 4 4 4 3 3 2 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 5 7 10 12 15 17 20
 74 78 82 86 90 95 99 104 108 113 118 123 128 133 138 144 149 155 160 166 171 177 183 188 194 200 206 212 217 223 229 235 240 246 252 257 263 268 274 279 285 291 296 302 308 314 320 326 333 339 346 353 360 368 375 383 392 400 409 418 427 436 445 454 464 473 482 490 499 507 515 522 528 535 540 545 550 554 557 560 562 564 565 566 567 567 567 566 566 565 564 563 562 561 560 559 558 558 557 557 557 558 558 559 561 562 564 567 570 573 576 580 584 589 594 599 604 610 615 621 626 631 635 638 641 643 644 644 642 639 634 628 620 611 600 587 573 558 542 525 507 489 470 451 432 412 393 374 356 338 320 303 286 270 255 241 227 213 201 188 177 166 156 146 137 128 120 112 104 97 90 84 78 73 67 62 57 53 48 44 40 37 33 30 27 24 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 1 1 2 3 3 4 5 5 6 6 7 8 8 9 9 10 10 11 11 11 12 12 13 13 13 14 14 14 15 15 15 15 16 16 16 16 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 16 16 16 15 15 15 14 14 13 13 13 12 12 11 11 10 10 9 9 9 8 8 8 8 8 8 8 8 8 8 9 9 10 10 11 12 13 14 15 17 18 20 21 23 25 27 29 31 34 36 39 41 44 47 50 53 56 60 63 67 70
 136 140 143 147 151 155 159 164 168 173 178 183 189 195 201 207 214 221 228 236 244 253 262 272 282 293 304 316 329 342 355 370 385 400 416 433 450 467 485 503 521 538 556 573 589 604 618 631 642 652 660 665 669 671 671 669 665 660 653 645 636 626 615 604 593 581 570 559 549 539 530 522 514 507 502 497 493 490 489 488 489 491 494 498 503 510 518 528 539 551 566 581 599 618 639 661 686 712 740 770 802 835 870 905 941 977 1012 1046 1077 1106 1131 1150 1164 1171 1171 1163 1148 1126 1097 1062 1021 977 930 881 831 781 732 684 638 595 553 515 479 445 414 386 360 336 314 294 275 259 244 230 217 206 195 186 177 169 162 155 149 144 138 134 130 126 122 119 116 113 111 109 106 105 103 101 100 99 98 97 96 95 94 94 93 93 93 93 93 92 93 93 93 93 93 93 94 94 94 95 95 96 96 96 97 97 97 97 98 98 98 97 97 97 97 96 95 94 93 92 91 90 88 87 85 83 81 79 77 75 72 70 68 65 63 61 58 56 54 52 50 47 45 43 42 40 38 36 35 33 31 30 29 27 26 25 24 23 22 21 20 19 18 17 17 16 15 15 14 13 13 12 12 11 11 11 10 10 9 9 9 9 8 8 8 8 7 7 7 7 7 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 8 8 8 9 9 10 11 11 12 13 14 15 16 18 19 20 22 24 26 27 29 32 34 36 39 41 44 46 49 52 55 58 61 64 67 70 74 77 80 83 86 90 93 96 99 103 106 109 112 115 119 122 125 129 132
 10 10 11 12 13 13 14 15 16 17 18 19 20 21 22 23 24 25 27 28 29 31 32 34 36 37 39 41 43 45 47 49 52 54 57 59 62 65 68 71 74 77 81 84 88 92 96 100 105 109 114 118 123 128 134 139 144 150 155 161 167 173 178 184 190 196 201 207 212 218 223 228 233 237 242 246 250 254 257 261 264 267 270 273 275 278 280 283 285 288 290 293 296 299 302 305 309 313 317 322 327 333 339 345 353 361 369 379 389 400 412 425 439 454 469 486 504 522 541 560 579 599 617 635 651 665 677 686 691 692 689 682 671 655 636 614 588 561 532 503 473 443 413 385 357 331 306 283 261 241 222 205 189 174 160 148 136 126 116 107 99 91 84 78 72 66 61 56 52 48 44 41 38 35 32 29 27 25 23 21 19 17 15 14 12 11 10 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 1 1 2 2 3 3 4 4 5 5 6 6 7 7 8 8 9 9 9 10 10 11 11 11 12 12 12 12 13 13 13 13 14 14 14 14 14 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 14 14 14 13 13 13 12 12 11 11 11 10 9 9 8 8 7 7 6 5 5 4 3 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 3 3 4 4 5 5 6 6 7 8 8 9
 27 30 33 36 39 42 45 49 53 57 62 66 71 76 82 88 94 101 108 116 124 132 142 151 161 172 184 196 208 221 235 249 264 279 294 309 325 340 356 371 385 399 412 424 434 443 451 457 462 465 467 467 466 464 460 456 451 445 439 433 427 420 414 408 403 398 393 389 386 383 381 380 380 380 382 384 386 390 395 400 406 413 421 430 439 450 461 473 487 501 516 531 548 565 582 600 618 637 655 672 689 704 718 730 740 747 751 751 748 742 732 718 701 681 659 634 608 580 552 523 494 466 438 411 385 361 338 316 295 276 258 241 225 211 197 185 173 163 153 144 135 127 120 113 107 101 95 90 85 81 76 72 69 65 62 59 56 53 50 48 45 43 41 39 37 35 33 31 30 28 27 25 24 23 21 20 19 18 17 16 15 14 13 12 11 10 9 8 8 7 6 5 5 4 4 3 2 2 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 3 3 3 4 4 5 5 6 6 7 7 8 8 9 9 9 10 10 10 10 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 9 9 9 9 9 8 8 8 8 7 7 7 7 6 6 6 6 5 5 5 4 4 4 3 3 2 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 4 5 6 8 9 11 12 14 16 18 20 23 25
 147 148 150 151 152 152 152 152 152 151 151 150 149 148 147 146 145 144 143 142 141 140 139 139 138 138 138 138 138 138 139 140 141 143 145 147 150 154 157 162 167 172 179 186 194 204 214 225 238 251 266 283 301 320 341 363 386 410 435 460 486 512 537 562 584 605 624 640 652 662 667 670 669 664 657 647 634 619 603 586 567 548 528 508 488 468 449 430 411 393 375 357 341 324 309 294 279 265 251 238 226 213 202 190 180 169 160 150 141 133 125 118 111 104 98 92 87 82 77 73 69 66 63 60 57 55 53 51 49 47 46 45 44 43 42 41 41 40 40 39 39 39 38 38 38 38 38 38 38 38 38 38 38 38 38 39 39 39 39 39 40 40 40 40 41 41 41 41 41 41 42 42 42 42 42 42 42 42 41 41 41 40 40 40 39 38 38 37 36 35 34 33 32 31 30 29 28 26 25 24 22 21 20 18 17 16 15 13 12 11 10 9 8 7 6 5 4 3 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 3 3 3 3 4 4 4 5 5 5 6 6 7 7 8 8 9 10 11 12 13 14 15 17 18 20 21 23 25 27 30 32 35 38 41 45 48 52 56 60 64 69 73 78 83 88 93 98 103 107 112 117 121 125 129 133 137 140 142 145
 94 97 101 105 108 112 116 120 124 128 133 137 141 146 151 156 161 166 171 176 182 187 193 199 205 211 217 223 230 236 243 250 257 263 270 277 284 291 298 306 313 320 326 333 340 347 353 359 366 372 378 383 389 394 399 404 409 414 419 423 428 432 436 440 445 449 453 457 461 466 470 475 479 484 489 494 500 505 511 517 524 531 538 545 553 560 569 577 586 594 603 612 621 630 639 647 655 662 669 675 680 684 687 688 688 686 682 677 669 660 649 637 623 607 590 572 553 534 514 494 473 453 433 414 395 377 359 342 326 311 296 283 270 258 246 236 226 216 207 199 191 184 177 171 165 159 154 149 145 140 136 132 128 125 122 118 115 112 110 107 105 102 100 98 95 93 91 90 88 86 84 82 81 79 78 76 75 73 72 71 69 68 67 65 64 63 62 61 60 58 57 56 55 54 53 52 51 50 49 48 47 46 45 44 43 42 42 41 40 39 38 38 37 36 36 35 35 34 34 33 33 32 32 31 31 31 30 30 29 29 29 28 28 28 27 27 27 26 26 26 25 25 25 24 24 24 23 23 23 22 22 22 21 21 21 21 20 20 20 19 19 19 19 18 18 18 17 17 17 17 16 16 16 16 16 15 15 15 15 15 14 14 14 14 14 13 13 13 13 13 12 12 12 12 12 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 12 13 13 14 15 16 17 18 19 20 21 23 24 26 28 29 31 33 35 37 40 42 44 47 49 52 54 57 60 63 65 68 71 74 78 81 84 87 91
 24 25 26 27 28 29 30 31 32 33 34 35 37 38 39 40 41 42 44 45 46 47 49 50 51 52 53 55 56 57 58 59 61 62 63 64 65 66 67 68 69 70 71 71 72 73 74 74 75 75 76 77 77 78 78 78 79 79 80 80 81 82 82 83 84 84 85 86 87 88 89 90 92 93 95 96 98 100 101 103 106 108 110 113 115 118 121 124 127 131 135 138 142 147 151 156 161 166 172 178 184 191 198 205 213 221 229 239 248 258 269 280 291 304 316 330 344 359 374 390 406 423 440 458 476 494 513 531 550 568 585 602 617 632 644 655 664 671 676 678 677 674 668 659 648 635 620 603 584 564 544 522 500 478 456 434 413 392 371 352 333 314 297 280 264 249 235 222 209 197 186 175 165 156 147 139 131 124 117 110 104 99 93 88 83 79 75 71 67 64 60 57 55 52 49 47 45 43 41 40 38 37 35 34 33 32 32 31 30 30 29 29 29 29 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 27 27 27 27 26 26 26 26 25 25 25 24 24 23 23 23 22 22 22 21 21 20 20 20 19 19 18 18 18 17 17 16 16 16 15 15 14 14 13 13 13 12 12 11 11 10 10 9 9 8 8 7 7 6 6 5 5 4 3 3 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 2 2 3 4 4 5 6 7 7 8 9 10 11 11 12 13 14 15 16 16 17 18 19 20 21 22 23
 47 48 48 49 49 50 50 50 51 51 51 51 51 50 50 50 49 49 49 48 48 47 46 46 45 45 44 43 43 42 42 41 40 40 39 39 38 38 38 37 37 37 37 37 37 37 38 38 39 40 41 42 44 46 48 51 54 58 62 66 72 78 85 92 101 111 122 134 147 162 178 196 216 237 260 285 312 340 370 402 435 470 505 541 578 614 650 685 718 749 777 801 822 839 851 859 862 861 856 847 834 818 799 778 755 730 705 678 652 625 598 572 546 521 497 473 451 430 410 391 374 357 343 329 317 306 297 289 283 278 275 272 272 273 275 279 284 290 298 307 318 329 343 357 373 390 409 429 449 471 494 518 543 568 593 617 641 664 685 704 720 732 739 742 739 731 717 698 675 647 615 581 545 508 471 434 398 363 330 298 269 241 216 192 171 151 133 117 102 88 76 65 55 47 39 32 26 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 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 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 1 2 2 3 4 5 6 7 8 10 11 12 14 15 16 18 20 21 23 24 26 27 29 31 32 34 35 37 38 39 41 42 43 44 45 46
 42 41 40 39 38 38 37 36 35 35 34 33 33 32 32 31 31 31 30 30 30 30 29 29 29 29 29 30 30 30 30 31 31 32 33 34 35 36 37 39 40 42 45 47 50 53 57 61 66 71 77 84 92 100 109 120 131 144 159 174 192 211 232 254 279 305 333 362 393 426 459 492 525 558 589 618 645 668 687 702 713 719 721 719 712 702 689 674 656 637 617 597 576 554 533 513 493 473 454 436 418 401 385 370 355 341 328 315 303 291 280 269 259 249 240 231 223 215 207 200 193 186 180 174 168 163 158 153 149 145 141 137 134 131 128 125 123 121 119 117 116 115 114 113 112 111 111 111 111 111 111 111 112 113 114 115 116 117 119 120 122 124 126 128 131 133 136 139 142 146 149 153 156 160 164 169 173 177 182 186 191 195 199 203 207 210 213 216 218 219 220 220 219 217 214 211 207 202 196 190 183 175 167 159 151 142 134 126 118 110 102 95 88 81 75 69 64 59 54 50 46 42 39 36 33 30 28 26 24 22 21 19 18 17 16 15 14 14 13 12 12 11 11 11 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 11 11 11 11 12 12 12 12 13 13 13 14 14 14 15 15 16 16 17 17 18 18 19 20 20 21 22 22 23 24 25 26 26 27 28 29 31 32 33 34 35 36 38 39 40 42 43 44 46 47 49 50 51 53 54 55 56 57 58 59 60 61 62 62 62 63 63 63 63 63 62 62 61 61 60 59 59 58 57 56 55 54 53 52 51 50 49 48 47 46 45 44 43
 35 37 39 41 43 45 47 49 51 53 54 56 58 60 62 64 66 68 70 72 74 76 78 80 82 84 86 88 90 93 95 97 100 102 105 108 111 114 117 121 124 128 132 136 140 145 149 154 159 165 170 176 182 188 195 201 208 215 221 228 235 242 248 255 261 268 274 279 285 290 295 299 304 307 311 315 318 321 324 326 329 331 334 336 339 341 344 347 349 352 355 358 361 364 367 370 374 377 380 383 386 389 391 393 395 396 397 397 397 396 395 393 390 386 382 377 371 365 359 352 345 337 329 322 314 306 299 292 285 279 273 268 264 260 256 254 252 251 251 252 253 256 259 263 268 273 280 287 296 305 315 326 337 350 363 377 392 407 423 439 456 473 489 505 520 535 547 559 568 574 578 579 576 571 562 549 534 516 496 474 451 426 401 376 351 326 302 279 257 236 216 197 180 164 149 135 123 111 101 91 82 74 67 60 54 49 44 40 36 32 29 26 24 22 20 18 16 15 13 12 11 10 9 9 8 7 7 6 6 5 5 5 4 4 4 3 3 3 3 2 2 2 2 2 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2 3 4 6 7 9 11 12 14 16 17 19 21 23 25 27 29 31 33
 186 201 217 233 251 270 290 310 332 354 377 401 425 449 473 496 519 540 560 578 594 607 617 624 627 628 625 618 609 598 584 568 550 531 511 491 470 449 428 408 388 369 350 333 316 300 285 272 259 247 236 226 218 210 202 196 191 186 182 178 176 174 172 171 171 171 172 172 174 176 178 180 183 186 189 193 197 202 206 211 216 222 228 234 241 248 255 263 272 281 290 300 311 322 334 347 361 375 391 408 425 444 465 487 510 535 562 590 621 654 689 726 765 806 850 895 942 990 1040 1089 1138 1186 1231 1273 1310 1341 1366 1382 1390 1389 1378 1358 1330 1293 1250 1200 1147 1089 1030 970 910 851 793 737 683 632 584 539 497 457 420 386 354 325 297 272 249 228 208 190 173 157 143 130 118 107 96 86 78 69 62 55 48 42 36 31 26 22 17 13 10 6 3 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 3 4 5 6 7 7 8 9 10 11 11 12 13 13 14 15 15 16 17 17 18 18 19 19 20 20 20 21 21 21 22 22 22 23 23 23 23 23 23 24 24 24 24 24 24 24 23 23 23 23 22 22 22 21 21 20 20 19 19 18 18 17 16 16 15 14 14 13 12 12 11 11 10 10 10 10 10 10 11 11 12 13 14 15 17 19 21 23 26 29 32 36 40 45 49 55 60 66 73 80 87 96 104 114 124 135 146 159 172
 99 102 105 107 110 113 116 118 121 124 126 129 131 134 136 139 141 143 145 147 148 150 152 153 154 155 156 157 158 159 159 160 160 160 160 160 160 160 160 160 160 159 159 159 158 158 158 157 157 157 157 156 156 156 156 156 156 156 156 156 156 157 157 157 157 157 157 157 157 157 157 157 156 156 156 155 155 155 154 153 153 152 151 150 149 149 148 147 146 144 143 142 141 140 139 138 136 135 134 133 132 130 129 128 127 126 125 124 123 122 121 120 119 118 118 117 117 116 116 116 116 116 116 117 117 118 120 121 123 125 127 130 134 137 142 146 152 158 165 172 180 190 200 211 223 236 250 266 283 301 320 341 363 387 412 438 466 495 525 555 587 618 650 682 712 742 770 795 818 837 853 864 872 874 873 867 856 842 824 804 780 755 728 699 670 641 611 582 553 525 498 471 446 422 399 377 356 336 317 300 283 268 253 240 227 215 204 194 185 176 168 161 154 148 143 137 133 129 125 122 119 117 114 112 111 109 108 107 106 105 104 103 103 102 102 102 102 101 101 101 101 101 100 100 100 100 100 99 99 99 98 98 98 97 97 96 96 95 95 94 93 93 92 91 90 90 89 88 87 86 84 83 82 81 80 78 77 76 74 73 71 70 68 66 65 63 61 59 58 56 54 52 50 49 47 45 43 42 40 38 37 35 34 32 31 30 29 27 26 26 25 24 24 23 23 23 23 23 23 23 23 24 24 25 26 27 28 29 30 31 33 34 35 37 39 40 42 44 46 48 50 52 54 56 58 60 63 65 67 70 72 75 77 80 83 85 88 91 93 96
 75 78 81 83 86 89 92 95 98 101 104 107 110 113 116 119 122 124 127 129 132 134 137 139 141 143 145 147 148 149 151 152 153 154 154 155 155 155 156 156 156 156 156 155 155 155 155 155 156 156 156 157 158 159 160 162 163 165 168 170 173 177 180 184 188 193 198 203 208 214 220 227 233 240 247 254 262 270 277 285 293 301 309 316 324 331 338 344 350 355 360 363 366 368 369 369 368 366 363 358 353 346 339 331 322 313 303 293 282 272 261 250 239 228 218 207 198 188 179 170 161 153 146 139 132 126 120 114 109 105 101 97 94 91 88 86 84 82 81 80 79 78 78 78 78 79 80 80 81 83 84 86 87 89 91 93 96 98 100 103 106 108 111 114 117 120 123 126 129 133 136 139 143 146 150 153 157 160 164 167 171 174 178 182 185 189 193 196 200 204 207 211 215 219 222 226 230 234 238 242 246 250 254 258 262 267 271 275 280 284 289 293 298 302 307 311 315 319 323 327 330 333 336 338 339 340 341 340 339 338 335 332 328 324 319 313 306 299 292 284 276 267 258 249 240 231 222 212 203 195 186 177 169 161 153 145 138 131 124 117 111 105 99 94 89 84 79 74 70 66 62 58 55 51 48 45 42 39 36 33 31 29 26 24 22 20 18 16 14 13 11 10 8 7 5 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 4 5 6 8 9 11 12 14 16 18 19 21 23 25 27 30 32 34 36 38 41 43 46 48 51 53 56 58 61 64 66 69 72
 128 128 127 126 125 125 124 123 122 121 120 119 119 118 117 116 116 115 115 114 114 114 114 114 114 114 115 115 116 117 118 119 120 122 123 125 128 130 133 136 140 143 147 152 157 162 168 174 180 187 195 203 211 220 230 239 249 260 271 282 293 304 316 327 338 349 360 370 380 389 398 407 414 421 428 433 439 443 447 451 455 458 461 463 466 468 471 474 476 479 482 486 490 494 498 503 508 514 520 526 533 540 547 554 562 570 578 586 594 602 609 616 623 628 633 637 640 642 642 642 640 636 632 626 619 611 602 593 583 572 561 549 538 526 515 504 493 483 473 463 454 446 438 431 424 418 412 407 402 397 394 390 387 384 381 379 377 375 373 371 370 368 366 365 363 361 359 357 354 351 348 344 340 336 331 326 320 314 308 301 294 286 278 269 260 251 242 233 223 213 204 194 184 175 165 156 147 139 130 122 114 106 99 92 86 80 74 68 63 59 54 50 46 43 40 37 34 31 29 27 25 24 22 21 19 18 17 17 16 15 14 14 13 13 13 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 10 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 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 24 25 26 27 28 29 31 32 34 35 37 39 41 43 45 47 50 52 55 58 61 64 67 70 73 76 80 83 86 90 93 96 99 102 105 108 111 113 116 118 120 122 124 125 126 127 128 129 130 130 130 130 130 130 130 130 129
 30 31 31 31 32 32 33 33 34 35 36 36 37 38 40 41 42 43 45 46 48 50 52 54 56 59 61 64 67 71 74 78 82 86 91 96 101 106 112 118 125 132 139 147 155 163 171 180 189 198 207 215 224 232 239 246 253 258 263 267 269 271 271 271 269 267 264 259 255 249 244 238 231 225 218 211 205 198 192 186 180 174 169 163 159 154 149 145 142 138 135 132 129 126 124 122 120 118 117 116 115 114 114 113 113 113 114 115 115 117 118 120 122 124 127 130 134 138 142 147 153 159 166 173 181 190 199 210 221 233 246 260 274 290 306 323 341 359 377 396 415 433 451 467 483 497 509 520 528 534 537 539 538 534 529 522 514 504 493 481 469 456 443 430 417 404 392 380 369 358 347 337 328 319 310 303 295 288 282 276 270 265 260 255 251 246 243 239 235 231 228 225 221 218 214 211 207 203 199 195 191 186 182 177 172 167 162 156 151 146 140 135 129 124 119 113 108 103 99 94 90 86 82 78 74 71 68 65 62 59 57 55 53 51 49 47 46 44 43 42 41 40 39 38 37 37 36 36 35 35 35 34 34 34 34 34 34 34 34 34 35 35 35 35 36 36 37 37 38 38 39 40 40 41 42 43 44 44 45 47 48 49 50 51 52 53 55 56 57 59 60 61 63 64 65 66 68 69 70 71 72 72 73 73 74 74 74 74 73 73 72 72 71 70 68 67 66 65 63 62 60 58 57 55 54 52 51 49 48 46 45 44 42 41 40 39 38 37 36 35 35 34 33 33 32 32 31 31 31 30 30 30 30 30 30 30 30 30 30 30
 127 126 125 125 124 123 122 122 121 121 121 121 121 121 121 122 123 124 126 128 130 133 136 140 144 149 154 161 168 176 185 196 207 221 235 252 270 291 313 338 366 395 428 462 499 536 575 613 649 682 711 733 748 755 752 739 719 691 657 619 578 537 495 455 416 380 346 315 286 260 237 215 196 179 163 149 136 124 114 104 96 88 81 74 69 63 58 54 50 46 42 39 36 33 31 28 26 24 22 20 19 17 16 14 13 12 11 10 9 8 7 6 5 5 4 4 3 3 2 2 2 2 2 1 1 2 2 2 2 2 3 3 3 4 4 5 6 6 7 7 8 9 10 11 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 27 28 29 30 32 33 35 36 38 39 41 42 44 46 48 50 52 54 56 58 60 62 64 67 69 71 74 76 78 81 83 85 87 89 91 93 95 96 97 98 98 99 99 98 98 96 95 93 91 89 87 84 81 78 75 71 68 64 61 57 54 51 48 45 42 39 36 34 31 29 27 25 24 22 21 20 18 17 16 16 15 14 14 13 13 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 13 13 13 13 14 14 14 15 15 15 16 16 16 17 17 18 18 19 19 20 20 21 22 22 23 23 24 25 26 27 27 28 29 30 31 32 33 34 35 37 38 39 41 42 44 45 47 49 50 52 54 56 59 61 63 66 68 71 74 76 79 82 85 88 91 94 97 100 103 106 109 112 114 117 119 121 123 125 127 128 129 130 131 132 132 132 132 132 132 132 131 130 130 129 128
 72 77 83 88 94 101 107 114 121 128 135 143 151 159 168 176 185 194 203 212 222 231 240 250 259 268 277 285 294 302 310 318 325 332 339 345 351 356 362 366 370 374 378 381 383 386 387 389 390 390 390 390 389 388 386 384 381 378 374 369 365 360 354 348 342 335 328 321 313 305 298 290 282 273 265 257 249 241 233 225 218 210 203 195 188 181 174 168 161 155 149 143 137 131 126 120 115 110 105 100 96 91 87 83 79 75 71 67 64 60 57 54 51 48 45 43 40 38 36 34 32 30 29 27 26 25 24 23 22 22 21 21 21 21 21 22 23 23 24 26 27 29 30 32 34 37 40 42 45 49 53 56 61 65 70 75 80 86 92 99 106 113 121 129 137 146 155 164 174 184 194 204 215 225 235 245 255 264 272 280 287 293 297 301 303 305 304 303 301 297 292 287 280 273 265 257 248 239 230 220 211 202 193 184 175 167 159 151 144 137 130 123 117 112 106 101 97 93 89 85 82 78 76 73 70 68 66 64 62 61 59 58 56 55 54 53 52 51 50 49 48 47 46 45 44 43 43 42 41 40 39 39 38 37 36 35 35 34 33 32 32 31 30 29 29 28 27 27 26 25 24 24 23 22 21 21 20 19 19 18 17 16 16 15 14 14 13 12 11 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 0 0 0 0 0 1 2 3 4 5 6 7 9 11 12 14 16 18 20 22 25 27 30 33 36 39 43 46 50 54 58 63 67
 69 72 75 78 81 84 87 90 93 96 100 103 106 109 112 115 118 120 123 126 128 130 132 135 136 138 140 141 143 144 145 146 147 148 149 150 151 152 153 154 155 156 158 160 161 164 166 169 172 176 180 185 190 196 202 209 217 226 235 245 256 268 281 294 309 324 339 356 373 390 408 425 443 460 477 493 507 521 532 542 550 556 559 560 558 554 548 539 529 516 503 488 472 456 439 421 404 387 369 353 336 320 305 290 276 263 250 238 227 216 206 197 188 180 173 166 160 155 150 146 142 139 136 134 132 131 130 130 130 130 131 132 134 135 137 140 142 145 148 150 153 157 160 163 166 169 172 174 177 179 181 182 183 184 185 185 184 183 182 180 177 175 172 168 164 160 156 151 146 141 136 131 126 121 116 110 105 100 95 91 86 81 77 73 69 65 61 57 53 50 47 43 40 37 35 32 29 27 25 22 20 18 17 15 13 12 10 9 8 7 6 5 4 4 3 3 2 2 2 2 2 2 2 3 3 4 4 5 5 6 7 7 8 9 10 11 12 13 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 27 28 29 30 31 31 32 33 34 34 35 35 36 37 37 38 38 38 39 39 39 40 40 40 40 40 40 40 40 40 40 39 39 39 38 38 38 37 37 36 35 35 34 33 32 31 31 30 29 28 27 26 25 24 23 23 22 21 20 19 19 18 17 17 16 16 15 15 15 14 14 14 14 15 15 15 16 16 17 17 18 19 20 21 22 23 25 26 27 29 30 32 34 36 38 40 42 44 46 48 51 53 55 58 61 63 66
 75 76 76 77 78 79 80 81 82 84 85 86 88 90 91 93 95 97 100 102 104 107 109 112 114 117 120 123 126 128 131 134 137 140 143 146 149 152 154 157 159 162 164 166 168 169 171 172 173 174 175 176 177 177 177 178 178 178 178 178 178 178 177 177 177 177 177 177 177 177 178 178 178 179 179 180 180 181 182 183 185 186 187 189 191 193 195 197 199 202 205 208 211 214 218 222 226 230 235 239 245 250 256 261 268 274 281 288 295 303 311 319 328 337 346 355 364 374 383 393 402 411 420 429 437 444 451 457 461 465 468 469 469 468 466 462 457 451 443 435 425 415 404 393 381 369 357 345 333 320 309 297 286 275 264 254 244 235 226 218 210 202 195 188 182 176 170 165 160 155 151 147 143 139 136 133 130 127 125 122 120 118 116 115 113 111 110 109 108 107 106 105 104 103 103 102 102 101 101 100 100 100 100 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 99 100 100 100 100 100 100 100 101 101 101 101 101 102 102 102 102 102 102 103 103 103 103 103 103 104 104 104 104 104 105 105 105 106 106 106 107 107 107 108 108 109 109 110 110 111 111 112 113 113 114 115 116 117 117 118 119 120 121 122 123 124 125 125 126 127 128 129 130 130 131 131 132 132 133 133 133 133 133 132 132 131 131 130 129 128 127 125 124 122 121 119 117 115 114 112 110 108 106 104 102 100 98 96 95 93 91 90 88 87 85 84 83 81 80 79 78 77 77 76 75 75 74 74 74 73 73 73 73 73 73 73 74 74 74
 42 39 36 34 32 29 27 25 24 22 20 19 17 16 14 13 12 11 10 9 8 7 6 5 4 3 2 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 3 4 5 7 9 10 12 14 16 18 21 23 26 28 31 34 37 40 43 47 50 54 57 61 65 69 73 78 82 87 92 97 102 108 114 120 127 134 141 149 157 166 175 185 196 207 219 233 247 262 278 296 315 335 357 381 406 433 462 492 524 558 593 629 667 704 741 778 813 845 874 899 919 933 942 944 941 932 917 898 875 849 821 791 760 730 699 670 641 614 589 565 543 522 503 486 470 456 443 431 421 412 403 396 389 384 378 374 370 366 363 360 358 355 353 350 348 345 342 338 335 330 326 321 315 309 302 294 286 278 268 259 249 239 228 218 207 196 186 175 165 155 145 136 127 118 110 102 94 88 81 75 69 64 59 55 50 47 43 40 37 34 32 30 28 26 24 23 22 21 20 19 18 17 17 16 16 15 15 15 15 15 15 14 14 15 15 15 15 15 15 15 16 16 16 16 17 17 17 18 18 19 19 20 20 20 21 21 22 23 23 24 24 25 26 27 27 28 29 30 31 32 33 35 36 37 39 40 42 44 46 48 50 53 55 58 61 65 68 72 77 81 86 92 97 103 110 117 124 132 140 149 157 166 175 185 194 202 211 219 226 232 238 242 245 247 247 246 244 241 237 231 225 218 210 202 193 184 176 167 158 150 141 133 126 118 111 104 98 92 86 81 76 71 66 62 58 54 51 48 45
 104 100 97 93 90 86 83 81 78 75 73 70 68 66 64 62 61 59 58 56 55 54 53 52 51 51 50 50 50 49 49 49 50 50 51 51 52 53 55 56 58 60 62 65 68 71 74 78 82 86 91 96 101 107 113 119 126 133 140 148 156 163 171 179 187 195 202 210 217 223 230 235 241 246 250 254 257 260 262 264 265 266 267 268 268 268 268 268 268 268 268 267 267 267 268 268 269 269 270 271 272 274 275 277 279 281 283 285 288 290 293 296 298 301 303 305 307 309 311 313 314 314 315 315 315 314 313 312 310 308 306 304 301 298 296 293 290 287 285 282 280 278 276 275 274 273 273 273 273 274 275 277 279 281 284 287 291 296 300 306 311 317 324 331 338 346 354 363 371 380 389 399 408 417 426 435 443 451 458 464 468 472 474 474 472 469 464 456 447 437 424 410 395 379 361 343 325 307 288 270 253 235 218 202 187 173 159 146 134 123 113 103 94 86 79 72 66 60 55 50 46 42 38 35 32 30 27 25 23 22 20 19 18 17 16 15 14 13 13 12 12 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 12 12 12 12 13 13 13 14 14 15 15 16 16 17 17 18 19 19 20 21 22 23 24 25 26 27 29 30 31 33 35 36 38 40 43 45 48 50 53 56 59 63 67 71 75 79 84 89 94 99 105 111 117 123 130 136 143 149 156 162 169 175 180 186 191 195 199 202 205 207 208 209 208 208 206 204 201 198 195 191 186 182 177 172 167 162 156 151 146 141 136 131 126 121 117 112 108
 34 36 38 40 42 44 46 48 50 52 54 56 58 61 63 65 67 70 72 75 77 80 82 85 88 91 94 97 101 104 108 111 116 120 124 129 134 140 146 152 159 167 175 183 193 203 214 226 239 253 269 285 303 323 344 366 389 414 441 468 497 526 556 585 615 643 670 694 717 736 751 763 770 773 772 767 757 744 728 709 688 665 641 616 591 565 539 514 490 466 442 420 398 378 358 340 322 305 289 274 259 246 233 221 209 199 188 179 170 161 153 146 139 133 127 121 116 111 107 103 99 96 93 91 88 87 85 84 83 83 82 83 83 84 85 86 88 89 92 94 97 100 103 107 110 114 119 123 128 133 138 143 149 155 161 167 173 179 185 192 198 204 210 216 222 227 232 237 241 244 247 250 252 253 253 253 252 251 249 246 242 238 234 229 224 218 212 206 199 193 186 180 173 166 159 153 146 140 134 128 122 116 111 105 101 96 91 87 83 79 76 73 70 67 64 62 60 58 56 55 53 52 51 49 48 48 47 46 45 45 44 44 43 43 42 42 41 41 40 40 39 39 38 38 38 37 37 36 36 35 35 34 34 33 33 32 32 31 31 30 30 29 28 28 27 27 26 26 25 24 24 23 23 22 21 21 20 19 19 18 17 17 16 15 14 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 1 2 3 4 5 6 7 8 9 11 12 13 15 16 18 19 21 22 24 26 27 29 31 33
 113 115 118 120 123 125 127 129 131 133 135 137 138 140 141 142 144 145 145 146 147 147 147 148 148 148 148 147 147 147 146 146 146 145 145 145 145 144 145 145 145 146 147 148 150 152 155 158 161 165 170 176 182 189 197 206 217 228 241 255 271 288 307 328 351 376 402 431 462 494 529 565 603 642 682 721 760 797 832 863 890 911 926 934 934 927 913 892 865 833 797 759 718 677 636 595 555 516 479 445 412 381 352 325 300 278 257 237 219 203 188 175 163 152 142 133 124 117 111 105 100 96 92 89 86 83 81 80 78 77 77 76 76 76 76 76 76 77 77 78 78 79 79 80 80 81 82 82 82 83 83 83 84 84 84 83 83 83 83 82 81 81 80 79 78 77 76 74 73 72 70 69 67 66 64 62 60 59 57 55 53 51 49 48 46 44 42 40 38 36 34 32 31 29 27 25 23 22 20 18 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 1 1 2 3 4 5 7 8 9 10 12 13 15 16 17 19 20 22 24 25 27 28 30 32 33 35 37 38 40 41 43 45 46 48 49 51 52 54 55 57 58 59 60 61 63 64 65 65 66 67 68 68 69 69 69 70 70 70 70 70 70 69 69 69 68 68 67 66 66 65 64 63 62 62 61 60 59 58 57 56 55 54 54 53 52 52 51 51 50 50 50 50 50 50 50 51 51 52 52 53 54 55 57 58 59 61 63 64 66 68 70 72 74 76 78 81 83 85 88 90 93 95 98 100 103 105 108 110
 248 255 262 268 273 278 282 286 289 292 294 295 296 296 296 296 295 294 293 291 289 287 285 282 280 278 275 273 270 268 266 264 262 260 259 257 256 255 255 254 254 254 255 256 257 259 261 263 266 269 273 277 281 286 291 297 303 310 316 324 331 339 347 356 365 374 383 393 403 413 423 434 444 455 466 477 488 499 511 522 533 544 555 565 575 585 593 601 608 614 619 622 623 622 619 614 607 598 586 573 557 540 520 500 478 456 433 409 386 363 340 318 297 277 257 239 221 205 190 176 163 151 140 131 121 113 106 99 93 88 83 78 75 71 68 66 63 61 60 58 57 56 56 55 55 54 54 54 55 55 55 56 56 57 58 59 60 61 62 63 64 65 67 68 70 71 73 74 76 77 79 80 82 84 85 87 88 90 92 93 94 96 97 98 99 100 101 102 102 103 103 103 103 103 103 102 101 101 100 98 97 96 94 93 91 89 87 85 83 80 78 76 74 72 69 67 65 63 61 59 57 55 53 51 50 48 46 45 43 42 41 40 38 37 36 35 34 33 32 32 31 30 29 28 28 27 26 25 25 24 23 23 22 22 21 20 20 19 19 18 18 17 17 16 16 15 15 14 14 13 13 13 12 12 11 11 11 10 10 10 9 9 9 8 8 8 7 7 7 6 6 6 6 5 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 6 6 7 8 9 10 11 12 14 15 17 19 21 24 27 30 33 36 40 44 49 54 59 64 70 76 83 90 97 104 112 120 128 136 145 154 163 172 181 190 199 208 216 225 233 241
 32 32 32 33 33 33 33 34 34 34 34 34 35 35 35 35 35 35 35 36 36 36 36 36 36 37 37 37 37 38 38 38 39 39 39 40 40 41 42 43 44 45 46 47 48 50 52 54 56 58 61 64 68 72 76 81 87 93 100 107 116 125 136 147 160 174 189 206 225 245 267 291 316 344 373 404 436 470 505 540 576 610 644 676 705 730 751 767 777 781 779 772 759 740 718 692 663 632 600 567 534 501 470 439 410 382 355 330 307 285 265 246 228 212 197 184 171 160 149 140 131 124 117 111 105 100 95 92 88 85 83 80 78 77 76 75 74 73 73 73 73 73 74 74 75 75 76 77 78 79 80 81 83 84 85 87 88 89 91 92 94 95 97 98 99 101 102 104 105 106 107 108 109 110 111 112 113 113 114 114 114 114 114 114 114 113 112 111 110 109 107 106 104 102 100 97 95 92 89 86 84 81 78 75 72 68 65 63 60 57 54 52 49 47 44 42 40 38 37 35 34 32 31 30 29 28 27 26 25 25 24 23 23 23 22 22 22 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 18 17 17 17 17 17 16 16 16 16 15 15 15 15 14 14 14 13 13 13 12 12 12 11 11 11 11 10 10 10 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 10 10 10 11 12 12 13 13 14 15 15 16 17 18 18 19 20 21 21 22 23 24 24 25 26 26 27 27 28 28 29 29 30 30 31 31 31
 208 212 216 220 223 226 229 231 233 235 236 238 239 239 239 240 239 239 238 238 237 235 234 233 231 229 227 226 224 222 220 218 216 214 212 211 209 207 206 204 203 202 201 200 200 199 199 199 199 200 201 202 203 205 207 209 212 215 219 223 228 233 238 244 250 257 264 272 280 289 299 309 320 331 343 356 370 384 400 416 433 451 471 491 513 536 561 587 614 643 673 705 738 772 808 844 881 918 955 991 1025 1057 1086 1111 1131 1145 1153 1155 1149 1136 1116 1090 1058 1022 981 937 892 845 798 752 706 663 621 581 544 509 477 448 420 395 373 352 334 317 302 289 277 267 258 250 243 237 232 227 224 221 218 217 215 215 214 214 214 215 216 217 218 220 222 223 225 227 229 232 234 236 238 240 242 244 245 247 248 250 251 251 252 252 253 252 252 251 250 249 248 246 244 241 239 236 233 229 226 222 218 214 210 205 201 196 192 187 182 177 173 168 163 159 154 149 145 141 136 132 128 124 121 117 114 110 107 104 101 98 95 93 90 87 85 83 80 78 76 74 72 70 68 66 65 63 61 59 58 56 55 53 52 50 49 48 46 45 44 42 41 40 39 38 37 36 35 34 33 32 31 30 29 28 28 27 26 25 25 24 23 22 22 21 21 20 19 19 18 18 17 17 16 16 15 15 14 14 13 13 12 12 12 11 11 11 10 10 10 10 10 10 10 10 10 10 11 11 12 12 13 14 15 16 17 19 21 22 25 27 29 32 35 38 41 45 49 53 57 61 66 71 76 81 86 92 97 103 109 114 120 126 132 138 144 150 156 162 168 173 179 184 189 194 199 204
 115 113 111 110 109 109 109 110 110 112 114 116 119 122 127 132 138 144 152 161 171 183 197 212 229 249 272 298 328 362 401 445 496 554 620 696 781 878 986 1106 1237 1378 1524 1672 1814 1940 2041 2107 2132 2112 2050 1952 1827 1686 1536 1387 1244 1109 986 875 776 689 612 544 485 434 389 350 316 287 261 239 220 203 189 176 165 156 149 142 137 132 129 127 125 124 124 124 125 127 130 133 137 142 148 154 162 170 180 190 202 215 229 245 263 282 303 326 350 377 405 435 467 499 533 567 600 632 662 689 711 728 739 744 741 731 715 693 666 635 601 565 529 493 457 423 390 359 330 303 278 255 234 214 197 181 167 154 142 131 122 113 105 98 92 86 81 77 73 69 66 64 61 59 58 56 55 54 54 53 53 53 53 54 54 55 57 58 60 62 64 66 69 72 75 79 83 88 93 98 105 111 118 126 135 145 155 166 178 191 205 219 235 252 269 287 305 323 342 359 376 391 404 414 421 425 425 422 414 403 389 372 353 333 311 289 267 245 224 203 184 166 149 134 120 107 95 84 74 66 58 51 44 38 33 29 25 21 18 15 12 10 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 1 2 4 6 8 11 14 17 20 24 28 32 37 42 48 54 61 68 76 84 93 102 111 121 130 140 150 160 170 179 188 196 203 209 214 218 221 223 224 223 222 219 216 212 207 202 197 191 185 179 173 168 162 156 151 146 141 137 133 129 125 122 119 117
 97 97 96 96 95 94 93 92 90 89 88 86 85 83 82 80 78 77 75 73 72 70 68 67 65 63 62 60 59 58 56 55 54 53 52 51 51 50 49 49 49 49 49 49 50 50 51 52 54 56 58 60 62 66 69 73 77 82 87 93 100 107 115 124 133 143 153 165 177 190 204 218 233 249 265 282 299 317 335 353 370 388 406 423 441 457 473 489 504 518 531 544 556 567 577 586 595 603 610 616 622 627 631 634 636 638 639 639 639 638 635 633 629 625 621 616 610 604 597 591 584 577 570 564 557 551 546 540 536 532 528 526 523 522 522 522 522 523 525 528 530 533 537 540 543 547 550 553 555 557 558 558 557 555 552 547 541 534 526 516 505 492 479 464 449 433 416 399 382 364 347 330 312 295 279 263 247 232 218 204 190 178 166 154 143 133 123 114 105 97 90 82 76 69 63 58 52 48 43 39 35 31 28 25 22 20 17 15 13 12 10 9 8 6 5 5 4 3 3 2 2 2 2 2 1 1 1 1 2 2 2 2 2 2 3 3 3 3 4 4 4 5 5 5 6 6 6 7 7 7 8 8 8 9 9 9 10 10 11 11 11 12 12 12 13 13 14 14 15 15 16 16 16 17 17 18 18 19 19 20 21 21 22 22 23 24 24 25 25 26 27 27 28 29 30 30 31 32 33 33 34 35 36 37 37 38 39 40 41 42 43 44 45 46 47 48 49 51 52 53 54 56 57 59 60 62 63 65 66 68 70 71 73 74 76 78 79 81 82 84 85 87 88 89 91 92 93 94 95 96 96 97 97 98 98 98 98 98 98 98
 227 232 236 240 243 247 250 253 256 259 261 263 264 265 266 266 266 266 265 264 262 260 257 254 251 248 244 240 236 232 228 223 219 214 210 205 201 197 192 188 184 180 177 173 170 166 163 161 158 155 153 151 149 148 146 145 144 143 142 142 141 141 141 141 142 142 143 143 144 145 146 148 149 151 152 154 156 159 161 164 167 170 173 177 181 185 189 194 199 205 211 217 224 231 239 247 256 265 275 285 296 307 319 331 343 356 370 383 397 410 423 436 448 460 470 480 488 494 499 502 504 503 501 497 492 485 477 468 458 448 436 425 413 401 390 378 367 356 345 335 325 315 306 297 289 281 273 266 259 252 245 239 233 227 221 216 210 205 200 195 190 185 180 176 171 167 162 158 154 150 145 141 138 134 130 126 123 119 116 113 110 107 104 101 98 95 92 90 87 85 82 80 78 76 74 72 70 68 66 65 63 62 60 59 57 56 55 54 53 52 51 50 49 48 47 47 46 46 45 45 44 44 43 43 43 43 42 42 42 42 42 41 41 41 41 40 40 40 40 39 39 39 39 38 38 38 37 37 36 36 36 35 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 28 28 28 28 28 28 29 29 29 29 29 29 29 30 30 30 31 31 31 32 32 33 34 34 35 36 37 37 38 39 41 42 43 44 46 47 49 51 53 55 57 59 62 64 67 69 72 75 78 82 85 89 92 96 100 103 107 111 116 120 124 128 132 137 141 146 150 155 159 164 168 173 177 182 187 191 196 201 205 210 214 219 223
 329 333 337 341 345 349 352 355 358 360 362 364 365 367 368 368 369 369 370 370 370 370 370 370 370 370 370 370 371 371 372 373 375 377 379 381 383 386 390 393 397 401 405 410 414 419 423 427 432 435 439 442 444 446 447 448 447 446 443 440 436 431 425 418 411 404 395 387 378 369 360 351 342 333 324 316 308 300 292 285 279 272 266 261 256 251 247 243 240 237 235 232 231 229 228 227 227 227 227 227 228 229 231 232 234 236 238 240 242 244 247 249 251 253 255 256 257 258 259 259 259 259 258 256 255 253 250 247 244 241 237 233 230 226 222 217 213 210 206 202 198 195 191 188 185 182 180 177 175 173 171 169 167 166 164 163 161 160 159 158 157 156 156 155 154 153 152 151 150 150 149 148 147 145 144 143 142 140 139 137 136 134 132 130 128 126 124 121 119 116 114 111 108 106 103 100 97 94 91 88 85 82 78 75 72 69 66 63 60 57 54 51 48 45 43 40 38 35 33 31 29 27 25 24 22 21 19 18 17 16 15 14 14 13 12 12 12 11 11 11 11 11 10 10 10 10 11 11 11 11 11 11 12 12 12 12 13 13 13 14 14 14 15 15 15 16 16 17 17 18 18 19 20 20 21 22 22 23 24 25 25 26 27 28 29 30 31 33 34 35 36 38 39 41 42 44 46 48 50 52 54 56 58 60 63 65 68 70 73 76 79 82 85 88 91 95 98 102 106 109 113 117 121 125 130 134 138 143 148 153 157 163 168 173 178 184 189 195 201 206 212 218 224 230 237 243 249 255 261 267 273 279 285 291 297 303 308 314 319 324
 39 41 44 46 49 52 54 57 60 64 67 70 74 78 82 86 90 95 100 105 111 117 123 129 136 144 152 161 170 180 190 202 214 228 242 258 275 293 312 333 355 379 405 431 459 488 518 548 578 607 634 660 682 700 714 723 726 723 714 700 682 659 633 604 574 543 512 481 451 422 395 369 344 321 300 281 263 246 231 216 204 192 181 171 161 153 145 138 131 125 119 114 109 105 101 97 93 89 86 83 80 78 75 73 70 68 66 64 63 61 59 58 56 55 54 52 51 50 49 48 48 47 47 46 46 46 46 46 47 47 48 49 51 52 54 56 59 62 65 69 74 79 84 91 98 106 114 124 135 148 161 176 193 212 232 255 280 308 339 373 411 451 496 545 599 656 718 785 855 930 1007 1087 1167 1247 1324 1397 1463 1520 1566 1599 1618 1622 1612 1588 1552 1504 1448 1384 1316 1244 1170 1097 1024 953 884 818 755 696 640 588 539 494 451 412 376 343 313 284 259 235 214 194 177 160 146 132 120 109 100 91 83 75 69 63 57 53 48 44 41 38 35 32 30 28 26 24 23 22 20 19 18 17 16 16 15 14 14 13 13 12 12 12 11 11 11 11 10 10 10 10 10 9 9 9 9 9 8 8 8 8 8 7 7 7 7 7 6 6 6 6 5 5 5 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 1 2 2 3 4 5 6 7 8 9 11 12 13 14 16 17 19 20 22 23 25 27 29 31 33 35 37
 169 169 170 170 170 170 170 170 170 170 170 169 169 169 169 169 169 169 169 169 169 169 170 170 171 172 173 174 176 178 179 182 184 187 190 193 196 200 204 208 213 218 223 228 233 239 245 250 256 262 267 273 278 282 286 290 293 296 297 298 299 299 298 296 294 291 288 285 281 277 273 268 264 260 255 251 247 244 240 237 234 231 229 227 225 224 223 222 222 222 223 223 224 226 228 230 232 235 238 241 245 248 252 256 260 264 268 272 276 279 282 284 286 288 288 289 288 286 284 281 278 273 268 263 257 250 244 237 230 222 215 208 202 195 189 182 177 171 166 161 157 153 150 146 143 141 139 137 135 134 133 132 132 132 132 132 133 134 135 136 138 139 141 143 146 148 151 154 157 160 164 167 171 175 179 183 188 192 197 201 206 211 216 221 226 230 235 240 245 249 253 257 261 264 267 269 271 272 273 273 273 271 269 267 263 259 254 249 243 237 230 223 215 208 200 192 184 176 168 160 152 144 137 130 123 117 111 105 99 94 89 84 80 75 72 68 64 61 58 55 53 50 48 46 44 42 40 38 37 35 34 33 32 31 30 29 28 27 26 26 25 25 24 24 23 23 22 22 22 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 22 22 22 23 23 24 24 25 25 26 27 28 29 30 31 32 33 34 36 37 39 41 43 45 47 49 52 54 57 60 63 66 69 73 76 80 84 87 91 95 99 103 107 111 115 119 123 127 131 134 138 141 144 147 150 152 155 157 159 161 163 164 165 166 167 168
 25 25 25 26 26 26 26 26 27 27 27 28 28 29 29 30 30 31 32 32 33 34 35 35 36 37 38 39 40 42 43 44 46 47 49 50 52 54 55 57 59 62 64 66 69 71 74 77 80 83 86 90 93 97 101 105 109 114 118 123 127 132 137 142 147 152 157 162 167 172 177 182 186 191 195 199 203 207 211 214 217 220 222 225 227 229 230 232 233 234 235 236 237 237 238 238 238 238 238 239 239 239 239 239 239 239 240 240 240 241 241 242 243 244 245 246 248 249 251 252 254 256 258 260 262 264 265 267 269 270 271 272 272 272 272 271 269 267 264 261 257 253 248 243 237 231 225 218 211 205 198 191 184 177 170 164 158 152 146 140 135 130 126 121 117 113 110 107 104 101 98 96 94 92 91 89 88 87 86 85 85 85 84 84 85 85 86 86 87 88 89 91 92 94 96 98 100 102 104 107 109 112 114 117 120 122 125 127 129 132 133 135 136 137 138 139 139 138 138 137 136 134 133 131 129 126 124 121 119 116 113 111 108 106 103 101 99 96 94 92 90 88 87 85 84 82 81 80 79 78 77 76 75 74 74 73 72 72 72 71 71 71 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 70 69 69 69 69 68 68 68 67 67 66 66 65 64 64 63 62 61 60 59 58 57 56 55 54 53 52 51 50 49 48 47 46 45 43 42 41 40 39 38 38 37 36 35 34 33 33 32 31 31 30 30 29 29 28 28 27 27 27 26 26 26 26 26 25 25 25 25 25 25
 90 88 86 85 83 81 80 79 78 77 76 75 74 74 73 73 72 72 72 72 72 73 73 73 74 75 75 76 77 78 80 81 83 84 86 88 90 92 95 97 100 103 106 109 112 115 119 122 126 129 133 136 140 143 147 150 153 156 159 162 164 167 169 171 173 174 176 177 178 179 180 180 181 181 182 182 182 182 183 183 184 184 185 185 186 187 188 189 190 192 194 195 197 200 202 205 207 210 214 217 221 224 228 232 236 241 245 249 254 258 263 267 271 275 279 282 285 288 290 292 293 293 294 293 292 290 288 285 282 278 274 270 265 260 254 249 243 238 232 227 221 216 211 206 201 197 192 188 185 181 178 175 172 170 168 166 164 163 162 161 160 159 159 159 159 160 160 161 162 164 166 167 170 172 175 178 181 184 188 192 197 202 207 213 219 225 232 239 247 255 263 272 281 290 300 310 320 330 340 350 359 369 377 385 392 398 403 406 409 409 409 406 403 397 391 383 374 365 354 343 331 319 307 295 282 270 259 247 236 225 215 205 196 187 178 170 163 156 149 143 137 132 127 122 118 113 110 106 103 100 97 94 92 90 87 86 84 82 81 80 79 78 77 76 75 75 75 74 74 74 74 75 75 76 76 77 78 79 80 82 83 85 87 89 91 93 96 99 102 106 109 113 118 122 127 133 138 144 151 158 165 172 180 188 197 205 214 223 233 242 251 259 268 276 283 290 295 300 304 307 308 309 308 306 303 299 294 288 281 274 266 258 250 241 232 224 215 207 198 190 183 175 168 161 155 149 143 137 132 127 123 118 114 111 107 104 101 98 95 93
 64 66 68 71 73 76 80 83 87 92 97 102 108 114 121 129 137 147 157 168 181 195 210 227 245 265 287 311 336 364 393 423 455 488 520 551 581 607 629 646 657 660 657 647 630 608 582 552 520 488 455 422 391 361 333 307 283 261 241 223 207 192 178 166 155 146 137 129 122 116 111 106 102 98 95 92 89 87 86 84 83 82 82 81 81 82 82 83 84 85 86 88 89 91 94 96 99 102 105 108 112 116 120 124 129 134 138 144 149 154 159 164 169 173 178 182 185 188 191 193 194 194 193 192 190 188 184 180 176 171 166 160 154 148 142 136 130 125 119 113 108 103 98 93 89 85 81 77 73 70 67 64 61 59 56 54 52 50 48 46 45 43 42 40 39 38 37 36 35 34 33 33 32 31 31 30 30 29 29 29 28 28 28 28 28 28 28 28 28 28 28 29 29 29 30 30 31 32 33 34 35 36 37 38 40 42 44 46 48 50 53 56 59 62 65 68 72 76 79 83 87 90 94 97 100 103 106 108 109 110 111 111 110 109 108 106 103 101 98 95 91 88 84 81 77 74 70 67 64 61 58 55 53 50 48 46 44 42 40 38 37 35 34 33 31 30 29 28 27 27 26 25 25 24 24 23 23 22 22 22 22 21 21 21 21 21 21 21 21 22 22 22 23 23 23 24 24 25 26 26 27 28 29 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 46 47 47 48 48 48 49 49 49 49 49 49 49 49 49 48 48 48 48 48 48 48 48 49 49 49 49 50 50 51 52 53 53 55 56 57 58 60 62
 68 72 76 80 85 90 96 101 108 114 121 129 137 146 156 166 177 188 201 214 228 242 258 275 292 310 329 349 369 391 412 435 458 481 505 529 553 578 602 627 652 678 704 730 756 784 811 840 870 900 932 965 999 1034 1071 1108 1146 1184 1222 1260 1297 1332 1364 1393 1418 1439 1454 1463 1466 1463 1453 1437 1416 1389 1357 1321 1283 1241 1199 1155 1111 1067 1023 981 939 899 861 824 789 756 725 695 666 639 614 590 567 545 525 505 487 469 452 436 421 406 392 379 366 354 342 331 320 309 299 290 281 272 263 255 247 239 232 225 218 212 206 200 194 188 182 177 172 167 162 157 152 148 143 139 134 130 126 122 118 114 110 106 102 98 94 91 87 84 80 77 73 70 67 64 61 58 55 52 50 47 45 42 40 38 36 33 31 29 27 26 24 22 20 19 17 16 14 12 11 9 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 1 2 3 5 6 7 8 9 10 10 11 12 13 14 15 16 17 17 18 19 20 20 21 22 23 23 24 25 26 26 27 28 29 29 30 31 32 32 33 34 34 35 36 36 37 38 38 39 39 40 40 41 41 42 42 42 42 42 43 43 42 42 42 42 42 41 41 40 40 39 38 38 37 36 35 35 34 33 32 31 31 30 30 29 29 28 28 28 28 28 28 29 29 30 30 31 32 33 34 35 37 38 40 42 43 46 48 50 53 55 58 61 65
 33 31 29 28 27 25 24 23 22 21 20 19 18 18 17 16 16 15 15 14 14 13 13 13 13 13 13 13 13 13 13 14 14 15 15 16 17 18 19 20 22 24 26 28 30 33 35 39 42 46 50 55 60 66 72 79 87 95 104 114 125 136 149 162 176 192 208 225 243 262 282 302 322 343 364 385 406 426 445 463 480 496 510 522 533 542 550 556 560 564 566 567 568 568 567 566 565 564 563 562 561 560 560 560 561 561 562 564 565 567 569 571 573 574 575 575 574 573 570 566 561 554 546 536 525 512 497 482 465 448 429 411 392 373 355 337 319 302 286 270 255 241 228 216 204 194 184 175 167 159 152 146 140 134 130 125 121 118 115 112 109 107 105 103 102 101 100 99 98 98 97 97 97 97 97 97 98 98 99 99 100 100 101 102 102 103 103 104 104 105 105 105 105 104 104 103 102 101 100 98 96 94 92 89 87 84 81 78 74 71 68 65 61 58 55 52 49 46 43 41 38 36 33 31 29 27 26 24 22 21 20 19 18 17 16 15 14 14 13 13 12 12 12 11 11 11 11 11 11 11 11 11 12 12 12 12 13 13 14 14 15 15 16 16 17 18 19 19 20 21 22 23 24 25 27 28 29 31 32 34 36 37 39 42 44 46 49 51 54 57 61 64 68 72 76 81 86 91 96 102 108 115 121 128 136 143 151 159 168 176 184 192 200 207 214 220 225 229 232 234 235 235 233 230 226 221 215 208 201 193 185 176 168 159 151 142 134 127 119 112 105 99 93 88 82 77 73 68 64 61 57 54 51 48 45 43 41 38 36 34
 2 2 1 1 1 1 1 1 1 1 1 1 2 2 2 3 3 4 5 6 7 8 9 10 12 14 16 19 21 24 28 32 36 41 46 53 60 68 77 87 98 111 125 142 160 180 202 227 254 284 317 353 391 431 473 516 559 600 640 675 706 730 746 755 756 750 737 718 694 667 638 607 576 546 516 488 461 436 413 391 372 354 338 323 310 299 289 280 272 266 260 256 253 250 249 249 249 251 253 257 261 267 274 282 291 301 313 326 340 356 374 393 415 437 462 487 515 543 572 602 631 660 687 711 732 749 760 766 765 758 744 724 699 669 636 601 564 526 489 453 417 384 353 323 296 271 248 227 207 190 174 160 147 136 125 116 107 100 93 87 82 77 73 69 66 63 61 58 57 55 54 53 52 52 52 52 52 53 54 55 56 58 60 62 64 67 71 75 79 84 89 95 102 109 118 127 137 148 160 174 188 204 221 239 257 277 297 316 336 354 370 384 395 403 407 406 401 392 380 365 347 328 307 286 265 245 225 207 189 172 157 143 130 119 108 98 89 81 74 68 62 57 52 48 44 41 37 35 32 30 28 26 25 23 22 21 20 19 18 18 17 17 17 16 16 16 16 16 16 16 16 17 17 17 18 19 19 20 21 22 23 24 25 27 28 30 32 34 36 38 41 43 46 50 53 57 61 65 69 74 78 83 88 94 99 104 109 114 119 123 126 130 132 134 134 134 133 132 129 126 121 117 112 106 100 94 88 82 76 70 64 59 54 49 45 41 37 33 30 27 24 22 19 17 16 14 12 11 10 9 8 7 6 5 4 4 3 3 2 2
 4 5 5 6 7 7 8 9 10 11 12 14 15 16 18 20 22 24 26 28 31 33 36 39 43 47 51 55 59 64 69 75 81 87 94 101 108 116 124 132 140 149 158 167 176 185 194 203 212 221 229 236 244 250 256 262 266 270 273 275 277 278 278 277 276 274 271 268 265 261 257 252 248 243 238 233 227 222 217 211 206 201 196 191 186 182 177 173 169 165 161 157 154 150 147 144 142 139 137 135 133 132 130 129 129 128 128 128 129 130 132 134 136 139 143 148 153 159 167 175 185 196 209 224 240 260 281 306 334 366 402 443 488 539 595 657 724 795 870 945 1018 1086 1144 1188 1214 1220 1204 1168 1115 1049 974 895 816 738 665 597 535 478 428 383 344 309 278 250 226 205 187 170 156 143 132 122 113 105 98 92 86 81 77 73 70 67 64 62 60 59 57 56 55 55 54 54 54 54 55 55 56 57 58 59 61 62 64 66 68 70 72 75 77 79 82 84 86 88 90 92 94 96 97 98 99 100 100 100 100 100 100 99 98 97 97 96 95 93 92 91 90 90 89 88 87 87 87 86 86 86 87 87 88 88 89 90 92 93 95 97 99 101 104 107 110 113 116 120 124 128 133 138 143 149 155 161 168 175 183 191 200 208 218 227 237 248 258 269 280 291 302 313 323 332 340 348 354 358 360 361 359 355 349 340 330 318 304 289 273 257 239 222 205 188 172 157 142 128 115 103 92 81 72 64 56 49 43 37 32 28 24 21 18 15 12 10 9 7 6 5 4 3 2 2 1 1 0 0 0 0 0 0 0 0 0 1 1 1 1 2 2 3 3 3
 79 81 84 87 89 92 94 97 100 103 105 108 111 114 117 119 122 125 128 131 134 137 140 143 146 149 152 155 158 162 165 169 173 177 182 187 192 197 203 209 216 224 232 240 250 260 271 283 296 311 326 343 361 380 401 424 448 473 500 529 559 591 624 658 693 729 766 803 840 877 914 950 984 1018 1050 1080 1108 1133 1157 1178 1196 1211 1223 1232 1238 1240 1238 1232 1222 1208 1190 1167 1140 1108 1073 1034 993 948 902 854 805 756 707 659 612 566 523 482 443 406 372 341 311 285 260 238 217 199 182 167 154 142 131 121 113 105 99 93 88 83 80 76 74 72 70 69 68 67 67 67 67 68 69 70 71 73 75 77 79 81 84 86 89 92 95 98 102 105 108 111 115 118 121 125 128 131 134 137 140 142 145 147 149 151 153 154 156 157 158 158 159 159 160 160 160 160 159 159 158 157 156 155 154 153 152 150 149 147 145 144 142 140 138 136 134 131 129 127 125 123 120 118 116 114 112 110 107 105 103 101 99 97 95 93 91 89 87 85 83 81 79 77 75 73 71 69 67 65 63 61 59 57 55 53 51 50 48 46 44 43 41 39 38 36 35 34 32 31 30 29 28 26 25 24 23 23 22 21 20 19 18 18 17 16 16 15 15 14 14 13 13 12 12 12 11 11 11 11 10 10 10 10 10 10 10 9 9 9 9 9 9 10 10 10 10 10 10 10 10 11 11 11 11 11 12 12 12 13 13 13 14 14 15 16 16 17 18 18 19 20 21 22 23 25 26 27 29 30 32 34 35 37 39 41 43 45 47 49 51 53 55 57 60 62 64 67 69 71 74 76
 139 142 145 147 150 153 156 159 162 165 168 172 176 180 184 189 193 198 204 209 215 221 228 235 242 250 258 266 275 284 293 303 312 322 333 343 353 363 373 383 392 401 409 417 423 429 434 438 440 442 442 442 440 437 434 430 425 419 413 407 400 394 387 380 374 368 362 356 351 346 341 337 334 330 328 325 323 322 321 320 320 320 321 322 323 325 326 328 331 333 336 338 341 343 346 348 350 352 353 354 354 353 352 350 348 344 340 334 328 321 314 306 297 287 278 268 258 247 237 227 216 207 197 188 179 170 162 154 146 139 133 126 121 115 110 105 101 97 93 89 86 83 80 77 75 73 71 69 67 65 64 63 62 61 60 59 58 57 57 56 56 56 55 55 55 55 55 55 55 55 56 56 56 56 57 57 58 58 59 59 60 61 62 62 63 64 65 66 67 68 69 70 72 73 74 76 77 79 80 82 84 86 87 89 91 93 95 96 98 100 102 103 105 106 107 108 109 110 110 111 111 110 110 109 108 107 106 104 102 100 98 96 94 91 89 86 84 81 79 76 74 71 69 66 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 28 27 26 25 25 24 23 23 22 21 21 20 20 19 19 18 18 17 17 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 16 16 16 17 17 18 19 19 20 21 22 23 25 26 27 29 31 32 34 36 38 41 43 45 48 50 53 56 59 62 65 68 71 74 77 80 84 87 90 93 96 99 102 104 107 110 112 115 118 120 123 125 127 130 132 135 137
 50 50 50 50 50 50 50 50 50 51 51 51 51 52 52 53 53 54 55 55 56 57 58 59 61 62 64 65 67 69 71 74 77 79 83 86 90 94 99 104 109 115 122 129 136 145 154 164 175 186 199 213 227 243 260 278 297 317 339 361 384 407 431 455 479 502 525 546 566 583 599 612 623 630 635 637 636 632 627 619 609 597 584 571 556 541 526 510 495 480 465 450 436 423 409 397 385 373 362 352 342 333 324 316 308 301 294 288 282 276 271 267 263 259 255 252 249 247 245 243 242 241 240 239 239 239 240 241 241 243 244 246 248 250 252 254 257 260 263 266 269 272 275 279 282 286 289 293 296 299 303 306 309 313 316 319 322 325 328 331 334 337 340 342 345 348 351 354 357 360 363 366 369 373 376 380 384 388 392 396 401 405 410 414 419 423 428 432 436 440 443 446 449 450 451 451 450 448 444 440 434 427 419 409 399 387 375 362 348 334 319 304 290 275 261 247 233 220 207 195 184 173 163 154 145 137 129 122 115 109 103 98 94 89 85 82 78 75 72 70 68 66 64 62 61 60 59 58 57 56 56 56 55 55 55 55 55 55 56 56 56 57 58 58 59 60 61 62 63 64 65 66 67 68 70 71 73 74 76 77 79 80 82 84 86 88 89 91 93 95 97 98 100 102 104 105 107 108 109 111 112 113 113 114 114 115 115 114 114 113 113 112 111 109 108 106 104 103 101 99 97 94 92 90 88 86 84 82 79 78 76 74 72 70 69 67 66 64 63 62 61 60 59 58 57 56 55 55 54 54 53 53 52 52 51 51 51 51 50 50
 207 193 180 167 156 146 137 128 120 113 107 101 95 91 86 82 79 75 73 70 68 66 65 64 63 62 62 62 63 64 65 67 69 71 74 78 82 86 92 98 104 111 119 128 138 149 161 173 187 202 217 234 252 270 290 310 330 351 372 393 413 433 452 470 486 500 513 523 532 538 543 545 545 543 540 535 529 521 513 503 493 482 471 459 447 435 423 410 398 385 372 359 347 334 321 308 295 282 270 257 245 232 220 208 196 184 173 162 151 140 130 121 111 103 94 86 79 72 65 59 53 48 43 38 34 30 26 23 20 17 15 13 11 9 7 6 4 3 2 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 2 2 3 4 5 6 8 9 11 12 14 16 19 21 24 27 30 33 37 41 46 51 57 63 70 78 86 96 106 118 131 145 161 179 199 220 243 269 296 325 356 388 420 451 482 509 533 552 564 570 569 562 548 528 505 478 449 419 389 360 332 305 280 256 234 214 196 180 165 151 139 128 118 109 102 94 88 82 77 72 68 64 61 58 55 53 50 48 46 45 43 41 40 39 38 36 35 34 33 33 32 31 30 29 29 28 27 26 26 25 25 24 23 23 22 22 21 20 20 19 19 18 18 17 17 16 16 16 15 15 15 14 14 14 14 13 13 13 13 14 14 14 14 15 15 16 17 18 19 20 22 24 26 28 30 33 37 40 45 49 54 60 67 74 83 92 102 113 126 140 155 171 189 208 229 251 273 297 320 343 365 386 404 419 430 436 438 436 429 419 405 389 371 352 332 312 293 274 255 238 222
 41 41 40 40 40 39 39 39 39 39 39 40 40 40 41 41 42 43 43 44 45 46 48 49 50 52 54 56 58 60 63 65 68 71 74 78 81 85 90 94 99 103 108 114 119 125 131 137 143 150 156 163 169 176 182 188 194 200 206 211 215 219 223 226 228 230 231 232 232 231 231 229 227 225 223 220 217 214 210 207 203 200 196 193 190 186 183 180 177 174 171 169 166 164 162 160 158 157 155 154 153 152 151 151 150 150 150 151 151 152 153 154 155 156 158 160 162 165 167 170 173 176 179 183 187 190 194 198 202 205 209 212 216 219 222 224 226 228 229 230 230 230 229 228 226 224 221 219 215 212 208 204 201 197 193 189 185 181 178 174 171 168 165 163 161 159 157 156 155 154 154 154 154 154 155 156 158 160 162 165 168 171 175 179 184 189 195 201 207 214 222 230 238 247 255 264 273 283 291 300 308 315 322 327 331 334 335 335 332 329 323 316 308 299 288 277 265 253 241 229 217 205 194 183 173 163 154 145 137 129 122 116 110 105 100 95 91 87 84 81 78 75 73 71 70 68 67 66 65 64 63 63 63 62 62 62 63 63 63 64 64 65 66 66 67 68 69 70 72 73 74 76 77 79 81 83 84 86 88 91 93 95 98 100 103 105 108 111 113 116 119 122 125 128 130 133 136 139 141 143 146 148 150 151 153 154 155 155 155 155 155 154 153 152 150 148 146 144 141 138 135 132 128 125 121 117 114 110 106 103 99 96 92 89 86 83 80 77 74 71 69 66 64 62 60 58 56 55 53 52 50 49 48 47 46 45 44 43 42 42
 31 31 31 31 31 31 31 31 32 32 32 33 33 34 34 35 36 37 37 38 39 40 42 43 44 46 47 49 51 53 55 57 59 62 64 67 69 72 75 79 82 85 89 92 96 100 104 108 112 117 121 125 130 134 139 144 148 153 158 162 167 172 176 181 185 189 193 197 200 204 207 210 213 215 217 219 220 222 223 223 224 224 224 223 223 222 221 219 218 216 214 211 209 207 204 201 198 195 192 189 186 182 179 176 173 170 166 163 160 157 154 152 149 146 144 142 139 137 135 134 132 130 129 128 127 126 125 124 123 122 122 121 121 120 120 120 119 119 118 118 118 117 116 116 115 114 114 113 112 111 110 109 108 107 106 105 104 103 102 101 100 99 99 98 98 98 97 97 97 98 98 99 100 101 102 104 105 108 110 113 116 119 123 127 132 137 143 150 157 165 173 183 194 205 218 232 247 264 282 301 322 344 368 392 417 443 468 493 517 539 558 574 586 594 597 595 589 579 564 547 528 507 484 461 438 416 394 372 352 333 316 299 284 269 256 244 233 223 214 206 198 191 185 179 174 169 165 161 157 154 151 148 146 143 141 139 137 135 133 131 129 128 126 124 123 121 119 118 116 115 113 111 109 108 106 104 102 101 99 97 95 93 92 90 88 86 85 83 81 79 78 76 75 73 72 70 69 68 66 65 64 63 62 61 60 60 59 58 57 57 56 56 55 55 54 54 53 53 52 52 51 51 50 49 49 48 48 47 46 46 45 44 44 43 42 41 41 40 39 39 38 37 37 36 36 35 35 34 34 33 33 32 32 32 32 31 31 31 31 31
 53 51 50 49 47 46 45 44 43 42 41 40 39 39 38 37 37 36 36 35 35 34 34 34 34 34 34 34 34 34 35 35 36 37 38 39 40 41 42 44 46 48 50 53 56 59 62 66 71 75 80 86 92 99 106 114 122 131 141 152 163 175 188 202 215 229 244 258 272 286 299 311 322 332 339 345 350 352 353 351 349 345 339 333 326 318 310 302 293 285 277 268 261 253 246 239 232 226 220 215 210 205 201 197 193 189 186 183 180 178 175 173 171 169 167 165 163 161 159 158 156 154 152 150 149 147 145 142 140 138 136 134 131 129 127 124 122 120 118 116 114 112 110 108 106 105 103 102 101 100 99 98 97 96 96 96 95 95 95 95 95 96 96 96 97 97 98 99 100 100 101 102 103 104 105 106 107 107 108 109 110 111 112 112 113 113 114 114 114 113 113 112 112 110 109 108 106 104 101 99 96 93 90 87 84 80 77 73 70 66 63 60 56 53 50 47 45 42 40 37 35 33 31 29 28 26 25 23 22 21 20 19 18 18 17 16 16 15 15 15 15 14 14 14 14 14 14 14 15 15 15 15 16 16 16 17 17 18 19 19 20 21 21 22 23 24 25 26 27 28 29 30 32 33 34 36 37 39 41 43 45 47 49 51 53 56 58 61 64 67 70 73 76 80 83 87 91 94 98 102 106 109 113 117 120 124 127 131 134 137 139 142 144 145 147 148 149 149 149 149 148 147 146 145 143 141 138 136 133 130 127 124 121 118 115 112 109 105 102 99 96 93 90 87 85 82 80 77 75 72 70 68 66 64 62 60 59 57 56 54
 79 79 78 77 77 76 75 74 74 73 72 72 71 71 70 70 69 69 69 68 68 68 68 68 68 68 69 69 70 70 71 72 73 74 75 77 78 80 82 84 86 88 90 93 96 99 102 105 108 112 115 119 123 126 130 134 138 142 146 150 154 158 162 166 170 173 177 180 183 186 188 191 193 195 197 198 199 200 201 202 202 202 202 202 202 201 200 199 198 196 195 193 191 189 187 184 182 179 176 173 170 167 164 161 157 154 151 147 143 140 136 133 129 126 122 119 116 113 110 107 104 101 98 96 93 91 89 87 85 83 81 80 78 77 76 75 74 73 72 72 72 71 71 71 71 72 72 73 74 75 76 77 79 80 82 84 87 89 92 95 98 101 105 109 113 117 122 126 131 137 143 149 155 161 168 176 184 192 200 209 218 228 238 248 258 269 280 291 302 313 324 335 345 354 363 370 377 382 385 388 388 387 385 381 375 368 360 351 342 331 320 309 298 286 275 264 254 244 234 225 216 208 200 193 186 180 175 169 165 161 157 153 150 147 145 143 141 139 138 137 136 135 134 133 133 132 132 132 131 131 131 131 130 130 130 129 129 129 128 128 127 126 126 125 124 123 122 121 120 119 118 116 115 114 112 111 109 108 106 105 103 102 100 98 97 95 93 92 90 89 87 86 84 83 81 80 79 78 76 75 74 74 73 72 71 71 70 70 69 69 69 69 69 69 69 69 69 70 70 70 71 71 72 72 73 74 75 75 76 77 78 78 79 80 80 81 82 82 83 83 84 84 85 85 85 85 85 85 85 85 85 84 84 83 83 82 82 81 81 80
 236 232 226 220 213 206 198 190 182 174 166 158 150 142 134 127 121 114 108 102 97 92 87 82 78 74 71 68 65 62 59 57 55 53 51 49 48 47 45 44 43 42 42 41 40 40 39 39 39 39 38 38 38 38 38 38 38 38 38 38 38 38 39 39 39 39 40 40 40 41 41 41 42 42 42 43 43 44 44 45 45 46 47 47 48 49 49 50 51 52 53 54 55 56 57 58 59 60 62 63 64 65 67 68 69 71 72 74 75 76 77 78 80 81 82 82 83 84 84 85 85 85 85 85 85 84 84 84 83 83 82 82 81 81 80 80 79 79 79 79 79 79 80 81 81 82 84 85 87 89 91 93 96 99 102 106 110 114 119 124 129 134 140 146 152 158 165 172 178 185 191 198 204 209 214 219 222 225 227 228 227 226 224 220 216 211 205 199 192 184 177 169 161 153 145 138 130 123 117 110 104 98 93 87 83 78 74 70 67 64 61 58 56 53 51 50 48 47 46 45 44 43 43 43 42 42 42 43 43 43 44 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 62 63 64 64 65 65 65 65 65 66 66 66 66 65 65 65 65 65 65 64 64 64 64 64 63 63 63 63 63 63 63 63 62 62 62 62 62 62 62 62 62 61 61 61 61 61 61 60 60 60 60 60 59 59 59 59 59 59 59 59 59 59 59 59 60 60 61 62 62 64 65 66 68 70 72 74 76 79 82 85 89 93 97 102 107 112 118 124 130 137 144 151 159 166 174 182 190 198 205 212 219 225 231 235 239 241 243 243 242 239
 203 203 202 202 201 201 200 199 198 197 196 195 194 192 190 189 187 185 183 180 178 176 173 171 168 165 162 159 157 154 151 148 145 142 139 136 133 130 127 124 121 119 116 113 111 108 105 103 101 98 96 94 92 90 89 87 86 84 83 82 81 80 79 79 78 78 78 78 78 79 79 80 80 81 82 83 84 85 87 88 90 92 94 96 98 100 103 105 108 111 114 117 121 124 128 132 136 140 144 148 153 158 163 168 172 178 183 188 193 198 202 207 211 215 219 223 226 229 231 233 234 235 235 235 235 234 232 230 228 226 223 220 217 214 211 207 204 200 197 193 190 187 183 180 177 174 171 169 166 164 161 159 157 155 152 150 149 147 145 143 141 140 138 136 135 133 131 130 128 126 125 123 121 120 118 116 115 113 111 110 108 107 105 103 102 100 99 97 96 95 93 92 91 89 88 87 86 85 85 84 83 83 82 82 82 82 82 82 82 83 83 84 85 86 87 89 90 92 93 95 97 99 101 104 106 108 111 113 115 118 120 122 125 127 129 130 132 133 135 136 136 137 137 137 137 136 135 134 133 131 129 127 125 123 121 119 116 114 111 109 106 104 102 99 97 95 93 90 88 86 85 83 81 80 78 77 75 74 73 72 71 70 69 69 68 68 68 67 67 68 68 68 69 69 70 71 73 74 76 78 80 82 85 87 90 93 97 100 104 108 112 116 120 125 129 134 138 142 147 151 156 160 164 167 171 174 178 181 183 186 188 190 192 194 195 196 198 199 199 200 201 201 202 202 203 203 203 203 203 204 204 204 204 204 204 204 204 204 203 203
 9 9 9 9 10 10 11 12 13 14 15 16 18 20 22 25 28 31 35 39 44 50 56 63 72 81 92 105 118 134 152 172 194 219 246 277 309 345 382 420 459 498 533 565 591 610 620 621 613 596 572 543 509 474 437 400 365 332 301 272 245 221 199 180 163 147 133 121 110 100 92 84 77 71 66 62 58 54 51 48 46 44 42 41 40 39 38 37 37 36 36 37 37 37 38 39 40 41 43 45 47 50 53 57 61 66 71 78 85 94 104 116 129 145 163 185 210 239 273 313 359 413 476 549 632 727 832 948 1070 1193 1307 1403 1468 1494 1476 1416 1323 1207 1081 954 833 721 621 533 457 391 334 286 245 210 180 155 133 115 100 86 75 65 57 50 44 39 34 30 27 24 22 20 18 17 16 15 14 13 13 12 12 12 12 11 12 12 12 12 13 13 14 15 16 17 18 19 21 23 25 27 30 33 37 41 45 50 56 62 69 77 86 96 107 119 133 147 163 180 198 217 236 256 276 295 312 328 342 352 359 363 362 357 349 338 324 308 291 273 254 236 218 200 184 168 154 141 128 117 107 98 89 82 75 69 64 59 55 51 47 44 41 39 37 35 33 32 31 30 29 28 27 27 26 26 26 26 26 26 26 26 27 28 28 29 31 32 33 35 37 40 43 46 50 54 59 65 71 79 87 97 108 121 135 151 170 190 214 239 268 299 333 369 406 443 480 514 544 567 582 588 583 570 547 517 482 444 405 365 327 291 258 227 199 175 153 133 116 101 88 77 67 59 51 45 39 35 31 27 24 21 19 17 16 14 13 12 11 10 10 9 9 9 9 8
 76 78 80 83 85 88 90 92 95 97 99 101 103 105 107 109 111 112 114 116 117 118 120 121 122 123 124 125 126 127 128 129 130 132 133 135 137 139 141 143 146 149 153 157 161 166 171 177 184 191 199 208 217 228 239 251 264 278 293 309 325 343 361 379 398 416 435 452 470 486 500 513 524 532 539 542 543 542 538 531 522 512 499 485 469 453 436 418 400 381 363 345 327 309 292 275 259 244 229 214 201 188 176 164 153 143 133 124 115 107 100 93 87 81 75 70 66 61 58 54 51 48 46 43 41 40 38 37 36 35 34 34 33 33 33 34 34 35 35 36 38 39 41 42 44 47 49 52 56 59 63 67 72 77 83 89 95 102 109 117 126 135 145 155 165 176 188 200 212 225 238 251 265 278 291 304 317 330 342 353 364 374 383 390 397 403 407 410 411 411 410 407 403 398 391 383 374 365 354 342 330 318 305 292 278 265 252 240 228 216 205 194 184 174 165 157 150 143 136 130 125 120 116 112 109 106 103 101 99 97 95 94 93 93 92 92 91 91 91 91 92 92 92 93 93 94 94 95 95 96 96 96 97 97 97 97 97 96 96 95 95 94 93 92 91 90 89 88 86 85 83 81 80 78 76 74 72 70 68 66 64 62 60 58 56 54 52 50 48 46 44 42 40 39 37 36 34 33 31 30 29 28 27 26 25 24 23 23 22 21 21 20 20 20 19 19 19 19 19 19 19 19 19 19 20 20 21 21 22 22 23 24 25 26 27 28 29 30 32 33 35 36 38 39 41 43 45 47 49 51 53 55 57 59 62 64 66 69 71 73
 57 56 55 54 53 52 51 50 49 49 48 47 46 46 45 45 44 44 43 43 42 42 42 42 42 42 42 42 42 42 43 43 44 45 46 47 48 49 51 52 54 56 58 61 63 66 69 73 76 80 85 89 94 100 105 112 118 125 133 141 150 159 168 178 189 200 211 222 233 245 256 268 279 289 300 309 318 326 334 340 346 350 354 357 359 360 360 360 359 357 355 352 349 345 341 337 333 328 323 318 313 308 302 297 291 286 280 275 269 264 258 253 248 243 238 233 228 223 219 214 210 206 202 199 195 192 189 186 184 181 179 177 176 174 173 172 171 170 170 169 169 169 170 170 171 172 173 174 176 178 180 182 184 187 189 192 195 198 202 205 208 212 216 219 223 227 231 235 239 243 247 251 255 258 262 266 270 273 276 280 282 285 287 289 291 291 292 291 291 289 286 283 279 274 269 263 256 248 240 232 223 213 204 194 185 176 166 158 149 141 133 125 118 111 105 99 94 88 84 79 75 72 68 65 63 60 58 56 54 52 51 49 48 47 46 46 45 45 44 44 44 44 44 44 45 45 46 47 47 48 49 50 51 52 54 55 56 58 59 61 63 64 66 68 70 72 74 76 78 81 83 85 88 90 93 96 99 101 104 107 110 113 116 119 122 125 128 131 134 137 140 143 145 148 150 152 154 156 157 158 159 160 161 161 161 160 160 159 158 156 155 153 151 149 146 144 141 139 136 133 130 127 125 122 119 116 113 111 108 105 103 100 98 96 94 92 90 88 86 84 82 81 79 77 76 74 73 72 70 69 68 66 65 64 63 62 61 60 59 58
 63 64 65 67 68 69 70 71 73 74 75 76 77 79 80 81 82 83 85 86 87 88 89 90 91 92 92 93 94 95 96 96 97 98 98 99 100 100 101 101 102 103 103 104 104 105 105 106 107 107 108 108 108 109 109 110 110 110 110 111 111 111 111 111 110 110 110 109 109 108 108 107 106 105 104 103 102 100 99 98 96 95 94 92 91 89 87 86 84 83 81 80 78 77 76 74 73 72 70 69 68 67 66 65 64 63 62 61 61 60 60 59 59 59 59 59 59 59 59 60 61 62 63 64 65 67 69 71 73 76 78 81 85 88 92 96 101 106 111 117 123 129 136 143 150 158 166 175 183 192 201 210 219 227 236 244 251 258 264 269 273 276 279 280 280 280 278 276 272 269 264 260 254 249 243 238 232 226 220 215 209 204 199 194 189 184 180 176 172 168 165 162 159 156 153 151 149 147 145 143 142 140 139 138 137 136 135 134 134 133 132 132 131 131 130 130 129 129 128 127 126 126 125 124 123 122 121 120 118 117 116 115 114 113 112 111 110 109 108 107 106 106 105 105 105 105 105 105 105 106 106 107 108 109 110 111 113 114 116 117 119 121 124 126 128 131 134 137 140 143 146 150 153 157 161 164 168 172 177 181 185 189 193 197 201 205 208 211 214 216 218 220 221 221 221 220 219 217 214 211 207 203 198 193 188 182 177 171 165 159 153 147 141 135 129 124 119 113 109 104 100 95 91 88 84 81 78 75 72 70 68 66 64 62 61 60 58 57 57 56 55 55 55 54 54 54 54 55 55 55 56 56 57 57 58 59 60 60 61 62
 55 55 55 55 55 54 54 54 53 53 52 52 51 51 50 50 49 49 48 48 47 47 47 46 46 46 46 46 46 46 47 48 49 50 51 52 54 56 59 61 64 68 72 76 81 87 93 100 107 116 125 136 147 160 174 188 205 222 241 260 281 302 323 344 365 384 401 416 428 436 441 443 440 435 426 415 402 387 372 356 340 324 308 293 279 265 252 240 228 218 208 199 190 182 174 168 161 155 149 144 139 134 130 126 122 118 115 111 108 105 102 99 96 94 91 89 87 84 82 80 78 76 75 73 71 70 68 67 65 64 63 62 60 59 59 58 57 56 56 55 55 55 54 54 54 54 55 55 56 56 57 58 59 60 61 63 64 66 68 70 72 74 77 79 82 84 87 90 93 96 99 102 105 108 111 115 118 121 125 128 131 135 138 141 144 148 151 154 157 160 162 165 167 170 172 174 175 176 177 178 179 179 179 178 177 176 175 173 171 168 165 162 159 156 152 148 144 140 136 132 128 124 119 115 111 107 103 99 95 91 87 84 80 77 74 71 68 66 63 61 58 56 54 52 51 49 48 46 45 44 43 42 41 41 40 39 39 38 38 38 37 37 37 37 37 37 37 37 37 37 38 38 38 39 39 39 40 40 41 41 42 42 43 43 44 44 45 45 46 47 47 48 48 49 50 50 51 51 51 52 52 52 53 53 53 53 53 53 53 53 53 52 52 52 51 51 51 50 50 49 49 48 48 48 47 47 47 46 46 46 46 46 46 46 46 46 47 47 47 48 48 48 49 49 50 50 51 51 52 52 53 53 54 54 54 54 55 55 55 55
 40 41 42 43 45 46 48 50 51 53 56 58 60 63 66 69 72 76 79 83 87 92 96 101 106 111 116 121 126 132 137 142 147 152 157 161 165 168 171 173 174 175 176 176 175 174 172 170 167 164 160 157 153 149 145 141 137 133 129 126 122 119 115 112 109 107 104 102 100 98 96 94 92 91 90 88 87 86 85 84 83 82 81 80 79 78 77 76 75 74 74 73 72 71 70 69 68 68 67 66 65 65 64 63 63 62 62 62 61 61 61 61 61 62 62 63 64 65 66 67 69 71 73 76 78 81 84 88 92 96 101 106 112 117 124 131 138 146 154 163 172 182 192 202 213 224 235 246 256 267 276 285 293 299 305 309 311 312 312 310 307 303 298 292 285 278 271 263 255 248 241 234 227 220 214 208 203 198 194 190 186 183 180 177 175 173 172 170 169 169 169 169 169 169 170 171 172 174 175 177 179 181 183 185 187 189 191 193 194 196 197 198 198 198 198 198 197 195 194 192 190 187 184 182 178 175 172 169 165 162 158 155 152 149 146 144 141 139 136 135 133 131 130 129 128 127 127 126 126 126 126 126 126 126 127 127 128 128 129 129 130 130 131 131 132 132 133 133 133 133 133 133 133 133 132 132 132 131 130 129 128 127 126 125 123 122 120 119 117 115 114 112 110 108 106 104 102 100 99 97 95 93 91 89 88 86 84 82 80 78 76 75 73 71 69 67 65 63 61 59 57 56 54 52 50 49 47 46 44 43 41 40 39 38 37 36 35 35 34 34 33 33 33 32 32 32 32 32 33 33 33 33 34 34 35 36 36 37 38 39
 98 99 101 102 103 104 105 106 107 107 108 108 108 108 108 107 107 106 106 105 104 103 102 100 99 98 97 95 94 93 92 90 89 88 87 86 85 84 83 82 81 80 79 78 77 76 76 75 74 73 73 72 72 71 70 70 70 69 69 69 68 68 68 68 68 68 69 69 69 70 71 71 72 73 74 75 76 78 79 81 82 84 85 87 89 91 93 95 97 99 102 104 107 109 112 115 117 120 123 126 129 132 135 138 141 144 147 150 153 155 158 161 163 166 168 170 172 174 176 178 179 181 182 183 185 186 187 188 189 190 191 192 193 194 196 197 198 200 202 203 205 207 210 212 214 217 219 222 225 227 230 233 235 237 239 241 242 243 244 244 244 243 241 239 236 233 229 225 220 215 210 204 199 193 186 180 174 168 161 155 149 143 138 132 127 121 116 112 107 103 98 94 91 87 84 81 78 75 73 70 68 66 65 63 62 61 60 60 59 59 59 59 59 60 60 61 62 63 64 66 67 69 70 72 74 76 78 81 83 85 88 91 93 96 98 101 104 107 109 112 115 117 120 122 124 126 128 130 131 133 134 135 136 136 137 137 137 137 136 136 135 134 134 133 132 131 130 129 128 127 126 125 124 123 123 122 121 121 121 120 120 120 120 120 121 121 122 122 123 124 125 126 127 128 130 131 132 133 135 136 137 138 138 139 139 139 138 137 136 135 133 132 129 127 124 122 119 116 112 109 106 103 100 97 94 91 89 86 84 82 80 78 77 76 75 74 73 73 73 73 73 74 74 75 76 76 77 79 80 81 83 84 85 87 89 90 92 93 95 96
 200 192 184 176 169 162 156 150 144 138 132 127 122 118 114 110 106 102 99 96 93 91 89 87 85 84 83 82 82 82 82 82 82 83 84 85 86 88 90 92 94 96 99 101 104 107 110 113 117 120 124 128 132 136 140 144 148 153 157 162 166 171 175 180 184 189 193 198 202 207 211 216 220 225 229 234 239 244 249 254 260 266 272 279 286 294 302 312 322 333 345 358 372 387 404 423 443 465 489 514 541 570 601 632 665 697 729 759 787 810 828 839 843 838 826 806 778 745 707 666 623 579 536 494 455 417 382 350 320 293 268 245 225 207 190 175 162 150 139 129 120 112 105 99 93 88 84 80 76 73 71 69 67 66 65 64 63 63 63 63 63 63 64 64 65 66 66 67 68 69 70 71 72 73 74 75 75 76 77 78 79 79 80 80 81 81 81 82 82 82 82 82 82 82 82 81 81 81 81 81 80 80 80 80 80 80 80 80 80 80 80 80 81 81 81 81 82 82 82 82 82 82 81 81 81 80 79 79 78 77 76 75 73 72 71 69 68 66 65 63 62 60 59 57 56 54 53 52 51 50 49 48 47 46 45 44 44 43 43 42 42 41 41 40 40 40 40 39 39 39 39 39 38 38 38 38 38 38 38 38 38 38 38 38 39 39 39 40 40 41 42 43 44 45 46 48 49 51 53 56 58 61 64 67 71 75 79 83 88 93 99 104 111 117 125 132 140 149 158 168 178 189 200 211 224 236 249 262 274 287 300 312 323 333 343 351 357 362 365 366 366 364 361 356 350 342 334 325 316 306 296 286 275 265 255 245 236 226 217 208
 33 33 33 32 32 32 32 32 31 31 31 30 30 29 29 29 28 28 27 27 26 26 25 25 24 24 23 23 22 22 22 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 22 22 23 23 24 24 25 26 27 28 29 30 31 32 33 35 36 38 39 41 43 45 46 48 50 52 54 56 58 60 62 64 67 69 71 73 75 77 79 81 83 85 88 90 92 95 97 100 102 105 108 111 115 118 122 126 130 134 139 143 148 154 159 165 171 177 184 190 197 203 210 216 222 228 233 238 242 246 249 251 253 253 253 252 250 247 243 239 234 228 222 216 209 202 194 187 179 172 164 157 149 142 135 129 122 116 110 105 99 94 90 85 81 77 73 70 66 63 60 57 55 52 50 48 46 44 42 40 39 37 36 34 33 32 31 30 29 28 27 26 26 25 24 24 23 23 23 22 22 22 22 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 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 23 23 23 24 24 25 25 26 26 27 28 29 29 30 31 32 33 34 35 36 38 39 40 42 43 45 47 49 51 53 55 58 60 63 66 69 73 76 80 84 88 93 97 102 107 112 118 123 129 134 139 144 149 153 156 159 161 163 163 163 162 160 157 153 149 144 138 133 126 120 114 107 101 95 89 84 79 74 69 65 61 58 55 52 50 48 46 44 42 41 40 39 38 37 37 36 36 35 35 35 34 34 34 34 34 33 33
 89 85 81 77 73 69 66 62 59 56 53 50 48 46 43 41 39 38 36 34 33 32 31 30 29 28 27 26 26 25 25 25 25 24 24 24 24 24 24 25 25 25 26 26 27 27 28 28 29 30 31 32 33 34 35 36 37 39 40 42 44 46 48 50 52 55 57 60 63 65 68 72 75 78 81 85 88 92 95 99 102 106 109 112 115 118 121 124 127 130 132 134 137 139 141 142 144 145 147 148 149 150 150 151 151 151 151 150 150 149 148 146 145 143 142 140 137 135 132 130 127 124 121 118 115 112 109 106 103 100 97 94 91 89 86 84 81 79 76 74 72 71 69 67 66 64 63 62 61 60 60 59 59 59 59 59 59 59 60 60 61 62 63 64 65 66 68 69 71 72 74 75 77 78 80 81 82 84 85 86 87 87 88 88 88 88 88 87 86 85 83 82 80 78 75 73 71 68 65 63 60 57 55 52 50 48 45 43 41 39 38 36 34 33 32 30 29 28 27 26 25 24 23 23 22 21 21 20 20 19 19 19 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 19 19 20 20 21 21 22 22 23 23 24 24 25 26 26 27 28 28 29 29 30 31 31 32 32 33 34 34 35 35 36 36 37 37 38 38 39 39 39 40 40 41 41 42 42 43 43 44 44 45 46 46 47 48 49 50 51 52 53 54 55 57 58 60 62 63 65 67 69 72 74 77 80 83 86 89 93 96 100 104 108 112 116 120 124 128 131 134 137 140 142 143 144 144 143 142 140 138 135 132 129 125 120 116 112 107 103 98 93
 90 84 79 74 69 64 59 54 50 46 42 38 35 32 29 26 23 21 19 17 15 13 12 10 9 8 7 6 5 5 4 4 3 3 2 2 2 1 1 1 1 1 1 1 1 0 0 0 0 1 1 1 1 1 1 1 2 2 2 3 3 4 4 5 6 6 7 8 9 11 12 14 15 17 19 21 24 27 29 33 36 39 43 48 52 57 62 67 73 78 84 91 97 104 111 117 124 131 137 144 150 155 161 165 169 173 176 178 180 180 181 181 180 179 177 175 173 171 168 166 163 161 159 156 154 152 151 149 148 147 146 146 146 146 146 147 148 149 151 153 155 158 161 164 168 172 177 182 187 192 198 203 209 215 220 226 231 235 238 241 243 244 243 241 238 234 229 222 215 206 197 188 178 168 158 148 138 128 118 109 101 93 85 78 71 64 59 53 48 43 39 35 31 28 25 22 20 17 15 13 12 10 9 8 7 6 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 1 1 1 2 2 2 3 4 4 5 6 7 8 9 11 12 14 16 18 21 23 26 30 33 37 42 46 52 58 64 71 78 87 95 105 115 126 138 150 163 177 191 205 220 234 248 262 275 286 296 304 311 315 318 318 316 313 308 301 293 284 275 265 254 244 233 223 214 204 195 187 179 171 164 158 152 147 142 137 133 129 126 123 121 119 117 115 114 113 113 113 113 113 114 114 116 117 118 120 122 124 126 128 131 133 135 137 139 140 141 142 143 143 142 141 140 138 135 132 129 125 121 116 111 106 101 95
 49 46 43 41 38 36 34 32 31 29 27 26 25 24 23 22 21 21 20 20 20 20 20 20 20 21 21 22 23 24 26 27 29 31 33 36 38 41 44 47 51 55 59 64 68 74 79 85 92 98 106 113 122 130 139 149 158 168 178 188 197 206 215 223 229 235 239 241 242 242 240 237 232 227 221 215 208 200 193 186 179 172 166 160 154 149 144 139 135 131 128 125 123 121 119 118 117 116 116 117 117 119 120 123 125 129 133 137 142 148 155 162 169 177 186 194 203 211 219 227 233 238 241 243 243 240 236 230 223 214 204 193 181 170 158 147 135 125 115 105 96 87 80 72 66 60 54 49 45 41 37 34 31 29 27 25 23 22 21 20 20 19 19 19 19 19 20 20 21 22 23 24 25 26 27 29 31 32 34 36 38 41 43 46 49 52 55 58 62 66 70 74 78 83 88 92 97 102 106 110 114 118 121 123 125 126 127 126 125 123 121 118 115 111 107 103 99 94 90 85 81 77 72 68 65 61 57 54 51 48 45 42 39 37 35 32 30 29 27 25 24 23 21 20 19 19 18 17 17 17 16 16 16 16 16 16 17 17 17 18 18 19 19 20 20 21 21 22 23 23 24 25 26 27 27 28 29 30 31 32 33 34 35 36 37 38 39 40 42 43 44 46 47 49 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 129 134 139 144 149 154 159 164 168 172 175 177 179 180 179 178 176 173 169 164 158 152 145 139 132 125 118 111 104 98 92 86 81 76 71 67 63 59 55 52
 49 48 47 45 44 43 42 41 40 40 39 38 38 37 37 36 36 36 36 36 36 36 36 37 37 38 38 39 40 41 41 42 43 45 46 47 48 49 50 52 53 54 55 57 58 59 60 61 62 63 65 66 67 67 68 69 70 71 72 72 73 74 74 75 76 76 77 77 78 79 79 80 81 81 82 83 84 84 85 86 87 88 88 89 90 91 92 93 94 95 96 97 98 99 100 101 103 104 105 107 108 110 111 113 115 117 119 122 124 127 130 133 136 140 144 148 152 156 161 166 171 176 182 188 193 199 205 211 216 222 227 232 237 241 245 248 250 252 253 253 253 252 250 247 244 241 236 232 227 221 216 210 205 199 194 188 183 178 174 170 166 162 158 155 152 150 147 145 143 141 139 137 136 134 133 132 131 129 128 127 125 124 123 121 119 118 116 114 112 110 108 106 104 102 99 97 94 92 90 87 85 82 80 78 76 74 71 69 68 66 64 63 61 60 58 57 56 55 54 53 52 51 50 50 49 49 48 48 48 47 47 47 47 47 47 47 48 48 48 49 49 50 51 51 52 53 54 56 57 58 60 62 63 65 67 69 72 74 77 79 82 85 88 91 94 98 101 105 109 113 117 122 127 131 137 142 147 153 159 166 172 179 186 194 202 209 218 226 235 243 252 260 269 277 284 291 298 304 309 313 316 317 318 318 316 313 309 304 298 292 285 277 268 260 251 242 233 224 215 206 198 189 181 174 166 159 152 146 139 134 128 123 118 113 109 105 101 97 94 91 88 85 82 80 77 75 73 71 69 67 65 63 61 60 58 56 55 53 52 51
 47 46 45 44 43 42 41 40 39 39 38 38 37 37 36 36 35 35 35 35 35 35 35 35 35 35 36 36 36 37 37 38 38 39 40 40 41 42 43 44 45 45 46 47 48 49 51 52 53 54 55 56 57 59 60 61 63 64 66 67 69 70 72 74 76 78 80 82 84 87 89 92 95 98 101 104 107 111 114 118 122 125 129 133 137 142 146 150 154 158 162 167 171 174 178 181 184 187 189 191 192 193 193 193 192 190 187 185 181 177 173 168 163 158 153 148 143 138 133 128 123 119 115 111 107 103 100 97 95 92 90 88 86 84 83 81 80 79 78 78 77 77 77 77 77 77 77 78 78 79 80 81 82 83 85 86 88 89 91 93 95 97 100 102 105 107 110 112 115 118 121 124 127 130 133 137 140 143 146 150 153 156 159 163 166 168 171 173 175 177 178 178 179 178 177 176 173 171 167 163 159 154 149 144 139 133 128 122 117 112 107 102 97 93 88 84 81 77 74 71 68 65 63 61 58 56 55 53 51 50 49 47 46 45 44 43 43 42 41 41 40 40 40 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 40 41 41 41 42 42 43 43 44 45 46 47 48 50 51 53 54 56 58 60 62 64 66 69 71 73 76 78 81 83 85 87 90 92 94 96 97 99 100 102 103 103 104 104 105 104 104 103 103 102 100 99 97 95 93 91 89 87 85 82 80 78 76 73 71 69 67 65 63 61 60 58 56 55 53 52 50 49 48
 37 38 40 41 42 44 46 48 49 51 53 55 57 60 62 64 66 68 70 72 74 76 78 80 81 82 84 84 85 86 86 86 86 86 85 85 84 83 83 82 80 79 78 77 75 74 73 71 70 68 67 65 64 62 61 59 58 56 55 53 52 51 49 48 47 46 44 43 42 41 41 40 39 38 38 37 37 36 36 35 35 35 35 35 35 34 34 34 34 34 35 35 35 35 35 35 36 36 36 36 37 37 38 38 39 39 40 40 41 42 43 44 44 45 47 48 49 50 51 53 54 56 58 59 61 63 65 67 70 72 75 77 80 83 86 89 92 95 99 102 106 110 113 117 121 125 129 132 135 138 141 143 145 146 147 146 146 144 142 140 136 133 129 125 120 115 111 106 101 97 93 88 84 80 77 73 70 67 65 62 60 57 55 54 52 50 49 48 47 46 45 44 44 44 43 43 43 44 44 44 45 46 47 48 49 50 52 53 55 57 59 60 62 64 67 69 71 73 75 77 79 81 82 84 85 87 88 89 90 91 91 92 92 92 92 91 91 90 89 88 86 85 84 82 80 79 77 75 74 72 70 69 67 66 64 63 62 60 59 58 58 57 56 56 55 55 54 54 54 54 54 55 55 56 56 57 58 59 60 62 63 65 67 69 72 75 78 81 85 89 93 97 102 107 112 117 122 127 132 137 141 145 149 152 154 155 156 155 154 152 149 146 142 138 133 128 122 117 111 106 100 95 89 84 79 74 70 66 62 58 55 51 49 46 43 41 39 37 36 34 33 32 31 31 30 30 29 29 29 29 30 30 30 31 31 32 33 34 35 36
 67 68 69 70 71 72 73 73 74 75 76 77 78 79 79 80 81 81 82 82 82 83 83 83 83 83 84 84 84 84 84 84 84 85 85 85 86 86 87 87 88 88 89 90 91 92 93 95 96 98 99 101 103 104 106 108 110 112 114 116 118 120 122 124 125 126 127 128 128 128 128 127 126 124 123 121 118 116 113 110 107 103 100 97 94 91 87 84 81 79 76 73 71 68 66 64 62 61 59 57 56 55 54 53 53 52 52 52 52 52 53 54 55 56 57 59 61 63 65 67 70 73 76 79 83 87 91 95 99 103 108 113 118 123 128 133 138 143 148 154 159 164 168 173 177 181 184 187 190 191 193 193 193 192 191 189 186 183 180 176 172 167 163 158 153 148 143 139 134 130 126 122 118 114 111 108 105 102 100 97 95 93 92 90 89 88 87 86 86 86 86 86 86 87 88 89 90 91 93 95 97 100 102 105 108 111 115 118 122 125 128 132 135 138 141 143 146 148 149 151 151 152 152 151 150 149 147 145 143 140 137 134 131 127 124 120 116 113 109 106 102 99 96 93 90 87 85 83 81 79 78 77 76 76 75 75 76 76 77 78 79 81 82 84 87 89 92 95 98 102 105 109 113 118 123 128 133 138 143 149 154 160 165 170 175 180 184 188 191 193 195 196 196 195 194 192 189 186 183 179 174 170 165 160 156 151 146 141 137 132 128 124 120 116 112 108 105 102 98 95 92 90 87 84 82 79 77 75 73 71 70 68 66 65 64 63 62 61 60 59 59 58 58 58 58 58 58 58 58 59 59 60 60 61 62 62 63 64 65 66
 34 32 29 27 25 23 22 20 19 18 16 15 14 14 13 12 12 12 12 12 12 12 13 13 14 15 16 18 19 21 23 26 28 31 35 38 42 46 51 56 62 68 75 82 90 99 109 120 132 145 159 175 191 210 229 250 272 294 317 340 362 382 400 415 425 431 432 427 418 405 389 370 350 329 307 286 266 247 229 212 197 183 170 159 149 139 131 123 117 111 106 101 97 93 90 88 86 84 83 82 82 82 83 84 86 88 91 94 98 103 108 114 120 128 136 145 154 164 175 187 198 210 222 234 246 257 267 276 283 289 293 295 295 293 289 283 276 267 257 246 234 223 211 199 187 176 165 154 144 135 127 119 111 105 99 93 88 84 81 78 75 73 72 71 70 70 71 72 73 75 78 81 84 88 93 98 104 110 118 126 135 146 157 170 184 200 217 236 257 280 305 331 359 388 416 444 470 493 512 525 531 531 523 509 489 464 437 408 378 348 319 291 266 242 220 200 182 165 150 137 125 114 104 95 86 79 72 66 60 55 50 46 41 38 34 31 28 25 23 21 19 17 15 14 12 11 10 9 9 8 8 7 7 7 7 7 7 7 8 8 9 9 10 10 11 12 12 13 14 15 16 17 18 19 20 21 22 24 25 27 28 30 32 34 36 38 41 43 46 49 52 55 59 62 66 70 74 78 83 87 92 96 101 105 110 115 119 124 128 133 137 141 145 149 153 157 161 164 167 170 173 176 178 180 181 182 182 182 182 181 179 176 173 169 165 160 155 149 143 137 130 124 117 111 104 98 92 86 81 75 70 66 61 57 53 49 46 43 40 37
 13 12 12 12 11 11 10 10 10 10 9 9 9 9 9 9 9 9 10 10 10 11 11 12 13 14 14 15 16 17 19 20 21 23 24 25 27 29 30 32 34 35 37 39 41 43 45 47 49 51 53 55 58 60 62 65 67 70 72 75 78 80 83 85 88 90 93 95 96 98 99 100 100 100 99 98 97 95 93 90 87 84 81 78 75 71 68 65 61 58 55 52 50 47 44 42 40 38 36 34 32 31 29 28 27 26 25 25 24 24 23 23 23 24 24 24 25 26 27 28 29 30 32 33 35 37 39 41 43 46 48 51 54 56 59 62 66 69 72 75 78 81 84 86 88 90 92 93 94 94 94 93 93 91 90 88 86 84 82 80 77 75 74 72 70 69 68 67 66 66 66 66 66 66 67 68 69 71 73 75 77 80 83 86 89 93 97 101 105 110 114 119 123 127 130 133 135 136 137 136 134 131 127 123 117 112 106 99 93 87 81 76 70 65 61 56 52 49 45 42 39 37 34 32 30 28 27 25 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 17 17 19 20 21 22 24 25 27 29 31 33 35 37 39 42 44 47 49 52 54 56 59 61 63 64 66 67 68 68 69 68 68 67 66 64 63 61 59 57 55 53 51 50 48 46 45 44 42 41 40 40 39 38 38 37 37 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 27 27 26 25 24 23 22 21 20 19 18 18 17 16 15 15 14 14
 40 39 39 38 38 38 38 38 38 38 38 38 38 39 39 40 40 41 41 42 42 43 43 43 44 44 45 45 45 45 46 46 46 46 46 46 46 45 45 45 45 45 45 45 44 44 44 44 44 44 44 45 45 45 46 46 47 48 49 50 51 53 55 56 59 61 64 67 70 74 77 82 86 91 96 101 107 113 119 125 131 137 142 148 153 158 162 165 168 170 171 172 171 170 168 166 163 159 155 151 147 142 138 133 129 125 121 117 113 110 107 105 102 101 99 98 97 97 97 97 97 98 99 101 103 105 107 110 113 116 120 124 127 132 136 140 145 149 154 158 163 167 170 174 176 178 180 181 180 179 178 175 172 168 163 158 152 146 140 134 128 122 116 110 105 100 95 91 87 84 80 77 74 72 70 68 66 65 64 62 61 61 60 60 59 59 59 59 59 59 59 59 59 59 60 60 60 60 60 60 60 60 60 60 60 59 59 58 58 57 56 56 55 54 53 52 51 50 49 48 47 46 46 45 44 43 42 42 41 41 40 40 39 39 39 39 39 39 39 40 40 41 42 43 44 46 48 50 52 55 58 61 65 69 73 78 84 90 96 104 111 119 128 138 148 158 169 180 191 203 214 225 236 245 254 262 268 272 275 277 276 274 270 265 259 252 244 236 227 219 210 202 194 186 179 172 166 160 155 150 146 143 139 136 134 132 130 129 127 126 125 125 124 124 123 123 123 122 122 122 121 121 120 119 118 116 115 113 111 109 106 104 101 98 95 92 88 85 82 79 76 73 70 67 64 61 59 57 55 53 51 49 48 46 45 44 43 42 41 40
 377 389 397 402 402 398 389 377 361 342 321 299 277 254 232 211 192 173 156 141 127 115 104 94 86 78 71 66 60 56 52 49 46 44 42 40 38 37 36 35 34 34 33 33 33 33 33 33 33 33 33 34 34 35 35 36 37 38 38 40 41 42 44 45 47 49 51 53 55 57 60 63 66 69 72 75 78 82 85 89 93 96 100 104 107 111 114 118 121 125 128 131 134 136 139 141 143 144 146 146 147 147 147 146 145 143 141 139 136 133 129 126 122 118 115 111 107 103 99 96 92 89 86 83 80 78 75 73 71 69 67 66 65 63 62 62 61 61 60 60 61 61 62 63 64 66 68 71 74 77 82 87 93 100 108 117 127 138 151 165 180 196 214 232 250 269 287 305 320 333 343 350 353 352 348 340 329 315 300 283 265 248 230 213 196 181 166 152 140 128 117 108 99 91 83 77 71 66 61 58 54 51 49 46 45 43 42 41 41 40 40 40 40 40 41 41 42 42 43 44 45 46 47 48 50 51 52 54 56 57 59 61 63 65 68 70 73 75 78 81 84 88 91 95 99 103 107 112 116 121 126 131 137 142 148 153 159 164 170 175 181 186 191 196 202 207 212 216 221 226 231 236 241 245 250 255 260 265 270 276 281 286 290 295 299 303 307 310 312 314 315 315 314 313 310 306 302 297 290 284 276 269 261 252 244 235 227 218 210 201 193 186 178 171 164 158 152 146 140 135 130 125 121 117 113 110 107 104 102 100 98 97 96 96 97 97 99 101 104 107 112 117 123 130 137 146 156 167 179 192 207 222 238 255 273 292 311 329 347 363
 109 105 101 97 93 89 86 82 79 75 72 69 66 64 61 59 57 55 53 52 50 49 48 47 46 46 45 45 44 44 44 44 44 44 44 44 44 45 45 45 46 46 46 47 47 47 48 48 49 49 49 50 50 51 51 52 52 53 53 54 55 55 56 57 58 59 60 62 63 65 67 69 72 74 77 80 84 88 92 96 101 106 111 117 123 129 136 143 150 158 166 174 182 191 199 207 215 222 229 235 240 244 246 247 246 244 240 235 228 221 212 203 193 183 173 164 154 145 136 127 119 112 105 98 92 87 82 77 72 68 64 61 57 54 52 49 46 44 42 40 38 36 35 33 32 31 29 28 27 26 26 25 24 24 23 23 23 23 23 23 23 24 24 25 25 26 27 28 29 30 31 32 33 35 36 37 39 40 42 43 45 46 47 49 50 51 53 54 55 56 57 57 58 59 59 60 60 61 61 61 61 62 62 62 62 62 62 62 61 61 61 61 61 60 60 60 59 59 58 58 57 57 56 56 55 55 54 53 53 52 52 51 50 50 49 48 48 47 47 46 46 45 45 44 44 43 43 43 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 41 41 41 41 40 40 40 39 39 38 38 37 36 36 35 34 34 33 32 32 31 31 30 30 30 29 29 29 29 29 29 29 30 30 30 31 31 32 33 34 34 35 36 37 38 40 41 42 44 45 46 48 50 51 53 55 57 59 61 64 66 69 71 74 77 80 83 87 90 93 97 101 105 108 112 116 120 123 126 129 132 134 136 138 139 139 139 138 137 135 133 130 127 124 120 117 113
 36 35 34 33 32 31 31 30 29 29 29 28 28 28 28 28 28 29 29 30 30 31 31 32 33 34 35 36 37 38 39 39 40 41 42 43 44 45 46 47 48 48 49 50 50 51 51 52 52 53 53 53 54 54 54 54 55 55 55 55 55 56 56 56 56 57 57 58 59 59 60 61 62 63 65 66 67 69 71 72 74 76 77 79 81 82 84 85 87 88 89 90 90 91 91 92 92 92 92 92 92 92 91 91 91 91 91 91 91 92 93 94 95 96 98 100 102 105 108 111 115 119 123 128 133 139 145 151 158 165 173 180 189 197 206 215 224 233 242 251 259 267 275 281 287 292 295 297 298 298 296 293 289 284 278 271 264 257 249 241 234 226 219 213 206 200 195 190 185 181 176 173 169 166 163 160 158 155 153 150 147 145 142 139 137 133 130 127 124 120 116 112 108 104 100 96 92 88 84 81 77 73 70 67 63 60 58 55 52 50 48 46 44 42 40 39 37 36 34 33 32 31 30 29 28 27 26 25 25 24 24 23 22 22 22 21 21 21 20 20 20 20 20 21 21 21 22 22 23 24 25 26 28 29 31 33 35 37 40 42 45 48 52 55 59 62 66 71 75 79 84 89 93 98 103 107 112 116 121 125 129 133 136 139 142 145 147 150 151 153 154 155 156 157 157 158 158 158 158 157 157 156 156 155 154 153 151 150 149 147 145 144 142 140 138 136 134 132 129 127 124 122 119 117 114 111 109 106 103 100 97 94 91 88 86 83 80 77 74 72 69 67 64 62 60 58 56 54 52 50 49 47 46 44 43 41 40 39 38 37
 64 64 64 64 64 64 64 64 63 63 63 63 63 63 63 63 63 64 64 65 66 66 67 69 70 71 73 75 76 78 80 82 85 87 89 91 93 96 98 100 102 105 107 109 111 113 114 116 118 119 120 121 122 123 123 123 123 122 122 121 119 118 116 114 111 108 106 103 99 96 93 89 86 83 80 76 73 70 67 64 62 59 57 55 53 51 49 47 46 44 43 42 40 39 39 38 37 37 36 36 36 36 36 37 37 38 38 39 40 41 43 44 46 47 49 51 53 55 57 59 61 64 66 68 70 72 74 76 78 80 81 83 84 85 85 86 86 87 86 86 86 85 84 83 82 81 79 78 76 75 73 71 70 68 67 65 64 62 61 60 59 58 58 57 57 56 56 56 57 57 57 58 59 60 61 62 63 65 66 68 70 71 73 75 77 79 81 83 85 87 89 90 92 94 95 97 98 99 101 102 103 103 104 105 105 106 106 106 106 106 106 106 106 106 106 105 105 104 103 103 102 101 100 99 97 96 95 93 91 89 87 85 83 81 79 76 74 71 69 66 64 61 59 56 54 52 50 48 46 44 43 41 40 39 38 37 36 36 35 35 35 34 34 34 34 35 35 35 35 36 36 37 37 38 38 38 39 39 40 40 40 40 41 41 41 41 41 41 41 40 40 40 39 39 38 38 37 37 36 36 35 34 34 33 33 32 32 31 31 30 30 30 29 29 29 28 28 28 28 28 28 28 28 28 28 28 29 29 29 30 30 31 31 32 33 34 35 36 37 38 40 41 43 44 46 47 49 51 52 54 55 57 58 59 60 61 62 63 63 64
 120 117 115 112 109 107 104 102 100 98 96 94 93 91 90 89 88 88 87 87 87 87 87 87 87 87 88 88 88 89 89 89 89 89 89 89 89 88 88 88 87 86 86 85 85 84 83 82 82 81 80 79 79 78 78 77 77 77 76 76 76 77 77 77 78 79 80 81 82 84 86 88 90 93 95 98 101 105 108 111 115 118 122 125 129 132 135 137 139 141 143 144 144 144 144 143 142 141 139 137 134 132 129 126 123 121 118 115 113 110 108 106 104 102 101 99 98 97 96 95 95 94 94 93 93 93 93 93 92 92 92 92 92 92 92 92 91 91 91 90 90 89 89 88 87 86 85 84 83 82 81 79 78 77 76 75 74 73 72 71 70 70 69 69 69 69 69 69 70 70 71 72 73 74 75 76 78 79 80 82 83 84 86 87 88 88 89 89 90 89 89 89 88 87 86 84 83 81 79 78 76 74 72 70 68 66 64 62 61 59 58 56 55 54 52 51 50 50 49 48 47 47 46 46 46 45 45 45 45 45 45 46 46 46 47 48 48 49 50 52 53 55 56 58 61 63 66 69 72 76 80 85 89 94 100 105 111 117 124 130 136 142 148 154 159 164 168 171 173 174 174 174 172 169 166 162 157 152 146 140 134 127 121 115 109 103 98 93 88 83 79 75 72 68 65 63 60 58 56 55 53 52 51 50 50 49 48 48 48 48 48 48 48 49 49 50 50 51 52 53 54 55 56 58 59 61 63 65 67 70 72 75 78 81 84 88 91 95 99 103 106 110 114 117 120 123 126 128 130 132 132 133 133 132 132 130 129 127 125 122
 46 46 46 47 48 49 50 51 53 55 56 58 60 62 65 67 69 71 73 75 77 79 81 82 83 84 84 85 85 84 84 83 82 81 80 78 77 75 74 72 70 69 67 66 64 62 61 59 58 57 55 54 53 52 51 50 49 48 47 46 46 45 45 44 44 44 44 43 44 44 44 44 45 46 46 47 48 49 50 52 53 54 56 58 59 61 63 65 67 69 71 73 75 77 79 80 82 84 86 88 90 92 94 96 97 99 101 102 104 105 107 108 110 111 113 114 115 117 118 119 120 121 122 123 124 125 126 127 128 129 129 130 130 131 131 132 132 132 131 131 130 130 129 127 126 124 121 119 116 113 109 106 102 98 94 89 85 81 76 72 68 64 60 56 53 50 46 44 41 39 36 35 33 31 30 29 27 27 26 25 25 24 24 24 24 24 25 25 26 27 28 29 30 32 33 35 37 39 41 44 46 49 52 54 57 60 63 66 69 72 75 77 80 82 84 86 88 90 91 92 93 94 94 95 95 95 95 94 94 94 93 92 91 91 90 89 88 87 85 84 83 82 81 80 79 77 76 75 74 73 72 71 70 69 68 67 66 65 65 64 63 62 62 61 60 60 59 58 58 57 56 56 55 55 54 54 53 53 53 53 52 52 53 53 53 54 55 55 57 58 60 61 64 66 69 72 75 79 83 87 92 97 103 109 115 122 129 137 146 155 164 174 185 196 207 218 229 240 251 261 270 277 283 287 288 288 284 279 271 261 250 237 224 210 196 182 169 156 144 132 122 112 103 95 88 82 76 71 66 62 59 56 54 52 50 48 47 47 46 46
 42 41 41 41 41 41 41 41 42 43 44 45 47 49 51 53 56 59 62 66 70 74 78 83 88 94 100 106 112 119 126 133 140 147 154 161 168 175 181 187 192 197 201 204 207 209 210 210 209 208 206 203 200 196 192 187 182 177 171 166 160 155 150 145 140 135 131 126 122 119 116 113 110 107 105 104 102 101 100 99 99 99 99 99 100 100 101 102 103 104 106 107 109 110 112 114 115 117 119 121 122 124 126 127 129 130 132 133 134 135 136 137 137 137 138 138 138 137 137 136 135 135 133 132 131 130 128 126 125 123 121 119 117 114 112 110 107 105 102 100 97 94 91 89 86 83 80 77 74 72 69 66 63 61 58 56 53 51 49 47 45 44 42 40 39 38 37 36 35 35 34 34 34 34 34 34 34 35 36 37 38 39 40 42 44 46 48 51 53 56 60 63 67 71 75 80 85 90 95 100 105 110 115 120 125 129 133 137 140 142 144 146 147 147 147 146 145 143 141 139 136 133 131 128 124 121 118 115 111 108 105 102 99 96 93 90 87 84 81 79 76 74 71 69 67 64 62 60 59 57 55 53 52 51 49 48 47 46 45 44 43 42 41 41 40 39 39 38 38 37 37 37 36 36 36 36 35 35 35 36 36 36 36 37 37 38 39 39 40 42 43 44 46 47 49 51 52 54 57 59 61 63 66 68 71 74 77 79 82 85 88 91 94 97 100 103 106 109 112 115 117 120 122 124 125 126 127 128 128 128 127 126 124 122 119 116 113 109 106 102 98 93 89 85 81 77 73 70 66 63 60 57 55 52 50 48 47 45 44 43
 63 65 67 69 72 75 78 82 86 91 96 102 108 115 123 132 141 151 161 172 184 196 208 221 234 246 257 268 278 286 292 297 299 299 297 293 287 279 270 260 249 237 225 213 201 189 178 167 157 147 137 128 120 112 105 98 91 86 80 75 70 66 62 58 55 52 49 47 45 43 41 39 38 37 36 36 35 35 35 35 35 35 36 36 37 38 39 40 41 42 44 45 47 48 50 52 53 55 57 59 61 64 66 68 70 72 75 77 79 82 84 86 88 90 92 94 96 98 100 101 103 104 106 107 108 109 110 111 111 112 112 113 113 113 113 113 112 112 111 110 109 108 106 105 103 101 99 96 94 91 89 86 83 80 77 74 71 68 65 62 59 56 53 51 48 46 44 42 40 38 36 34 33 32 30 29 28 27 27 26 26 25 25 25 24 24 25 25 25 26 26 27 28 29 30 31 33 34 36 38 41 43 45 48 51 54 58 61 65 68 72 77 81 85 90 94 99 104 109 114 119 124 129 134 138 143 148 152 156 161 164 168 171 173 176 177 179 179 179 179 178 176 174 171 168 164 160 155 150 145 140 134 129 123 118 112 107 102 97 92 87 83 79 75 71 68 65 62 59 56 54 52 50 48 46 45 44 42 42 41 40 40 40 39 40 40 40 41 41 42 43 45 46 47 49 51 53 55 57 59 61 64 66 69 72 74 77 80 82 85 87 90 92 95 97 99 101 103 104 105 106 107 107 108 107 107 106 105 104 102 101 99 97 95 92 90 87 85 82 80 77 75 73 71 69 67 65 64 63 61 61 60 59 59 59 59 59 60 61 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
 14 14 13 13 13 13 12 12 12 12 12 13 13 13 14 14 15 16 16 17 18 19 20 21 22 24 25 26 28 29 31 33 34 36 38 40 42 44 46 49 51 54 57 60 63 66 69 73 77 81 86 90 95 101 106 112 118 123 129 135 141 146 151 155 158 161 162 163 162 160 157 153 149 143 138 132 125 119 113 107 101 95 90 85 80 76 71 68 64 61 58 55 53 51 48 47 45 43 42 41 39 38 38 37 36 36 35 35 35 35 35 35 35 35 35 35 36 36 36 37 37 38 38 39 40 40 41 42 42 43 44 45 46 46 47 48 49 50 52 53 54 55 56 57 58 59 60 61 61 62 63 63 63 63 63 63 62 61 61 60 59 58 57 55 54 53 52 51 51 50 50 49 49 49 49 49 50 51 52 53 54 55 57 58 60 62 64 66 68 70 72 74 76 77 79 79 80 80 79 79 77 76 74 72 69 67 64 61 58 56 53 50 48 45 43 41 39 37 36 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 18 18 18 19 19 19 19 19 20 20 21 21 22 22 23 24 25 26 27 28 29 31 32 34 36 37 39 41 44 46 49 52 55 58 62 65 69 74 78 83 89 94 100 105 111 117 123 129 135 140 144 149 152 155 157 158 159 159 158 156 154 152 149 146 143 140 136 133 129 126 122 119 116 112 109 106 103 100 97 94 91 88 85 82 79 77 74 71 68 65 62 59 56 53 50 47 44 42 39 37 35 32 30 29 27 25 24 22 21 20 19 18 17 16 15 15
 63 62 62 62 61 60 60 59 59 58 58 58 58 58 58 58 59 59 60 61 62 63 65 66 68 70 72 74 76 78 81 83 86 89 92 94 98 101 104 107 111 114 118 122 125 129 134 138 142 146 151 156 160 165 170 174 179 183 187 191 195 198 201 202 204 204 204 203 201 198 194 189 184 178 172 166 159 152 145 138 131 124 118 112 106 100 95 90 86 82 78 75 72 69 66 64 62 61 59 58 57 56 56 55 55 55 55 55 56 56 57 57 58 58 59 60 61 61 62 63 63 64 64 65 65 65 66 66 66 66 66 66 65 65 65 64 64 63 63 62 62 61 60 60 59 58 57 57 56 55 54 54 53 52 52 51 51 50 50 49 49 49 49 49 50 50 51 51 52 53 55 56 58 60 62 64 66 69 72 75 78 81 85 88 92 96 100 104 108 112 115 119 123 127 131 135 138 141 145 148 150 153 156 158 160 163 164 166 168 169 171 172 173 175 176 176 177 178 178 179 179 179 179 179 178 177 176 175 174 172 170 167 164 161 158 155 151 147 143 138 134 129 125 120 116 111 107 103 98 95 91 87 84 81 78 76 73 71 69 68 66 65 64 63 62 61 61 61 60 60 60 60 60 60 60 60 59 59 59 59 58 58 58 57 56 56 55 54 53 52 51 50 49 48 47 46 46 45 44 43 42 41 40 40 39 38 38 37 37 36 36 36 35 35 35 35 35 35 34 35 35 35 35 35 35 36 36 37 37 38 38 39 40 40 41 42 43 44 45 47 48 49 50 52 53 54 55 57 58 59 60 61 62 62 63 63 63 63 63 63
 22 23 24 26 27 29 30 32 35 37 40 42 45 49 52 56 59 63 67 72 76 80 84 89 93 96 100 104 107 110 112 114 116 117 118 119 120 120 120 119 119 118 117 116 115 114 113 112 111 109 108 107 106 104 103 102 101 100 98 97 96 94 93 91 90 88 87 85 83 81 79 76 74 72 69 66 64 61 58 55 53 50 47 45 42 40 37 35 33 31 29 27 25 24 22 21 20 19 18 17 16 16 15 15 15 15 15 15 16 16 17 17 18 19 20 21 23 24 25 27 29 31 33 35 37 39 42 45 48 51 54 58 62 66 70 75 80 85 91 97 103 110 117 124 132 140 148 156 164 172 179 186 193 198 203 206 207 208 207 204 200 196 190 183 176 168 160 152 145 137 130 123 116 110 105 100 95 91 87 84 81 79 77 75 74 73 73 73 73 74 75 76 78 80 83 86 89 93 97 102 107 112 118 124 130 137 143 150 156 163 169 175 181 185 190 193 196 197 198 197 196 194 190 186 182 176 171 164 158 151 145 138 132 125 119 113 107 102 96 91 87 82 78 74 71 68 65 63 61 59 57 56 55 54 54 54 55 55 56 58 59 61 63 66 69 72 75 78 82 86 90 94 98 102 105 109 112 114 116 118 118 119 118 117 115 113 110 107 103 100 96 92 89 85 81 78 75 72 69 66 64 61 59 57 55 53 52 50 49 47 46 45 44 43 42 41 40 39 38 37 36 35 34 34 33 32 31 30 30 29 28 27 26 25 25 24 23 22 22 21 20 20 19 19 18 18 18 17 17 17 17 17 17 17 18 18 19 19 20 21
 27 28 29 30 32 33 35 36 38 39 41 43 45 47 49 50 52 54 56 58 60 62 64 66 68 69 71 72 74 75 76 77 78 79 79 80 80 81 81 81 81 81 81 81 81 81 80 80 80 79 79 78 78 77 76 76 75 74 73 73 72 71 70 68 67 66 65 63 62 60 59 57 55 53 52 50 48 46 44 42 41 39 37 35 34 32 31 29 28 27 26 24 23 22 22 21 20 20 19 19 18 18 18 18 18 18 18 18 19 19 19 20 20 21 22 23 23 24 25 26 27 28 30 31 32 33 35 36 38 40 41 43 45 47 49 51 53 55 58 60 63 65 68 71 74 77 80 83 87 90 93 96 100 103 106 109 111 114 116 118 120 122 123 123 124 124 123 123 122 120 119 117 115 112 110 107 105 102 99 97 94 91 89 86 84 82 79 77 75 74 72 70 69 68 67 66 65 64 63 63 63 62 62 62 62 62 62 62 62 63 63 63 63 64 64 64 64 65 65 65 65 65 65 65 65 65 65 65 65 65 64 64 64 63 63 62 61 61 60 60 59 58 58 57 56 56 55 55 55 55 55 55 55 55 56 56 57 58 59 61 63 64 67 69 72 74 77 81 84 88 91 95 99 102 106 109 112 114 116 117 118 118 117 116 114 111 108 105 101 97 93 88 84 80 76 72 68 64 61 58 55 52 49 47 44 42 40 38 37 35 34 32 31 30 29 28 27 26 25 24 23 23 22 21 21 20 20 19 19 18 18 18 17 17 17 16 16 16 16 16 16 16 16 16 16 16 17 17 17 18 18 19 20 20 21 22 23 24 25 26
 13 13 12 12 12 13 13 13 13 14 15 15 16 17 18 19 20 22 23 25 26 28 30 32 34 37 39 42 44 47 50 53 56 59 62 65 68 71 74 76 78 81 82 84 85 86 86 86 86 85 84 82 80 78 75 72 69 66 63 59 56 53 49 46 43 40 37 34 31 29 27 24 22 20 19 17 16 14 13 12 11 10 9 9 8 8 8 8 7 8 8 8 8 9 10 10 11 13 14 16 18 20 23 26 29 33 38 43 49 56 63 72 81 92 104 118 133 149 166 185 204 224 244 263 280 294 304 310 311 307 298 286 271 255 237 218 201 183 167 151 137 124 112 101 92 83 75 67 61 55 49 44 40 36 32 29 26 23 21 19 17 15 14 13 11 10 9 9 8 7 7 7 6 6 6 6 6 6 6 6 7 7 7 7 8 8 9 10 10 11 12 12 13 14 15 16 17 18 19 20 21 22 24 25 26 27 28 29 30 31 33 34 35 36 37 38 39 40 40 41 42 43 44 45 45 46 47 47 48 48 48 49 49 49 49 48 48 48 47 46 45 44 42 41 39 38 36 34 32 31 29 27 25 23 22 20 19 17 16 15 13 12 11 11 10 9 9 8 8 7 7 7 7 7 7 8 8 8 9 10 10 11 12 14 15 16 18 20 22 24 27 29 32 35 39 42 46 50 54 58 62 66 71 75 79 84 88 92 96 99 102 105 107 109 110 111 112 112 111 110 109 107 105 103 100 97 94 90 87 83 79 76 72 68 64 60 57 53 50 46 43 40 37 35 32 30 28 26 24 22 21 19 18 17 16 15 15 14 13 13
 96 97 98 100 102 104 106 108 111 113 116 119 122 125 129 132 135 138 140 143 145 147 149 151 152 153 154 154 154 154 153 152 151 150 148 147 145 143 141 139 136 134 132 130 127 125 122 120 118 116 113 111 109 107 105 103 101 99 97 96 94 93 91 90 89 88 87 87 86 86 86 86 87 88 89 90 92 94 96 99 102 105 109 112 116 120 125 129 133 137 141 145 148 150 153 154 155 155 154 153 151 148 145 141 137 133 128 124 119 115 111 107 103 99 96 92 89 87 84 82 80 78 77 75 74 73 72 72 71 71 71 71 71 71 72 72 73 74 75 76 77 78 80 81 83 85 87 89 91 93 95 98 100 102 104 107 109 111 113 114 116 117 118 119 120 120 120 120 119 118 117 116 115 113 111 109 108 106 104 102 100 98 97 95 93 92 91 90 88 87 87 86 85 85 84 84 83 83 83 83 82 82 82 82 81 81 81 80 80 80 79 79 78 78 77 77 76 76 75 75 75 74 74 74 73 73 73 73 74 74 74 75 75 76 77 77 79 80 81 83 84 86 88 90 93 96 98 101 105 108 112 115 119 123 126 130 133 136 139 141 143 145 146 146 146 145 143 141 139 136 133 129 126 122 118 114 111 107 104 101 98 96 94 92 90 89 88 87 86 86 86 86 87 87 88 89 90 91 93 94 96 97 99 101 102 104 106 108 110 112 114 116 117 119 121 123 125 126 128 129 131 132 133 134 135 136 136 137 137 136 136 135 135 133 132 131 129 127 125 123 121 118 116 114 111 109 107 105 103 101 100 98 97 96 95 95 95 95 95 95
 60 60 59 59 58 57 57 56 55 55 54 53 53 52 52 52 51 51 51 50 50 50 50 49 49 49 49 49 48 48 48 48 47 47 47 47 46 46 46 46 45 45 45 45 45 45 45 45 45 45 46 46 47 47 48 49 50 51 52 53 55 57 59 62 64 68 71 75 80 85 91 97 105 112 121 130 140 150 160 171 180 190 198 204 209 212 212 210 206 200 193 184 175 165 154 144 134 125 116 108 100 93 87 81 76 72 68 65 62 60 58 57 55 54 54 53 53 53 53 53 54 55 55 56 57 58 60 61 62 64 66 68 69 71 74 76 78 81 83 86 88 91 94 97 100 103 106 109 112 115 119 122 125 128 131 134 137 140 143 146 149 152 155 158 161 165 168 171 175 179 182 186 190 193 196 199 202 204 205 206 206 204 202 199 195 190 184 178 170 163 155 147 138 130 122 115 107 101 94 88 82 77 72 68 64 60 56 53 50 48 45 43 41 39 38 36 35 33 32 31 30 29 28 27 27 26 25 25 24 24 23 23 23 22 22 22 22 21 21 21 21 22 22 22 23 23 24 25 26 28 30 32 35 38 41 46 51 57 64 72 81 92 105 119 136 155 177 202 229 258 289 321 353 382 407 425 435 435 426 409 385 357 327 296 266 238 212 189 168 150 134 120 108 98 89 81 75 69 64 60 56 53 50 47 45 43 42 40 39 38 37 36 35 35 34 34 33 33 33 33 33 33 33 33 33 33 33 34 34 35 35 36 36 37 38 38 39 40 41 42 43 45 46 47 48 50 51 52 53 55 56 57 58 58 59 60 60 60 60 60
 16 16 17 18 19 20 21 23 25 27 30 33 36 39 44 48 53 59 65 72 80 88 97 106 116 126 137 147 157 166 175 182 188 192 194 194 192 189 184 178 171 163 155 146 138 130 122 115 108 101 94 88 83 78 73 68 64 60 57 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 14 14 14 14 14 13 13 13 13 13 14 14 14 14 14 14 15 15 16 16 16 17 18 18 19 20 20 21 22 23 24 25 26 28 29 30 32 33 35 37 38 40 43 45 47 50 53 56 59 62 66 70 74 78 82 86 90 94 98 102 105 107 109 110 110 110 108 106 103 99 95 90 86 81 76 71 66 61 57 53 49 45 42 39 36 34 32 30 28 27 25 24 23 23 22 22 21 21 21 21 21 22 22 22 23 23 24 25 25 26 27 27 28 29 29 30 30 31 31 32 32 33 33 33 33 34 34 34 34 34 34 34 34 34 34 34 34 35 35 35 35 35 35 35 35 35 35 35 36 36 36 36 36 36 36 37 37 37 37 37 37 37 37 37 37 37 38 38 38 38 38 38 38 38 37 37 37 37 37 37 37 37 37 37 37 37 37 37 36 36 36 36 36 36 36 36 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 36 36 36 36 36 36 35 35 35 35 34 34 34 34 33 33 33 33 32 32 32 32 31 31 31 30 30 29 29 28 28 27 27 26 25 25 24 23 23 22 21 20 20 19 18 18 17 17 16 16 16 15 15 15 15 15 15
 6 6 7 8 8 9 10 11 12 13 15 16 17 19 20 22 23 25 27 28 30 31 33 34 35 37 38 38 39 40 40 41 41 41 41 40 40 40 39 38 38 37 36 35 35 34 33 32 31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 15 14 13 12 11 10 10 9 8 8 7 6 6 5 5 4 4 4 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 4 4 5 5 6 6 7 8 9 9 10 11 12 14 15 16 18 20 21 23 25 28 30 33 36 39 43 47 51 56 62 68 74 81 89 98 107 117 127 138 149 159 169 178 184 188 189 188 183 176 166 155 143 131 119 107 95 85 75 66 58 51 45 40 35 30 27 23 20 18 16 14 12 11 9 8 7 7 6 5 5 5 4 4 4 4 4 4 4 4 4 4 4 4 4 4 5 5 5 5 6 6 6 7 7 7 8 8 8 9 9 9 10 10 11 11 11 12 12 13 13 13 14 14 15 15 16 16 16 17 17 18 18 18 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 19 19 20 20 21 22 23 24 26 27 29 31 34 36 39 43 46 50 54 58 63 67 72 76 80 84 88 91 93 95 95 95 94 92 89 86 83 79 74 70 66 62 57 54 50 46 43 40 37 34 31 29 27 25 23 21 20 18 17 16 14 13 12 11 10 10 9 8 7 7 6 6 5 5 5 4 4 4 4 3 3 3 3 3 3 4 4 4 4 5 5
 106 101 97 94 91 88 85 83 81 79 78 77 76 75 74 74 73 73 73 73 73 73 72 72 72 72 72 71 71 71 70 70 69 69 68 67 67 66 65 65 64 63 62 62 61 60 60 59 59 58 58 57 57 56 56 56 56 56 56 56 56 57 57 58 59 59 60 62 63 65 67 69 71 74 77 80 83 87 91 96 100 105 110 116 121 126 131 136 141 144 148 150 152 153 153 153 151 149 146 143 140 136 132 128 124 120 116 113 109 106 104 101 99 97 96 94 93 92 91 91 90 90 90 90 90 90 90 91 91 92 92 93 93 94 95 96 96 97 97 98 98 99 99 99 99 99 98 98 97 96 95 94 92 90 89 87 85 83 80 78 76 74 72 69 67 65 64 62 60 59 58 56 56 55 54 54 54 54 54 54 54 55 55 56 56 57 58 58 59 59 59 59 59 59 59 58 57 57 56 55 54 52 51 50 49 47 46 45 43 42 41 40 39 38 37 36 35 35 34 33 33 32 32 31 31 30 30 30 30 29 29 29 29 29 29 30 30 30 30 31 31 32 32 33 34 35 36 37 38 40 42 43 46 48 50 53 56 59 62 65 68 72 75 78 81 84 87 89 90 92 92 92 92 91 90 88 86 84 81 79 76 74 71 69 66 64 62 60 59 57 56 55 54 53 52 52 51 51 51 51 51 51 51 52 52 52 53 54 55 55 56 57 59 60 61 63 65 66 68 71 73 75 78 81 84 87 91 95 99 103 108 112 117 122 128 133 138 143 148 153 157 161 164 166 167 168 167 166 163 160 156 152 147 142 137 131 126 120 115 110
 112 109 105 103 100 98 96 95 94 93 93 92 92 93 93 94 95 96 97 99 100 102 103 105 107 109 111 113 115 116 118 120 122 123 125 126 127 129 130 130 131 132 132 132 132 132 132 131 130 129 128 127 126 125 123 122 120 118 117 115 113 112 110 109 107 106 105 104 104 103 103 103 103 104 105 107 109 111 114 117 121 125 130 135 141 147 154 160 167 174 180 186 192 196 200 203 204 203 202 199 195 190 184 177 169 162 154 146 139 132 125 118 112 106 101 96 92 87 84 80 77 75 72 70 68 66 64 63 61 60 59 58 58 57 56 56 55 55 55 54 54 54 54 54 54 54 54 55 55 55 55 55 56 56 56 57 57 58 58 59 59 60 61 61 62 63 64 65 66 68 69 70 72 74 76 78 80 82 84 86 89 91 93 96 98 100 103 105 106 108 110 111 112 112 113 113 112 112 111 110 108 107 105 103 101 99 97 95 92 90 88 86 84 82 80 78 77 75 74 72 71 70 69 68 67 66 66 65 65 65 65 65 65 65 65 66 66 67 68 69 70 71 73 74 76 78 80 82 84 86 89 91 93 95 97 98 100 101 101 101 101 100 98 96 94 91 88 85 81 77 73 70 66 62 59 56 53 50 48 46 44 42 41 40 39 38 38 38 37 38 38 38 39 40 41 42 43 44 45 47 48 50 51 53 55 57 59 61 63 65 68 70 73 75 78 81 84 87 91 94 98 102 106 110 114 118 123 127 132 137 142 146 151 155 160 164 167 171 173 176 177 178 178 178 177 175 173 170 166 162 158 153 148 143 138 133 129 124 120 116
 22 23 24 24 24 25 25 25 25 25 25 26 26 26 26 26 27 27 28 28 29 29 30 31 32 33 34 35 37 38 40 41 43 45 47 49 51 54 57 60 63 66 70 74 78 82 87 92 98 104 110 117 124 132 140 149 158 167 176 185 194 202 210 216 221 224 225 224 221 216 209 201 191 180 169 157 145 134 123 113 103 94 85 78 71 65 59 54 50 46 43 40 37 35 33 31 30 29 28 27 26 26 25 25 25 25 25 25 25 25 25 25 26 26 26 26 27 27 27 27 28 28 28 28 29 29 29 29 29 29 30 30 30 30 30 30 31 31 31 31 31 32 32 32 32 33 33 33 34 34 35 35 36 37 38 39 40 41 42 43 45 46 48 50 52 54 57 60 62 65 68 71 74 77 80 83 85 87 88 90 90 90 90 89 87 85 83 81 78 75 73 70 67 65 63 61 59 57 56 54 53 53 52 52 51 51 51 51 51 52 52 52 53 53 54 55 55 56 57 58 58 59 60 61 61 62 62 63 63 63 64 64 63 63 63 62 62 61 60 59 58 56 55 54 52 51 49 48 46 45 43 42 41 40 38 37 37 36 35 35 34 34 34 35 35 36 36 37 38 40 41 43 44 46 48 50 52 54 55 57 58 59 59 60 60 59 59 58 56 55 53 51 49 47 45 43 41 39 37 35 33 31 30 28 27 26 25 23 22 21 20 20 19 18 17 17 16 16 15 15 14 14 13 13 13 13 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 13 13 14 15 15 16 17 17 18 19 20 20 21 22
 26 25 25 25 25 25 25 25 26 26 26 27 27 28 29 29 30 31 32 33 34 35 36 38 39 41 42 44 45 47 49 51 53 55 57 59 62 64 67 70 73 77 80 84 89 93 98 104 110 117 124 132 140 149 160 170 182 195 208 222 236 250 264 277 289 299 306 310 311 308 302 292 279 264 247 230 212 195 178 162 147 133 120 109 99 90 82 75 69 63 59 55 52 50 48 46 45 45 44 44 45 45 46 47 49 50 52 54 56 59 61 63 66 69 71 74 76 79 81 84 86 88 90 92 93 95 96 97 97 98 98 98 98 97 96 95 94 93 92 91 89 87 86 84 82 80 78 77 75 73 71 69 67 65 63 62 60 58 57 55 54 52 51 50 49 48 47 46 45 45 44 44 44 45 45 46 46 48 49 50 52 54 57 59 62 65 68 72 75 79 83 87 91 95 99 104 108 111 115 119 122 125 128 130 133 135 136 138 139 140 141 142 142 142 142 142 142 141 141 140 139 138 137 135 134 132 130 128 125 123 120 117 114 111 107 104 100 97 93 89 85 81 77 74 70 66 63 59 56 53 50 47 44 42 40 38 36 34 33 32 31 30 30 29 29 30 30 31 32 34 35 37 40 42 45 48 52 55 59 63 66 70 74 77 80 83 85 87 88 89 89 88 87 86 84 82 80 77 75 72 69 67 64 62 59 57 55 53 51 49 47 46 44 43 42 41 40 39 38 37 37 36 35 35 34 34 33 33 33 33 32 32 32 32 31 31 31 31 31 31 31 30 30 30 30 30 29 29 29 29 28 28 28 27 27 27 27 26 26 26
 35 33 31 29 28 27 27 27 27 27 28 29 30 31 33 35 37 39 42 45 48 52 56 60 64 69 73 78 84 89 95 100 106 112 118 124 130 136 142 147 152 157 161 165 168 171 173 175 176 176 176 175 174 172 170 167 164 161 157 154 150 146 142 138 134 130 126 121 117 113 110 106 102 99 95 92 89 86 83 81 78 76 74 72 71 70 68 67 67 66 66 66 66 66 67 68 69 70 72 74 76 78 81 84 87 90 94 98 103 108 113 118 124 130 136 143 150 157 164 172 180 188 196 203 211 219 226 233 239 244 248 251 253 254 253 251 247 242 236 229 220 211 202 192 181 171 161 151 141 131 122 114 106 98 91 84 78 72 66 61 57 53 49 46 43 40 38 36 34 33 32 31 31 31 31 31 32 34 35 37 40 43 46 50 54 59 63 69 74 80 86 92 98 104 109 114 119 122 125 127 128 128 128 126 124 122 119 115 112 108 104 100 97 93 89 86 83 80 77 74 71 69 66 64 62 60 59 57 55 54 52 51 50 49 48 46 45 44 43 43 42 41 40 39 38 37 37 36 35 34 34 33 32 32 31 31 30 30 29 29 29 28 28 28 28 28 28 28 28 28 28 28 28 28 28 29 29 29 30 30 31 31 32 33 33 34 35 36 37 37 38 39 40 41 42 43 45 46 47 48 49 50 51 53 54 55 57 58 59 61 63 64 66 68 70 72 74 77 79 82 85 88 91 94 98 101 105 109 113 117 121 125 128 131 134 137 138 139 139 138 137 134 130 126 121 115 109 102 96 89 82 76 69 64 58 53 49 45 41 38
 23 24 26 27 29 30 32 33 35 36 38 39 41 42 43 45 46 48 49 50 51 53 54 55 56 57 58 59 60 61 62 63 63 64 65 66 66 67 68 68 69 70 70 71 72 73 73 74 75 76 77 78 79 80 82 83 84 85 86 86 87 88 88 88 88 88 87 86 85 84 82 80 77 75 72 69 66 63 60 56 53 50 48 45 42 40 38 36 34 32 31 29 28 27 26 26 25 25 24 24 24 25 25 25 26 27 27 28 29 30 32 33 34 36 38 39 41 43 45 47 49 52 54 57 60 63 66 69 72 76 79 83 87 91 95 99 103 107 111 115 118 122 125 127 129 131 132 132 132 131 129 127 125 122 118 114 110 106 102 98 94 89 85 81 78 74 70 67 64 61 58 55 53 50 48 46 44 42 40 38 36 34 33 31 29 28 27 26 24 23 22 21 21 20 19 18 18 17 17 16 16 16 15 15 15 14 14 14 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 16 16 17 18 19 20 21 22 24 25 27 29 31 33 35 38 40 42 44 46 48 49 51 52 52 52 52 52 51 50 49 48 46 45 43 41 40 38 36 35 33 32 30 29 28 27 25 24 24 23 22 21 20 20 19 19 18 18 17 17 16 16 16 15 15 15 15 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 15 16 16 17 18 19 20 22
 51 46 43 39 36 34 32 30 29 28 27 27 27 27 27 27 28 28 29 30 31 32 34 35 36 38 40 41 43 45 47 49 51 54 56 58 61 64 66 69 72 75 78 82 85 89 93 97 101 105 109 114 119 124 129 134 139 145 151 157 163 170 176 183 189 196 202 208 214 220 226 230 235 239 241 243 245 245 244 242 240 236 232 226 221 214 207 200 193 186 178 171 164 158 152 146 140 135 130 126 122 119 115 113 110 108 106 105 103 102 101 101 100 100 99 99 99 99 99 99 99 99 99 100 100 100 100 100 100 100 100 100 99 99 98 98 97 96 95 94 93 91 90 88 87 85 83 81 79 77 75 73 71 69 67 66 64 62 60 59 57 56 55 54 53 53 53 53 53 54 55 56 58 61 64 67 72 77 82 89 96 104 113 122 132 143 153 163 173 181 189 194 198 200 199 196 192 186 178 170 161 152 143 134 125 117 109 102 95 89 83 78 73 68 64 61 58 55 52 49 47 45 43 41 39 38 37 35 34 33 32 31 30 29 28 28 27 26 26 25 24 24 23 23 22 22 22 21 21 20 20 20 20 20 20 20 20 20 20 20 21 21 22 23 24 25 26 27 29 30 32 33 35 37 39 41 43 45 47 49 51 53 55 56 58 60 61 63 64 65 67 68 69 69 70 71 72 72 73 73 74 74 75 75 76 76 77 77 78 79 79 80 81 82 83 84 86 87 89 91 93 95 97 99 102 105 108 111 115 118 122 126 130 134 138 142 145 149 152 154 156 156 156 155 153 149 145 139 133 126 119 111 103 95 88 80 74 67 61 56
 49 46 44 42 40 38 36 35 34 33 32 31 30 30 30 29 29 29 29 30 30 30 31 31 31 32 32 33 33 34 35 35 36 37 38 38 39 40 41 42 43 44 46 47 49 50 52 54 56 58 61 64 67 70 74 78 83 89 95 101 109 118 127 138 150 164 180 197 216 236 258 282 305 329 351 369 384 393 395 389 377 360 337 312 285 258 232 207 184 164 145 129 115 102 91 82 74 67 61 56 52 49 46 43 41 39 37 36 35 34 33 33 32 32 32 31 31 31 31 31 31 32 32 32 32 33 33 34 34 35 35 36 37 37 38 39 40 40 41 42 43 44 45 46 47 48 49 50 50 51 52 53 53 54 55 55 56 56 56 57 57 57 58 58 59 59 60 61 62 63 64 66 68 71 74 77 81 85 90 95 100 106 111 116 121 124 126 127 127 125 122 117 111 105 98 92 85 78 72 66 60 55 50 46 42 39 36 33 31 29 27 25 24 22 21 20 19 18 17 17 16 15 15 14 14 14 13 13 13 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 13 13 14 14 15 16 18 19 21 23 26 28 31 35 39 44 49 54 60 66 72 78 84 90 95 99 103 105 106 107 105 103 100 97 92 88 83 78 73 69 64 60 56 52 49 46 43 41 38 36 34 33 31 30 29 28 27 26 25 24 24 23 23 23 22 22 22 22 22 22 23 23 23 24 24 25 26 26 27 28 30 31 32 34 36 37 39 41 44 46 48 51 53 55 57 59 60 61 61 62 61 60 59 57 56 53 51
 16 15 15 14 14 13 13 13 12 12 12 12 12 12 12 12 12 13 13 13 14 14 15 15 16 16 17 17 18 19 19 20 21 22 23 24 25 26 28 29 30 32 34 35 37 40 42 44 47 50 53 57 61 65 70 75 80 86 93 100 107 115 123 132 140 149 157 164 171 175 179 180 180 177 173 166 159 150 141 131 122 112 103 95 87 80 73 67 62 57 53 50 47 44 42 40 39 38 37 36 36 36 36 36 36 36 37 37 38 38 39 40 40 41 42 42 43 44 44 44 45 45 45 45 46 46 46 45 45 45 45 44 44 43 43 42 42 41 41 40 39 39 38 38 37 36 36 35 35 34 34 34 33 33 33 32 32 32 32 32 32 32 32 32 32 33 33 34 34 35 36 37 38 40 41 43 45 47 49 51 54 56 59 62 64 67 70 73 76 78 81 83 85 87 89 90 92 93 94 95 95 95 95 95 95 95 95 94 94 93 92 91 90 89 88 87 86 85 83 82 81 79 78 76 74 73 71 69 67 65 63 61 59 58 56 54 52 50 48 46 44 42 40 39 37 35 34 32 30 29 28 26 25 24 23 22 21 21 20 19 19 19 18 18 19 19 19 20 21 21 23 24 25 27 29 31 33 35 37 39 41 43 45 47 48 50 51 51 52 52 52 52 52 51 50 49 48 47 46 45 43 42 41 40 39 38 37 36 35 34 33 32 32 31 30 30 29 29 29 28 28 28 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 26 26 26 26 26 26 25 25 25 24 24 23 23 22 21 21 20 19 18 18 17
 32 32 32 32 32 32 31 30 29 29 28 27 26 25 24 23 22 21 20 20 19 18 18 17 17 17 16 16 16 16 16 16 15 15 15 15 15 15 16 16 16 16 16 16 17 17 17 17 18 18 18 19 19 19 20 20 21 21 22 22 23 24 24 25 26 27 28 29 30 31 32 33 34 36 37 38 40 41 42 43 44 45 46 46 46 46 46 45 44 43 42 40 38 37 35 33 32 30 29 27 26 25 24 23 22 21 20 20 19 19 18 18 18 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 19 19 19 20 20 20 21 21 22 22 23 23 24 25 25 26 27 28 28 29 30 32 33 34 36 37 39 41 43 45 47 50 53 56 59 62 66 69 72 76 79 82 84 86 87 87 86 85 82 79 75 71 67 62 57 53 49 45 41 37 34 32 29 27 25 23 22 20 19 18 17 17 16 15 15 15 14 14 14 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 13 13 13 13 14 14 15 15 16 17 18 19 20 21 22 24 25 27 29 31 33 35 37 40 42 45 47 49 52 54 56 57 59 60 61 62 63 63 63 63 63 63 63 62 61 61 60 59 58 57 55 54 53 52 50 49 48 47 45 44 43 41 40 39 37 36 35 34 33 32 31 30 29 28 27 26 25 25 24 23 23 22 22 21 21 21 20 20 20 20 20 20 20 20 20 20 21 21 22 22 23 24 25 26 27 27 28 29 30 31 31
 32 30 29 27 26 25 24 24 23 23 22 22 22 22 22 22 23 23 23 24 24 25 25 26 26 27 27 28 28 29 29 30 30 31 31 32 32 33 33 33 34 34 34 35 35 35 36 36 36 36 37 37 37 38 38 39 39 40 40 41 41 42 42 43 44 45 46 47 48 49 50 51 52 54 55 56 57 58 60 61 61 62 63 63 63 63 63 63 62 61 61 59 58 57 56 55 54 53 52 51 50 50 49 49 49 49 49 49 49 50 51 51 52 54 55 56 58 59 61 63 65 67 70 72 74 77 79 82 85 87 90 92 95 97 99 101 102 104 104 105 105 105 104 103 102 101 99 97 95 92 90 88 85 83 80 78 76 73 71 69 68 66 65 64 63 62 61 61 61 61 62 62 63 65 66 68 69 71 73 75 78 79 81 83 84 84 85 84 84 82 81 79 77 74 71 68 65 62 60 57 54 52 49 47 45 43 41 39 38 37 35 34 33 32 31 30 30 29 28 28 27 27 27 26 26 26 26 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 26 26 26 26 27 27 27 28 28 29 29 30 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 44 45 46 46 46 47 47 46 46 46 45 45 44 44 43 42 42 41 40 40 39 39 38 38 37 37 36 36 35 35 35 34 34 34 34 34 33 33 33 33 33 33 33 33 33 33 34 34 34 34 35 35 35 36 36 37 37 38 39 39 40 41 42 42 43 44 45 46 47 48 49 50 50 51 51 51 51 51 50 50 49 48 46 45 43 41 39 37 36 34
 18 19 21 22 24 26 29 32 35 38 41 45 49 53 57 62 66 71 75 80 84 89 93 96 100 103 106 109 111 113 115 116 117 117 118 118 118 118 118 117 117 117 116 116 115 115 115 114 114 114 113 113 113 113 113 113 113 112 112 112 111 110 109 108 107 105 103 100 97 94 91 87 83 78 74 69 65 60 55 50 46 42 38 34 30 27 24 21 19 17 15 13 12 11 10 9 8 8 8 8 8 8 8 8 8 8 9 9 10 10 10 11 11 12 12 13 13 14 14 15 15 16 16 17 18 18 19 20 21 22 23 23 25 26 27 28 29 31 32 34 36 38 40 42 44 46 49 52 55 57 60 64 67 70 72 75 78 80 82 83 84 84 83 82 81 79 76 73 70 66 63 59 56 52 49 46 43 41 38 36 35 34 33 33 32 33 33 34 35 37 38 40 43 45 48 51 54 58 61 65 69 73 78 82 86 91 95 99 103 106 109 112 115 116 118 118 119 118 117 115 113 111 108 105 101 98 94 91 87 83 79 76 72 69 66 63 59 57 54 51 49 46 44 42 40 38 37 35 33 32 31 29 28 27 27 26 25 25 25 25 25 25 25 26 27 29 30 32 34 37 40 43 47 50 54 58 62 66 70 73 76 79 81 82 83 83 82 81 79 77 75 72 69 66 63 60 58 55 52 50 47 45 43 41 39 37 36 35 33 32 31 30 29 28 27 27 26 26 25 24 24 24 23 23 22 22 22 22 21 21 21 20 20 20 19 19 19 19 18 18 17 17 17 16 16 16 15 15 15 14 14 14 14 14 14 14 15 15 16 17
 15 16 18 19 21 24 26 29 33 36 40 45 50 55 60 66 73 79 87 94 102 111 119 129 138 148 158 169 179 190 201 211 222 232 242 251 260 268 275 281 286 290 293 295 297 297 296 294 292 288 285 280 275 270 265 259 253 247 240 234 227 220 213 206 199 192 185 178 170 163 155 147 140 132 125 117 110 102 95 88 81 75 69 63 57 52 47 43 39 35 32 29 27 25 23 21 20 19 18 17 17 17 17 16 17 17 17 17 18 18 19 19 20 21 21 22 23 23 24 25 26 27 28 29 30 32 33 34 36 37 39 40 42 44 46 48 50 53 55 58 61 64 67 70 74 77 81 85 88 92 96 100 103 106 109 112 114 116 117 118 117 117 115 114 111 108 105 101 97 93 89 85 81 77 73 70 66 64 61 59 57 56 55 54 54 54 54 55 56 58 59 61 64 66 69 72 74 77 81 84 87 90 93 95 98 101 103 105 107 108 109 110 111 111 111 110 109 108 107 105 103 101 99 97 94 91 89 86 83 80 77 74 71 69 66 63 61 58 56 53 51 49 46 44 42 40 38 36 35 33 31 30 28 27 26 25 24 23 22 22 21 21 21 21 22 23 24 25 26 28 30 33 35 38 41 45 48 51 55 58 61 64 67 70 72 74 75 76 77 77 77 77 76 75 74 73 72 70 69 67 66 64 62 61 59 58 56 55 53 52 51 49 48 47 46 45 44 43 42 41 40 39 38 38 37 36 35 35 34 33 32 31 31 30 29 28 27 26 25 24 24 23 22 21 20 19 18 17 16 15 14 14 13 13 13 12 13 13 13 14
 31 34 36 38 41 43 45 46 48 49 49 50 50 50 50 50 49 48 48 47 46 46 45 44 44 43 43 42 42 41 41 41 41 41 41 41 41 41 42 42 42 43 43 43 44 44 45 46 46 47 47 48 49 49 50 50 51 51 52 52 53 53 54 54 54 54 54 54 54 54 53 53 52 51 50 49 48 46 45 43 41 39 37 35 33 31 29 27 26 24 22 21 19 18 17 15 15 14 13 12 12 11 11 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 11 11 11 12 12 12 13 13 13 14 14 15 16 16 17 18 19 20 21 22 23 25 26 28 30 32 34 37 40 43 46 49 53 57 61 65 69 73 76 79 81 82 82 82 80 77 74 70 66 61 57 52 48 44 40 37 34 31 29 27 25 23 22 21 20 19 18 18 17 17 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 18 18 18 18 19 19 19 20 20 20 21 22 22 23 24 25 26 27 28 30 31 33 35 37 40 43 46 49 52 56 59 63 66 70 73 76 78 80 81 82 82 82 81 79 77 75 72 70 67 64 60 57 54 51 49 46 43 41 38 36 34 32 31 29 27 26 25 23 22 21 20 19 19 18 17 16 16 15 15 14 14 13 13 12 12 12 12 11 11 11 11 11 10 10 10 10 10 10 10 10 11 11 11 11 12 12 13 14 15 16 17 18 19 21 23 25 27 29
 16 17 18 19 21 23 25 27 29 31 34 36 38 40 42 43 45 46 46 47 47 46 46 45 44 43 42 40 39 38 36 35 34 32 31 30 29 28 27 26 25 25 24 24 23 22 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 21 21 21 21 21 21 21 21 20 20 20 19 19 19 18 17 17 16 16 15 14 14 13 13 12 12 11 11 11 10 10 10 10 10 10 10 9 9 9 9 9 10 10 10 10 10 10 10 10 10 11 11 11 11 12 12 12 13 13 14 14 15 15 16 16 17 18 19 20 21 22 23 25 26 28 30 32 34 36 39 42 45 48 51 54 58 61 64 67 69 71 73 73 73 72 71 68 65 62 58 54 51 47 43 40 36 34 31 29 27 25 24 22 21 21 20 20 20 20 20 21 21 22 23 23 24 25 26 28 29 30 31 32 34 35 36 37 38 39 40 40 41 41 41 41 41 41 41 40 40 39 38 37 36 36 35 34 33 32 31 30 29 28 27 27 26 25 24 24 23 23 22 22 21 21 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 21 22 22 23 24 25 25 26 27 28 29 30 31 31 32 33 33 34 34 35 35 36 36 36 36 36 36 37 37 37 37 37 37 37 37 37 38 38 38 38 38 39 39 39 39 39 40 40 40 40 40 40 40 40 40 39 39 38 38 37 37 36 35 34 33 32 31 30 29 28 26 25 24 23 22 21 20 19 18 17 16 15 15 14 14 13 13 13 13 13 13 13 13 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
 81 81 79 78 76 74 72 69 67 64 62 59 57 54 52 50 48 46 44 43 41 40 39 37 36 35 34 34 33 32 31 31 30 30 29 29 28 28 28 27 27 27 27 26 26 26 26 26 26 25 25 25 25 25 25 25 26 26 26 26 26 27 27 28 28 29 30 30 31 32 34 35 37 38 40 43 45 48 51 55 59 63 68 74 79 86 92 99 105 112 118 124 128 132 135 137 138 137 136 133 130 127 123 119 115 110 106 103 99 96 93 90 87 85 83 81 79 78 76 75 74 73 73 72 71 71 71 70 70 70 69 69 69 69 68 68 68 68 68 67 67 67 67 66 66 66 66 66 66 66 66 65 66 66 66 66 66 67 67 68 68 69 69 70 71 72 73 73 74 75 75 76 76 75 75 74 73 72 70 68 66 63 61 58 55 52 50 47 45 43 40 39 37 35 34 32 31 30 29 29 28 27 27 26 26 25 25 25 25 25 25 25 24 25 25 25 25 25 25 25 25 26 26 26 27 27 27 28 28 29 29 30 30 31 32 32 33 34 35 36 37 38 39 40 41 43 44 45 47 48 50 51 53 55 56 58 59 60 61 62 63 63 63 63 62 61 60 58 56 54 52 50 48 46 44 43 41 40 38 37 36 36 35 35 34 34 34 34 34 34 34 34 35 35 35 36 36 37 37 38 38 39 39 40 41 41 42 42 43 44 44 45 45 46 46 47 47 48 48 48 49 49 49 50 50 50 51 51 51 51 52 52 52 53 53 54 54 55 56 56 57 58 59 60 62 63 64 66 68 69 71 73 74 76 78 79 80 81 81 82
 31 28 25 23 21 19 17 16 15 14 14 13 13 13 13 13 13 13 13 14 14 14 15 15 15 16 16 17 17 18 19 19 20 20 21 22 23 24 25 26 27 28 29 31 32 34 35 37 39 41 44 46 49 52 55 59 62 67 71 76 81 86 92 98 105 112 119 126 133 140 146 152 157 161 164 165 165 163 160 156 150 143 135 127 119 111 102 95 87 80 74 69 64 59 55 52 49 47 45 43 41 40 39 38 37 36 36 35 35 34 34 33 33 33 32 32 32 31 31 31 31 30 30 30 29 29 29 29 28 28 28 28 27 27 27 27 27 26 26 26 26 26 25 25 25 25 25 25 24 24 24 24 24 24 24 24 24 24 24 24 24 25 25 25 26 26 27 28 29 31 32 34 37 40 43 48 53 59 66 74 83 94 106 119 134 150 167 185 202 219 234 246 256 261 263 261 255 246 235 222 208 194 179 166 153 141 130 120 111 102 95 88 82 76 71 67 63 59 56 53 50 48 45 43 41 40 38 37 36 34 33 32 31 31 30 29 29 28 27 27 27 26 26 26 25 25 25 25 25 24 24 24 24 24 25 25 25 25 26 26 26 27 28 29 30 31 32 33 35 37 39 41 43 45 47 49 51 53 55 57 58 59 60 60 61 61 60 60 59 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 44 44 44 44 45 45 46 47 48 48 50 51 52 53 55 57 58 60 62 64 66 69 71 73 75 78 80 81 83 84 84 84 84 82 80 78 74 71 67 62 57 53 48 43 39 35
 18 17 17 16 16 16 16 16 17 17 18 18 19 20 21 22 23 24 25 26 27 28 29 30 30 31 32 33 34 35 36 37 37 38 39 39 40 41 41 42 43 43 44 44 45 45 46 46 47 48 48 49 49 49 50 50 51 51 51 52 52 52 52 52 51 51 51 50 49 49 48 47 45 44 43 41 39 38 36 34 33 31 29 28 26 25 23 22 21 20 19 19 18 18 18 18 18 18 19 19 20 21 21 22 23 24 25 26 28 29 30 31 33 34 36 37 39 40 42 44 45 47 49 51 53 55 57 59 61 64 66 68 70 72 74 75 77 78 80 81 81 81 81 81 80 79 78 76 74 72 70 67 65 62 59 56 53 50 47 45 42 39 37 34 32 30 28 26 24 23 21 20 19 18 18 17 17 17 17 17 18 19 20 21 23 24 26 28 30 32 34 36 38 40 42 44 46 47 48 49 50 50 50 50 49 49 48 47 46 45 44 42 41 40 38 37 36 35 34 33 32 31 30 29 28 27 27 26 25 25 24 24 23 23 23 22 22 22 21 21 21 21 20 20 20 20 20 19 19 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 20 20 21 22 23 25 26 27 29 31 33 35 37 39 41 43 45 48 50 52 55 57 59 61 63 65 67 69 71 73 74 76 77 79 80 81 82 83 84 85 86 87 87 88 89 89 90 90 91 91 91 92 92 92 92 92 92 92 92 91 91 90 89 88 87 85 84 82 80 78 76 73 70 67 64 61 58 55 52 49 46 43 40 37 34 32 29 27 25 23 22 20 19
 89 89 89 89 90 90 91 91 92 92 93 93 93 93 93 92 92 91 90 89 87 86 84 82 80 78 76 74 72 70 68 65 63 61 59 57 55 53 51 49 48 46 45 43 42 40 39 38 37 36 35 34 34 33 32 32 31 31 30 30 30 30 29 29 29 30 30 30 30 31 32 32 33 34 35 37 39 41 43 45 48 51 55 59 64 69 74 80 86 92 99 105 112 118 124 129 134 138 142 144 146 148 149 149 149 149 149 148 148 147 147 147 147 147 147 147 147 148 149 150 151 152 154 155 157 158 160 162 163 165 166 168 169 170 171 172 172 172 172 172 171 170 169 168 166 164 162 160 158 156 153 151 148 145 142 140 137 134 131 129 126 123 120 118 115 112 110 107 104 102 99 96 94 91 89 86 84 82 80 78 76 74 72 71 69 68 67 65 64 63 62 61 60 59 58 57 56 55 54 53 52 51 51 50 49 49 48 48 47 47 47 47 46 46 46 46 46 46 47 47 47 47 48 48 49 49 50 51 51 52 53 54 55 56 57 59 60 61 63 65 66 68 70 72 74 76 79 81 84 87 89 92 95 98 101 104 107 110 112 114 116 117 117 117 116 114 112 108 105 101 96 91 86 82 77 72 68 64 61 57 54 52 49 47 45 44 42 41 40 39 39 38 38 37 37 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 51 52 53 55 56 58 59 61 62 64 65 67 69 70 72 74 76 77 79 80 82 83 85 86 87 88 89 90 90 90 91 91 91 91 90 90 90 89 89 89
 78 76 74 72 70 67 65 63 61 59 57 55 53 51 50 48 47 45 44 43 42 41 40 39 39 38 37 37 36 36 35 35 35 34 34 34 34 34 33 33 33 33 33 33 33 33 33 34 34 34 34 34 35 35 35 36 36 37 37 38 39 40 41 42 43 44 46 47 49 51 53 55 58 60 63 66 69 72 76 79 82 84 86 88 89 89 88 87 84 82 78 74 70 66 62 58 54 50 47 44 42 39 37 36 34 33 32 31 30 30 29 29 29 28 28 28 28 28 29 29 29 29 30 30 30 31 31 32 32 33 33 34 34 35 35 36 37 37 38 38 39 40 40 41 41 42 43 43 44 45 45 46 47 48 49 49 50 51 52 53 55 56 57 59 60 62 63 65 67 69 72 74 76 79 81 84 86 89 91 94 96 98 99 101 102 102 102 102 102 101 99 98 96 94 92 89 87 84 82 79 77 74 72 69 67 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 27 27 26 26 25 25 25 24 24 24 24 24 24 24 24 25 25 25 26 27 27 29 30 31 33 35 37 39 42 45 48 52 56 60 65 69 74 78 82 85 87 89 90 90 89 88 86 83 80 77 74 71 69 66 63 61 59 57 55 54 52 51 50 50 49 49 48 48 48 48 48 48 49 49 50 50 51 52 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 80 81 82 83 84 84 85 86 86 87 87 87 87 87 86 86 85 84 83 81 80
 31 29 27 25 24 23 22 21 21 21 20 20 21 21 21 22 22 23 24 24 25 26 27 28 29 29 30 31 32 33 34 35 36 37 38 38 39 40 41 41 42 43 43 44 44 45 45 46 46 47 47 47 48 48 48 49 49 49 50 50 50 51 51 51 52 52 53 53 54 54 54 55 55 55 55 55 54 54 53 52 51 49 48 46 44 41 39 37 35 32 30 28 26 25 23 22 21 20 19 19 18 18 18 17 17 17 17 17 18 18 18 18 19 19 20 20 21 22 22 23 24 25 26 27 29 30 31 33 35 37 39 41 44 46 49 52 55 58 61 65 68 71 74 77 80 82 84 86 87 87 87 86 85 84 82 80 77 75 72 69 67 64 61 59 57 55 53 51 49 48 47 47 46 46 46 46 47 48 49 50 51 53 54 55 56 56 56 56 55 54 53 51 49 47 45 42 40 37 35 33 31 29 27 25 24 22 21 20 18 17 16 16 15 14 14 13 13 12 12 11 11 11 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 11 11 12 12 13 13 14 15 16 17 19 20 22 24 26 28 31 34 38 41 45 49 53 57 61 65 69 72 75 78 80 81 82 83 83 82 82 81 79 78 76 75 73 71 69 67 66 64 62 60 59 57 55 54 52 51 50 48 47 46 45 44 43 42 41 40 40 39 39 38 38 38 37 37 37 37 37 37 38 38 39 39 40 40 41 42 43 44 45 46 47 48 49 50 50 51 51 51 51 51 50 49 48 46 44 42 40 37 35 33
 66 67 69 70 72 74 76 78 80 82 85 87 90 92 95 97 100 102 105 107 109 111 113 115 116 117 119 119 120 120 121 120 120 120 119 118 117 115 114 112 110 109 107 105 103 101 99 97 95 94 92 90 89 87 86 84 83 82 81 80 79 78 78 77 77 76 76 76 75 75 75 75 75 75 75 75 75 74 74 74 74 73 73 72 72 71 71 70 70 69 69 68 68 68 67 67 67 67 67 67 67 68 68 68 68 69 69 70 70 71 71 72 73 74 75 76 77 78 79 81 82 84 85 87 89 91 93 95 97 99 102 104 107 110 112 115 118 120 123 126 128 131 133 135 137 138 140 141 142 142 142 142 141 141 139 138 136 134 131 128 126 122 119 116 112 108 104 101 97 93 89 85 82 78 75 72 69 67 64 62 61 59 58 57 56 55 55 54 54 54 54 54 54 54 54 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 54 54 54 54 54 55 55 55 55 56 56 57 57 57 58 58 59 59 60 60 60 61 61 62 62 62 62 63 63 63 63 63 63 63 63 62 62 62 61 61 61 60 60 59 59 58 58 57 57 56 56 56 56 56 56 57 57 58 59 60 62 63 65 66 68 70 72 73 75 76 77 78 78 79 79 79 78 78 77 76 75 74 73 72 70 69 68 66 65 63 62 61 59 58 57 56 55 54 53 52 51 50 50 49 48 48 47 47 47 46 46 46 46 46 46 46 46 46 46 47 47 47 48 48 49 49 50 50 51 52 52 53 54 55 55 56 57 57 58 59 59 60 60 61 61 62 63 63 64 65
 36 36 35 34 33 33 32 31 31 30 30 29 28 28 27 27 27 26 26 25 25 24 24 23 23 23 22 22 22 21 21 21 20 20 20 19 19 19 18 18 18 18 17 17 17 17 17 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 16 17 17 18 19 20 21 22 23 25 26 28 29 31 32 33 35 36 37 38 39 40 41 41 42 42 43 43 43 43 44 44 44 44 43 43 43 43 42 42 42 41 41 41 40 40 39 39 38 37 37 36 36 35 35 34 33 33 32 32 31 31 30 30 29 29 28 28 27 27 26 26 25 25 25 24 24 23 23 22 22 22 21 21 20 20 20 19 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 17 17 17 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 17 17 17 18 18 19 19 20 20 21 21 22 23 24 25 25 26 27 28 29 30 31 32 33 34 35 35 36 36 37 37 37 37 37 36 36 35 34 34 33 32 31 30 30 29 28 28 27 27 26 26 26 25 25 25 25 25 25 25 25 25 25 25 25 26 26 26 27 27 27 28 28 28 29 29 30 30 31 31 32 33 33 34 34 35 35 36 37 37 38 38 39 39 40 40 41 41 42 42 43 43 44 44 44 45 45 45 45 45 46 46 46 46 46 46 45 45 45 44 44 43 43 42 41 41 40 39 38 37
 42 43 43 44 44 46 47 48 50 52 54 56 58 59 61 62 64 65 66 67 67 67 67 67 67 66 65 64 63 62 61 60 59 57 56 55 54 53 52 51 50 49 49 48 48 47 47 47 47 47 47 47 48 49 49 50 51 52 54 55 57 59 61 63 65 67 70 72 75 77 80 82 84 85 86 87 87 86 84 82 79 76 72 67 63 58 53 49 44 40 37 33 31 28 27 25 24 23 22 22 22 22 22 23 23 23 24 25 25 26 27 28 29 30 31 32 33 34 35 37 38 40 41 43 45 47 49 51 54 56 59 62 65 69 72 76 80 85 90 95 100 105 111 117 123 129 135 141 146 151 155 159 161 163 163 162 160 157 153 149 143 137 130 123 116 109 102 95 88 82 76 70 65 60 56 52 49 47 44 43 41 40 40 40 40 41 41 42 43 44 46 47 48 49 50 50 51 51 52 52 52 51 51 51 50 50 49 48 47 47 46 45 44 43 42 41 41 40 39 38 38 37 37 36 35 35 35 34 34 33 33 33 32 32 32 32 31 31 31 31 30 30 30 30 30 29 29 29 29 29 29 29 29 28 29 29 29 29 29 30 31 31 33 34 36 38 41 44 47 51 56 61 66 72 78 84 90 96 101 105 109 112 113 114 113 112 109 106 103 99 95 90 86 82 78 74 70 66 63 60 58 55 53 51 49 47 46 45 44 43 42 41 40 40 40 39 39 39 39 40 40 40 40 41 41 42 43 44 44 45 46 47 48 49 50 51 51 52 53 54 54 54 55 55 55 55 54 54 53 52 51 50 49 48 47 45 45 44 43 43
 130 135 140 143 145 146 145 142 139 135 130 124 119 113 107 102 96 92 87 83 79 76 73 70 67 65 63 61 60 58 57 56 55 54 54 53 53 52 52 52 51 51 51 51 51 51 51 51 51 51 51 51 52 52 52 52 52 52 53 53 53 54 54 55 55 56 56 57 58 59 60 61 63 65 66 68 71 73 76 79 82 85 89 93 97 101 104 108 111 113 115 116 116 115 113 111 108 104 100 95 91 86 82 77 73 70 66 63 59 57 54 52 50 48 46 44 43 42 41 40 39 38 37 37 36 36 35 35 35 35 34 34 34 34 34 35 35 35 36 36 36 37 38 38 39 40 41 42 43 45 46 48 50 52 55 58 61 64 68 72 76 82 87 93 99 106 114 121 129 136 143 149 155 158 160 161 159 155 149 143 135 126 118 109 101 93 86 80 74 69 65 61 58 55 53 51 50 48 47 46 46 45 45 44 44 44 44 44 45 45 45 45 46 46 47 47 47 48 48 49 50 50 51 51 52 52 53 53 54 55 55 56 57 57 58 59 60 61 62 64 65 67 68 70 72 74 77 79 82 86 89 93 97 102 107 112 118 124 130 136 142 148 153 158 162 165 166 167 166 163 160 155 150 144 137 131 124 118 112 107 101 97 92 88 85 82 79 76 74 72 71 69 68 67 65 65 64 63 63 62 62 61 61 60 60 60 59 59 59 59 58 58 58 57 57 57 56 56 55 55 54 54 53 53 52 52 52 51 51 50 50 50 50 50 50 50 50 50 50 51 52 52 53 55 56 58 60 62 65 68 71 76 80 85 91 97 103 110 117 123
 36 35 35 35 35 36 37 38 40 42 44 46 48 51 53 56 59 61 64 67 70 72 75 78 80 82 85 87 89 90 92 93 94 95 95 95 95 95 94 94 92 91 90 88 86 84 82 80 78 76 73 71 68 66 63 61 59 56 54 51 49 47 45 43 41 39 37 35 33 32 30 29 27 26 24 23 22 21 20 19 19 18 18 18 18 19 20 21 22 24 27 29 32 36 40 44 49 53 58 63 68 72 77 81 85 88 90 92 94 94 95 94 94 92 91 89 87 85 83 81 79 77 75 73 71 69 68 66 65 63 62 61 60 59 58 57 56 55 55 54 54 53 53 52 52 51 51 50 50 49 48 48 47 47 46 45 44 43 42 41 40 39 38 37 36 34 33 32 31 29 28 27 26 25 25 24 24 24 24 24 25 26 27 29 30 32 35 37 39 42 44 47 50 52 55 57 60 62 64 66 67 68 70 70 71 71 72 72 72 71 71 71 70 70 69 68 68 67 67 66 66 65 65 65 65 65 65 65 65 66 66 67 68 68 69 71 72 73 75 77 78 80 82 84 86 88 90 91 93 94 94 95 95 94 93 91 89 86 82 78 74 69 65 60 55 51 46 42 38 35 32 30 27 26 24 23 22 22 22 22 22 22 23 23 24 25 26 27 28 30 31 32 34 36 37 39 41 43 45 47 49 52 54 57 59 62 65 68 71 74 78 81 85 88 92 96 100 103 107 111 115 119 122 126 129 131 134 136 137 138 139 139 138 137 135 132 129 126 122 117 113 108 103 97 92 87 82 77 72 67 62 58 54 51 47 44 42 40 38 37
 43 41 40 39 37 36 35 34 33 32 32 31 31 31 30 30 30 30 31 31 31 32 32 32 33 34 34 35 36 36 37 38 39 40 41 42 43 44 45 46 47 48 49 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 66 67 68 69 69 70 71 71 72 72 72 72 72 72 72 72 71 70 70 68 67 66 64 63 61 59 57 55 53 52 50 49 47 46 45 44 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 40 40 40 40 40 40 40 40 39 39 39 39 39 38 38 38 38 37 37 37 36 36 36 35 35 34 34 33 33 33 32 32 31 31 31 30 30 30 30 29 29 29 29 29 30 30 30 31 31 32 33 34 35 36 37 39 41 43 45 46 48 50 52 53 54 55 55 55 54 53 52 51 49 48 46 44 43 41 39 38 36 35 34 32 31 30 30 29 28 27 27 26 26 26 26 25 25 25 25 25 25 25 25 25 26 26 26 26 27 27 27 28 28 28 29 29 29 30 30 30 31 31 31 32 32 32 32 32 33 33 33 33 33 33 33 32 32 32 32 32 32 31 31 31 31 31 31 32 32 32 33 34 35 36 36 38 39 40 41 41 42 43 43 44 44 44 44 44 44 43 43 42 41 40 39 39 38 37 36 35 34 33 32 31 31 30 29 28 28 27 26 26 25 25 24 24 24 23 23 23 23 23 23 22 22 23 23 23 23 23 24 24 25 25 26 26 27 28 29 30 31 32 34 35 36 38 39 41 42 43 44 45 46 47 47 47 47 46 45 44
 20 21 22 23 25 27 29 31 33 36 38 40 43 45 47 49 51 53 54 56 57 58 60 61 61 62 63 63 64 64 65 65 66 66 67 67 68 68 69 70 71 72 73 74 76 78 80 82 84 87 90 93 97 101 105 110 114 119 125 130 136 141 146 151 155 159 161 163 163 162 159 154 149 142 135 127 118 109 100 91 83 75 67 60 54 48 43 39 35 32 29 27 26 25 24 23 23 23 24 24 25 26 27 28 29 30 31 32 33 35 36 37 39 40 41 43 44 45 47 48 50 51 53 54 56 57 59 60 62 64 66 67 69 71 73 75 78 80 82 84 86 89 91 93 95 97 98 100 101 102 103 103 103 102 101 100 98 96 94 91 88 85 81 77 73 69 65 61 57 53 50 46 43 39 36 34 31 29 27 26 25 24 23 23 23 23 24 24 25 25 26 27 28 28 29 30 31 31 32 32 33 33 34 34 34 35 35 35 36 36 36 36 37 37 37 37 38 38 38 39 39 39 40 40 41 41 41 42 42 43 43 43 43 44 44 44 44 44 44 44 43 43 42 42 41 40 39 38 37 36 34 33 32 30 29 27 26 25 23 22 21 20 19 18 18 18 18 18 19 20 21 23 26 29 32 37 41 47 53 60 67 74 82 91 99 107 114 120 126 130 133 134 134 132 128 124 119 113 107 101 95 89 83 77 72 67 63 59 55 52 49 46 44 42 40 38 36 35 34 33 32 31 30 29 28 28 27 27 27 26 26 26 25 25 25 25 25 24 24 24 24 24 23 23 23 22 22 22 21 21 20 20 19 19 19 18 18 18 19 19
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 88 89 91 93 95 97 99 102 104 106 108 109 111 112 113 113 113 113 113 113 112 112 111 110 109 108 107 106 105 104 103 102 101 100 99 98 97 96 95 95 94 93 92 92 91 90 90 89 88 87 87 86 85 85 84 83 82 82 81 81 80 79 79 79 78 78 78 78 78 78 78 79 79 80 81 82 83 84 85 86 87 88 89 90 90 90 90 89 88 86 84 81 78 74 71 67 63 59 55 51 48 45 42 39 36 34 32 30 28 27 25 24 23 22 21 21 20 20 19 19 18 18 18 18 18 18 18 18 18 19 19 19 20 21 21 22 23 24 25 26 28 29 31 33 35 37 40 43 46 49 53 57 61 66 71 76 82 88 94 100 107 113 120 126 132 138 143 147 151 154 156 157 158 157 157 155 154 152 150 148 147 145 144 143 142 141 141 140 140 139 138 137 135 133 131 128 125 122 118 114 110 105 101 96 92 87 82 78 74 70 66 62 59 56 52 50 47 44 42 40 38 36 35 33 32 31 29 28 28 27 26 25 25 24 24 24 24 24 24 24 24 24 24 25 25 26 27 28 29 30 32 33 35 37 40 43 46 50 54 58 64 69 76 83 91 99 107 116 124 132 140 146 150 153 155 154 152 149 145 141 135 130 124 119 114 108 104 99 95 91 88 85 82 79 76 74 72 70 68 66 65 64 62 61 60 59 58 57 56 56 55 55 54 54 54 53 53 53 53 53 54 54 54 55 55 56 57 57 58 59 60 61 63 64 65 66 68 69 71 72 74 75 77 78 79 80 81 82 83 84 84 84 84 85 85 85 85 85 86 87
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 26 27 28 29 31 33 35 38 41 44 48 52 56 61 65 70 75 80 86 91 96 102 107 112 116 121 125 128 132 134 136 138 139 139 139 138 137 136 134 132 129 126 123 120 117 114 110 107 104 100 97 94 91 88 85 82 79 76 73 71 68 66 64 61 59 57 55 53 51 49 47 45 43 41 39 38 36 34 33 31 30 28 27 26 25 24 24 23 23 23 24 25 26 27 28 30 32 34 36 38 40 42 45 47 49 51 53 55 56 58 59 60 61 62 63 64 65 65 65 66 66 66 67 67 67 67 67 67 67 68 68 68 68 69 69 70 70 71 71 72 72 73 73 74 75 75 76 76 76 76 76 76 76 75 74 73 71 70 68 66 63 61 58 55 52 49 46 43 40 37 34 31 29 26 24 23 21 20 19 18 18 18 18 18 19 21 22 24 26 28 30 33 36 39 42 46 49 53 56 60 64 68 72 75 79 82 86 89 91 94 96 98 100 101 102 103 103 103 103 102 101 101 99 98 97 95 94 92 91 89 87 86 84 83 81 79 78 76 75 73 71 70 68 67 65 63 61 60 58 56 54 52 50 48 46 44 41 39 37 35 33 31 29 27 25 24 22 21 20 20 19 19 19 20 21 21 22 24 25 26 28 30 31 33 35 37 38 40 42 44 45 47 49 51 53 54 56 58 60 61 63 65 67 69 71 73 75 77 79 81 83 85 87 90 92 94 96 98 101 102 104 106 107 109 110 110 111 111 110 109 108 106 104 102 99 96 92 89 85 81 77 73 69 65 61 57 53 49 46 43 40 37 35 33 31 29 28 27 26 26
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 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 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 3 3 3 3 3 3 3 3 3 3 4 4 4 4 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 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 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2
 13 14 15 16 17 19 20 22 24 26 28 30 32 34 36 38 40 42 43 44 44 45 44 44 43 42 41 39 37 36 34 32 30 29 27 26 24 23 22 20 19 18 18 17 16 15 15 14 14 14 13 13 13 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 14 14 14 15 15 15 16 16 17 17 17 18 18 18 18 18 18 18 17 17 16 16 15 15 14 13 13 12 12 11 11 11 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 13 13 14 15 16 16 17 18 20 21 22 24 26 27 29 32 34 36 39 42 45 48 50 53 56 58 60 61 62 63 62 61 60 58 55 53 50 47 43 40 37 34 31 29 26 24 22 20 18 17 16 15 14 13 12 12 11 11 11 11 10 10 11 11 11 11 11 11 12 12 12 12 12 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 10 10 10 11 11 11 12 12 12 13 13 13 13 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 14 14 14 14 14 13 13 13 13 12 12 12 12 12 11 11 11 11 11 11 11 11 11 12 12 13
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 17 17 17 17 17 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 18 18 18 18 18 17 17 17 17 17 16 16 16 16 15 15 15 15 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 16 16 16 17 17 17 18 19 19 20 21 21 22 23 24 25 26 27 27 28 29 30 30 31 31 31 32 32 32 32 32 32 31 31 30 30 29 29 28 27 27 26 25 24 24 23 22 22 21 20 20 19 19 18 18 17 17 17 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 17 17 17 17 17 18 18 18 18 18 19 19 19 19 19 20 20 20 20 21 21 21 21 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 23 23 23 23 23 24 24 24 25 25 25 26 26 27 27 28 28 29 29 30 30 31 31 32 32 32 33 33 33 33 34 34 34 34 34 34 33 33 33 32 32 32 31 30 30 29 28 28 27 26 25 24 23 23 22 21 20 20 19 19 18 18 17 17 17 16 16 16 16 15 15 15 15 15 14 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 15 15 15 15 16 16 16 17 17 17 18 18 18 19 19 19 20 20 20 21 21 21 21 21 22 22 22 22 22 21 21 21 21 21 21 20 20 20 19 19 19 18 18 18 17 17 17 17 16 16
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 19 19 19 19 20 21 22 24 27 30 33 38 43 49 56 64 74 85 97 112 127 145 163 181 199 214 226 232 233 227 216 202 185 166 149 132 116 102 90 79 70 62 55 50 45 40 37 34 31 29 27 25 24 22 21 21 20 19 19 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 18 18 17 16 16 15 14 14 13 13 13 13 13 14 14 15 15 16 16 17 18 18 19 19 20 21 21 22 22 23 24 24 25 25 26 27 28 28 29 30 31 33 34 35 37 39 41 43 45 48 51 55 59 64 69 76 83 91 100 111 123 137 152 169 186 205 223 240 254 264 269 267 260 247 230 210 189 168 148 130 113 98 85 74 64 55 47 41 35 31 27 23 21 18 16 15 14 13 13 13 13 13 14 14 15 17 18 20 21 23 25 27 29 31 33 36 38 40 42 44 46 48 49 51 52 53 54 54 55 55 56 56 56 55 55 55 54 54 53 52 52 51 50 49 48 47 46 45 44 43 41 40 39 38 37 35 34 33 32 30 29 28 27 26 25 24 23 22 21 21 20 19 19 18 18 17 17 17 17 17 17 17 17 18 19 19 20 21 23 24 25 27 28 29 30 31 32 32 32 32 32 32 31 30 29 28 27 26 25 24 23 22 21 20 20 19 18 17 17 16 16 16 15 15 15 15 15 15 15 15 16 16 17 18 19 20 21 22 24 25 27 29 31 34 36 39 42 45 48 51 54 57 60 62 64 65 66 66 66 65 63 61 58 55 52 49 45 42 39 36 33 30 28 26 24 22 21 20
 20 19 19 19 19 18 18 18 18 17 17 17 17 17 17 17 17 17 17 18 18 18 19 19 20 21 21 22 23 24 25 27 28 29 31 32 34 36 38 39 41 43 45 46 48 49 50 51 52 53 53 53 52 52 51 50 49 48 47 45 44 42 41 40 38 37 35 34 32 31 29 28 27 26 24 23 22 21 20 19 18 18 17 16 15 15 15 14 14 14 14 14 14 14 15 15 16 16 17 18 19 19 20 21 22 23 24 25 26 27 28 29 30 31 32 32 33 34 35 35 36 37 37 38 38 38 39 39 39 39 39 39 38 38 37 37 36 36 35 34 34 33 32 31 30 30 29 28 27 27 26 25 25 24 24 23 23 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 21 21 21 21 20 20 20 19 18 18 17 17 16 15 15 14 14 13 13 13 12 12 12 11 11 11 11 11 11 11 11 11 11 11 12 12 12 13 13 13 14 15 15 16 17 18 19 20 21 22 23 25 26 27 29 30 31 32 33 35 35 36 37 37 37 37 37 37 36 35 35 34 33 31 30 29 28 27 26 25 23 23 22 21 20 19 19 18 18 18 17 17 17 18 18 19 19 20 21 22 23 25 26 28 30 32 34 36 39 41 43 46 48 50 52 54 55 57 57 58 58 57 56 55 53 51 49 47 44 42 39 37 35 32 30 28 27 25 23 22 21 19 18 17 16 16 15 14 14 13 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 18 18 19 19 19 20 20 20
 22 22 21 21 21 21 21 21 21 21 21 22 22 22 22 22 22 22 23 23 23 23 24 24 24 25 25 25 26 26 27 27 28 28 29 30 30 31 31 32 32 33 33 34 34 35 35 35 36 36 36 36 36 37 37 37 37 37 37 37 37 37 37 37 37 37 37 36 36 36 36 35 35 34 34 33 33 32 31 30 30 29 28 27 26 26 25 24 24 23 23 22 22 22 22 22 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 42 43 43 44 44 44 44 44 44 44 43 43 42 42 41 40 39 39 38 37 36 36 35 34 34 33 32 32 31 31 30 30 30 29 29 29 29 28 28 28 28 28 28 28 27 27 27 27 27 26 26 26 26 25 25 25 24 24 24 23 23 23 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 23 23 23 24 24 25 26 27 28 29 30 31 32 33 35 36 38 40 41 43 45 47 48 50 52 53 54 56 56 57 57 57 57 56 55 54 52 51 49 47 45 44 42 40 38 36 34 33 31 30 28 27 26 24 23 22 22 21 20 20 19 19 18 18 18 18 19 19 19 20 20 21 22 23 24 25 26 27 28 28 29 30 31 31 32 32 33 33 33 33 33 33 33 33 33 33 33 32 32 32 31 31 31 30 30 30 30 29 29 29 28 28 28 28 27 27 27 27 26 26 26 26 25 25 25 25 25 25 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 23 23 23 23 23 23 23 23 23 22 22 22 22
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 14 14 14 14 15 15 15 16 16 16 16 16 17 17 17 17 17 17 17 17 16 16 16 16 15 15 15 14 14 14 14 13 13 13 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 14 14 14 15 15 16 16 17 17 18 18 18 19 19 19 20 20 20 20 20 20 20 19 19 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 15 15 15 15 15 16 16 16 17 17 17 17 18 18 18 19 19 19 20 20 20 20 21 21 21 21 22 22 22 22 23 23 23 24 24 25 25 26 26 27 27 27 28 28 29 29 29 30 30 30 30 30 29 29 29 28 27 27 26 25 24 23 22 21 21 20 19 18 18 17 17 16 16 15 15 15 14 14 14 14 14 14 14 14 14 14 15 15 15 16 16 17 17 18 18 19 19 20 20 20 21 21 21 21 21 21 20 20 20 19 19 18 18 17 17 16 16 16 15 15 15 15 14 14 14 14 14 14 14 15 15 15 15 16 16 17 17 18 18 19 19 20 21 21 22 22 23 23 24 24 25 25 25 25 25 25 25 24 24 24 23 23 22 22 21 21 20 20 19 19 19 18 18 17 17 17 17 16 16 16 16 15 15 15 15 15 14 14 14 14 14 13
 40 35 31 27 24 22 20 18 16 15 14 14 13 13 12 12 12 12 12 12 12 12 12 12 12 13 13 13 14 14 14 15 15 15 16 16 16 16 17 17 17 17 17 18 18 18 18 18 17 17 17 17 17 17 16 16 16 16 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 15 15 15 15 15 16 16 16 16 16 17 17 17 17 17 17 17 17 16 16 16 15 15 15 14 14 13 13 13 12 12 12 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 12 12 12 12 12 13 13 13 13 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 15 15 15 15 15 16 16 17 17 18 19 20 21 23 25 27 29 31 34 37 40 43 47 50 53 55 57 59 59 59 58 57 55 52 50 47 44 41 38 35 33 30 28 26 24 23 21 20 19 18 17 16 15 15 14 14 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 14 14 15 15 16 17 17 18 19 21 22 24 26 28 31 34 38 42 47 52 59 66 74 82 91 99 106 111 114 115 112 107 100 92 84 75 67 60 53 47 42 38 34 31 28 25 23 21 20 18 17 16 15 15 14 13 13 12 12 12 11 11 11 11 11 11 10 10 11 11 11 11 11 11 12 12 12 13 13 14 15 16 17 18 19 20 22 24 26 29 31 35 38 43 48 53 59 66 74 83 92 101 109 117 123 126 127 124 118 110 100 90 80 70 61 53 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 34 36 37 39 42 44 47 50 53 56 60 64 67 71 75 78 82 85 88 91 94 96 97 98 99 99 99 98 96 95 92 90 88 85 82 79 76 73 70 68 65 63 60 58 56 54 53 51 49 48 47 46 45 44 43 42 42 41 40 40 39 39 39 38 38 38 38 38 38 38 38 38 39 39 40 40 41 42 43 44 45 47 49 51 53 56 58 61 64 67 71 74 77 80 82 85 87 88 89 89 89 89 88 87 85 83 81 79 77 75 72 70 68 66 64 62 60 59 57 56 55 54 53 52 51 51 51 51 51 52 52 53 54 56 57 59 62 64 67 70 74 78 82 86 91 96 101 106 111 116 121 126 131 135 138 141 143 144 144 143 141 139 135 131 126 120 115 109 103 98 92 87 82 77 73 70 66 64 61 59 57 56 55 54 54 54 53 53 54 54 54 54 55 55 55 56 56 56 56 57 57 57 57 57 57 56 56 56 56 55 55 55 54 54 54 53 53 53 53 53 52 53 53 53 53 53 54 54 55 55 56 57 57 58 59 60 61 61 62 63 63 64 64 65 65 65 65 65 65 65 64 63 63 62 61 59 58 57 55 54 52 51 49 48 47 46 45 44 43 42 42 41 41 41 41 41 42 42 42 43 43 44 44 45 45 46 46 47 47 48 48 49 49 49 49 50 50 50 50 49 49 49 49 49 48 48 48 48 47 47 47 47 47 47 47 47 47 47 48 48 48 48 49 49 49 49 50 50 50 50 50 49 49 49 48 47 46 46 45 44 43 41 40 39 38 37 36 35 34 33 32 31 31 30 30 30 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
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 42 43 44 46 47 48 50 51 53 55 56 58 60 61 63 64 66 67 68 70 71 71 72 73 73 73 73 73 73 72 71 71 70 69 67 66 65 64 62 61 60 59 58 57 56 56 55 55 55 54 54 55 55 55 55 56 56 57 57 58 59 59 60 60 60 61 61 61 61 60 60 59 59 58 56 55 54 52 51 49 47 46 44 43 41 40 39 38 37 37 36 36 37 37 38 39 41 42 44 47 49 53 56 60 64 68 74 79 85 91 98 105 113 121 129 137 145 153 160 166 171 175 177 178 177 175 171 167 161 154 147 140 132 125 118 111 105 99 93 88 84 80 76 73 70 67 64 62 60 59 57 56 55 53 53 52 51 50 50 49 49 48 48 47 47 46 46 46 46 45 45 45 45 45 45 45 45 45 45 46 46 47 47 48 49 50 50 51 52 53 53 54 55 55 56 57 57 58 58 59 60 60 61 62 63 64 65 66 68 69 71 73 75 77 80 83 87 91 95 100 106 112 119 126 134 142 151 160 169 178 186 194 201 207 211 213 213 212 208 202 195 187 178 168 158 148 138 129 119 111 102 95 88 81 76 70 65 61 57 53 50 48 45 43 42 40 39 39 38 38 38 38 38 39 39 40 41 42 43 44 45 46 47 47 48 49 50 50 51 51 52 52 53 53 54 54 54 55 55 56 56 57 58 58 59 60 61 62 63 65 66 67 69 70 71 73 74 75 76 77 77 78 78 78 77 77 76 75 74 72 71 69 68 66 64 62 61 59 57 55 54 52 51 49 48 46 45 44 43 42 42 41 40 40 40 40 40 40
 28 27 26 25 25 24 23 23 23 23 23 23 23 23 23 24 24 25 25 26 27 27 28 29 29 30 31 31 32 32 32 32 33 32 32 32 32 31 31 30 29 29 28 27 26 26 25 24 24 23 22 22 22 21 21 20 20 20 20 20 20 20 19 19 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 20 20 20 20 19 19 19 18 18 18 17 17 17 16 16 16 15 15 15 15 14 14 14 14 14 14 14 14 14 14 13 13 13 14 14 14 14 14 14 14 14 15 15 15 15 16 16 16 17 17 18 18 19 20 20 21 21 22 22 23 23 24 24 24 24 24 24 24 23 23 22 22 21 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 18 19 20 21 21 22 23 24 25 26 27 27 27 27 27 27 27 27 26 25 25 24 23 22 21 21 20 19 18 18 17 17 16 16 15 15 14 14 14 14 14 14 13 13 14 14 14 14 14 14 14 15 15 15 16 16 16 16 17 17 17 18 18 18 19 19 19 20 20 20 21 21 22 22 23 23 24 25 25 26 27 28 29 30 31 32 33 34 34 35 36 37 38 38 39 39 39 39 39 39 38 38 37 37 36 35 34 33 32 31 30 29 28 27 26 25 25 24 23 22 21 20 20 19 18 18 17 16 16 15 15 14 14 14 13 13 13 13 13 13 13 13 13 14 14 14 15 15 16 17 17 18 19 20 21 22 23 25 26 27 29 30 32 33 34 35 36 37 37 37 37 36 36 35 34 33 32 30 29
 54 52 50 48 47 47 46 46 46 47 47 48 49 51 52 53 55 57 58 60 61 63 64 65 66 67 68 68 68 68 67 67 66 65 63 62 61 59 58 56 55 53 52 51 50 49 48 47 47 47 47 47 47 47 47 48 48 49 49 50 50 51 51 52 52 53 53 53 53 53 53 52 52 52 51 50 50 49 48 48 47 47 46 46 46 46 46 46 47 47 48 50 51 53 55 57 59 61 64 66 68 70 72 74 75 76 77 77 76 76 75 73 72 70 67 65 63 60 58 55 53 51 49 47 45 43 42 41 40 39 38 38 38 38 39 39 40 41 43 45 47 49 51 54 57 60 63 66 69 72 75 78 81 84 86 88 90 91 92 92 92 91 90 89 88 86 84 83 81 79 77 76 75 73 73 72 72 72 72 72 73 75 76 78 80 82 84 86 88 89 91 92 93 93 92 92 90 89 86 84 81 78 75 72 68 65 62 59 56 53 50 48 45 43 41 40 38 37 36 35 34 34 34 34 34 34 35 36 37 38 40 42 44 46 48 51 54 57 60 64 67 71 75 79 82 86 90 93 96 99 102 104 106 107 108 108 108 108 107 106 104 103 101 99 98 96 95 94 93 92 92 92 92 93 94 95 97 98 100 101 103 104 105 106 106 106 106 105 103 101 99 96 93 89 86 82 78 74 70 66 62 58 55 51 48 45 43 40 38 36 35 33 32 31 31 31 30 31 31 32 33 34 35 37 39 41 44 47 50 54 57 62 66 70 75 80 85 90 94 99 103 106 108 110 110 110 109 106 103 100 95 91 86 81 76 72 67 63 60 57
 34 33 32 31 30 30 29 29 28 28 28 28 28 28 29 29 29 30 31 31 32 33 34 36 37 39 41 43 45 48 51 54 58 62 67 72 78 85 92 99 108 117 126 136 145 155 164 172 179 184 188 189 188 185 181 174 167 159 150 141 132 123 114 106 98 91 84 78 72 66 61 57 53 49 45 42 39 36 34 31 29 28 26 25 23 22 21 21 20 20 20 20 20 20 20 21 22 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 42 43 44 45 46 47 48 50 51 52 54 55 57 59 61 63 65 67 69 71 73 75 77 78 80 81 81 81 81 80 79 78 76 74 71 69 66 63 60 58 55 52 50 47 45 43 40 38 36 35 33 31 30 28 27 26 25 23 22 22 21 20 19 19 18 18 17 17 17 17 17 17 17 17 17 17 17 18 18 18 19 19 19 20 21 21 22 23 23 24 25 26 27 29 30 31 33 34 36 38 40 42 44 46 48 50 52 54 56 57 58 59 60 60 60 60 59 58 57 56 54 53 51 49 48 46 44 42 41 39 37 36 34 33 31 30 29 27 26 25 24 23 22 21 21 20 20 19 19 19 19 19 20 20 21 22 23 24 26 28 30 32 35 38 42 46 50 55 60 66 72 79 86 94 102 111 119 128 136 144 151 156 161 163 164 163 161 157 151 145 137 130 122 114 106 99 92 86 80 75 70 66 62 59 56 53 51 49 48 46 45 44 43 42 42 41 41 41 41 40 40 40 41 41 41 41 41 41 41 42 42 42 42 41 41 41 40 40 39 38 37 36 35 34
 17 16 16 15 15 15 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 15 15 15 16 16 17 18 18 19 19 20 21 21 22 23 23 23 24 24 24 24 24 24 23 23 22 22 21 21 20 19 19 18 18 17 17 17 16 16 16 15 15 15 15 15 15 16 16 16 16 17 17 18 18 19 19 19 20 20 20 20 20 20 20 19 19 19 18 17 17 16 16 15 14 14 13 13 12 12 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 12 12 13 13 14 15 15 16 17 18 18 19 20 21 22 22 23 24 24 25 25 25 26 26 26 26 26 25 25 25 24 24 23 23 22 22 21 21 20 20 20 19 19 18 18 18 18 18 18 18 18 18 18 19 19 20 21 21 22 23 24 25 26 27 28 29 31 32 33 34 35 36 37 38 38 38 38 38 37 37 35 34 33 31 30 28 26 25 23 21 20 19 17 16 15 14 13 12 12 11 10 10 10 9 9 9 9 9 9 9 9 9 9 9 10 10 10 11 11 12 12 13 14 15 16 17 18 19 20 22 23 24 25 27 28 28 29 30 30 30 30 30 29 29 28 28 27 26 26 25 24 24 23 23 22 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 22 22 22 22 22 22 22 22 22 23 23 23 23 24 24 25 25 25 26 26 27 27 28 28 29 29 30 30 30 30 30 30 30 30 30 29 29 28 28 27 26 25 25 24 23 22 21 20 20 19 18 17
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 77 74 72 70 68 67 66 65 64 64 64 64 65 65 66 67 68 69 70 71 72 73 74 74 75 76 76 76 76 76 76 75 74 74 73 71 70 69 68 67 66 64 63 62 61 61 60 59 59 59 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 57 57 57 57 57 57 58 58 59 59 60 62 63 65 67 70 72 76 79 83 88 93 98 103 109 115 120 125 130 134 137 139 140 140 139 137 134 130 125 120 114 108 102 96 90 85 80 75 70 66 62 58 55 52 49 47 45 44 42 41 40 40 40 40 41 41 42 44 45 47 50 52 55 58 61 65 69 72 77 81 85 89 94 98 102 106 110 114 117 120 123 126 128 130 132 134 136 137 139 141 143 145 147 149 152 156 160 164 169 174 180 186 192 198 205 211 216 221 225 227 228 228 225 221 216 209 201 192 183 173 163 153 143 134 125 116 108 101 94 88 82 76 71 67 63 59 55 52 50 47 45 43 42 40 39 39 38 38 38 38 38 39 40 41 43 44 46 49 51 54 58 61 65 69 74 80 85 91 98 105 113 121 129 138 147 155 164 172 179 186 191 195 198 199 198 196 193 188 183 177 171 165 159 153 147 142 137 133 129 125 122 120 117 115 114 112 111 110 108 107 106 105 103 102 100 98 96 94 92 89 87 84 81 78 75 72 69 66 64 61 58 56 54 52 50 49 47 46 46 45 45 45 45 46 47 48 49 51 53 56 58 61 64 67 71 75 79 83 87 91 94 98 102 105 107 109 111 112 112 111 110 108 106 103 100 97 93 90 86 83 80
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 15 15 15 15 15 15 15 16 16 17 18 19 19 20 22 23 24 25 26 28 29 31 32 34 35 36 37 38 39 40 40 40 39 39 38 37 36 34 32 31 29 27 26 24 22 21 20 19 18 17 16 15 15 14 14 14 13 13 13 13 13 13 14 14 14 14 14 15 15 15 16 16 17 17 18 18 18 19 19 20 20 20 21 21 21 21 22 22 22 22 22 22 22 22 23 23 23 23 24 24 25 25 26 26 27 28 29 30 30 31 32 33 34 35 36 37 37 38 38 39 39 39 39 39 38 38 37 37 36 35 34 33 33 32 31 31 30 30 29 29 29 29 29 29 30 30 30 30 31 31 31 32 32 32 32 32 32 32 32 32 32 31 31 30 30 29 28 27 26 26 25 24 23 22 21 21 20 19 19 18 18 18 17 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 17 17 17 17 17 17 18 18 18 18 19 19 20 20 21 22 23 24 25 26 27 28 30 31 33 34 36 37 38 39 40 40 41 41 40 39 38 37 36 35 33 32 30 29 27 26 24 23 22 21 20 19 18 18 17 17 16 16 16 15 15 15 15 15 15 15 16 16 16 17 17 18 18 18 19 19 20 20 20 20 20 21 20 20 20 20 20 20 19 19 18 18 18 17 17 17 16 16 16 16 15 15 15 15 15 15 15 15 16 16 17 17 18 19 19 20 21 22 23 24 26 27 28 29 30 31 32 32 33 33 34 34 34 33 33 32 32 31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 17 16 16 15 15 15
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 19 19 20 20 20 21 22 22 23 24 25 26 28 29 31 32 33 35 36 37 38 39 40 40 40 40 40 39 37 36 35 33 31 29 27 26 24 22 21 19 18 17 15 14 14 13 12 12 11 11 10 10 10 10 10 10 10 11 11 11 12 12 13 13 14 15 15 16 17 18 19 20 21 23 24 25 26 26 27 28 28 28 28 27 27 26 25 24 23 21 20 19 18 17 16 15 14 14 13 12 12 12 11 11 11 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 12 12 12 12 13 13 13 14 14 15 15 16 16 17 18 19 19 20 21 22 23 23 24 25 25 25 26 26 26 25 25 24 23 23 22 21 20 19 18 17 16 15 14 13 12 11 11 10 10 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 10 10 10 11 11 11 12 12 12 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 16 16 16 17 17 17 17 17 17 17 17 17 16 16 16 15 15 14 14 14 13 13 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 12 12 12 13 13 14 14 15 15 16 16 17 18 18 18 19 19 19 20 20 20 20 20 20 19 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 13 13 13 13 13 13 13 14 14 14 14 15 15 15 16 16 17 17 18 18 18 19 19 20 20 20 20 21 21 21 21 21 21 21 20 20 20 20 20 19 19 19 19 19 19
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 48 48 47 47 46 45 44 44 43 42 42 41 41 41 41 41 41 41 41 41 42 42 42 43 43 43 43 43 43 42 42 41 40 39 38 36 35 33 31 30 28 26 25 23 22 20 19 18 17 16 16 15 15 14 14 14 14 14 14 14 15 15 16 17 18 18 20 21 22 23 25 27 29 30 32 34 36 38 40 42 44 45 46 46 46 46 46 45 44 43 41 40 38 37 35 34 33 32 31 30 29 28 28 27 27 27 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 26 26 26 26 25 25 25 25 25 25 25 25 25 25 25 25 25 25 26 26 26 27 27 27 27 28 28 28 28 28 27 27 27 26 26 25 24 23 23 22 21 20 19 18 18 17 16 15 15 14 14 13 13 12 12 12 11 11 11 11 11 11 11 11 11 12 12 13 13 14 15 16 17 18 19 20 22 23 24 26 27 28 29 30 31 31 32 32 32 31 31 30 29 28 28 27 26 25 24 23 22 22 21 21 20 20 20 20 20 20 20 20 21 21 22 22 23 24 25 26 27 29 30 31 32 34 35 36 36 37 37 38 38 38 37 37 36 35 34 33 32 31 29 28 27 26 25 23 22 21 20 19 18 18 17 16 15 15 14 14 13 13 13 12 12 12 12 12 12 12 12 13 13 13 14 14 15 15 16 17 18 18 19 20 21 23 24 25 27 28 30 31 33 35 36 38 40 41 43 44 46 47 47 48 48 49 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
 19 19 19 19 19 19 19 19 18 18 18 17 17 16 16 15 15 14 14 13 13 12 12 11 11 11 10 10 10 10 10 9 9 9 9 9 9 10 10 10 10 10 11 11 12 12 13 13 14 14 15 15 16 17 17 17 18 18 19 19 19 19 19 19 19 19 19 19 18 18 18 17 17 17 16 16 16 15 15 15 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 13 14 14 14 15 15 15 16 16 16 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 17 17 17 16 16 15 15 15 14 14 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 14 14 14 15 15 15 16 16 16 17 17 17 17 17 17 17 17 17 17 17 17 16 16 15 15 14 14 13 13 12 12 11 11 11 10 10 10 10 9 9 9 9 9 9 9 10 10 10 10 10 11 11 11 12 12 13 13 13 14 14 15 15 15 16 16 16 16 16 16 16 16 15 15 15 14 14 14 13 13 12 12 12 11 11 11 11 11 10 10 10 10 10 10 10 10 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 11 11 11 11 12 12 13 13 13 14 14 14 15 15 15 15 15 16 16 16 16 15 15 15 15 15 14 14 14 14 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 13 13 13 14 14 14 15 15 16 16 16 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 51 49 48 46 45 44 44 43 43 43 43 44 44 45 46 47 48 49 50 51 52 53 54 55 55 55 55 55 54 53 52 50 48 46 44 42 40 37 35 33 31 29 27 25 23 22 20 19 18 17 17 16 16 16 15 15 15 16 16 16 17 17 18 19 20 21 22 23 24 26 27 29 31 33 34 36 38 40 42 44 46 48 50 51 53 54 55 55 56 56 56 56 56 55 55 54 54 53 53 52 52 51 51 50 50 50 50 50 50 49 49 49 49 48 48 47 47 46 45 44 43 41 40 39 37 36 35 33 32 31 30 29 28 27 27 27 26 26 26 27 27 28 28 29 30 31 32 34 35 36 38 39 40 41 42 43 44 45 45 45 45 45 45 44 44 43 43 42 41 41 40 39 39 38 38 38 38 38 38 38 38 38 38 38 39 39 39 39 40 40 40 40 40 39 39 38 38 37 36 35 34 33 32 31 30 30 29 28 27 26 25 25 24 24 23 23 23 23 23 23 23 23 24 24 25 25 26 27 28 29 30 31 31 32 33 34 34 35 35 35 35 36 36 36 35 35 35 35 35 35 35 35 35 36 36 37 37 38 40 41 42 44 46 49 51 54 57 61 65 69 74 78 83 88 92 97 100 104 106 107 107 107 105 102 99 95 90 85 80 75 71 66 62 57 54 50 47 43 41 38 36 34 32 30 28 27 25 24 23 23 22 21 21 20 20 20 20 21 21 22 22 23 24 25 27 28 30 32 34 37 40 43 46 49 53 57 61 65 69 73 77 80 83 86 87 88 88 87 86 84 81 78 75 72 68 65 62 59 56 54
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 25 26 27 28 29 30 31 31 32 32 33 33 33 32 32 31 30 29 28 27 26 25 24 22 21 20 19 18 17 16 15 15 14 14 13 13 12 12 12 12 12 12 12 13 13 13 14 14 15 16 17 18 18 20 21 22 23 24 25 26 27 28 28 29 29 30 30 30 30 30 30 30 30 30 29 29 29 29 28 28 28 28 27 27 27 27 27 27 27 27 27 27 27 26 26 26 26 26 25 25 25 24 24 23 23 22 21 21 20 19 19 18 18 17 16 16 15 15 14 14 13 13 13 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 13 13 14 14 15 15 16 16 17 18 18 19 20 20 21 22 22 23 23 24 24 25 25 25 25 25 25 25 25 25 25 24 24 24 24 23 23 23 23 23 23 23 23 23 23 24 24 25 25 26 27 28 29 30 31 32 33 34 35 36 37 38 38 38 38 38 37 36 35 34 32 31 29 27 25 24 22 21 19 18 17 15 14 14 13 12 12 11 11 10 10 10 10 10 10 10 11 11 11 12 12 13 13 14 15 15 16 17 18 19 19 20 21 22 23 23 24 24 25 25 25 25 25 25 25 24 24 23 23 23 22 22 21 21 20 20 20 19 19 19 19 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 18 18 18 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 18 19 19 19 19 20 20 21 21 22 23 24 24
 38 38 38 39 39 40 40 41 42 43 44 44 45 46 47 48 49 50 51 52 52 53 53 53 53 52 51 50 49 47 46 44 42 40 38 36 34 32 30 29 27 26 25 24 23 22 21 21 21 21 21 21 21 22 23 23 24 25 26 28 29 30 32 33 35 36 38 39 40 41 43 43 44 45 45 45 45 45 45 45 44 44 43 42 42 41 41 40 40 40 40 39 39 39 39 40 40 40 40 41 41 41 42 42 42 42 42 42 42 42 41 41 40 39 39 38 37 36 35 34 33 32 31 30 29 29 28 27 27 26 26 26 25 25 26 26 26 26 27 27 28 29 29 30 31 31 32 33 33 34 35 35 36 36 36 37 37 37 38 38 38 38 38 39 39 39 40 40 40 41 42 42 43 44 45 46 47 48 49 51 52 53 54 56 57 58 59 60 60 61 61 60 60 59 58 57 56 54 52 51 49 47 45 43 41 39 38 36 35 33 32 30 29 28 27 27 26 25 25 25 25 25 25 25 25 26 27 28 29 30 32 33 35 37 40 42 44 47 50 52 55 57 60 62 64 65 66 67 67 66 65 64 62 60 57 55 53 50 47 45 43 41 39 37 35 34 32 31 30 29 28 28 27 27 27 27 27 27 27 27 28 28 28 29 29 30 30 31 31 31 32 32 32 32 32 32 32 32 31 31 30 30 29 29 28 27 27 26 25 25 24 23 23 23 22 22 22 22 21 21 22 22 22 22 22 23 23 24 24 25 25 26 26 27 27 28 28 29 30 30 31 31 32 32 33 33 34 34 34 35 35 35 36 36 36 36 37 37 37 37
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 18 19 19 20 21 22 23 24 25 26 28 29 30 31 31 32 32 32 32 32 31 30 29 28 27 25 24 23 21 20 19 18 17 16 15 15 14 14 13 13 13 13 13 14 14 15 16 17 19 20 22 24 27 29 32 36 39 42 46 49 53 56 58 60 61 61 60 59 57 54 51 48 45 41 38 35 33 30 28 26 25 23 22 21 20 19 18 18 17 17 17 17 17 17 18 18 19 19 20 20 21 22 23 23 24 25 25 26 26 27 27 27 27 27 27 27 27 26 25 25 24 23 23 22 21 20 19 19 18 17 17 16 16 15 15 15 15 15 15 15 15 16 16 16 17 18 18 19 20 21 21 22 23 24 25 25 26 26 27 27 27 28 27 27 27 27 26 26 25 24 23 23 22 21 21 20 20 20 19 19 19 19 19 20 20 21 21 22 23 25 26 28 30 32 35 38 41 44 47 51 54 57 60 62 63 64 64 63 61 58 55 52 48 45 41 38 35 32 29 26 24 22 21 19 18 17 16 15 15 15 15 15 15 15 15 16 17 17 18 19 20 21 23 24 25 27 28 30 31 32 33 34 35 35 36 36 35 35 34 33 32 31 30 29 28 27 26 25 24 23 22 22 22 21 21 21 21 21 21 22 22 22 23 23 24 24 25 26 26 27 27 27 28 28 28 27 27 27 26 26 25 24 24 23 22 21 20 20 19 18 18 17 17 17 17 17 17 17 18 18 19 19 20 21 22 23 23 24 25 26 26 27 27 28 28 28 28 27 27 26 25 25 24 23 22 22 21 20 19 19 18 18 18 17 17 17 17 17 17 18
 16 16 16 16 16 17 17 17 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 16 16 16 15 15 15 14 14 14 13 13 13 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 13 13 13 13 14 14 14 14 15 15 15 15 16 16 16 17 17 17 18 18 19 19 20 20 21 22 22 23 24 26 27 28 30 32 34 36 38 41 43 46 49 51 53 55 57 57 58 57 56 54 52 49 46 43 40 37 34 31 28 26 23 21 19 18 16 15 14 13 12 11 10 10 9 9 9 9 9 9 9 9 10 10 11 11 12 13 14 15 17 19 21 23 25 28 31 34 37 41 45 48 51 54 55 56 56 55 53 51 47 44 40 37 34 31 28 25 23 21 19 18 17 16 15 14 13 13 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 12 12 12 13 13 14 14 15 15 16 17 17 18 19 19 20 20 21 21 21 21 21 21 21 20 20 19 19 18 18 17 16 16 15 15 14 14 13 13 13 13 13 13 13 13 13 14 14 15 15 16 17 18 19 20 21 22 23 24 24 25 26 26 27 27 27 26 26 25 25 24 23 22 21 21 20 19 18 18 17 17 16 16 16 15 15 15 15 15 15
 23 23 23 22 22 22 21 21 20 20 20 19 19 19 18 18 18 17 17 16 16 16 15 15 14 14 14 13 13 12 12 11 11 10 10 10 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 10 10 11 11 12 12 13 14 15 15 16 17 17 18 18 19 19 19 19 19 18 18 18 17 17 16 16 15 15 14 14 13 13 13 12 12 12 12 12 12 12 12 12 12 13 13 14 14 15 15 16 17 17 18 19 19 20 20 20 21 20 20 20 20 19 18 17 17 16 15 14 13 12 11 11 10 9 9 8 8 8 7 7 7 7 7 6 7 7 7 7 7 7 7 8 8 8 9 9 10 10 11 11 12 12 13 14 14 15 16 17 17 18 19 20 21 21 22 23 24 25 25 26 27 27 28 28 28 29 29 29 28 28 28 27 27 26 25 24 24 23 22 21 20 19 18 17 17 16 15 14 14 13 12 12 11 11 10 10 10 9 9 9 9 8 8 8 8 8 8 8 8 9 9 9 9 10 10 11 11 12 13 13 14 15 16 16 17 18 19 20 20 21 21 22 22 22 22 22 22 22 22 21 21 21 21 20 20 20 20 19 19 19 19 19 20 20 20 21 21 21 22 22 23 23 24 24 25 25 25 25 25 24 24 23 22 22 21 20 19 18 17 16 15 14 13 12 12 11 11 10 10 9 9 9 9 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 19 20 20 21 22 22 23 23 23 24 24 24 25 25 25 25 25 25 25 25 25 24 24 24 24
 58 59 60 62 63 65 66 67 69 70 72 73 74 75 75 76 76 76 75 74 73 71 69 67 64 62 59 56 53 50 47 45 42 39 37 35 33 31 29 28 26 25 24 23 23 22 22 22 22 22 22 23 24 24 25 27 28 30 31 33 35 38 40 43 45 48 50 53 55 58 60 62 63 64 65 65 65 65 64 63 62 61 59 58 57 55 54 52 51 50 49 48 47 46 45 44 43 42 42 41 40 39 39 38 37 36 36 35 34 33 32 31 31 30 29 28 27 26 26 25 24 24 23 23 22 22 21 21 21 21 21 21 21 22 22 22 23 24 24 25 26 26 27 28 29 30 31 31 32 33 34 34 35 35 36 36 36 37 37 37 38 38 38 38 39 39 39 40 40 40 41 42 42 43 44 45 45 47 48 49 50 51 53 54 56 57 59 60 62 63 65 66 67 68 68 68 68 68 67 66 64 63 61 58 56 53 51 48 46 43 41 38 36 34 32 30 28 27 26 24 23 22 22 21 21 20 20 20 20 21 21 22 23 23 25 26 27 29 30 32 34 36 39 41 43 46 48 50 53 54 56 58 59 60 60 60 60 60 59 58 57 56 54 53 52 50 49 48 47 46 45 44 43 42 42 41 41 40 40 40 40 39 39 39 39 39 38 38 38 37 37 37 36 35 35 34 33 32 31 30 29 29 28 27 26 25 24 23 23 22 21 21 21 20 20 20 20 20 20 20 21 21 22 22 23 24 24 25 26 27 28 29 30 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56
 111 107 104 101 98 96 93 91 90 88 87 86 86 86 86 87 87 88 90 91 92 94 95 97 98 99 99 99 99 98 97 95 93 90 87 84 80 76 73 69 65 61 58 54 51 48 45 43 41 39 38 36 35 35 34 34 34 34 35 35 36 37 39 40 42 44 46 49 51 54 57 60 63 66 69 72 74 77 79 80 81 82 82 82 82 81 79 78 76 75 73 71 69 67 65 64 62 61 60 59 58 57 57 56 56 56 56 56 56 57 57 57 58 58 58 59 59 59 59 58 58 57 57 56 55 54 53 53 52 51 50 49 49 49 48 48 48 48 48 49 49 50 51 51 52 53 53 54 55 55 56 56 56 56 56 56 56 56 56 56 56 56 56 56 57 57 58 58 59 60 61 63 64 66 68 70 73 75 78 81 83 86 89 91 94 96 97 98 99 99 99 98 96 94 91 88 85 82 78 75 71 67 64 61 58 55 52 50 47 45 44 42 41 40 39 38 38 38 38 38 39 39 40 42 43 45 47 49 52 55 58 61 64 68 71 75 78 82 85 88 90 92 94 95 96 97 97 97 97 96 95 94 94 93 92 92 91 91 92 92 93 94 95 97 99 101 104 106 109 112 116 119 122 125 127 129 131 132 132 131 130 128 125 121 117 113 108 104 99 94 89 85 81 77 73 70 66 63 61 58 56 54 53 51 50 49 48 47 46 46 45 45 45 45 45 45 45 46 46 47 48 49 50 51 52 53 55 56 58 60 62 65 68 70 74 77 80 84 88 93 97 101 106 110 115 119 122 125 128 130 131 132 131 130 129 126 124 121 117 114
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 76 73 70 67 64 61 59 56 54 51 49 47 45 43 41 39 37 36 34 33 32 30 29 28 27 26 25 24 24 23 22 22 21 21 20 20 19 19 19 18 18 18 18 18 18 18 18 19 19 20 20 21 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 37 38 39 40 40 41 41 42 42 43 43 44 44 45 45 46 46 47 48 49 50 51 52 53 54 56 58 59 61 63 65 67 69 71 72 74 74 75 75 75 74 72 70 67 64 61 58 54 50 47 43 40 37 34 32 29 27 25 23 22 21 20 19 18 17 17 17 16 16 17 17 17 18 18 19 20 22 23 24 26 28 30 33 35 38 41 44 48 52 55 59 63 67 71 75 79 82 85 88 90 91 93 93 93 93 92 90 88 86 84 81 79 76 73 70 67 65 62 59 57 54 52 49 47 45 43 41 39 37 36 34 33 31 30 29 28 27 26 25 24 23 22 21 20 19 19 18 18 17 16 16 16 15 15 15 15 15 15 16 16 16 17 17 18 19 20 21 21 22 23 25 26 27 28 29 30 32 33 34 36 37 38 40 41 42 44 45 47 48 50 51 53 55 56 58 61 63 65 68 71 74 77 81 85 89 93 97 101 105 109 113 115 118 119 119 118 115 112 107 102 96 90 83 77 71 64 59 53 49 44 40 37 34 31 28 26 24 23 21 20 19 18 18 17 17 17 17 17 18 18 19 20 21 22 24 25 27 29 32 34 37 40 43 47 51 55 59 63 67 72 76 80 84 88 91 94 96 98 99 100 100 99 98 97 95 93 90 88 85 82 79
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 34 34 34 34 34 34 34 34 34 34 34 34 35 36 37 38 40 42 44 46 49 51 54 57 59 61 63 63 63 63 61 59 56 52 48 45 41 37 34 31 28 25 23 21 19 18 17 16 15 14 14 13 13 13 13 14 14 15 15 16 17 18 19 21 22 24 25 27 28 29 30 31 32 32 32 31 30 29 28 27 25 24 22 21 20 19 17 16 16 15 14 13 13 12 12 12 12 11 11 11 11 11 11 12 12 12 12 12 13 13 13 14 14 14 14 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 12 12 12 12 12 11 11 11 11 10 10 10 10 10 10 10 10 10 10 11 11 12 12 13 14 15 16 18 20 21 24 26 29 32 35 39 43 47 52 56 60 63 66 67 67 66 64 61 57 53 48 44 40 36 32 29 26 23 21 19 18 16 15 14 13 13 12 12 11 11 11 11 11 11 12 12 12 13 14 15 15 17 18 19 21 23 26 28 31 35 39 43 48 53 58 63 68 73 78 81 83 84 83 80 77 72 67 62 57 52 47 43 39 35 33 30 28 26 24 23 22 21 20 20 19 19 18 18 18 18 18 17 17 17 17 17 17 17 16 16 16 16 15 15 15 14 14 14 14 13 13 13 13 13 13 13 13 14 14 15 15 16 17 18 19 21 22 24 25 27 29 30 31 32 33 33 33 32 32 30 29 27 26 24 23 21 20 19 18 17 16 15 15 15 14 14 14 14 15 15 16 16 17 18 19 20 21 22 23 24 26 27 28 29 30 31 32
 116 120 124 128 130 131 131 130 128 124 120 114 108 102 96 89 83 77 71 66 61 57 53 50 46 44 41 39 38 36 35 34 34 33 33 33 34 34 35 36 37 39 41 43 46 48 51 55 58 62 66 71 75 80 84 88 93 96 99 102 104 106 107 107 107 106 104 103 101 99 97 94 92 90 88 86 84 82 81 79 78 76 75 74 72 71 70 68 67 66 65 63 62 60 59 57 56 54 53 51 50 48 47 46 44 43 42 41 40 39 38 38 37 36 36 36 35 35 35 35 35 35 36 36 36 37 37 38 38 39 40 41 41 42 43 44 45 46 47 47 48 49 49 49 49 49 49 49 49 49 48 48 47 47 46 45 45 44 44 43 43 43 42 42 42 42 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 42 42 43 43 44 45 46 47 49 50 52 54 57 59 62 65 68 71 75 78 81 83 85 87 88 88 88 86 84 82 79 75 72 68 64 60 57 53 50 47 44 42 40 38 36 35 34 33 32 32 32 32 32 32 32 33 34 35 36 37 38 40 41 43 45 47 49 51 54 56 59 61 63 66 68 70 72 73 75 76 76 77 77 77 76 76 75 74 72 71 69 67 65 64 62 60 58 57 55 54 52 51 50 49 48 48 47 47 47 47 47 47 47 47 47 48 48 48 49 49 49 49 49 49 49 49 49 49 48 48 47 47 46 46 46 45 45 44 44 43 43 43 43 42 42 42 42 42 42 42 42 42 43 43 44 45 46 47 49 50 52 54 56 59 62 65 68 72 76 81 85 90 95 100 106 111
 59 56 53 50 48 46 44 43 41 40 39 38 37 36 36 35 35 34 34 33 32 32 31 31 30 30 29 28 28 27 27 26 25 25 24 24 23 23 23 23 23 23 23 23 24 25 25 26 27 28 30 31 32 34 35 37 38 39 40 41 41 42 42 41 41 40 39 38 37 35 34 33 31 30 28 27 26 25 24 23 22 22 21 21 21 20 20 20 21 21 21 22 22 23 24 25 26 27 28 30 31 33 35 36 38 40 41 43 44 44 45 45 45 44 43 42 40 38 37 35 33 31 29 28 26 25 24 23 22 22 21 21 21 21 21 22 22 23 24 25 27 28 30 32 34 37 39 42 45 48 50 53 55 57 59 60 60 60 59 58 57 55 53 51 49 46 44 42 41 39 37 36 35 34 33 33 32 32 32 32 32 32 32 32 33 33 34 34 35 36 37 37 38 39 39 40 40 41 41 41 42 42 42 42 42 41 41 41 40 40 39 39 38 37 36 35 35 34 33 32 31 30 29 28 27 26 26 25 25 24 24 24 24 24 24 24 25 25 26 27 27 28 29 30 32 33 34 36 37 38 40 41 43 44 46 47 48 49 50 51 52 53 54 54 55 56 57 58 59 61 63 65 67 70 73 76 80 85 90 96 102 108 115 122 128 134 139 142 144 144 142 138 132 126 118 111 103 95 87 80 74 68 62 57 53 49 46 42 40 37 35 34 32 31 30 30 29 29 29 29 29 30 30 31 33 34 36 38 40 43 46 49 53 57 62 67 73 80 86 93 100 107 113 119 123 125 126 125 122 118 113 107 101 95 88 82 77 72 67 63
 43 43 43 44 44 45 46 48 50 52 54 57 60 64 67 71 76 80 84 88 91 94 96 96 96 94 91 88 83 78 73 68 63 58 53 48 44 41 37 34 32 30 28 26 25 24 24 23 23 23 24 24 25 26 27 29 31 33 35 38 41 44 47 51 54 58 61 65 68 71 74 76 77 78 79 79 78 78 77 76 75 74 73 72 71 71 70 70 71 71 72 73 74 76 78 80 82 84 86 87 89 90 91 91 90 89 87 84 81 77 73 69 64 60 56 52 48 44 41 38 36 33 31 29 28 26 25 24 23 23 23 23 23 23 24 25 26 27 29 31 33 35 38 41 45 48 52 56 61 66 70 75 81 86 90 95 99 103 106 108 109 110 110 110 109 107 105 104 102 100 98 97 96 96 95 96 96 98 99 102 104 108 111 116 121 126 131 136 142 146 150 153 154 154 152 148 143 136 128 119 110 101 93 84 77 70 63 57 52 48 44 40 37 34 32 30 28 27 25 24 24 23 23 23 23 23 24 25 26 27 29 31 33 35 38 42 45 49 54 58 64 69 75 81 88 94 100 105 110 114 116 117 116 114 111 106 101 96 90 85 80 74 70 66 62 58 55 53 51 49 47 46 45 45 44 44 44 45 45 46 47 48 50 51 53 54 56 57 58 60 60 61 61 61 60 59 57 55 53 51 49 46 44 41 39 37 35 33 31 29 28 27 26 25 24 23 23 23 23 23 24 24 25 26 27 29 30 32 33 35 37 39 41 44 46 48 50 52 54 55 57 58 58 58 58 58 57 56 55 54 53 52 50 49 48 47 46 45 44 44
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 56 57 59 61 63 66 68 71 74 78 81 84 86 88 89 90 89 87 84 81 76 72 67 62 57 52 48 43 40 36 34 31 29 27 25 23 22 21 20 19 19 18 18 18 18 19 19 20 20 21 22 24 25 27 28 30 33 35 38 40 44 47 51 54 58 63 67 72 76 80 84 88 91 93 94 94 94 92 90 87 84 81 77 73 70 67 63 60 58 55 53 51 50 48 47 46 45 45 44 44 44 44 44 45 45 46 46 47 48 49 49 50 50 50 50 50 49 48 47 46 44 42 41 39 37 35 33 31 30 28 26 25 24 23 22 21 20 20 19 19 19 19 20 20 21 21 22 23 24 26 27 28 30 31 33 35 36 38 40 41 42 43 44 44 44 44 44 43 42 42 41 40 39 38 37 37 36 36 35 35 35 35 36 36 37 38 39 40 41 43 45 46 48 50 52 54 56 57 58 58 58 58 57 55 53 50 48 45 43 40 37 35 33 31 29 27 26 25 24 23 22 22 21 21 22 22 22 23 24 25 26 28 29 31 33 35 38 40 43 45 48 50 53 55 57 58 60 60 61 61 60 59 58 57 56 55 53 52 51 50 49 48 48 48 47 47 48 48 48 49 50 51 52 53 54 55 57 58 59 60 62 62 63 63 63 63 63 62 60 59 57 55 53 51 49 47 45 43 41 39 37 35 33 32 30 29 27 26 25 24 23 22 22 21 21 20 20 20 20 21 21 22 22 23 24 25 27 28 30 31 33 35 37 39 42 44 46 49 51 53 54 56 57 58 58 58 58 58 57 57 56 55 55 54 54 54 54 54 54 55
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 40 39 37 37 36 35 35 35 34 35 35 36 37 38 39 41 43 46 48 51 53 56 57 59 60 60 60 59 57 55 52 49 46 43 40 37 34 32 29 27 25 24 22 21 20 20 20 19 20 20 20 21 22 23 24 25 27 28 30 31 33 34 36 38 39 41 42 44 46 47 49 51 52 54 56 58 60 63 65 68 70 73 76 78 81 84 87 90 92 95 97 99 100 100 100 100 98 95 92 88 84 79 74 69 64 59 54 50 46 43 39 37 34 32 30 29 27 26 25 24 24 23 23 22 22 22 22 22 22 22 23 23 24 25 26 28 29 31 34 36 39 42 45 48 51 55 58 61 64 67 69 71 72 72 72 70 69 67 64 61 58 55 52 50 47 45 43 42 41 40 40 40 40 40 41 42 44 45 47 49 51 54 57 60 63 66 70 73 75 77 79 79 79 78 75 72 69 64 60 56 52 48 45 42 39 37 35 33 32 31 31 30 30 30 30 30 31 32 33 34 35 37 39 41 43 46 49 51 54 57 60 62 65 67 69 70 71 72 73 73 73 72 72 71 70 70 69 68 68 67 66 66 66 65 65 64 64 63 63 62 61 60 59 58 56 55 54 52 51 49 48 47 46 45 44 43 42 41 41 41 40 41 41 41 42 43 44 46 48 50 53 55 58 62 65 68 71 74 76 78 79 79 79 77 75 73 70 66 62 58 54 50 46 43 39 36 34 31 29 27 26 24 23 23 22 21 21 21 21 21 21 22 22 23 24 25 26 28 30 32 34 36 38 41 43 45 47 49 50 51 51 51 50 49 48 47 45 44 43 41
 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 3 3 3 3 3 3 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 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 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 3 3 3 4 4 4 5 5 5 5 5 5 5 5 5 5 5 5 4 4 4 4 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 3 3 3 2 2 2 2 2 2 2
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 48 45 43 41 39 37 36 34 33 31 30 30 29 28 28 28 28 29 29 30 31 32 33 35 36 38 40 41 43 45 47 49 50 52 54 55 57 58 59 60 61 61 61 61 60 60 58 57 55 53 51 49 47 45 43 41 39 37 35 33 32 31 30 29 28 27 27 27 27 28 28 29 31 32 34 37 40 43 46 49 53 56 60 63 65 68 69 70 70 69 68 66 64 62 60 57 55 52 50 48 46 45 44 43 43 43 43 44 45 46 48 49 51 53 55 57 58 59 60 61 61 60 60 59 57 56 54 52 50 49 47 45 44 42 41 41 40 40 40 40 41 42 43 44 45 46 47 49 50 51 52 53 53 53 53 53 52 51 50 49 47 46 44 43 42 40 40 39 38 38 38 38 38 38 38 39 39 40 40 41 41 42 42 42 42 43 42 42 41 41 40 39 37 36 35 33 32 31 30 29 28 27 27 26 26 26 26 27 27 27 28 29 30 31 33 34 36 38 41 44 47 50 55 59 64 69 75 81 86 91 96 99 102 103 103 101 98 95 90 85 79 74 68 62 57 53 48 44 41 38 35 33 31 29 28 28 28 28 28 29 30 31 33 35 37 39 42 45 48 51 54 57 59 62 64 66 68 69 69 69 68 67 66 64 62 60 59 57 56 55 55 55 56 57 58 60 62 65 68 72 76 80 85 90 95 99 104 107 110 112 112 111 109 106 101 96 91 85 80 74 69 65 60 57 53 50 48 46 44 43 42 41 40 40 40 40 40 41 42 44 45 47 49 52 54 56 58 60 62 63 63 63 63 62 60 59 57 54 52 50
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 20 20 20 20 19 19 19 20 20 20 20 21 21 22 23 24 25 27 28 30 31 32 33 34 35 35 36 35 35 34 32 31 30 28 26 25 23 22 20 19 18 17 16 16 15 15 15 15 15 15 15 16 17 17 18 19 20 21 22 23 25 26 27 28 29 29 30 30 30 30 30 29 28 27 26 26 25 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 19 19 19 18 18 18 17 17 17 16 16 16 16 16 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 15 15 15 16 16 16 17 17 18 19 19 19 20 20 21 21 21 21 21 21 21 21 21 21 20 20 20 19 19 19 19 19 19 19 20 20 20 21 22 23 23 24 26 27 28 29 31 32 33 35 36 37 38 39 39 40 40 39 39 38 37 35 34 33 31 30 29 28 27 26 25 24 23 22 22 21 21 20 20 20 19 19 19 18 18 18 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 19 19 19 20 20 21 21 22 23 23 24 25 25 26 27 28 29 29 30 31 31 32 32 32 32 31 31 30 29 29 28 27 26 25 24 23 22 22 21 20 20 19 19 19 18 18 18 18 18 18 19 19 19 20 20 21 21 21 22 22 22 22 23 23 22 22 22 22 22 21 21 21 20 20 20 19 19 19 19 19 19 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 18 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 20 20
 33 33 33 33 33 33 34 34 35 35 36 37 38 39 41 42 44 46 48 49 51 53 55 57 58 59 60 60 60 60 59 58 56 55 53 50 48 46 43 41 38 36 34 32 30 29 28 27 26 25 25 25 25 25 26 26 27 27 28 29 30 31 32 33 35 36 38 40 42 44 46 48 49 51 53 54 55 55 56 56 55 54 54 53 51 50 49 48 47 46 45 45 44 44 43 43 44 44 45 46 47 48 49 51 53 55 57 59 61 63 64 65 65 64 63 61 59 57 54 51 48 45 42 39 36 34 31 29 27 25 23 22 20 19 19 18 18 18 18 18 18 19 20 21 22 23 24 26 27 29 30 32 34 36 38 40 42 45 47 49 52 54 57 59 61 63 65 66 67 68 69 69 69 69 69 69 68 68 67 67 66 66 65 65 65 65 65 65 65 65 65 65 64 64 63 63 62 61 59 58 56 54 51 49 47 44 42 40 37 35 33 31 29 27 26 24 23 22 20 20 19 18 18 18 18 18 19 20 21 23 24 26 29 31 34 37 40 43 47 50 53 56 59 61 63 64 65 64 63 62 60 58 55 52 49 47 44 42 40 39 37 36 36 35 35 34 35 35 35 36 36 37 38 40 41 43 44 46 48 50 52 54 55 57 58 59 60 60 59 59 58 56 55 53 51 49 47 45 43 41 39 38 36 35 33 32 31 30 29 28 28 28 28 28 28 29 30 32 33 35 38 40 43 46 50 53 57 60 64 68 71 74 77 79 81 81 81 80 79 76 73 70 66 62 59 55 52 49 46 44 42 40 38 37 36 35 34 34 33 33
 13 14 14 13 13 13 13 12 12 12 11 11 11 10 10 10 10 10 10 11 11 11 12 12 13 14 14 15 15 16 16 17 17 17 18 18 18 17 17 17 16 16 15 15 15 14 14 13 13 13 13 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 9 9 9 9 9 9 9 9 8 8 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 9 9 10 10 11 11 11 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 10 10 10 9 9 9 9 8 8 8 8 8 8 8 8 9 9 10 10 11 11 12 13 14 14 15 16 16 17 17 17 17 17 16 16 15 15 14 13 13 12 12 11 11 10 10 10 10 10 10 10 10 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 11 11 11 10 10 9 9 9 9 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 11 11 11 11 12 12 12 12 13 13 13 13 13 13 13 13 13 13 12 12 12 11 11 10 10 9 9 9 8 8 8 8 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 8 9 9 10 10 11 11 12 13 13 14 15 15 16 16 16 16 15 15 15 14 13 13 12 11 11 10 10 9 9 8 8 8 8 8 8 8 8 9 9 9 10 10 11 11 12 12 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
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 49 46 44 41 38 36 33 31 29 27 25 23 22 21 21 21 21 21 22 23 24 26 27 29 31 34 36 39 41 44 46 49 51 54 56 58 60 61 62 63 63 63 62 61 60 59 57 55 53 50 48 46 43 41 39 37 35 33 31 30 28 27 26 25 24 23 22 22 22 22 23 24 26 28 31 35 40 46 54 64 76 89 105 122 140 156 170 178 181 177 168 154 139 123 107 93 81 70 61 53 47 42 39 36 34 33 32 32 32 33 34 35 36 37 39 40 41 42 43 43 44 44 44 44 43 43 42 41 40 40 39 38 38 38 38 38 38 39 41 42 43 45 47 49 50 52 53 53 54 54 54 53 52 51 49 47 45 43 41 39 37 35 33 32 30 30 29 29 29 30 31 32 33 35 36 38 40 42 44 46 47 49 50 51 51 51 50 49 47 45 43 41 39 37 35 33 32 31 30 30 29 29 29 30 30 30 31 32 32 33 34 35 36 37 39 41 42 45 47 51 54 59 64 71 78 88 98 110 124 139 154 168 181 190 195 194 188 177 163 148 131 116 101 87 75 65 56 48 41 36 31 27 24 22 20 19 18 18 18 18 19 20 22 23 25 28 30 32 35 37 39 41 42 44 44 44 44 43 42 40 38 37 35 33 32 31 31 30 30 31 32 34 36 39 43 47 53 59 66 75 85 97 110 125 142 159 175 190 202 208 208 203 192 177 161 144 128 113 100 89 80 71 65 59 54 50 46 43 41 38 37 35 34 32 31 31 30 30 29 29 30 30 31 32 34 35 38 40 43 45 48 50 52 54 55 55 55 54 53 51
 46 44 42 39 36 33 30 28 25 23 21 19 18 16 15 15 14 14 14 13 13 13 13 13 13 13 13 13 14 14 14 14 14 14 15 15 16 16 17 18 19 21 23 25 28 31 35 40 45 50 56 62 66 69 71 71 69 65 61 55 50 44 39 35 30 27 23 21 18 16 14 13 12 11 10 10 9 9 10 10 10 11 12 13 14 16 17 18 20 22 23 25 27 28 29 31 31 32 32 33 33 33 32 32 32 32 33 33 34 35 36 38 39 41 44 46 48 51 54 56 59 62 65 67 69 71 73 74 75 76 76 76 75 75 74 74 74 73 73 74 74 74 75 75 75 75 75 75 74 73 72 70 67 65 61 58 54 51 47 43 39 36 32 29 27 24 23 21 20 19 18 17 17 16 16 16 15 15 15 14 14 14 13 13 13 12 12 11 11 10 10 10 10 9 9 9 10 10 11 11 12 13 15 16 18 20 22 25 28 31 35 39 44 49 54 59 64 68 72 73 73 72 69 64 59 54 48 43 39 35 31 28 25 23 21 20 18 17 16 15 14 13 13 12 12 12 11 11 11 11 11 12 13 13 15 16 18 21 24 28 32 37 43 48 54 60 64 68 70 71 70 67 63 58 53 48 43 39 35 31 28 25 23 21 20 19 19 18 18 19 19 20 20 21 22 22 23 24 24 25 25 25 26 25 25 25 24 24 23 22 21 20 19 19 18 17 16 16 16 15 15 15 15 15 15 14 14 14 15 15 15 15 15 15 15 15 15 16 16 16 17 18 19 20 21 23 25 27 30 33 36 39 42 44 46 48 49 49 49 48
 34 33 31 30 29 28 27 26 26 25 25 25 26 27 28 30 32 34 37 40 43 47 50 54 58 61 65 67 70 71 72 72 72 71 69 66 64 61 57 54 51 48 46 43 41 40 38 38 37 36 36 36 36 36 36 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 38 38 39 40 42 44 47 50 54 58 63 68 74 80 85 90 95 98 100 101 99 97 93 88 83 77 71 65 60 55 50 47 43 41 39 37 36 35 35 35 35 35 36 36 37 38 38 39 39 40 40 40 40 39 39 38 37 36 35 34 33 32 31 30 30 30 30 30 30 31 32 33 34 35 36 37 39 40 41 41 42 42 42 42 42 41 41 40 38 37 36 35 33 32 31 31 30 30 30 31 31 32 34 35 37 39 41 44 46 48 51 53 55 57 58 58 58 58 56 55 52 50 47 44 41 39 37 35 33 31 30 29 28 28 27 27 27 26 26 27 27 27 27 28 29 29 31 32 33 35 37 40 43 46 50 55 60 66 72 78 84 89 94 98 100 100 99 96 92 87 81 75 69 63 58 52 48 43 39 36 33 31 29 27 26 25 25 25 25 26 26 28 29 30 32 33 35 36 38 39 40 40 41 41 41 40 40 39 38 37 36 36 35 35 35 35 35 36 37 39 41 43 45 48 51 54 57 60 64 67 71 74 77 80 82 83 85 85 85 85 84 82 80 78 76 74 72 70 68 66 64 62 61 59 58 56 55 54 53 52 50 49 48 48 47 46 45 45 44 44 43 43 43 43 43 43 43 43 44 44 44 43 43 42 42 41 39 38 37 35
 71 68 64 61 57 54 52 50 48 47 47 47 47 49 50 52 55 57 60 63 66 68 70 71 72 71 70 68 65 62 58 54 50 46 42 38 35 31 29 26 24 22 21 20 19 19 19 19 20 22 23 26 28 31 34 38 42 46 50 55 59 63 67 70 73 74 75 74 72 69 65 61 57 53 49 45 42 39 36 34 33 32 31 31 31 32 33 34 35 36 38 40 42 44 45 47 49 50 51 52 52 52 51 50 49 48 46 45 43 42 41 39 38 37 37 36 35 34 34 33 33 33 32 32 32 32 32 32 32 32 33 33 34 35 37 39 41 44 47 50 54 58 63 67 71 75 78 80 82 82 82 80 77 74 69 65 60 55 50 45 41 37 34 31 28 26 24 23 22 21 21 21 22 22 23 24 26 27 29 30 32 34 35 37 38 39 40 40 41 40 40 39 38 38 37 36 36 35 35 35 36 36 37 38 40 41 43 46 48 50 53 56 59 62 65 68 70 72 74 75 75 74 73 71 69 66 63 60 57 54 51 48 46 44 42 41 39 38 37 36 35 34 34 34 33 33 34 34 34 35 36 36 37 38 40 41 42 43 43 44 44 44 43 42 41 39 37 35 33 32 30 28 26 25 24 23 22 21 21 20 20 21 21 22 23 25 27 29 31 33 36 39 41 43 46 47 49 50 51 51 51 50 49 48 46 45 43 41 40 38 36 35 34 33 32 31 31 31 31 31 31 31 31 32 32 32 32 32 32 32 32 32 32 32 32 33 33 34 34 35 37 38 40 42 45 48 52 56 60 64 69 73 76 79 81 81 81 79 77 74
 26 26 27 27 27 28 28 28 28 29 29 29 29 29 30 30 31 31 31 31 31 31 31 31 31 30 29 29 28 27 26 25 24 23 22 21 20 19 18 18 17 17 17 17 17 17 18 19 20 21 23 25 27 29 31 34 36 38 40 41 43 43 43 43 42 41 39 37 35 33 31 29 27 25 24 22 21 20 20 20 19 20 20 20 21 21 22 22 23 23 24 24 24 24 24 24 23 23 22 22 21 20 20 19 18 18 18 18 18 18 18 19 19 20 20 21 22 23 24 24 25 26 27 28 29 30 30 31 31 31 32 32 32 32 31 31 31 31 31 31 30 30 30 30 30 29 29 28 28 27 27 26 25 25 24 23 22 22 21 20 19 19 18 17 17 16 16 16 16 16 16 16 17 17 17 18 18 18 19 19 19 19 20 20 20 20 20 20 19 19 19 19 20 20 20 20 21 22 22 23 24 25 26 26 27 28 29 30 30 31 31 31 31 31 31 31 31 30 29 29 28 28 27 26 26 25 25 25 25 24 24 24 24 24 24 24 24 23 23 23 23 23 23 23 22 22 22 22 22 23 23 23 24 25 25 26 28 29 30 31 33 34 35 35 36 35 35 34 33 31 29 28 26 24 22 21 19 18 17 16 15 15 14 14 14 14 14 15 15 16 17 18 18 19 20 21 22 23 24 24 25 25 26 26 26 25 25 25 24 23 23 22 22 21 20 20 20 20 19 19 19 19 19 20 20 20 20 20 20 20 19 19 19 19 18 18 18 18 17 17 17 16 16 16 16 16 16 17 17 17 18 19 19 20 21 22 23 24 24 25
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 17 16 15 14 14 13 13 13 13 14 14 15 16 18 20 22 25 28 31 35 39 43 48 51 55 58 60 60 60 59 56 53 50 46 41 37 34 30 26 23 21 18 16 15 14 13 12 12 12 12 12 13 14 15 16 17 18 19 21 23 24 26 29 31 33 36 38 40 42 43 44 45 45 44 43 41 40 38 36 34 32 31 30 29 28 28 28 28 29 29 30 31 32 34 35 36 37 39 39 40 40 40 40 39 38 36 35 33 31 30 28 27 26 25 24 23 22 21 20 20 19 18 18 17 17 16 16 15 15 15 14 14 14 13 13 13 13 14 14 14 15 16 17 17 18 19 20 21 22 23 24 25 26 26 27 27 27 27 27 27 26 26 25 24 23 22 21 20 20 20 19 20 20 20 21 22 23 24 26 28 30 32 34 36 38 40 42 43 44 43 43 41 39 37 34 32 29 27 25 23 22 20 19 18 18 17 17 17 17 17 17 17 17 18 19 20 21 22 23 25 26 28 30 32 34 36 38 39 40 41 41 41 40 39 38 36 35 33 31 30 29 27 26 25 24 24 23 22 22 22 21 21 21 21 20 20 20 20 20 20 19 19 19 18 18 17 17 16 16 16 15 15 15 15 15 15 16 16 17 18 19 21 23 25 28 31 34 38 42 45 49 52 54 56 57 57 57 56 54 52 50 48 46 44 41 39 38 36 34 33 32 31 30 29 29 29 29 29 30 30 31 31 32 33 33 34 35 35 36 36 37 38 38 39 40 41 42 43 44 45 46 47 48 49 49 48 47 46 44 42 39 37 34 31 29 26 24 22 20 19
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 16 16 17 18 19 20 22 23 25 28 30 33 35 38 41 44 46 48 50 51 51 51 51 50 48 47 45 43 41 39 37 35 33 31 29 27 26 24 23 22 21 20 20 19 19 19 20 20 21 22 23 25 26 28 30 31 33 35 37 39 41 43 44 46 47 48 49 50 50 50 50 50 49 48 47 46 44 43 41 40 38 37 35 34 32 31 30 29 28 27 26 25 24 23 23 22 22 21 21 21 21 22 22 23 24 24 25 26 28 29 30 31 32 33 34 35 35 36 36 36 36 35 35 34 33 32 31 30 29 27 26 25 24 23 22 21 21 20 20 20 21 21 21 22 22 23 24 24 25 25 26 27 27 28 28 29 29 30 30 30 30 30 29 29 28 28 27 26 25 24 23 22 22 21 20 20 20 19 19 19 20 20 21 22 23 25 27 29 32 36 40 45 50 56 62 69 74 79 83 85 85 82 79 74 69 63 57 52 47 42 38 34 31 28 25 23 21 19 18 17 16 16 15 15 16 16 17 19 21 23 26 30 34 38 44 50 57 64 72 81 89 97 103 108 112 112 110 106 100 93 86 78 70 63 57 51 46 41 38 34 32 29 28 26 25 24 23 23 22 22 21 21 21 21 21 21 21 22 22 22 23 24 24 25 26 28 29 30 32 34 35 37 39 41 43 44 46 47 49 50 50 51 51 50 50 48 47 45 43 41 39 36 34 32 31 29 28 28 27 27 27 27 27 28 28 29 30 30 31 32 33 34 35 36 36 37 37 37 37 36 36 35 33 32 30 28 26 25 23 21 20 19 18 17 16 16 16 15 15 16
 17 18 18 18 19 19 20 20 21 21 22 22 23 24 25 27 28 29 31 33 35 37 39 42 44 46 49 51 52 53 54 53 53 51 49 46 43 40 36 33 30 27 24 22 19 18 16 15 15 14 14 13 14 14 14 14 15 16 17 18 19 20 22 24 25 27 30 32 34 36 38 39 40 40 39 37 35 33 30 28 25 23 20 19 17 16 15 14 13 13 12 12 12 12 13 13 14 15 16 17 18 19 21 22 23 24 25 25 26 26 25 25 24 23 22 22 21 20 19 18 17 16 15 15 14 14 13 13 13 13 13 13 13 14 14 15 16 17 18 20 21 22 24 25 26 27 28 29 29 29 29 29 29 28 28 27 27 26 25 25 24 23 23 22 22 21 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 22 22 22 22 22 22 23 24 24 25 27 28 29 31 32 34 35 36 38 39 39 40 40 39 39 38 36 35 33 31 29 27 25 24 22 20 18 17 16 15 14 13 12 12 12 12 12 13 13 14 14 15 16 17 18 20 21 23 24 26 28 30 31 33 34 36 37 37 37 36 35 34 32 30 27 25 23 21 19 17 16 15 14 13 13 12 12 12 12 12 13 14 14 16 17 18 20 22 25 27 29 31 33 35 36 36 36 36 34 33 31 30 28 26 24 23 21 20 19 18 17 16 15 15 14 14 14 14 14 14 15 16 17 18 20 23 25 28 31 35 38 42 46 49 52 55 56 57 58 57 55 53 50 47 44 41 38 35 32 29 27 25 23 21 20 19 18 17 17 16 16 16 16 16 16 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
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 15 15 14 14 14 14 14 15 15 16 17 18 19 21 22 24 26 29 31 33 36 39 42 44 47 49 51 52 53 53 52 51 49 46 43 40 37 34 31 28 25 23 21 20 18 17 17 16 16 16 16 16 16 17 17 18 19 20 21 22 23 25 27 29 31 33 36 39 41 44 46 48 50 51 52 52 51 50 48 46 44 42 40 38 36 34 33 31 30 29 28 28 27 26 26 25 25 25 24 24 24 23 23 23 22 22 22 21 21 21 20 20 20 20 19 19 19 19 19 19 19 18 18 18 18 18 17 17 17 17 17 16 16 16 16 16 16 17 17 17 17 18 18 18 19 19 19 20 20 20 21 21 21 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 23 23 24 25 26 27 28 30 31 33 36 38 40 43 45 47 49 51 52 52 51 50 48 46 44 41 39 36 33 31 29 27 26 24 23 22 21 20 19 19 19 18 18 18 19 19 19 20 21 22 23 24 26 28 30 33 35 38 41 44 46 48 50 50 51 50 49 48 46 44 42 39 37 35 33 31 29 27 25 24 22 21 20 19 18 17 16 15 14 14 13 13 12 12 12 12 12 12 12 12 13 13 14 15 16 17 18 20 22 24 27 30 33 36 40 43 47 50 53 56 58 59 60 61 61 60 59 58 56 55 53 52 50 49 47 46 45 44 43 42 41 41 41 41 41 41 42 42 43 44 45 45 46 47 48 49 49 50 50 51 51 52 52 53 53 53 53 53 52 52 51 50 49 47 45 43 41 38 36 33 31 29 27 25 23 21 20 19 18
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 11 11 10 10 10 10 10 11 11 11 12 13 13 14 15 16 17 18 18 19 19 19 19 19 18 18 17 16 16 15 14 14 13 12 12 12 11 11 11 11 11 11 11 12 12 13 14 15 16 17 18 20 22 23 25 26 27 28 29 29 29 28 28 27 25 24 23 21 20 19 17 16 15 15 14 13 13 13 13 13 13 13 13 14 14 15 16 17 17 18 18 19 19 19 19 18 18 17 16 16 15 15 14 14 13 13 13 13 13 14 14 15 16 17 18 19 20 21 23 24 25 25 26 26 25 24 23 21 19 17 16 14 12 11 10 9 8 7 7 6 6 6 6 6 6 6 7 7 7 8 8 9 10 10 11 12 13 14 15 16 17 17 18 18 18 17 17 16 15 15 14 13 13 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 9 9 8 8 7 7 7 6 6 6 5 5 5 5 5 5 5 5 5 6 6 6 6 7 7 8 9 9 10 11 12 13 14 15 16 16 17 17 17 17 16 15 14 14 13 12 11 10 9 9 8 8 7 7 6 6 6 5 5 5 5 5 5 5 6 6 6 7 7 8 9 9 10 11 12 13 14 14 15 15 15 15 15 14 14 13 13 12 12 11 11 11 11 11 11 11 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 12 12 12 13 13 13 14 14 14 14 15 15 14 14 14 14 13 13 12 12 11
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 25 23 21 19 17 16 15 14 13 13 13 13 13 13 13 14 15 15 17 18 19 21 23 25 28 30 33 36 39 42 44 46 48 49 50 50 49 47 45 43 40 37 34 32 29 27 25 24 22 21 21 20 20 19 19 19 19 19 20 20 20 21 21 21 22 22 22 23 23 23 23 23 23 22 22 22 21 21 20 20 19 19 18 18 18 18 18 18 19 20 20 21 23 24 26 28 31 34 37 41 45 49 53 57 61 64 67 68 68 68 66 63 60 56 51 47 43 39 35 32 29 26 23 21 19 17 16 14 13 12 12 11 11 11 11 11 12 13 14 16 18 20 23 26 30 34 38 43 48 54 58 62 66 68 68 67 65 62 58 54 50 45 41 38 35 32 29 27 25 24 23 22 21 21 20 20 20 20 20 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 21 21 22 23 23 24 25 26 27 28 30 31 32 34 35 37 38 39 41 42 43 45 46 47 48 48 49 50 50 50 51 51 51 50 50 49 49 48 47 45 44 42 41 39 37 36 34 32 31 29 28 26 25 24 22 21 20 19 18 17 16 15 14 13 13 12 12 12 11 11 11 11 11 12 12 12 13 14 15 16 18 20 22 24 27 31 35 40 45 52 58 65 72 79 84 89 92 93 91 88 84 78 72 65 59 53 48 43 38 35 31 29 26 24 23 22 21 20 20 20 21 22 23 25 27 29 32 35 38 42 47 52 57 63 69 74 80 85 89 93 95 96 96 95 92 89 86 82 78 74 69 65 61 58 54 51 47 44 41 38 35 32 29 27
 30 29 28 27 27 27 27 27 27 28 29 30 31 33 34 36 38 40 41 43 44 45 45 45 45 44 42 41 39 37 36 34 32 30 29 27 26 25 23 23 22 22 22 22 22 23 24 26 28 31 34 37 41 45 49 53 57 61 64 66 67 67 65 63 60 57 53 49 45 41 37 34 31 28 26 24 22 20 19 18 18 17 17 17 17 18 19 20 21 22 24 25 27 29 32 34 37 40 44 47 51 55 59 63 68 73 78 82 87 92 95 99 101 102 102 101 99 95 91 85 80 74 68 62 57 52 47 43 39 36 34 31 29 28 27 27 27 27 28 29 31 33 36 39 44 48 54 60 66 73 81 88 95 100 104 105 104 101 96 89 82 74 66 59 52 46 41 36 32 29 26 24 22 21 20 19 18 17 17 17 17 17 17 17 17 17 18 18 18 19 19 20 21 21 22 23 24 26 27 29 31 33 35 37 40 43 45 48 51 55 57 60 62 64 65 66 66 65 63 61 59 57 54 51 49 47 45 43 41 40 39 38 38 37 37 36 36 36 36 36 35 35 35 35 35 35 35 35 35 35 34 34 34 34 34 34 34 34 33 33 32 32 31 31 30 29 28 26 25 24 23 22 21 20 19 19 18 18 18 19 19 20 21 22 24 26 28 30 32 35 37 40 43 45 47 48 49 50 49 48 47 45 42 40 37 34 31 29 27 25 23 21 20 19 18 18 18 18 18 19 19 20 21 23 24 26 27 29 31 33 35 36 38 40 41 43 44 45 46 47 48 48 49 49 49 48 48 47 47 46 44 43 42 40 39 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
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 24 26 29 32 35 40 45 50 57 66 75 86 98 110 121 130 135 135 129 119 106 93 79 67 57 48 41 35 30 26 23 20 18 16 14 13 12 11 11 11 10 10 11 11 11 12 13 15 17 19 22 26 30 35 42 49 57 67 77 86 95 101 104 104 99 92 83 73 64 55 47 40 34 29 25 21 18 16 14 13 11 10 9 9 9 8 8 9 9 9 10 11 12 13 15 16 18 20 22 24 25 27 29 30 31 32 33 34 34 34 34 35 35 35 36 37 38 39 41 43 45 48 50 53 56 59 61 63 64 64 64 63 61 59 56 54 51 49 47 45 43 41 40 39 39 38 38 38 38 38 38 38 38 37 37 36 36 35 33 32 30 29 27 25 23 21 20 18 17 16 15 14 14 13 12 12 12 11 11 11 11 10 10 10 10 10 9 9 9 9 9 9 9 9 9 10 10 10 11 12 12 13 14 16 17 19 21 23 25 28 30 32 34 36 37 37 36 34 32 30 27 25 22 20 18 16 14 13 12 11 10 9 9 8 8 8 8 8 8 8 9 9 10 10 11 12 14 15 17 19 22 25 28 31 35 38 41 43 44 44 42 40 37 33 30 27 24 21 19 17 16 14 14 13 12 12 12 12 12 12 12 12 13 13 13 13 13 12 12 12 12 11 11 10 10 10 9 9 9 8 8 8 8 8 8 8 8 9 9 10 10 11 12 13 14 15 16 18 19 20 21 21 22 21 21 20 20 19 18 16 15 14 14 13 12 11 11 10 10 10 9 9 9 9 9 10 10 10 11 11 12 12 13 14 15 16 17 19 20
 61 57 54 50 47 44 41 38 36 35 33 32 31 31 31 31 31 31 32 32 33 33 34 35 35 36 36 36 36 36 36 36 35 35 34 34 33 32 31 31 30 29 29 29 28 28 28 29 29 29 30 30 31 32 32 33 33 34 34 35 35 35 35 35 35 35 35 35 35 35 35 35 35 36 37 38 39 40 42 45 47 51 54 58 62 67 71 75 78 81 82 82 82 79 76 73 69 64 60 56 52 48 45 43 40 39 37 36 35 34 33 33 33 32 32 32 32 33 33 33 33 33 33 33 33 32 32 32 32 32 31 31 31 31 31 31 32 32 32 33 33 34 35 35 36 37 37 38 38 38 38 38 38 37 37 36 36 35 34 33 33 32 31 31 30 30 30 31 31 32 33 34 36 38 40 43 46 49 52 56 59 62 64 66 67 67 66 64 61 59 56 52 49 47 44 42 40 38 36 35 35 34 34 34 34 34 35 35 36 37 38 39 40 41 43 44 46 47 48 50 51 52 53 54 54 55 55 56 55 55 55 54 53 52 51 50 48 47 45 44 42 40 39 37 36 35 33 32 31 31 30 30 29 29 30 30 31 31 32 34 35 37 38 40 42 43 44 45 46 46 46 45 44 42 41 39 37 36 34 33 31 30 30 29 29 29 29 30 30 31 32 33 34 36 37 39 40 42 43 44 45 46 47 47 48 48 47 47 46 45 45 44 43 42 41 40 40 39 38 38 38 37 37 37 36 36 36 35 35 35 35 34 34 34 34 34 34 35 35 36 37 38 39 41 43 45 48 51 54 57 60 63 66 68 70 70 70 69 67 64
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 62 65 69 73 77 82 87 92 97 103 109 114 118 121 124 124 124 121 117 112 106 100 93 85 78 72 66 60 54 50 45 42 38 35 33 30 28 26 25 24 23 22 22 22 22 22 23 24 25 27 30 32 36 40 45 50 56 62 69 76 82 88 92 94 95 93 89 84 77 70 63 57 51 45 40 36 32 29 27 25 23 22 22 22 22 23 24 25 27 30 33 36 40 44 48 52 55 57 59 60 60 58 57 54 52 49 47 45 43 41 40 39 39 39 40 41 43 45 48 51 56 60 66 72 80 87 96 104 112 120 126 131 134 134 133 129 124 117 111 103 96 89 83 77 72 67 63 59 56 53 50 48 46 45 43 42 40 39 38 37 37 36 35 34 34 33 33 32 31 31 30 30 29 29 28 28 27 27 27 26 26 26 26 26 26 26 27 27 27 28 28 29 30 30 31 32 34 35 36 37 39 41 42 44 46 47 49 51 52 54 55 56 57 58 58 58 58 57 57 56 55 54 53 52 51 50 49 48 46 45 44 43 43 42 41 40 39 39 38 38 38 38 38 39 39 40 42 43 45 48 51 55 60 65 70 76 82 88 93 97 99 99 96 91 84 76 68 60 53 46 40 35 31 28 25 23 22 21 20 20 20 21 22 23 24 26 27 29 31 33 35 37 39 40 42 42 43 43 42 42 41 40 39 37 36 35 34 33 32 31 31 30 30 30 30 30 30 31 32 32 33 34 35 35 36 37 38 38 39 39 40 40 40 41 41 41 41 41 42 42 42 42 43 43 43 44 44 44 45 46 46 47 48 49 50 52 53 55 57 60
 39 39 39 38 37 37 36 36 35 35 34 34 34 35 35 36 37 38 40 42 44 47 50 54 58 63 68 74 80 87 94 101 108 113 118 122 124 125 123 121 116 111 105 99 93 87 81 75 70 65 61 58 55 52 50 48 46 45 44 44 44 44 45 45 47 48 50 52 55 58 61 64 67 71 74 76 78 79 80 79 78 75 73 69 66 62 59 56 53 50 48 46 45 44 44 44 45 46 47 49 50 53 55 57 59 62 63 65 66 67 67 66 65 64 62 60 58 55 53 50 48 46 44 42 40 39 38 37 36 36 36 36 36 37 38 39 41 43 45 47 49 52 54 57 59 62 64 65 67 68 68 68 68 67 66 65 63 62 60 58 57 56 54 53 53 52 52 52 52 52 53 53 54 55 56 56 57 58 58 58 58 58 58 57 57 56 56 56 55 55 55 55 56 57 57 59 60 61 63 64 65 67 68 69 70 70 71 71 70 69 68 67 66 64 63 61 60 58 57 56 55 54 53 52 52 52 52 52 52 53 54 55 56 58 59 61 62 64 66 67 69 70 71 72 73 73 73 72 71 70 68 66 63 61 58 56 53 51 49 47 45 43 42 41 41 41 41 42 44 46 48 52 56 60 65 71 77 84 91 98 105 111 116 120 122 122 121 119 116 111 107 102 97 92 87 83 79 76 73 71 68 67 65 64 63 62 62 62 62 63 63 64 66 67 69 71 74 77 80 84 87 92 96 100 105 109 113 116 118 119 119 118 116 113 108 103 98 92 87 81 76 71 66 62 58 55 52 49 47 46 44 43 42 42 41 41 40 40 40 40
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 23 22 21 20 20 20 20 21 22 23 24 26 28 30 32 34 36 38 39 40 40 40 40 39 38 37 36 34 33 32 31 30 29 29 28 28 29 29 29 30 31 31 32 33 34 35 36 36 37 37 37 37 37 36 36 36 35 35 35 35 35 35 35 36 36 37 38 39 40 40 41 42 42 42 41 41 40 38 37 35 33 31 30 28 27 26 25 24 24 25 25 27 28 31 34 37 41 46 52 58 65 71 78 83 87 89 89 87 84 79 74 68 63 58 53 49 45 42 40 38 36 35 34 34 34 34 34 34 35 35 36 36 37 38 38 39 39 40 40 40 41 41 41 42 43 43 44 45 47 48 50 52 53 55 56 57 57 57 56 55 53 50 47 43 40 36 33 30 27 25 23 21 19 18 17 17 16 16 16 17 18 19 21 22 24 26 28 30 32 34 36 36 37 37 37 36 35 34 33 32 31 31 30 30 31 31 32 34 36 39 42 47 52 58 65 73 82 91 100 109 116 120 122 121 116 109 101 91 82 73 66 58 52 47 43 39 36 33 32 30 29 29 29 29 29 30 31 33 35 36 38 40 42 43 44 44 43 42 41 39 36 34 31 28 26 24 22 20 19 18 18 17 17 18 18 19 20 21 22 24 25 27 28 30 31 32 32 33 33 33 33 32 32 32 31 31 31 31 31 31 32 33 34 35 37 39 41 44 47 49 52 55 57 59 60 61 61 60 59 56 54 51 48 45 42 39 37 35 33 31 30 29 28 28 28 28 29 30 32 33 35 38 40 43 46 48 50 52 53 53 51 50 47 44 40 37 33 30 28 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
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 45 44 43 44 45 47 49 52 56 60 64 68 71 74 75 75 73 70 65 60 54 48 43 38 34 30 27 25 23 21 20 19 19 19 19 20 20 22 24 26 28 32 35 40 45 51 58 66 74 83 92 100 106 111 113 112 108 102 94 86 78 69 62 55 49 44 39 35 32 29 27 25 23 22 21 20 20 19 19 19 20 20 21 22 24 26 28 31 33 37 40 44 48 52 56 60 63 66 68 69 70 71 71 70 70 70 69 69 69 69 70 70 71 73 74 76 78 79 81 82 83 83 83 82 80 77 74 71 67 63 59 55 52 48 45 42 39 37 35 33 31 30 29 29 28 28 29 30 31 33 35 38 42 46 52 58 64 71 79 86 91 96 98 97 94 90 83 76 69 62 56 50 45 41 37 35 33 31 30 30 30 30 31 32 33 34 35 36 37 37 37 37 36 35 34 33 31 29 28 26 25 24 23 23 23 23 24 25 26 28 31 34 38 43 49 56 64 72 81 90 99 106 111 113 113 110 105 98 90 82 75 67 61 55 49 44 40 37 34 31 29 27 26 25 24 24 23 23 24 24 25 26 27 28 30 32 34 36 38 40 42 43 44 45 45 44 43 41 39 37 34 32 30 28 26 24 23 22 21 21 20 20 20 20 21 21 22 23 24 24 25 26 27 29 29 30 31 32 32 33 33 33 33 33 33 32 32 31 31 30 30 29 29 28 27 27 26 25 25 24 24 23 22 22 21 21 20 20 20 20 21 21 22 23 24 26 28 31 33 37 40 44 48 53 58 62 66 69 71 72 72 70 68 65 61 58 54 51 48 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 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 13 13 13 13 13 14 14 14 14 14 15 15 15 16 16 17 17 18 18 18 19 19 19 19 18 18 18 17 17 16 16 15 15 15 14 14 14 14 14 14 15 15 16 16 17 18 19 20 21 22 22 23 24 24 25 25 25 24 24 23 22 21 20 20 19 19 18 18 18 18 18 18 18 18 18 19 19 19 19 19 19 18 18 17 17 16 15 14 14 13 13 12 12 12 12 12 13 13 14 15 17 18 20 23 25 28 31 34 36 38 40 40 40 38 37 34 32 29 26 24 22 20 19 18 17 16 15 15 15 15 15 15 16 16 17 18 19 20 22 23 25 27 30 32 35 38 40 43 45 47 48 49 48 47 45 43 40 38 35 32 29 27 25 23 21 20 18 17 16 15 15 14 14 14 13 13 13 13 13 14 14 14 14 14 15 15 15 15 16 16 16 17 17 17 18 19 19 20 21 23 24 26 28 30 32 35 38 40 43 45 46 47 46 45 43 40 37 34 31 28 25 23 20 19 17 15 14 13 12 12 11 11 11 11 11 11 12 12 13 14 15 17 18 20 23 25 27 30 32 33 34 34 33 32 30 28 26 23 21 19 18 16 15 14 14 13 13 13 13 13 13 14 14 15 15 16 16 17 17 17 17 17 16 16 15 15 14 14 13 13 12 12 12 11 11 12 12 12 13 13 14 15 15 16 17 18 19 20 21 21 22 22 22 22 22 22 21 21 21 20 20 19 19 18 17 17 16 16 15 15 14 14 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 14 14 14 13
 37 37 38 38 38 38 38 38 37 37 36 35 35 34 34 33 33 33 32 32 32 33 33 33 34 34 35 36 37 38 39 40 41 42 44 45 46 47 47 48 49 49 49 49 49 48 48 47 46 45 43 42 41 39 38 36 35 34 33 32 32 31 31 32 32 33 34 35 37 38 40 42 44 46 48 50 51 52 52 52 52 51 49 48 46 44 42 40 39 37 36 35 35 35 35 35 36 37 38 39 40 42 43 45 46 47 47 48 48 47 46 45 44 42 41 39 37 36 35 33 33 32 31 31 31 31 31 32 32 33 33 34 35 36 37 38 39 40 41 42 43 44 44 45 45 46 46 46 46 46 45 45 44 43 43 42 41 41 40 39 39 38 38 38 38 37 37 37 37 38 38 38 38 38 38 37 37 37 36 36 35 34 33 33 32 31 31 30 30 29 29 29 29 29 29 29 29 30 30 31 31 32 33 34 35 36 38 39 40 41 42 43 44 44 45 45 45 45 44 44 43 42 41 40 38 37 36 35 33 32 31 30 29 28 27 27 27 27 27 27 27 28 29 30 31 33 34 36 38 39 41 42 43 44 44 44 44 44 43 42 41 40 39 38 37 37 36 37 37 38 39 40 42 44 46 48 50 52 54 55 56 56 56 55 53 51 49 46 44 41 39 36 34 32 31 29 28 28 27 27 27 27 28 28 29 30 31 32 34 35 36 38 39 40 41 42 43 44 45 45 45 45 45 44 44 43 42 41 40 39 37 36 35 34 33 32 31 30 29 29 28 28 27 27 27 27 27 27 28 28 28 29 30 31 31 32 33 34 35 36
 40 41 42 42 41 40 39 37 35 33 31 29 28 27 26 25 24 24 24 24 25 26 27 28 30 32 34 36 39 42 45 48 50 53 55 57 58 59 59 58 57 56 55 53 51 49 47 45 43 41 39 37 35 34 32 31 30 29 28 28 28 28 28 29 30 31 33 35 38 41 45 49 54 59 64 69 74 78 81 83 84 83 81 77 73 68 63 58 53 49 45 42 39 37 35 33 32 31 30 30 29 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 31 31 31 30 30 30 29 29 28 28 27 27 27 26 26 26 26 25 25 25 25 26 26 26 26 26 27 27 27 27 28 28 28 29 29 30 31 31 32 34 35 37 39 41 43 45 48 50 52 53 54 54 53 51 49 46 42 39 35 32 29 26 24 22 21 19 18 18 17 16 16 16 16 16 17 17 18 18 19 20 21 22 23 24 25 26 26 27 28 28 29 29 29 29 29 28 28 27 27 26 25 25 24 23 22 22 21 20 19 19 18 18 18 17 17 17 18 18 18 19 19 20 21 21 22 23 24 24 25 26 27 28 28 29 30 31 32 33 35 37 39 42 45 49 54 60 66 74 82 91 100 108 116 121 124 123 119 112 103 93 83 73 63 55 48 42 36 32 28 25 23 21 19 18 17 17 16 16 16 16 17 17 18 19 20 21 22 24 26 28 30 32 35 38 41 44 47 49 51 53 53 53 51 49 46 43 39 36 32 29 27 24 22 21 19 18 17 17 16 16 16 17 17 18 19 20 21 23 25 28 30 33 35 38
 31 32 34 35 36 38 39 39 40 40 40 40 40 39 38 38 37 36 35 34 33 32 32 31 30 30 29 29 28 28 28 27 27 26 26 25 25 24 24 23 23 22 22 21 21 20 20 20 20 19 19 19 19 20 20 20 21 21 22 23 24 25 26 27 28 30 31 32 33 33 34 34 34 34 34 33 33 32 32 31 30 30 29 29 28 28 28 28 27 27 27 27 27 26 26 25 25 24 23 23 22 21 20 19 19 18 17 17 16 16 16 15 16 16 16 17 17 18 20 21 23 25 28 31 34 37 40 43 46 48 50 51 52 51 50 48 46 44 41 38 35 33 30 28 26 24 22 20 19 18 17 16 16 16 16 16 16 17 17 18 19 20 21 23 24 26 27 29 30 32 33 33 34 34 33 33 32 31 30 29 27 26 25 24 23 23 22 22 21 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 19 19 18 18 17 17 17 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 21 21 22 22 23 24 25 26 26 27 28 29 29 30 31 31 32 32 32 33 33 33 33 33 33 33 33 33 33 32 32 31 31 30 29 28 27 26 25 24 23 22 21 21 20 19 19 19 19 19 19 20 20 21 22 23 25 26 28 29 31 33 35 36 38 40 41 41 42 42 41 40 39 38 36 34 32 30 28 27 25 24 23 22 21 21 20 20 20 19 19 19 19 19 20 20 20 20 21 21 22 22 23 24 25 26 27 28 29
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 49 49 50 50 50 49 48 47 46 44 42 40 39 37 35 33 32 31 30 29 28 27 27 26 26 26 26 27 27 28 28 29 29 30 30 30 30 31 31 30 30 30 30 30 29 29 29 28 28 28 28 27 27 27 26 26 26 26 26 26 26 26 26 27 27 28 29 30 31 32 34 35 37 38 40 41 43 45 46 48 49 51 52 53 54 54 55 55 55 55 55 55 54 53 53 52 51 50 49 48 47 45 44 42 41 39 37 36 34 32 31 29 28 27 26 26 26 26 26 27 27 29 30 32 34 37 40 43 47 50 55 59 64 68 73 77 80 82 83 83 81 78 74 70 64 59 54 49 44 40 36 33 31 29 27 26 25 25 25 26 27 28 29 31 32 34 37 39 41 44 46 48 50 52 53 53 53 53 52 51 49 48 47 46 45 44 44 44 44 45 45 46 47 49 50 51 52 53 54 54 54 54 52 51 49 47 45 42 40 38 36 34 32 31 30 29 28 27 27 26 26 26 26 26 26 27 27 27 28 28 29 30 31 32 33 34 36 37 39 40 42 44 46 48 50 51 53 54 55 55 56 56 55 55 54 54 53 52 51 51 50 50 49 49 49 49 49 49 49 49 49 49 49 49 48 47 46 45 43 42 40 39 37 35 34 33 31 30 29 29 28 28 28 29 30 31 32 34 37 40 43 46 50 54 58 62 65 68 69 70 70 69 67 65 62 58 55 51 48 45 41 39 36 34 32 30 29 28 27 26 26 26 26 27 27 28 29 30 31 32 33 34 35 35 36 36 37 37 38 38 39 39 40 41 42 43 44 45 46
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 19 18 17 16 15 15 15 15 15 16 17 18 19 21 22 24 26 29 31 33 35 37 38 38 38 37 36 35 33 31 29 28 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 34 35 35 36 36 36 36 36 36 36 36 35 35 34 33 32 31 30 29 28 27 25 24 23 22 21 20 19 18 18 17 17 17 17 17 17 17 18 18 19 20 21 22 23 24 25 26 27 28 28 29 30 31 31 32 33 33 34 34 35 35 36 36 36 37 37 37 37 37 36 36 36 35 34 34 33 32 31 31 30 29 29 28 28 28 28 28 29 29 30 31 32 33 33 34 34 34 33 32 31 30 28 27 25 23 22 21 20 19 18 18 17 18 18 18 19 21 22 24 26 29 31 35 38 41 44 46 48 49 50 50 49 47 46 44 41 39 37 35 33 32 31 30 29 28 28 28 28 28 28 28 28 28 28 28 27 27 26 26 25 25 25 24 24 23 23 23 23 23 23 23 23 23 23 24 24 24 25 25 25 26 26 26 26 25 25 24 24 23 22 21 20 20 19 18 18 17 17 17 17 17 17 17 17 18 19 20 21 22 23 24 25 26 27 27 28 28 28 28 28 27 27 26 25 24 23 23 22 21 21 21 21 21 21 22 23 24 26 27 29 32 34 37 39 42 45 47 50 53 55 58 60 61 62 63 63 62 60 58 56 53 50 46 43 39 36 33 30 28 26 25 24 24 24 24 24 25 27 28 30 32 34 36 38 39 40 41 40 39 38 36 33 31 28 26 23 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
 54 52 51 49 48 48 48 48 48 49 50 52 54 57 60 63 67 71 76 81 85 90 95 98 102 104 105 105 104 103 101 98 95 92 89 87 84 82 80 79 78 77 76 76 76 76 77 78 79 80 81 83 84 86 88 89 91 92 93 94 95 95 95 96 96 96 96 96 96 96 96 95 95 94 93 91 90 87 85 82 79 76 72 69 65 62 58 55 52 49 47 45 43 42 42 41 41 42 43 44 45 47 50 52 55 59 63 67 71 75 79 83 87 89 92 93 93 92 91 89 86 83 80 76 73 70 67 64 62 60 58 56 55 54 53 52 52 52 52 52 53 54 55 57 59 62 64 68 71 75 79 83 87 90 92 94 94 93 90 87 83 78 74 69 64 60 56 53 50 47 45 43 42 41 40 40 41 41 42 44 45 47 49 51 54 56 58 60 62 64 66 67 68 69 69 70 70 71 71 72 72 73 74 75 76 78 79 81 82 83 85 86 86 86 86 85 85 83 82 81 80 78 77 76 75 74 73 73 72 72 72 72 72 73 73 74 74 75 76 76 77 77 78 78 77 77 76 74 73 71 68 66 63 61 58 56 53 51 49 48 46 45 45 44 44 44 45 46 47 49 51 54 56 59 63 66 69 73 76 79 82 85 87 89 91 92 93 93 93 93 93 92 91 90 89 88 87 85 84 83 81 80 79 77 76 75 74 73 72 71 71 71 71 72 73 74 75 77 79 82 85 88 91 95 98 101 104 106 107 108 107 106 104 101 98 95 92 89 86 83 81 80 78 77 76 75 74 74 73 72 72 71 69 68 66 64 62 60 58 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
 9 10 11 13 14 16 18 21 23 26 29 32 36 38 41 43 44 44 43 41 39 36 33 31 28 25 23 21 20 19 18 17 16 16 16 15 15 15 15 15 16 16 16 17 17 18 19 20 21 22 24 25 27 29 31 32 34 35 36 36 35 34 32 30 28 25 23 20 18 16 15 13 12 11 10 9 9 8 8 7 7 7 7 7 7 8 8 9 9 10 11 12 14 15 17 19 21 23 25 28 30 32 34 35 37 38 39 40 40 41 41 41 41 41 41 41 41 41 41 40 40 40 40 39 39 38 38 37 37 36 36 36 36 36 36 36 37 37 38 39 40 41 42 43 44 44 45 45 45 45 45 45 44 44 44 44 44 45 45 46 47 47 47 47 47 46 44 42 40 37 35 31 28 26 23 20 18 16 14 13 11 10 10 9 9 8 8 8 8 8 9 9 10 11 11 12 14 15 17 19 21 24 27 30 33 36 39 41 43 43 43 42 40 38 35 33 30 28 25 24 22 20 19 18 17 17 16 16 15 15 15 15 15 15 16 16 17 18 19 20 21 23 25 27 30 32 35 37 40 42 43 44 44 43 42 40 37 35 32 29 27 24 22 19 17 16 14 13 11 10 10 9 8 8 8 7 7 7 7 8 8 8 9 9 10 11 12 13 14 15 15 16 17 18 19 19 20 20 20 20 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 19 19 19 18 17 16 15 14 13 12 11 10 9 9 8 8 8 7 7 7 7 8 8 8
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 33 35 37 38 40 40 41 40 40 39 38 37 36 34 33 32 30 29 28 26 25 23 22 21 20 19 18 17 16 16 16 15 15 15 16 16 16 17 17 18 18 19 20 21 23 24 26 27 29 31 33 34 36 36 37 37 36 34 32 30 27 25 23 22 20 19 19 19 19 19 20 21 22 23 24 26 27 29 31 32 34 35 37 38 39 39 40 40 40 40 40 41 41 42 43 44 46 49 51 54 58 62 66 69 72 75 76 75 73 70 65 59 53 48 42 37 33 30 27 25 24 23 23 23 23 23 24 25 26 27 29 30 32 34 36 39 41 44 46 49 52 54 56 58 60 60 60 59 58 56 53 50 47 43 41 38 36 34 33 32 31 31 31 31 31 32 33 34 35 36 37 38 39 40 40 40 39 38 36 34 31 29 27 24 22 21 19 18 17 16 15 15 15 14 15 15 15 16 17 18 19 21 23 25 28 32 36 40 44 47 50 53 54 53 52 50 47 43 40 36 33 30 28 25 23 21 20 18 17 16 15 14 14 13 13 13 13 13 13 14 15 17 19 22 26 30 36 42 48 55 61 65 68 68 66 63 59 54 49 45 41 37 34 32 29 28 27 26 26 26 26 26 27 28 28 29 30 30 30 30 29 29 28 26 25 24 22 21 19 18 17 16 15 14 14 14 14 15 16 17 18 20 22 25 27 29 31 33 35 36 36 37 37 36 36 35 34 32 31 30 28 27 26 24 23 22 21 20 19 17 17 16 15 14 14 14 13 13 13 13 13 13 14 14 14 14 15 15 15 16 17 18 19 20 21 23 25 27 29 31
 28 28 29 29 29 29 28 27 26 25 24 23 21 20 19 18 17 16 15 14 14 14 14 14 14 15 17 19 21 24 27 30 32 35 37 38 38 38 37 36 35 33 31 29 28 26 24 23 21 20 19 18 17 16 15 14 13 12 12 12 12 12 12 13 15 17 19 23 26 31 36 41 47 53 57 62 64 66 65 64 61 57 53 49 45 41 37 35 32 30 29 28 27 27 27 27 27 28 29 30 30 31 31 31 30 29 28 26 25 23 21 19 17 15 14 13 12 12 12 12 13 14 16 18 21 24 28 33 39 45 53 61 71 81 92 102 111 118 121 120 115 106 95 84 72 61 52 43 36 30 25 21 18 15 14 12 12 11 11 12 12 13 14 15 16 18 19 21 22 24 25 26 26 27 27 27 26 25 24 23 22 21 20 20 19 19 19 19 20 21 21 23 24 26 27 29 31 33 34 36 36 36 35 33 31 29 27 24 22 21 19 18 17 17 17 16 16 17 17 17 18 19 19 20 21 22 23 24 25 25 26 27 28 29 29 29 29 29 29 29 29 29 29 29 30 30 31 31 32 33 33 33 33 32 31 30 29 28 27 25 24 23 22 22 21 21 21 22 22 23 25 27 29 32 35 39 44 48 53 57 61 63 65 64 62 59 55 51 46 42 38 34 31 29 27 26 25 25 26 28 31 34 38 43 49 56 63 71 79 87 94 99 102 102 100 95 89 82 75 67 61 54 49 44 39 35 32 29 27 26 24 23 23 23 23 23 24 25 26 27 27 28 28 28 28 28 27 27 27 26 26 25 25 25 25 25 26 26 27 27
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 48 49 49 48 47 46 44 42 40 38 36 35 33 32 30 29 28 27 26 26 25 24 24 23 22 22 22 22 21 22 22 22 22 22 23 23 24 24 24 25 26 26 27 28 29 31 32 33 34 35 36 37 38 37 37 36 35 33 31 29 27 25 23 23 22 23 24 25 27 29 31 34 37 40 43 46 48 51 53 55 56 56 56 55 55 54 52 51 51 50 50 51 52 54 57 60 65 70 77 84 92 99 107 112 116 116 113 107 99 89 78 68 58 50 43 37 32 29 27 26 25 25 26 28 29 31 34 36 39 42 45 49 52 55 58 61 64 67 69 71 73 74 74 73 72 71 68 65 61 58 53 49 45 42 39 36 34 33 32 31 31 31 31 32 33 34 35 37 39 41 43 45 48 50 52 53 54 54 53 51 49 45 42 39 35 32 30 27 25 23 22 21 20 19 19 19 19 19 20 20 21 23 25 27 29 32 36 40 44 47 51 54 56 57 57 56 55 53 50 48 46 43 41 38 36 34 32 30 29 27 26 24 23 22 21 20 19 19 18 18 19 20 22 25 29 34 40 48 57 66 75 83 89 93 94 92 88 82 76 69 63 57 53 49 45 43 41 40 39 39 40 41 43 45 48 51 54 56 59 60 61 60 59 56 53 49 45 41 37 33 30 26 24 21 20 19 18 18 19 21 24 27 31 35 40 45 50 55 59 63 66 68 69 69 69 67 65 62 59 56 52 49 46 43 40 37 34 31 29 26 24 22 20 19 18 17 17 17 17 17 18 18 19 19 20 21 22 23 24 25 27 29 31 33 35 38 40 43 45 47
 42 41 40 38 36 34 32 30 28 26 25 24 22 22 21 21 20 20 20 20 20 19 19 19 19 18 18 17 16 16 15 15 14 14 14 14 14 13 13 14 14 14 14 15 15 15 16 17 17 18 19 20 20 21 22 22 22 22 22 22 22 21 20 20 19 19 19 18 18 18 19 19 19 20 20 20 21 22 23 24 25 26 27 29 31 34 36 39 42 46 50 54 58 62 65 68 70 72 73 72 71 69 67 64 60 56 53 49 45 41 38 35 32 29 26 24 23 22 21 20 20 20 20 21 21 22 22 23 23 24 24 25 25 25 26 26 26 27 27 27 27 27 28 28 28 28 27 27 27 26 25 25 24 23 22 22 21 21 21 21 21 21 21 22 22 23 24 26 27 30 32 35 39 43 47 51 55 58 59 59 57 54 50 45 40 35 31 28 25 22 20 18 17 16 15 15 14 14 14 14 14 15 15 16 17 18 19 21 22 23 24 25 25 25 25 25 24 23 22 21 20 20 19 18 18 17 17 16 16 15 15 15 15 14 14 14 14 14 14 14 15 15 16 17 19 20 22 25 27 30 32 35 37 39 41 43 44 46 47 48 48 49 49 49 49 49 49 48 47 46 45 44 43 41 40 38 37 35 34 32 31 30 28 27 26 25 23 22 21 20 19 18 17 16 16 16 15 16 16 17 18 19 20 21 22 24 25 26 27 27 28 28 28 28 28 27 27 27 26 26 25 25 24 23 23 22 21 20 19 18 18 17 16 15 15 14 14 14 14 14 14 15 15 16 16 17 18 19 20 21 23 25 27 29 31 34 36 38 40 41
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 32 31 29 28 27 26 25 24 24 24 25 25 26 27 28 29 31 32 33 34 34 34 33 32 30 29 27 25 23 22 21 20 20 20 20 20 21 21 22 23 24 25 26 27 28 29 31 32 33 35 36 37 38 38 38 38 38 37 36 35 34 32 31 30 29 28 27 27 26 26 26 26 26 25 25 25 25 25 25 25 25 25 25 26 26 27 27 28 29 30 31 33 34 35 36 37 38 38 38 38 38 38 37 37 36 35 34 33 32 31 30 29 29 28 28 28 28 29 30 31 33 34 36 37 38 39 39 39 39 38 37 36 35 34 33 32 30 29 28 27 26 25 24 23 23 22 22 21 21 21 22 22 23 24 26 28 29 31 32 32 33 33 32 32 31 30 29 29 28 28 28 28 29 29 31 32 34 36 38 41 43 46 48 49 50 49 48 46 44 41 38 35 32 30 27 25 23 22 21 20 19 18 18 18 18 19 20 22 24 26 28 30 32 33 34 35 35 34 34 33 32 31 30 29 28 27 26 25 25 24 24 23 23 22 22 21 21 20 20 20 19 19 19 20 21 22 23 25 26 28 30 32 35 37 39 41 43 44 46 47 49 49 50 50 50 50 49 48 47 46 45 43 42 41 40 39 38 37 37 36 36 36 35 35 35 34 34 33 32 31 30 29 27 25 24 22 21 20 19 19 19 19 19 19 19 20 20 21 22 22 23 24 24 25 26 27 28 29 30 32 33 34 35 35 36 36 35 35 33 31 29 27 25 23 21 20 19 18 18 18 18 19 20 21 22 23 25 26 28 30 31 33 35 36 37 37 37 36 35 34
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 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 62 58 55 52 49 46 43 41 38 36 33 31 29 28 26 24 23 22 21 20 20 19 19 20 21 23 26 29 33 37 41 45 49 52 53 54 54 53 51 49 46 44 41 39 37 35 33 31 29 28 27 26 25 24 23 22 21 21 21 20 21 21 22 24 26 29 32 36 39 43 47 51 54 57 60 62 64 65 65 65 64 63 61 58 56 53 50 48 45 43 41 39 38 37 36 35 35 35 35 35 35 35 36 36 36 36 35 34 33 32 30 29 27 25 24 23 22 22 22 23 24 25 27 29 31 33 35 38 41 43 46 49 52 55 58 61 64 65 67 68 67 66 64 61 57 53 48 43 38 34 30 26 24 22 20 20 19 19 20 21 21 22 24 25 26 27 28 29 30 31 32 33 33 34 34 34 35 35 36 36 37 37 38 40 41 43 45 47 50 53 55 58 61 63 64 64 64 62 59 54 50 44 39 34 30 26 23 21 20 20 19 20 20 21 22 23 24 26 27 29 31 33 35 37 39 42 44 46 48 49 50 51 51 50 49 47 45 42 39 35 32 30 27 26 24 24 23 23 23 24 24 24 25 25 25 26 27 27 28 29 30 31 33 35 37 39 42 45 49 52 56 60 63 66 68 69 69 68 66 63 59 56 52 48 45 42 38 35 33 31 29 27 26 26 26 26 28 30 33 36 40 43 47 50 53 56 57 58 58 58 57 55 53 51 49 46 44 41 39 37 34 32 30 28 27 25 24 23 22 22 22 23 25 28 31 36 41 47 54 61 68 75 81 87 91 94 97 97 97 96 93 91 88 85 81 78 75 71 68
 41 40 39 37 35 33 31 29 27 25 24 23 22 21 20 19 19 18 18 18 17 17 16 16 15 15 14 14 14 14 14 14 14 15 15 15 16 16 16 16 17 17 17 18 18 19 19 19 20 20 20 20 21 21 20 20 20 19 18 17 17 16 15 15 15 15 15 16 17 18 19 20 22 23 25 26 27 29 30 31 32 33 34 34 34 33 33 32 31 30 29 28 27 27 26 26 25 25 25 25 24 24 24 24 24 24 23 23 22 21 20 19 18 17 17 16 16 15 16 16 17 18 19 20 21 22 23 24 25 26 26 26 26 26 26 26 25 25 24 24 23 22 21 21 20 19 19 18 17 17 16 16 16 16 16 16 16 16 17 17 17 18 18 18 18 18 19 19 19 20 20 21 21 22 23 23 24 25 25 25 25 25 24 24 23 22 21 20 19 18 18 17 16 16 15 15 15 15 15 15 15 15 15 15 16 16 17 18 18 19 20 20 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 19 19 19 19 19 19 18 18 18 18 17 17 17 17 18 18 19 20 21 22 23 24 25 26 26 27 27 26 26 26 25 25 25 24 24 24 24 25 25 26 27 28 29 30 32 33 35 36 37 38 39 39 39 38 37 36 34 33 31 29 27 26 24 23 21 20 19 18 18 18 18 18 19 19 20 21 21 22 22 22 22 23 23 22 22 22 22 22 22 22 21 21 21 21 21 21 21 20 20 19 19 18 18 17 17 16 16 15 15 15 15 16 16 17 17 18 18 19 20 21 23 24 26 28 30 32 34 36 38 40 41 41
 42 40 38 36 35 33 32 32 31 31 31 30 31 31 31 32 32 32 33 33 33 34 33 33 33 33 33 32 33 33 33 33 34 34 34 35 35 35 35 35 35 35 35 35 35 36 36 37 37 37 38 39 39 39 40 40 40 39 39 38 37 35 34 33 32 32 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 32 32 33 33 34 35 36 37 39 40 42 43 45 47 49 50 51 52 53 53 52 51 49 46 44 41 38 35 32 30 29 29 28 29 30 31 33 35 37 39 42 44 47 49 52 54 57 59 61 62 63 64 64 63 62 60 58 55 52 49 45 41 38 35 32 30 28 27 26 26 26 27 27 28 29 30 30 31 32 32 33 33 34 34 35 36 36 37 38 39 40 40 41 42 43 43 44 44 44 44 44 43 43 42 42 41 40 40 39 38 37 36 34 33 32 31 29 28 27 27 26 26 27 27 28 28 29 29 30 30 30 30 30 30 30 30 30 30 31 31 31 31 31 32 32 32 32 32 31 31 31 30 29 29 28 28 28 29 29 31 32 33 35 36 37 38 39 39 40 40 41 41 41 42 42 43 43 44 45 46 47 48 49 51 52 53 54 55 55 55 55 54 53 52 50 49 47 45 43 41 39 37 36 34 33 31 31 30 30 31 32 34 37 39 42 45 48 51 53 55 56 56 56 56 55 54 53 51 49 48 46 45 43 41 40 39 37 36 35 34 33 32 31 30 30 31 31 33 35 37 40 42 46 49 52 54 57 59 61 62 63 64 64 63 62 61 59 57 54 52 49 47 44
 53 46 42 38 36 34 33 33 33 33 34 35 36 38 39 40 42 43 43 43 42 40 38 36 33 31 28 26 25 25 24 25 25 26 27 28 29 30 31 32 33 33 34 35 36 37 37 38 39 40 41 42 43 44 44 44 44 43 42 40 38 35 33 30 28 27 25 25 24 24 25 25 26 27 28 29 30 31 31 32 33 33 33 33 33 32 31 30 29 28 27 26 26 25 25 25 25 25 25 26 27 28 30 31 33 34 35 37 37 37 37 36 35 33 32 30 29 29 29 29 30 32 35 38 42 47 52 58 65 72 80 89 98 106 112 117 119 119 115 108 100 91 82 73 64 56 49 43 38 34 31 28 27 26 27 28 29 31 34 36 38 39 40 40 40 39 37 35 34 32 30 28 27 26 25 25 24 25 25 26 27 29 30 32 35 37 40 42 44 45 46 47 46 45 44 42 39 37 34 32 29 27 25 23 22 22 22 23 25 27 29 31 33 35 36 37 38 38 38 37 36 35 34 33 32 31 30 29 29 28 27 26 25 24 23 23 22 21 20 20 19 20 20 21 22 24 25 27 28 30 31 31 31 31 31 31 30 30 30 30 30 31 32 34 36 38 42 46 52 58 66 75 84 94 104 111 116 116 113 107 98 88 78 69 61 53 47 41 36 32 29 26 24 22 21 21 21 22 24 27 30 33 36 40 44 47 50 52 54 56 57 58 59 59 59 59 59 58 57 55 54 52 50 47 45 42 39 36 33 30 27 25 24 24 24 25 27 30 35 40 47 56 66 79 94 111 130 151 170 185 192 189 176 158 137 116 98 83 70 60
 124 109 95 84 75 67 61 57 53 51 49 49 48 49 50 51 52 53 54 55 55 54 52 49 46 42 39 35 32 30 29 28 27 27 28 28 29 30 32 33 35 37 39 41 43 46 48 51 53 55 57 59 60 61 61 60 59 57 54 50 47 43 40 37 34 32 31 31 31 32 33 34 35 37 39 41 43 45 47 49 51 53 56 58 60 62 64 65 67 68 69 69 70 71 71 72 72 73 73 74 74 73 73 72 71 69 67 64 60 56 52 48 44 41 37 35 33 33 33 34 36 39 43 48 53 59 64 71 77 83 88 92 96 98 98 97 94 90 86 80 75 69 63 58 53 48 44 41 37 35 33 32 31 32 33 34 36 38 40 42 44 45 46 47 47 47 48 48 48 49 51 53 55 58 62 67 73 79 86 93 100 105 109 110 108 103 96 88 79 71 63 56 49 44 39 35 32 29 27 25 24 23 23 23 25 27 30 33 38 42 47 51 54 56 58 58 58 56 55 53 51 49 46 44 42 41 39 37 36 34 33 32 31 29 28 27 26 26 25 25 25 26 28 30 33 38 42 48 53 59 64 69 74 78 81 84 87 89 91 94 96 99 103 107 112 118 125 133 142 152 162 172 181 188 192 192 189 182 173 162 149 137 124 113 102 92 83 74 67 61 55 50 45 41 38 36 35 34 34 35 36 37 39 42 44 46 48 50 52 54 55 56 58 59 60 61 62 64 65 65 66 67 67 67 66 65 63 60 57 53 49 45 41 38 35 33 32 31 32 33 34 37 40 44 49 56 63 72 83 96 110 126 142 157 169 175 174 167 155 140
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0

