Helicity 387 391 399 407 413 417 420 426 432 438 443 448 452 455 456 454 452 451 452 454 452 451 449 444 438 436 437 441 444 447 445 441 431 420 406 392 379 367 353 338 316 294 274 257 244 234 222 209 193 179 166 155 145 136 128 124 120 120 119 120 121 124 130 138 146 151 151 147 143 138 134 130 126 122 118 113 110 107 103 100 97 94 91 90 87 85 83 80 77 74 72 69 66 64 62 60 58 56 55 53 52 51 49 48 47 46 44 43 42 41 39 38 37 35 35 34 33 33 33 33 33 33 34 35 35 36 37 38 39 39 41 42 42 43 43 44 45 46 47 47 48 47 47 46 45 45 46 46 45 46 47 47 47 48 48 49 50 50 51 53 54 56 57 58 58 59 59 59 59 58 58 57 57 56 54 54 52 51 50 48 46 45 43 41 39 38 36 34 34 34 34 33 33 34 34 34 33 33 32 31 30 29 28 28 26 25 25 25 25 24 23 23 23 22 22 21 21 20 20 18 17 17 15 13 12 11 10 11 11 12 13 13 14 15 14 15 16 16 17 18 20 22 23 25 26 28 29 30 31 32 33 35 36 37 39 39 41 42 43 44 46 47 49 50 51 52 54 54 55 57 57 58 58 59 59 59 59 59 59 58 58 58 58 58 59 60 60 61 62 63 64 64 66 67 70 72 74 76 78 81 84 88 92 95 98 100 103 105 107 108 109 109 111 111 110 108 103 95 87 81 81 81 82 83 83 81 77 72 68 64 64 66 68 70 71 71 71 72 75 80 90 101 112 121 130 136 139 139 135 129 121 115 112 110 111 114 118 123 128 134 142 151 159 168 176 184 191 197 202 208 212 216 216 214 210 205 199 193 188 184 182 181 186 192 197 200 202 203 204 204 203 202 200 198 196 195 194 194 196 199 202 204 207 203 193 179 159 135 111 88 70 58 51 47 44 43 42 42 43 44 46 48 50 54 58 62 65 66 68 70 71 72 73 74 76 77 78 79 78 77 75 73 71 68 65 62 58 55 53 50 47 46 45 44 43 43 43 44 45 45 45 44 44 43 42 42 42 40 39 39 38 37 35 34 33 32 30 29 27 26 24 23 22 21 20 19 18 17 16 15 14 13 11 10 9 9 9 8 8 9 10 11 12 14 16 18 20 22 25 27 30 32 35 38 40 43 45 46 48 50 52 53 55 56 58 59 60 61 64 65 67 68 70 71 73 75 77 79 82 85 88 90 92 92 90 84 70 47 20 8 0 -7 -10 -10 -13 -14 -14 -14 -13 -10 -7 -5 -2 2 9 15 21 28 41 53 59 64 66 67 65 60 56 52 49 47 44 41 37 34 33 400 403 408 415 423 427 432 435 441 447 453 459 463 467 467 465 463 464 468 468 466 463 460 456 450 448 450 454 458 459 457 449 437 423 410 397 384 373 361 343 323 302 284 267 253 239 226 211 195 179 166 154 143 135 129 125 121 120 119 119 120 123 128 137 146 152 153 150 145 140 135 131 127 122 117 112 109 105 102 99 96 93 90 88 86 83 81 78 76 73 71 67 65 62 60 58 57 55 53 52 51 49 48 47 46 45 44 43 42 41 39 37 36 35 35 34 33 34 33 34 34 35 35 35 36 38 40 41 43 44 46 47 47 48 49 50 52 53 53 54 54 53 53 52 52 52 52 52 52 52 53 53 54 54 55 56 57 59 60 60 61 62 63 63 64 63 64 63 63 62 61 60 59 58 56 54 54 54 51 49 47 46 44 42 40 38 37 36 35 34 34 33 33 34 34 34 34 33 32 31 30 30 29 29 27 26 26 26 26 26 26 27 27 27 26 26 27 25 24 23 21 19 17 15 13 11 9 9 9 10 11 11 13 13 13 14 15 16 17 18 20 22 23 24 26 27 28 29 30 31 32 33 34 36 37 38 38 39 41 42 43 44 46 48 49 50 51 52 52 53 53 54 54 55 56 57 57 57 57 56 56 56 55 56 56 57 57 58 59 60 61 61 62 63 65 67 69 71 72 73 75 78 81 85 89 92 96 99 101 103 105 106 107 108 109 110 110 110 108 99 91 85 82 83 83 84 83 81 78 73 69 67 66 67 70 72 71 70 70 71 76 85 96 107 118 126 134 138 139 136 127 120 114 110 108 108 110 113 116 121 126 131 138 145 154 162 168 175 181 187 193 199 203 205 205 203 199 195 192 191 189 187 189 194 198 202 204 205 205 205 203 201 197 195 192 190 187 187 187 188 191 194 197 200 200 196 185 168 148 125 103 83 67 56 50 47 45 44 44 44 45 47 49 51 55 59 63 67 69 71 73 75 76 77 78 79 80 81 80 79 78 77 75 72 69 66 62 59 56 53 50 48 46 45 45 45 45 45 45 46 47 46 45 45 44 44 43 42 41 40 39 38 37 36 35 34 32 30 29 28 26 25 23 22 21 20 19 17 16 15 14 13 12 11 10 9 9 9 9 9 10 11 12 14 15 17 19 21 23 26 29 32 34 37 39 41 44 46 47 49 50 52 53 55 56 56 57 59 60 62 63 64 66 68 69 70 71 73 75 77 79 80 81 80 78 73 62 44 23 8 0 -4 -7 -8 -9 -10 -11 -12 -12 -10 -7 -3 0 5 11 16 20 25 37 48 57 62 66 67 66 63 59 56 53 50 47 43 40 36 34 413 415 417 423 429 435 442 448 453 459 464 469 473 476 477 476 473 473 476 477 476 474 471 467 462 458 460 464 470 472 469 458 445 432 418 405 395 383 367 349 328 308 291 275 259 243 227 211 195 180 166 154 144 137 132 128 124 122 122 121 122 124 131 139 148 154 155 152 147 142 137 131 127 122 117 112 108 104 101 98 95 92 89 87 84 81 79 76 74 71 69 66 63 61 59 57 56 54 52 51 50 49 47 46 45 44 43 42 41 39 38 37 36 35 35 35 35 34 34 35 35 36 37 38 40 42 44 46 48 50 52 53 54 55 56 58 59 60 61 62 62 62 62 61 61 61 60 61 61 62 62 62 62 63 63 64 64 65 66 66 66 65 66 66 66 66 65 64 64 64 62 61 60 58 56 54 53 52 51 50 48 46 45 43 40 39 38 36 36 35 34 33 33 33 33 33 33 33 32 30 30 30 29 28 27 26 25 26 26 27 28 29 31 32 32 32 33 32 31 27 23 20 17 14 11 8 8 7 8 9 10 11 12 13 13 13 14 15 16 18 19 20 22 23 24 25 27 28 28 30 31 32 33 34 34 36 36 37 38 39 40 41 43 44 45 46 47 48 49 49 50 51 51 51 52 54 54 54 54 54 54 54 53 52 52 53 53 54 56 57 57 58 59 60 62 63 65 66 67 69 70 71 73 76 79 83 87 90 94 97 99 102 103 105 106 107 108 109 111 109 105 99 90 85 83 84 84 85 85 83 79 74 70 68 67 68 72 73 72 71 70 72 78 87 99 110 119 129 133 132 127 122 115 110 106 104 104 105 108 112 116 120 125 131 137 145 152 158 164 170 176 183 189 194 197 198 197 195 195 196 197 196 198 201 204 207 210 212 212 210 208 206 202 198 194 190 186 184 182 182 183 186 190 193 196 197 195 189 177 159 138 115 93 75 62 54 50 48 47 46 46 47 48 50 53 57 61 65 69 71 74 76 77 78 80 81 82 83 82 81 81 79 77 75 73 70 66 63 59 55 52 50 48 47 46 46 46 46 47 47 47 47 46 46 46 46 44 42 41 40 40 39 39 38 37 35 34 32 31 29 27 25 24 23 21 20 19 18 17 15 14 13 12 11 11 10 9 9 9 9 9 10 12 13 15 17 19 21 23 26 28 31 33 35 38 40 42 44 46 48 49 50 51 53 54 55 56 56 57 58 59 61 62 63 64 64 65 67 68 70 70 71 70 69 68 64 57 44 25 11 3 -2 -5 -6 -7 -7 -8 -11 -11 -9 -6 -2 1 6 10 15 19 23 31 44 55 61 64 65 64 62 60 57 53 50 47 43 40 36 33 422 425 427 430 435 441 451 461 468 474 477 481 485 486 486 483 480 477 481 485 487 487 485 479 474 470 471 476 481 482 478 469 457 443 430 420 409 395 378 357 336 316 298 280 262 243 225 209 194 180 167 156 147 141 136 133 130 127 126 125 125 129 136 144 152 158 159 156 151 144 138 132 127 121 117 112 107 102 99 96 93 90 87 85 82 80 77 74 72 69 67 64 62 60 58 56 54 52 51 50 48 48 46 45 44 43 42 41 40 39 38 37 37 36 36 36 36 36 37 37 38 39 41 43 45 48 50 53 55 58 59 61 62 63 65 66 67 68 69 70 70 70 70 70 70 70 70 70 70 69 69 69 69 69 68 68 68 68 68 68 67 66 66 66 65 65 65 64 63 62 61 60 58 57 55 53 51 49 48 47 46 45 44 42 41 39 38 37 37 36 35 34 33 32 32 33 33 32 32 31 31 31 30 29 28 26 25 25 26 29 31 31 37 39 39 39 37 35 32 29 25 22 18 14 11 9 9 8 9 10 10 11 12 12 12 13 14 15 16 17 18 20 21 22 24 25 26 26 28 28 29 30 31 32 32 33 34 35 36 37 37 39 40 41 41 43 44 44 45 46 46 47 47 48 49 50 51 51 51 51 51 51 50 50 49 49 49 50 51 52 53 54 56 58 58 59 61 63 64 65 66 67 68 69 72 74 78 81 85 89 92 96 98 100 102 103 105 106 107 108 108 108 105 99 91 84 83 84 87 87 87 84 79 75 71 68 66 68 71 72 72 72 74 78 84 93 103 115 123 126 124 120 113 107 103 100 98 98 100 103 107 112 117 122 127 133 140 146 153 160 166 172 179 185 190 194 196 197 198 200 203 206 209 212 215 218 220 221 221 219 217 214 211 207 203 198 193 189 184 182 182 184 186 189 191 194 196 196 190 181 167 149 127 104 83 68 58 53 50 49 49 49 49 50 52 56 60 64 68 71 75 77 78 79 80 82 83 84 84 84 82 81 79 77 76 73 70 66 62 59 56 53 51 49 48 48 47 47 48 48 48 47 47 47 46 45 44 43 42 41 42 42 41 40 38 36 35 33 31 30 28 26 24 23 22 21 20 19 17 16 15 14 13 12 11 10 10 9 9 9 9 10 12 13 14 16 18 20 22 24 27 29 31 34 36 38 41 42 44 46 48 48 50 51 52 53 53 54 55 55 56 57 57 58 59 60 61 61 62 63 63 62 61 60 58 56 53 42 26 12 3 -1 -3 -3 -3 -4 -6 -8 -8 -7 -5 -2 1 5 10 14 18 22 29 42 54 60 62 62 60 59 57 53 49 46 43 40 37 34 33 429 433 436 439 443 450 460 471 482 487 490 493 497 497 496 491 487 485 488 493 497 500 497 495 490 488 487 489 492 493 490 481 469 456 444 434 424 409 390 369 346 323 304 285 265 244 225 208 194 181 169 159 151 145 141 139 136 135 132 131 132 136 142 150 157 163 162 159 153 147 140 133 127 122 116 111 106 102 98 94 91 88 86 83 80 78 75 72 69 67 65 63 61 58 57 55 53 52 50 49 48 47 45 44 43 42 41 41 40 39 39 38 38 38 38 38 39 39 40 42 43 45 47 49 52 55 58 61 63 65 67 68 70 71 72 74 75 75 76 76 76 76 75 75 75 75 75 74 74 73 72 72 71 70 70 69 68 68 67 66 66 66 65 64 64 63 62 62 61 60 58 56 55 53 51 50 48 48 46 45 44 44 43 42 40 39 38 37 36 36 35 34 33 32 32 32 32 32 31 31 31 31 30 30 28 27 26 26 27 31 35 38 41 43 43 42 39 37 35 32 28 25 20 16 13 11 10 9 9 10 11 11 12 12 13 13 14 15 16 17 18 20 20 21 23 24 24 25 26 26 27 28 29 30 30 31 32 33 34 35 35 37 38 39 39 40 41 41 41 42 43 44 44 45 46 46 47 48 48 48 48 47 47 46 46 46 47 47 47 48 49 50 52 53 55 56 58 59 60 61 62 64 65 66 67 69 71 74 77 81 84 88 91 93 95 97 99 101 102 104 105 106 107 108 109 102 95 95 98 93 89 87 86 83 79 75 72 69 68 69 71 73 75 76 78 85 92 101 110 118 119 117 111 105 100 96 94 93 94 98 102 107 111 117 122 128 134 140 146 153 160 167 173 181 187 193 197 200 202 204 207 212 217 222 227 231 234 235 235 233 230 226 222 218 214 210 205 199 193 188 185 184 185 187 189 191 193 195 195 193 186 174 157 137 114 93 75 62 54 52 51 51 51 51 53 55 58 62 66 70 74 77 79 81 82 83 84 84 85 85 84 83 81 79 78 76 74 71 67 63 61 58 56 54 52 50 50 49 49 49 49 49 49 48 47 46 46 45 45 44 44 43 42 40 38 37 35 33 31 30 28 27 26 24 23 21 20 19 17 16 15 14 13 13 12 11 10 9 9 9 9 10 11 12 14 16 18 19 21 24 26 29 30 32 35 37 39 41 42 44 45 47 48 49 50 51 51 52 52 52 52 53 53 54 55 56 56 56 57 57 57 56 54 52 49 47 44 37 26 13 2 -3 -5 -3 -1 -1 -3 -5 -5 -4 -3 -2 0 4 9 13 16 20 26 36 49 58 60 61 58 56 53 50 46 43 40 38 37 37 36 435 440 443 449 455 464 474 483 492 499 503 506 506 506 506 504 498 496 499 503 507 508 508 508 511 510 511 511 512 510 503 493 482 468 457 446 434 421 402 381 356 330 308 287 267 246 225 208 194 182 172 162 156 151 148 146 145 143 141 139 141 145 150 156 162 164 163 159 154 148 141 134 127 121 116 111 106 101 97 93 89 86 83 80 78 75 73 70 67 65 63 61 59 57 55 54 52 51 49 48 47 45 44 43 41 41 41 41 41 40 40 40 40 40 41 41 43 44 46 48 50 52 55 58 61 63 66 68 70 71 73 75 76 77 78 79 80 79 79 79 78 78 78 77 77 76 76 75 73 73 72 71 70 70 69 68 68 67 66 66 66 65 65 64 63 62 62 61 59 57 56 53 51 50 49 47 45 44 44 43 42 42 41 41 40 39 38 37 37 37 36 35 35 34 33 33 32 32 32 32 33 32 32 33 30 30 30 29 29 32 35 38 41 43 44 44 42 40 38 35 32 28 23 19 15 13 12 11 11 11 11 12 13 13 13 13 14 15 16 16 17 18 20 20 21 22 23 24 25 25 26 26 27 28 29 29 31 31 32 33 34 35 35 37 36 37 38 38 39 40 40 40 41 42 43 43 44 45 45 45 44 44 43 43 43 43 43 44 44 44 45 46 47 49 51 52 54 55 56 58 59 61 62 63 64 65 67 68 71 74 77 81 84 86 89 91 93 95 97 99 100 102 104 106 107 108 106 106 107 106 101 95 89 86 84 82 79 75 72 71 70 71 73 77 80 83 89 94 101 109 114 116 113 108 102 98 95 93 94 96 99 104 109 114 120 126 132 138 144 151 157 165 172 179 187 195 201 206 209 211 214 217 222 226 233 239 243 247 248 246 243 238 233 229 225 222 218 213 207 200 195 191 190 189 190 191 192 194 195 196 193 188 179 166 146 124 101 80 66 58 55 55 54 54 54 56 58 61 63 66 70 74 78 80 83 84 85 86 86 86 85 84 83 82 80 78 77 75 72 69 66 63 61 58 55 53 52 52 51 50 50 51 51 50 49 48 47 47 46 45 44 42 41 39 37 36 35 34 32 31 29 28 26 24 23 22 21 19 18 17 16 15 14 13 12 11 11 10 10 9 9 10 11 12 13 15 17 19 21 23 25 27 29 32 33 36 38 39 40 42 44 45 46 47 48 49 49 49 49 49 50 50 50 50 51 51 51 52 52 52 52 50 48 45 42 39 35 31 23 12 3 -3 -5 -4 -1 0 0 0 -1 -2 -2 -3 -2 3 6 9 12 15 20 30 43 52 57 56 55 52 50 49 47 45 43 41 41 41 42 439 445 451 458 467 477 489 498 506 512 516 517 518 518 518 516 513 510 509 512 514 519 523 525 530 535 540 540 539 532 521 509 497 486 471 455 439 425 409 388 363 336 311 290 267 245 226 210 196 184 173 166 161 157 155 154 153 151 149 150 151 154 159 163 166 166 164 159 153 147 140 134 127 121 115 110 104 99 95 91 88 85 82 78 76 73 71 69 66 63 61 59 57 55 53 52 51 49 48 47 45 44 43 42 41 41 41 41 41 42 42 42 44 44 45 46 48 51 53 56 58 61 64 67 70 72 73 75 77 78 79 80 81 82 81 81 81 81 80 80 79 79 78 78 77 76 75 74 73 72 72 71 71 70 70 69 68 68 68 68 67 66 66 65 64 63 62 61 59 57 55 53 51 49 48 46 44 43 43 42 41 40 40 40 39 39 38 38 38 38 37 37 36 34 34 33 33 33 33 34 34 34 34 34 33 31 31 30 30 31 35 38 42 45 47 47 46 44 41 38 35 30 26 21 18 15 14 13 12 12 12 12 13 13 13 13 13 14 15 16 17 18 19 20 21 21 22 23 23 23 24 25 26 26 27 28 29 29 30 31 32 33 34 35 35 35 36 36 37 38 38 38 39 39 40 40 41 42 41 41 40 40 40 40 40 40 40 40 40 41 41 41 42 44 45 47 48 50 52 54 56 57 58 59 61 62 63 65 67 69 71 74 77 80 82 84 87 89 91 93 95 98 99 101 103 104 106 106 107 107 107 108 104 97 91 86 84 82 80 76 72 71 71 73 77 81 87 93 99 106 114 119 119 116 112 108 105 102 101 100 101 104 109 114 119 125 131 137 144 151 158 164 171 178 186 194 202 209 215 219 222 225 228 233 238 244 249 254 257 257 255 251 246 241 237 233 229 225 220 214 207 201 197 194 192 192 193 193 193 194 193 192 189 182 170 154 133 110 89 71 62 58 58 58 57 58 59 60 62 65 68 71 74 77 80 83 84 86 87 88 87 87 86 85 82 80 79 77 76 73 70 68 65 62 58 57 55 54 54 52 52 52 52 52 52 50 49 48 47 47 45 43 41 39 38 36 35 34 33 31 29 28 26 25 24 23 22 20 19 18 17 16 15 14 12 11 11 10 10 9 9 10 10 11 13 15 16 18 20 22 24 26 28 31 33 35 37 38 39 40 42 44 45 46 47 47 47 47 47 48 48 47 47 47 46 47 47 47 47 48 47 45 43 40 37 34 30 25 19 11 4 -1 -4 -3 -1 1 2 2 1 0 -2 -4 -4 -2 1 3 5 8 13 21 33 45 51 52 51 50 50 51 50 50 50 49 47 47 48 442 449 458 467 478 489 502 514 521 526 529 531 532 531 530 529 527 526 524 525 528 534 540 546 553 562 566 567 561 553 542 528 513 496 479 457 439 423 406 386 364 340 318 293 268 246 227 211 197 185 176 170 166 164 163 162 161 160 158 159 160 163 166 170 170 168 164 158 152 145 139 132 126 120 114 108 102 97 93 89 86 83 80 77 75 72 70 68 64 62 60 58 56 54 52 51 50 49 48 46 44 43 42 42 41 42 42 43 44 45 46 47 49 50 52 54 56 59 62 65 67 70 72 75 77 79 81 82 83 84 84 84 84 84 83 82 81 81 80 80 79 79 79 78 78 77 76 75 74 73 73 73 72 71 71 71 71 70 69 69 68 68 67 66 66 64 63 62 60 58 56 54 52 50 49 47 45 44 43 42 41 41 40 40 39 39 39 40 40 40 39 38 37 36 35 34 34 34 35 35 36 36 35 35 34 33 33 34 33 33 37 41 45 48 50 50 49 47 44 42 38 33 28 23 19 17 15 15 14 13 13 13 13 14 13 13 13 14 15 16 17 17 18 19 20 20 21 22 22 22 23 24 25 25 26 27 27 27 28 29 30 32 32 33 33 34 34 35 36 36 36 37 37 37 38 38 39 39 39 39 38 38 37 37 37 37 37 37 37 37 38 38 38 39 41 41 43 45 47 49 51 52 54 55 57 57 59 61 63 64 66 68 70 73 76 78 81 83 85 86 89 91 94 96 98 100 101 103 104 105 105 105 105 105 102 97 90 86 83 81 79 75 73 73 74 76 81 88 95 103 111 118 123 125 125 122 119 116 114 112 112 112 113 115 119 124 129 136 143 149 156 163 170 177 184 192 200 208 215 221 227 233 238 242 247 251 255 259 262 263 264 261 257 253 249 243 239 234 229 224 218 211 205 199 195 193 192 191 191 191 190 190 189 187 184 175 159 140 118 95 79 68 63 61 61 61 61 62 63 64 66 68 71 74 76 79 82 84 86 87 87 88 88 87 85 83 81 80 79 77 74 71 68 64 62 59 57 56 55 55 55 54 54 53 53 52 51 50 49 48 46 44 42 40 38 37 35 33 32 31 30 29 28 26 25 24 22 21 20 19 18 17 15 15 13 12 12 11 10 10 10 10 11 12 13 14 16 18 19 21 23 25 28 30 32 34 35 36 37 39 40 42 43 45 45 45 45 45 46 46 45 45 44 43 42 42 42 43 43 44 43 42 39 35 32 29 26 21 16 11 5 1 -2 -2 -1 2 3 2 1 0 -2 -4 -5 -4 -3 -2 0 4 10 18 30 42 49 50 50 49 50 50 51 52 52 51 50 51 53 443 453 465 478 489 502 516 529 537 542 544 545 546 544 542 541 540 540 541 539 545 552 561 569 578 586 590 588 581 571 556 539 520 500 476 452 432 414 398 381 364 344 320 294 269 248 229 212 198 187 179 174 172 171 171 170 169 168 167 166 166 168 171 173 173 169 164 158 151 143 136 130 123 117 111 105 100 95 91 88 84 82 79 75 73 70 68 66 63 61 59 57 54 53 52 50 49 48 46 45 44 43 43 43 43 44 45 46 48 50 52 54 56 58 60 63 65 67 69 72 74 77 79 82 84 85 87 87 87 88 88 87 86 85 84 83 83 82 81 81 80 80 79 79 79 78 78 77 76 76 75 75 74 73 73 72 72 71 71 70 69 69 68 67 66 66 64 62 60 59 57 55 53 52 50 49 48 46 45 44 43 43 42 42 41 40 40 41 42 42 41 39 38 36 35 35 35 35 36 37 37 38 37 36 36 36 38 40 40 40 43 47 52 53 53 54 52 50 47 45 40 34 29 24 21 19 17 16 15 15 14 14 14 14 13 13 13 14 14 15 16 16 17 18 19 19 20 20 21 21 22 24 24 25 25 26 27 27 27 28 29 30 31 31 33 33 33 34 34 34 35 36 36 36 37 37 37 36 37 37 37 36 35 35 35 35 35 34 34 34 34 34 35 35 36 37 37 39 41 42 44 46 48 50 51 52 54 56 58 59 61 63 65 67 70 72 74 77 79 81 84 86 89 91 93 95 97 98 100 102 103 103 103 102 102 102 99 95 88 83 81 79 77 76 74 74 76 80 87 95 104 112 120 125 128 128 128 128 126 125 124 123 122 122 123 125 128 133 139 146 152 159 167 174 181 189 196 204 212 220 228 235 242 248 253 257 261 265 267 268 268 266 264 260 256 251 245 240 234 230 225 218 211 204 199 194 191 188 187 187 187 186 186 186 185 182 175 164 147 125 104 85 73 66 64 65 65 65 65 65 66 68 70 72 74 77 79 81 83 85 86 88 88 88 87 85 84 83 82 80 78 75 72 69 66 62 60 58 57 57 56 56 55 55 55 54 54 53 51 50 48 47 45 42 40 38 36 34 33 31 31 31 29 27 26 25 24 22 21 20 19 18 17 16 14 13 13 12 11 11 11 11 11 12 13 15 16 17 19 21 23 25 27 29 31 32 34 35 36 37 39 40 42 43 43 43 43 44 44 43 43 42 41 40 39 38 39 38 39 40 39 38 36 33 30 26 22 18 13 9 4 1 0 0 2 4 6 5 2 0 -2 -4 -5 -5 -4 -4 -1 3 8 20 32 42 49 51 51 51 50 51 52 53 53 53 53 55 56 445 459 473 488 502 517 532 545 554 558 560 561 561 558 555 553 552 552 553 556 562 571 580 590 596 603 607 605 596 579 559 537 514 491 467 442 419 404 391 376 360 341 319 295 271 247 228 212 198 188 182 179 178 178 177 176 176 175 173 172 171 172 173 173 171 168 162 156 149 141 134 127 120 114 108 103 97 93 89 85 82 79 76 73 70 68 65 63 61 59 57 55 54 52 51 50 49 48 47 45 46 46 47 47 48 49 51 53 56 58 60 63 64 67 69 71 73 75 76 79 81 83 85 87 88 89 91 90 90 90 89 88 87 87 86 84 83 83 82 82 81 81 80 81 81 80 80 79 79 78 77 77 76 75 73 72 72 71 71 70 70 69 68 67 66 65 63 62 60 59 57 56 55 53 52 50 50 48 47 46 46 45 45 44 43 43 43 43 43 43 42 41 40 39 38 37 37 37 38 38 39 39 40 42 42 42 45 46 47 48 50 53 55 57 57 56 55 53 50 46 41 35 30 26 23 20 19 18 17 16 15 14 13 13 13 13 13 13 14 15 16 16 17 18 18 19 20 20 21 21 22 23 23 23 24 25 26 26 26 27 28 28 29 30 30 31 32 32 33 33 34 34 35 35 36 36 36 35 35 35 35 34 34 34 33 33 32 32 32 32 31 31 32 32 33 34 34 35 36 37 38 39 41 43 45 47 48 51 53 54 56 58 60 62 63 65 68 70 73 76 79 81 84 86 88 91 93 94 96 97 99 100 100 101 100 100 101 101 100 96 89 83 79 79 78 77 75 75 79 85 92 100 108 114 120 125 129 130 131 132 132 132 132 131 130 130 130 133 136 141 147 154 161 168 175 183 190 198 206 214 222 230 238 245 251 257 262 267 270 271 271 270 267 263 258 253 249 244 238 233 229 222 215 207 200 194 189 185 182 181 180 180 180 180 181 182 182 176 165 151 132 111 92 78 69 68 69 69 68 68 68 69 70 71 73 75 77 79 81 83 85 87 88 89 89 88 87 86 85 84 82 80 78 74 70 67 64 61 59 58 58 58 57 56 56 56 55 54 53 51 50 48 46 45 42 41 39 37 35 33 32 31 30 29 28 26 25 23 22 21 20 19 18 17 16 15 14 13 13 12 12 12 12 13 14 15 16 17 19 21 23 25 26 28 30 32 33 34 35 37 38 39 40 41 41 42 42 42 42 41 41 40 39 38 37 36 35 35 35 35 35 35 34 32 29 25 21 17 12 7 4 2 2 2 3 6 8 8 5 2 -2 -4 -5 -5 -3 -2 0 4 11 21 30 39 47 51 51 51 51 53 53 53 53 53 56 57 57 449 465 482 499 516 532 548 560 571 577 579 578 577 574 570 567 567 567 568 570 576 585 595 603 608 614 615 612 601 579 554 526 499 473 450 428 411 396 382 368 353 336 315 292 268 244 227 212 200 191 185 183 182 181 182 183 181 180 179 177 175 174 173 171 169 165 160 154 147 139 132 124 118 111 106 100 95 91 87 83 80 77 74 71 68 66 64 61 60 59 57 55 54 54 53 52 52 52 52 51 52 52 53 55 57 58 60 62 65 67 70 71 73 75 77 78 79 81 82 84 85 87 88 89 90 91 91 91 90 89 89 88 87 86 85 84 83 82 82 82 82 82 81 81 81 82 81 81 80 80 79 78 77 75 74 72 71 70 70 69 68 68 67 65 64 63 62 61 60 59 57 57 56 54 53 52 51 50 49 48 48 47 46 46 46 46 46 46 46 45 45 43 42 42 41 40 39 40 41 41 41 43 46 47 48 49 50 50 51 53 55 56 58 59 59 58 56 53 50 46 41 36 31 27 24 22 20 19 18 16 15 14 13 12 13 13 13 13 13 14 15 16 17 18 19 19 19 20 20 21 21 22 22 23 23 24 24 24 25 25 26 27 28 28 29 29 30 31 32 32 32 33 34 35 35 36 36 36 35 35 34 34 34 33 32 32 31 30 30 30 30 29 30 30 30 31 31 32 33 33 35 35 36 37 38 40 42 44 46 49 51 53 54 56 58 60 62 65 67 70 73 77 79 81 84 86 88 90 92 93 94 96 97 98 98 98 99 99 100 101 103 100 93 87 82 81 80 79 79 80 84 89 95 101 107 113 119 124 128 132 134 135 136 137 136 135 135 135 135 137 141 146 152 159 167 174 182 190 197 205 212 221 229 237 244 251 257 262 267 271 274 273 270 266 261 255 250 246 241 235 230 224 217 210 203 196 189 183 179 177 175 174 174 175 176 177 178 178 175 168 155 136 116 97 82 75 72 72 72 73 72 72 72 72 74 75 76 78 80 82 84 86 88 89 90 90 90 89 88 88 87 85 83 80 77 73 69 65 62 60 60 60 59 58 58 57 56 55 53 52 51 49 47 45 44 43 41 40 38 36 34 32 31 30 29 27 25 24 22 21 21 20 19 18 17 16 15 14 14 13 13 13 13 13 14 15 16 18 19 20 22 24 26 28 29 31 32 33 34 36 37 38 39 39 40 40 40 40 40 39 39 38 36 35 34 34 33 32 32 32 32 31 30 29 27 24 20 17 14 10 6 3 2 1 4 7 10 11 10 5 0 -5 -7 -5 -3 0 3 5 12 19 27 34 43 48 51 50 50 53 52 48 46 48 50 51 51 452 470 490 508 527 544 560 574 586 595 598 597 595 591 587 584 584 585 587 589 593 600 609 616 621 622 620 615 598 574 541 509 478 455 434 418 403 389 375 361 348 330 308 285 262 244 227 213 202 193 190 187 186 185 185 186 185 183 181 179 177 175 173 171 168 164 158 152 145 137 130 123 116 110 104 98 93 89 85 82 78 75 73 70 68 66 63 62 61 60 59 58 58 58 59 58 58 59 58 59 60 61 62 64 66 68 70 72 73 75 77 78 79 81 83 83 84 85 86 87 88 89 90 90 90 90 90 90 90 89 88 88 87 86 85 84 84 84 83 83 82 82 83 83 83 83 83 83 82 81 80 78 77 75 73 71 70 69 68 68 67 66 65 64 62 61 60 59 59 58 57 56 55 55 54 52 52 51 50 49 49 48 47 47 48 48 48 48 48 47 47 46 46 45 45 45 44 44 46 49 49 49 51 51 52 53 54 55 56 57 58 59 59 60 60 58 56 54 49 44 40 36 32 28 25 23 21 20 18 16 15 14 13 12 12 12 13 13 13 14 15 16 16 17 18 19 19 19 20 20 21 21 22 22 22 23 23 23 23 24 25 25 26 26 27 28 29 29 30 31 32 33 34 35 35 35 36 36 36 36 36 35 35 34 33 32 32 31 31 30 29 28 28 28 28 28 28 29 30 30 31 31 32 32 33 34 35 37 39 42 44 46 48 50 52 55 57 59 61 64 66 69 73 76 79 81 83 85 86 88 89 91 93 94 95 96 96 97 97 98 99 101 103 101 97 90 86 83 81 81 83 85 87 90 94 99 105 112 119 125 130 134 137 140 141 141 141 140 139 139 140 142 144 149 156 163 171 179 186 194 201 209 218 226 234 241 247 253 259 264 269 271 271 269 265 260 254 248 242 237 231 224 218 212 205 198 191 184 178 174 171 170 169 169 170 172 173 175 176 175 169 157 141 122 103 87 78 75 75 76 77 76 75 75 75 76 77 78 80 81 84 86 87 90 92 92 92 92 92 91 91 90 89 87 83 79 75 71 67 64 62 61 61 61 60 59 58 56 55 53 53 51 50 48 46 44 43 41 40 38 37 35 33 31 29 28 26 25 23 22 21 20 19 18 18 17 16 15 14 14 14 13 14 14 14 15 16 18 19 20 21 23 25 26 28 29 31 32 34 35 36 37 38 38 38 39 39 39 38 38 37 36 35 34 32 31 30 30 29 29 28 28 27 26 24 22 19 16 13 10 7 4 2 3 6 10 13 15 13 8 1 -8 -7 -5 -1 2 4 8 12 17 23 29 35 41 48 48 49 49 46 42 43 44 43 42 40 455 474 494 515 536 555 571 586 599 610 616 617 615 610 606 604 603 606 609 611 612 617 623 629 631 630 626 612 591 561 525 488 464 443 427 413 400 386 371 357 341 320 299 278 258 240 226 214 204 199 195 192 190 188 188 188 187 185 183 181 178 176 173 171 167 162 157 151 143 136 129 122 116 110 103 98 93 89 85 82 79 76 73 71 69 67 65 64 63 63 63 63 63 63 64 64 64 65 66 67 67 68 70 71 72 74 76 78 79 80 82 83 84 85 86 87 87 88 88 89 90 90 91 90 90 90 89 89 88 88 88 87 87 86 85 85 85 85 85 85 85 85 85 85 85 85 84 84 83 81 80 78 76 75 73 71 70 68 67 66 65 64 63 62 61 59 58 58 57 57 56 55 55 54 53 53 52 51 51 50 50 49 48 49 49 48 49 49 50 50 50 51 52 52 51 53 54 52 53 54 54 54 55 55 56 56 57 58 59 60 60 61 61 60 59 57 55 52 48 44 39 36 33 30 27 25 23 20 18 17 15 14 13 12 12 12 13 13 14 14 15 16 17 17 18 18 18 19 19 20 20 20 21 21 21 21 22 22 22 22 22 23 24 24 25 26 27 28 29 30 31 32 33 34 35 35 36 36 36 36 36 36 36 35 35 34 33 33 32 32 31 30 29 28 28 27 27 27 28 28 29 29 29 29 29 30 30 32 34 36 37 39 42 44 46 48 50 53 55 58 61 64 67 69 73 75 78 80 81 84 85 86 88 89 90 91 92 94 95 96 97 99 101 103 104 102 99 93 88 85 85 86 86 87 89 91 93 97 104 112 119 126 133 138 142 145 148 148 147 145 144 143 143 145 148 152 157 165 173 182 190 198 206 214 222 230 237 244 250 255 259 264 267 267 266 262 257 251 244 238 231 225 219 214 208 202 194 186 179 174 170 167 166 166 167 169 169 172 175 177 177 173 161 145 125 106 92 83 79 78 79 79 79 78 77 77 78 78 80 81 83 86 88 90 92 93 94 95 95 94 94 93 92 91 88 85 82 78 74 69 66 64 63 62 61 60 60 59 57 56 55 54 52 51 48 47 45 43 42 40 39 37 36 34 32 30 28 26 25 23 22 21 20 19 18 18 17 16 15 15 14 14 14 15 15 15 16 17 19 20 21 23 24 26 27 29 31 32 33 34 35 36 37 37 37 37 37 37 37 36 35 34 33 32 30 29 28 28 27 27 27 27 26 24 22 20 17 14 12 9 5 3 3 5 8 10 13 16 15 10 2 -7 -8 -5 -2 2 4 7 10 16 21 25 30 39 44 46 46 45 41 39 41 42 41 40 39 456 477 498 520 542 563 581 597 610 621 630 633 633 630 625 623 623 625 627 629 629 629 631 637 640 640 630 610 584 549 510 477 455 438 425 413 399 383 366 348 330 311 291 270 252 236 224 214 206 202 199 196 194 191 190 189 187 185 182 180 178 176 174 171 168 163 157 151 143 136 129 123 117 111 105 100 95 91 87 84 81 78 76 73 71 70 69 68 68 67 68 68 68 69 70 70 70 70 71 72 72 73 74 75 76 77 79 81 82 83 84 85 86 87 87 88 89 89 89 89 89 89 90 90 90 90 90 89 89 89 88 87 87 87 86 86 86 86 86 86 87 87 87 87 86 86 84 83 82 80 79 77 75 74 73 71 69 68 66 65 64 63 61 61 60 58 57 57 56 56 56 55 54 54 53 53 53 52 52 52 52 51 51 51 51 51 52 53 54 56 56 57 60 60 59 60 59 58 58 58 58 58 59 59 59 60 61 61 61 61 62 62 61 60 59 57 54 51 47 43 39 36 33 31 29 26 23 21 19 17 15 13 12 12 12 12 13 13 13 14 14 15 16 16 17 17 18 18 19 19 19 20 20 20 21 21 21 21 21 21 21 22 22 23 23 24 25 26 27 28 29 31 32 33 34 34 35 36 36 36 36 37 36 36 36 36 35 35 34 33 33 32 30 30 29 28 28 27 27 27 27 27 27 27 28 28 28 28 30 31 32 33 35 37 39 41 44 46 49 51 54 57 60 63 66 69 71 74 76 79 80 82 84 85 86 87 88 90 91 93 95 96 99 101 103 104 106 106 103 96 90 89 89 89 89 88 88 90 93 98 104 112 121 130 138 145 150 153 155 155 153 151 149 147 146 148 150 154 159 167 176 185 194 203 211 219 226 233 239 245 250 255 259 260 262 261 258 253 246 239 233 227 221 216 211 205 198 190 183 177 173 168 166 166 167 167 168 171 175 178 181 181 175 164 150 132 113 98 86 80 81 82 82 82 81 81 81 81 82 83 84 86 88 91 93 94 96 97 98 97 97 96 95 94 92 89 86 84 81 78 74 70 67 65 64 63 62 61 59 57 56 54 53 52 50 48 46 45 44 43 41 40 38 37 35 33 31 29 28 27 25 25 23 21 20 19 18 18 17 16 15 15 15 15 15 16 17 18 19 20 21 22 24 26 27 29 30 31 32 33 35 36 36 37 37 37 37 36 35 34 34 33 32 30 29 28 27 26 25 25 25 25 24 22 21 19 15 14 11 9 6 5 5 6 7 9 13 15 16 13 3 -4 -7 -6 -3 0 2 5 9 15 21 27 33 40 43 43 38 35 34 36 39 42 42 41 39 458 480 502 525 548 570 590 607 622 633 642 647 649 649 646 643 642 642 642 641 641 636 633 634 641 645 635 615 581 543 502 471 448 436 426 413 397 380 361 340 319 301 283 264 247 232 221 212 206 203 200 197 195 192 191 189 186 184 181 178 176 174 172 170 167 163 158 152 145 138 130 124 118 113 108 103 98 94 91 87 84 81 79 76 74 73 72 71 71 72 72 73 73 73 74 74 74 74 74 75 75 75 76 76 77 79 81 82 83 84 85 86 86 87 87 87 87 88 88 88 88 88 89 89 90 90 89 89 89 89 88 87 87 86 86 86 86 86 86 87 87 88 87 87 87 86 84 82 81 79 77 76 74 73 72 70 69 67 65 64 62 61 61 60 59 59 58 57 56 56 55 55 54 54 53 53 53 53 53 53 54 54 53 52 54 57 60 59 60 62 62 63 63 63 63 63 63 62 62 62 62 62 62 63 63 63 63 63 62 62 62 61 60 59 58 56 53 50 46 44 40 37 35 32 30 27 24 21 19 17 15 14 13 13 13 13 13 13 14 14 15 15 15 15 16 17 17 18 18 19 19 19 20 20 20 20 20 20 20 19 20 20 20 21 21 22 22 23 24 25 27 28 29 30 31 33 34 35 35 35 35 36 36 36 36 36 36 36 36 35 34 33 32 32 31 30 29 28 28 28 27 27 27 26 26 26 26 26 27 27 28 29 30 32 33 34 36 39 42 45 48 51 54 56 59 62 64 67 70 72 75 77 79 81 82 83 84 86 88 89 92 94 96 98 101 102 104 106 108 102 93 88 90 91 91 90 89 88 89 90 94 101 108 117 126 135 143 150 156 159 160 159 157 154 152 151 150 150 152 157 163 170 179 189 198 207 215 222 229 235 240 245 249 252 254 255 254 251 246 241 235 229 223 218 213 209 203 196 189 183 178 172 170 168 168 168 169 172 175 179 183 186 185 181 172 157 138 119 102 91 84 83 83 84 85 86 85 85 85 86 87 87 89 91 94 96 98 100 101 101 101 101 99 99 96 94 91 88 86 83 80 77 74 71 68 66 64 62 61 59 58 56 55 54 52 50 48 47 46 45 44 43 42 40 38 36 34 33 31 30 28 27 26 24 22 21 20 19 18 17 16 16 16 16 17 17 18 19 20 20 21 22 24 25 27 28 30 30 31 33 34 35 36 37 36 36 35 35 34 33 33 32 30 29 28 27 25 25 24 24 24 24 23 22 20 18 14 12 10 8 8 7 6 6 7 9 12 15 16 12 5 -1 -6 -5 -3 0 3 4 8 14 22 31 38 42 41 37 29 27 30 34 39 42 42 39 36 460 483 506 530 553 576 598 617 635 647 657 663 667 669 668 665 663 661 658 654 649 641 633 634 639 645 641 620 585 543 500 467 446 435 427 414 397 375 353 331 310 291 274 257 241 228 217 210 205 202 199 197 195 192 189 187 184 181 178 175 172 170 168 167 164 161 156 151 144 137 131 124 119 113 108 104 101 97 93 90 87 83 80 78 76 75 75 75 75 75 75 76 76 76 76 77 76 77 77 78 78 78 79 79 79 81 82 83 83 84 85 85 85 86 86 86 86 87 87 88 88 88 89 89 89 89 89 88 88 88 88 87 87 86 87 87 87 88 87 87 87 87 87 86 85 84 82 81 79 77 75 74 73 72 70 69 68 66 65 63 62 61 60 59 59 58 58 57 57 56 55 55 55 54 54 54 54 54 55 55 56 57 56 57 59 62 63 63 64 64 65 65 65 65 65 65 65 64 64 64 64 64 65 65 65 65 65 64 64 63 62 61 60 58 56 54 52 50 47 44 42 39 37 34 31 28 25 22 19 17 16 15 13 13 13 13 13 14 14 15 15 15 15 16 16 16 17 17 18 19 19 19 19 19 19 19 19 19 18 18 19 19 19 19 20 20 21 22 23 24 25 26 27 29 30 32 33 34 35 35 35 35 36 36 36 36 36 36 36 36 36 35 34 33 32 32 31 30 29 28 27 27 27 26 26 25 25 25 25 25 25 26 27 27 28 29 31 32 35 38 41 44 46 50 53 55 58 60 63 66 69 71 74 77 79 81 82 84 85 86 88 91 93 96 98 100 103 105 107 107 104 99 94 92 93 93 92 91 89 89 91 94 97 105 113 122 131 141 149 155 160 162 162 161 159 157 155 154 154 154 157 161 167 175 183 192 201 209 217 225 230 235 240 244 247 248 249 248 246 241 237 232 226 221 217 213 209 204 198 191 184 179 176 173 171 171 171 173 176 180 184 188 190 190 186 177 164 147 128 109 93 86 84 85 87 88 89 89 89 90 90 91 92 94 96 98 100 102 103 105 105 105 105 104 102 100 96 93 90 86 84 81 77 75 72 69 67 65 63 61 60 58 57 56 54 53 51 49 48 47 46 46 44 43 41 39 37 35 34 32 31 30 28 26 25 24 22 21 19 18 18 18 17 18 18 19 19 19 20 21 22 22 24 25 27 28 29 30 31 32 34 34 35 36 36 35 34 34 33 32 31 30 29 28 27 26 25 24 24 24 23 23 23 22 20 18 15 12 8 6 5 4 4 4 5 8 11 14 16 14 9 3 -3 -4 -3 -1 2 5 9 15 23 32 39 41 37 30 24 22 24 32 35 36 36 33 30 461 485 510 534 558 582 605 626 645 661 672 682 688 692 692 690 687 683 678 673 663 652 641 640 644 651 651 626 590 544 502 469 448 435 426 413 392 369 346 323 301 281 264 248 234 223 214 208 204 201 198 196 193 189 187 184 181 178 174 171 167 165 163 163 160 157 152 147 141 134 128 122 117 112 107 103 99 95 92 89 86 83 80 78 77 77 77 77 77 77 78 78 79 79 78 78 79 79 80 80 80 80 80 81 81 81 82 82 82 82 82 82 83 84 85 86 86 86 87 88 89 89 89 89 89 89 88 88 88 88 87 87 86 87 88 88 88 88 88 87 87 87 86 86 85 83 81 80 77 76 74 72 71 71 69 68 66 65 64 63 62 61 60 59 59 59 58 58 57 57 56 56 55 55 55 56 56 58 59 60 61 63 65 63 63 64 64 64 65 65 65 65 65 66 66 66 66 65 65 66 66 66 67 67 67 66 66 66 64 63 62 60 59 57 56 54 52 49 48 45 43 41 38 35 32 28 25 23 20 18 17 16 15 14 14 14 14 14 14 15 15 15 15 16 16 16 17 17 18 18 18 19 19 19 19 18 18 18 18 18 18 18 18 18 19 19 20 21 21 22 23 24 26 28 29 31 32 32 34 34 34 35 35 35 35 36 36 36 37 37 36 35 35 34 34 33 32 32 31 30 29 28 27 26 26 25 24 24 24 23 23 23 24 24 24 25 27 28 30 32 35 37 40 43 47 49 52 54 57 60 63 65 68 71 74 77 79 81 83 84 86 87 90 92 95 98 101 104 105 107 110 112 112 107 102 98 95 94 94 93 92 93 94 99 104 110 118 127 136 145 152 158 160 162 162 161 160 158 158 157 157 159 162 166 171 178 186 195 204 212 219 225 230 235 239 242 244 245 244 241 238 233 228 223 219 215 211 208 204 199 193 188 183 179 177 175 174 175 177 180 184 188 191 193 193 192 185 172 155 135 114 100 90 86 86 89 91 92 93 93 94 95 96 97 98 100 101 103 105 107 108 108 108 108 107 105 102 99 95 91 86 83 79 77 75 72 70 67 66 63 61 60 59 58 56 55 54 53 51 50 50 48 47 45 44 42 40 38 36 34 33 31 30 28 27 26 25 23 22 20 20 19 19 19 19 20 20 20 21 21 22 23 24 25 26 28 29 30 31 32 33 34 35 35 35 34 34 33 32 31 30 29 28 27 26 26 24 24 23 22 22 22 21 21 20 17 15 12 9 5 2 0 2 3 4 7 9 13 15 15 12 7 1 -3 -4 -2 2 6 11 17 25 32 36 37 34 27 21 18 21 26 28 29 29 27 25 463 487 512 538 563 587 610 632 652 670 685 697 708 713 715 712 710 706 702 696 686 671 658 654 659 664 658 634 595 549 508 478 456 440 424 405 383 362 339 316 293 273 255 240 228 218 211 206 202 199 197 194 191 188 184 181 177 174 170 166 162 160 158 156 154 151 146 142 136 130 124 118 113 108 104 100 96 92 88 86 83 81 79 78 77 77 78 78 78 79 80 80 80 80 80 81 81 81 81 81 81 81 81 81 81 81 80 80 81 81 80 80 81 82 84 85 86 87 87 88 88 89 89 89 89 89 88 88 88 87 87 86 86 87 88 88 88 88 87 87 86 86 85 84 83 82 80 79 77 75 73 72 71 69 68 67 66 64 63 62 61 60 59 59 59 58 58 58 57 57 57 57 58 58 60 62 61 63 66 66 65 66 65 65 65 65 65 65 66 66 66 66 66 66 66 66 66 66 67 67 67 67 67 67 67 66 66 66 64 63 62 60 58 57 55 54 52 50 48 46 43 41 39 36 33 29 26 24 22 19 18 17 16 15 15 14 14 14 14 15 15 15 15 15 16 16 17 17 17 18 19 19 19 19 19 19 18 18 18 17 18 17 17 17 18 18 18 19 20 21 21 23 24 26 27 28 30 31 32 33 33 34 34 34 34 35 36 36 36 36 35 35 35 35 34 33 32 32 31 30 29 29 28 27 26 25 25 24 23 23 22 22 22 21 21 22 23 24 26 28 30 32 35 37 40 43 46 48 51 53 56 59 62 65 68 71 75 77 80 82 84 86 88 90 92 94 97 101 103 106 108 110 112 115 115 112 107 102 98 96 95 95 96 97 99 103 109 115 123 130 138 146 152 157 159 160 160 160 161 161 161 161 162 164 167 170 175 181 189 197 206 214 221 226 231 235 238 241 242 241 239 236 232 227 222 217 213 210 207 204 199 195 191 187 184 180 178 177 178 180 183 187 190 193 196 197 195 188 178 162 142 121 103 91 87 88 91 93 94 95 96 97 98 99 100 102 103 105 107 108 110 111 113 113 112 110 108 104 101 96 91 86 82 79 76 74 71 70 68 66 64 63 61 60 59 57 57 56 55 54 53 51 50 49 47 45 43 41 39 37 35 33 31 30 29 27 26 25 23 22 22 21 21 21 21 21 21 21 22 22 23 23 24 26 27 28 29 30 31 32 33 34 35 35 35 35 33 33 32 31 29 28 27 26 25 25 24 23 22 21 21 21 20 20 19 18 16 13 10 6 2 1 2 3 4 6 9 13 15 15 13 9 5 1 -1 0 3 7 11 18 24 30 34 36 33 27 21 16 17 20 22 22 23 24 26 464 490 516 542 567 592 616 638 659 678 695 709 722 731 734 731 730 729 726 720 711 697 682 674 677 681 665 639 596 554 519 492 468 445 422 396 371 348 327 305 285 267 250 237 227 218 210 205 202 199 195 192 189 185 182 178 173 169 165 161 157 155 153 150 148 145 140 136 130 124 118 113 107 103 99 96 92 88 85 82 80 79 77 77 77 78 79 79 80 81 81 81 82 82 82 82 82 82 81 81 81 81 80 80 79 79 78 79 80 80 80 81 82 82 83 84 86 87 88 88 88 89 89 89 89 88 88 88 88 88 87 86 86 87 87 87 87 87 86 85 85 85 84 83 82 80 79 77 75 74 72 70 69 68 67 66 65 63 62 61 60 59 59 59 58 58 58 58 56 57 59 64 64 64 65 66 66 66 66 66 65 65 65 64 65 65 66 66 66 66 66 66 66 66 66 66 66 66 67 67 67 67 67 66 66 66 65 65 63 62 61 59 58 57 55 54 52 51 49 47 44 41 39 37 34 31 28 26 23 21 19 18 16 16 15 15 15 15 15 15 15 15 15 15 16 16 16 17 18 18 19 19 19 19 19 18 18 18 17 17 17 17 16 16 16 17 17 17 18 19 20 22 23 24 25 27 28 29 30 31 31 32 33 33 33 34 34 35 35 35 35 35 34 34 33 33 32 31 30 30 30 29 28 27 26 26 25 25 24 23 23 22 21 20 20 20 21 21 23 24 26 27 30 32 34 38 40 43 45 48 50 53 56 58 62 65 69 72 75 79 82 84 86 88 90 92 94 97 100 103 106 108 110 112 115 117 117 115 111 104 101 99 98 99 99 101 104 107 112 117 124 131 138 145 149 153 157 159 161 162 163 164 166 166 167 168 171 175 179 185 192 200 208 216 222 228 232 236 238 240 240 239 237 233 228 222 217 212 209 207 203 200 198 193 189 185 182 180 178 179 180 184 187 191 194 197 198 197 190 180 166 147 128 110 96 89 90 92 95 97 98 99 100 102 103 104 106 108 110 111 113 115 116 117 116 115 112 109 105 101 97 92 87 83 79 76 72 71 69 68 67 66 64 63 61 60 59 58 58 57 55 54 53 51 49 48 46 44 42 39 37 35 33 32 30 29 28 27 26 24 23 23 22 22 22 22 22 22 22 23 23 24 25 26 27 28 29 30 31 31 32 34 35 35 35 35 34 32 31 30 29 28 27 25 25 24 23 21 21 21 20 20 20 19 19 18 16 14 10 7 4 2 2 2 4 6 9 11 12 12 12 10 8 5 2 2 4 6 10 17 23 26 29 31 30 25 18 15 15 17 20 21 23 26 28 465 491 518 545 571 596 621 644 666 687 706 721 734 744 749 749 749 749 747 743 733 720 705 696 695 685 665 632 591 553 524 498 474 446 415 386 359 334 312 293 277 261 249 238 229 221 214 209 205 200 196 192 187 183 179 175 170 165 160 155 152 149 147 145 143 139 135 130 124 118 112 107 102 97 94 91 87 84 82 80 78 77 77 77 78 79 80 81 82 83 84 84 84 84 84 84 83 83 82 81 80 79 79 79 79 79 79 79 79 80 82 82 83 84 84 85 86 88 88 88 88 88 88 88 88 88 87 87 87 87 86 86 85 86 86 86 86 86 85 85 84 84 83 82 80 79 78 76 74 73 71 70 69 67 66 65 63 62 61 60 59 59 58 59 59 57 60 61 62 62 64 67 66 66 65 65 65 65 65 64 64 65 65 64 64 64 65 65 65 65 65 65 65 65 65 65 65 65 66 66 66 66 66 66 65 64 64 63 62 61 60 59 57 56 55 54 52 51 49 47 45 42 40 37 35 32 29 27 25 23 21 19 18 17 16 16 15 16 15 15 15 16 16 16 16 16 16 17 18 18 18 19 19 19 19 18 18 17 17 16 16 16 15 15 16 16 16 17 17 18 19 20 21 22 23 24 25 27 27 29 29 30 31 32 32 32 33 34 34 35 35 35 35 34 34 33 32 31 31 30 30 29 28 27 27 26 26 25 25 24 23 23 22 21 20 20 20 20 21 22 23 24 25 28 30 32 35 38 41 43 46 48 50 53 56 60 63 67 70 75 78 81 84 86 88 90 91 94 96 99 101 104 108 110 112 114 116 118 119 118 114 109 103 100 101 102 103 104 106 109 112 117 123 130 136 142 148 152 156 160 164 167 168 169 170 171 172 173 175 178 182 188 196 204 212 218 224 229 234 236 239 241 240 237 234 229 224 219 215 212 210 207 205 201 197 192 187 183 180 178 179 180 182 185 189 193 197 198 195 190 182 170 152 134 115 100 94 92 94 98 100 102 103 105 106 107 108 110 112 114 116 118 119 120 120 119 117 113 110 106 102 98 93 88 83 79 75 72 71 70 69 68 66 65 63 62 61 61 60 59 59 57 55 54 51 49 47 46 43 41 39 38 36 35 34 32 30 29 28 27 25 24 24 23 23 23 23 23 23 23 23 24 26 27 27 28 29 30 30 31 32 33 34 35 35 34 33 32 31 29 28 27 26 25 24 23 22 21 20 20 20 20 19 19 19 18 16 13 10 7 4 1 0 1 3 5 7 9 10 11 11 11 10 6 5 5 6 7 10 15 20 23 26 27 26 22 16 14 14 17 21 25 28 29 30 465 492 520 547 574 600 625 649 672 695 715 732 746 759 765 768 768 767 764 759 748 735 720 707 697 679 656 618 580 548 518 491 462 432 399 368 342 319 299 283 269 258 248 241 234 226 221 215 209 204 200 194 188 182 177 173 167 161 155 150 146 145 142 141 138 133 128 123 117 112 107 102 98 94 89 86 83 81 79 78 77 77 78 78 80 81 82 84 85 85 85 85 86 86 85 84 83 82 81 80 79 79 78 79 79 80 80 80 80 81 82 82 84 85 86 86 86 86 87 88 88 88 87 87 87 87 86 86 86 85 84 84 84 84 84 84 84 84 83 83 83 82 81 81 79 78 77 75 73 72 70 69 68 66 65 64 62 61 59 59 58 58 60 62 64 64 65 68 67 66 67 66 66 65 65 65 64 64 63 63 63 63 62 63 62 62 63 63 63 63 64 64 63 64 64 64 64 64 64 65 65 64 64 64 64 63 62 61 60 60 59 58 57 56 55 54 53 51 49 47 45 43 41 39 36 34 31 29 26 24 22 21 20 19 18 17 17 17 16 16 16 16 16 16 16 16 16 17 17 18 19 19 19 19 19 19 19 18 17 16 16 15 15 15 15 16 16 16 16 17 18 18 19 20 21 22 23 24 25 27 28 29 29 31 31 32 32 33 33 34 34 34 34 34 34 33 33 32 32 31 30 29 28 27 26 26 26 26 25 25 24 24 23 22 21 20 20 20 20 21 21 21 22 24 26 28 30 33 36 39 41 44 46 49 52 55 58 62 65 69 73 76 80 83 85 88 90 91 93 95 97 100 103 106 108 111 113 114 116 119 121 123 120 115 109 105 104 104 104 105 106 109 112 117 122 129 135 141 146 153 159 164 168 171 173 174 175 175 176 177 180 183 187 193 200 207 214 220 225 229 234 238 239 238 237 235 231 227 223 220 217 214 212 208 204 199 194 188 183 179 177 176 176 179 183 188 193 195 196 195 191 183 172 158 141 123 108 98 95 97 100 103 106 107 109 110 112 113 115 117 119 121 122 123 124 124 123 121 117 113 108 104 99 94 89 84 80 76 74 72 72 71 70 68 66 65 64 63 62 61 60 59 57 55 53 51 49 47 45 43 42 40 38 37 36 35 33 32 30 29 28 26 25 24 24 24 24 24 24 24 24 25 26 26 27 28 29 29 30 31 32 34 34 35 35 35 33 32 30 29 28 26 26 25 24 23 22 21 20 20 19 19 19 19 18 17 16 13 10 7 4 1 0 1 2 3 6 8 10 12 12 12 11 8 7 9 10 10 12 15 20 24 26 27 28 24 20 17 16 18 22 28 29 30 31 467 494 522 549 577 603 629 654 678 701 724 745 761 774 782 786 787 784 779 770 758 742 724 708 686 663 635 601 569 537 506 473 438 402 371 344 321 303 290 277 268 258 251 247 241 236 229 222 216 211 205 198 192 184 178 170 163 156 150 145 143 141 138 136 132 128 123 118 112 107 103 98 93 89 85 82 80 77 77 76 77 78 79 81 83 85 86 86 87 88 88 87 87 86 85 84 82 81 80 79 79 79 78 78 79 80 80 81 81 82 83 83 83 84 85 85 86 86 87 87 87 87 87 86 86 85 85 84 84 83 83 82 82 82 82 82 81 82 82 82 81 81 80 79 78 77 75 73 72 71 69 67 66 64 63 62 61 60 60 61 61 61 63 66 68 68 67 68 67 66 66 66 65 64 64 64 63 62 63 62 62 62 61 61 61 61 61 62 61 61 61 61 61 62 62 62 62 62 62 62 62 62 62 62 62 61 61 60 59 58 58 57 56 55 54 53 52 51 49 48 46 44 42 40 37 35 33 30 28 25 24 22 20 20 19 18 18 18 17 17 17 16 16 16 17 17 17 17 18 18 19 19 19 19 19 19 19 18 17 16 16 15 15 15 15 15 15 15 15 16 16 17 17 18 18 19 20 21 22 24 25 26 28 29 30 31 31 32 32 32 32 32 33 33 33 33 33 32 32 31 30 30 29 28 27 26 26 26 25 25 25 24 24 23 22 22 21 20 20 20 20 20 21 22 24 25 27 30 32 35 37 39 42 45 48 50 53 57 60 63 67 70 74 77 81 84 86 88 89 91 93 95 98 100 103 106 108 110 112 114 117 119 122 124 126 122 116 111 107 105 105 105 107 110 113 117 123 128 135 142 148 156 163 169 173 176 177 179 179 180 181 181 183 187 191 196 202 209 215 220 224 228 232 235 237 236 234 232 230 227 225 222 219 216 212 207 201 195 188 182 177 174 172 173 177 181 187 191 195 196 195 193 188 178 165 148 130 115 104 99 98 102 105 109 113 115 116 118 118 120 122 123 125 126 127 128 128 127 124 120 116 111 105 100 95 90 86 83 79 77 75 74 73 71 69 68 66 65 64 63 62 61 60 58 56 54 52 49 46 45 44 42 40 40 38 37 36 35 33 32 31 29 27 26 26 25 25 25 25 25 25 26 27 27 27 28 29 29 30 31 32 33 34 35 35 34 33 32 31 29 28 26 25 25 24 23 22 21 20 19 19 19 19 18 18 17 15 13 10 8 5 2 1 1 2 3 6 7 8 11 13 13 12 11 10 11 13 15 15 17 21 26 29 28 27 26 23 20 19 21 24 28 29 29 30 470 497 525 553 580 607 633 659 685 710 734 757 776 789 797 802 804 800 792 779 765 744 722 697 671 644 614 583 553 523 488 449 407 370 340 318 300 289 280 272 265 258 257 254 250 244 237 231 225 218 213 206 197 189 180 171 162 154 147 142 139 137 135 132 128 123 118 113 107 102 98 93 89 85 81 79 77 76 77 78 79 80 82 84 86 87 88 89 89 90 89 88 87 86 85 83 82 80 79 79 79 79 79 79 79 80 81 81 82 83 83 83 84 84 84 84 85 85 85 85 85 85 85 84 84 83 82 81 81 80 80 80 80 80 80 80 80 80 80 80 79 79 78 77 76 74 73 72 70 69 67 65 64 63 62 60 60 60 63 65 66 66 67 67 67 67 67 67 66 66 65 65 64 63 63 63 62 62 62 61 61 60 59 60 59 59 59 59 59 60 59 59 60 60 60 60 60 60 60 60 60 60 60 59 59 59 58 58 58 57 57 56 56 55 54 53 52 50 49 48 47 45 43 41 39 37 35 32 30 28 26 24 22 21 20 20 19 19 19 18 17 17 17 17 17 17 17 17 17 18 18 19 19 19 19 19 19 19 18 17 16 16 15 15 15 15 15 14 15 15 16 16 16 16 17 18 18 19 20 21 22 24 25 27 28 28 29 30 30 31 31 31 32 32 32 32 32 32 31 31 31 30 29 29 28 27 27 26 25 25 25 25 25 24 23 23 22 21 20 19 19 20 21 22 23 24 25 27 29 32 34 36 39 41 44 46 49 51 54 57 61 64 68 71 74 77 81 83 86 88 89 90 92 94 96 99 102 105 108 110 112 115 117 119 123 126 127 126 121 115 110 106 105 105 107 110 113 118 123 130 136 144 152 160 167 174 178 180 182 183 183 183 184 184 186 189 193 198 203 208 213 217 222 226 229 231 232 233 232 231 229 226 223 220 217 213 208 201 195 189 183 178 173 171 172 176 180 185 190 193 196 198 197 193 184 172 155 138 122 109 102 102 105 108 113 116 120 122 123 124 125 126 127 128 129 130 130 130 129 126 121 116 110 105 99 95 91 87 84 81 79 78 76 74 72 70 69 68 67 66 65 65 64 62 60 58 55 53 51 49 47 46 45 43 42 40 39 38 36 35 33 32 30 29 28 27 27 27 26 26 27 27 28 28 29 30 30 30 31 32 33 34 35 35 35 35 33 32 31 29 27 26 26 25 24 23 22 21 20 19 19 19 19 19 18 17 15 13 12 9 6 4 2 2 3 5 6 6 8 10 12 12 12 11 11 13 15 19 20 20 22 25 28 26 25 26 25 23 22 23 26 28 29 28 30 474 501 529 557 585 612 639 666 692 719 745 768 788 801 812 818 820 816 805 789 769 743 715 687 659 631 601 570 534 497 460 421 383 349 322 300 288 279 273 268 265 264 263 262 258 252 246 240 235 230 224 216 207 196 186 175 164 154 147 140 137 134 131 127 123 118 113 108 103 99 94 89 85 82 79 77 77 77 79 80 82 84 86 88 90 91 91 91 90 89 88 87 86 85 83 82 81 80 80 79 79 79 79 79 79 80 81 81 81 82 82 83 83 83 84 83 83 83 83 83 83 83 82 81 81 80 80 79 78 78 78 78 78 78 78 78 78 78 78 78 77 77 76 75 74 73 71 70 68 66 65 64 63 61 62 61 61 64 65 66 66 66 66 66 67 67 66 66 66 66 65 65 64 64 63 62 62 62 61 60 60 59 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 58 59 58 58 59 58 58 58 57 57 57 57 57 56 55 54 54 53 52 51 50 49 48 47 45 44 42 40 38 36 34 32 29 27 25 24 22 22 21 21 20 20 19 18 18 18 18 18 17 17 17 17 18 18 19 19 19 20 20 20 20 19 18 17 16 15 15 14 14 14 14 14 14 15 15 15 15 16 17 17 17 18 19 21 22 23 24 25 26 27 28 28 29 30 30 30 30 30 30 31 31 31 30 30 30 29 29 28 28 28 27 26 25 25 25 25 24 23 23 22 21 21 20 20 20 20 21 22 23 25 26 28 30 31 33 35 37 40 42 44 47 49 52 55 58 61 64 67 70 74 77 80 83 84 86 88 89 91 93 96 99 102 105 108 110 113 115 118 121 124 128 129 125 117 106 105 105 105 105 107 110 114 119 125 132 139 147 156 164 169 174 179 182 184 184 184 183 183 184 186 188 192 195 199 203 208 213 217 221 225 227 228 229 228 226 224 221 218 215 210 206 199 193 187 181 176 172 170 171 174 177 182 188 193 198 201 201 198 191 177 160 142 126 114 108 106 107 111 116 120 124 127 129 130 130 130 131 131 132 133 132 131 129 125 119 114 108 102 97 94 91 87 84 81 80 79 78 76 74 72 70 69 68 67 66 65 65 63 61 59 57 55 53 52 50 48 46 45 43 41 40 39 37 36 34 32 31 29 29 28 28 28 28 28 29 29 29 30 31 31 31 32 33 33 34 35 35 35 35 34 33 32 30 28 27 25 24 23 23 22 21 21 20 20 19 19 19 19 18 16 14 12 9 6 2 1 2 3 5 7 8 8 9 11 12 11 11 12 13 15 18 21 22 21 23 25 26 26 26 26 26 27 27 29 29 29 29 31 479 506 533 561 590 618 646 674 702 729 755 779 799 815 827 835 836 830 814 794 768 740 710 682 656 628 599 556 512 468 428 390 362 337 316 298 287 279 273 270 268 270 271 272 270 265 258 250 246 242 237 230 221 209 197 183 170 158 149 141 135 130 127 122 118 114 110 105 101 97 92 87 83 80 78 77 78 80 83 85 87 89 91 93 94 94 93 92 90 89 88 86 85 83 83 82 81 80 79 79 79 79 79 79 80 80 80 81 81 81 81 81 81 81 81 81 81 81 80 80 80 80 79 79 78 77 77 76 76 76 76 76 77 77 76 77 77 77 76 76 76 75 74 73 72 71 69 68 66 64 63 62 63 65 67 65 66 66 66 66 66 66 66 66 66 66 66 66 66 66 65 65 65 64 63 62 62 61 61 60 59 59 58 58 58 58 58 58 58 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 57 56 56 56 55 55 54 53 53 52 52 51 50 49 48 47 46 45 44 42 40 37 35 33 31 29 27 25 24 23 22 21 21 21 20 19 19 18 18 17 17 17 17 17 17 18 18 19 19 21 21 21 20 19 19 18 16 16 15 14 14 14 14 14 14 14 14 15 14 15 15 16 16 17 18 19 20 21 22 23 25 25 26 27 27 28 28 29 29 29 29 29 30 29 29 29 29 29 29 29 29 28 28 27 26 26 25 24 24 24 23 22 22 21 21 21 21 21 22 23 23 24 25 26 28 29 30 32 34 36 38 40 42 44 47 50 52 55 58 61 64 67 69 72 75 78 81 83 85 86 88 91 93 96 99 103 106 108 110 113 115 118 122 126 127 122 113 109 106 105 105 104 105 107 110 114 120 127 134 142 150 157 164 170 174 178 180 182 182 181 181 181 181 183 185 187 190 193 198 202 207 212 216 220 222 223 222 221 219 217 214 210 206 201 195 189 183 179 174 170 169 168 171 175 180 187 193 200 204 205 201 191 178 162 145 129 117 111 109 109 113 117 122 127 132 134 135 134 134 133 133 134 135 133 131 128 124 118 112 106 101 96 93 90 87 84 82 80 79 78 76 74 73 71 70 69 68 67 66 65 64 62 60 59 57 56 54 53 51 49 46 44 43 42 40 38 37 35 33 32 31 30 30 30 29 30 30 30 30 31 31 31 32 33 34 35 35 36 36 36 36 35 34 33 31 29 27 26 25 25 24 23 23 22 21 21 20 20 20 20 19 17 15 13 10 6 2 1 1 3 6 8 9 8 9 11 13 12 11 11 12 13 17 21 23 23 22 21 23 25 26 28 29 31 30 28 25 25 25 27 484 511 539 567 596 625 653 682 712 740 766 790 812 831 843 851 852 838 819 795 768 739 716 693 663 632 590 541 490 444 399 371 348 333 319 307 296 288 282 279 278 280 284 286 287 280 270 260 255 252 248 242 233 221 206 191 177 163 151 142 134 128 123 118 113 109 105 102 99 95 91 87 83 80 79 79 81 84 87 89 92 94 94 95 96 94 93 91 89 88 86 85 84 83 81 81 80 79 79 79 78 79 79 79 80 80 79 79 80 80 79 79 79 80 80 79 79 79 78 78 78 77 76 76 76 75 75 75 75 75 75 75 76 76 76 76 75 75 75 74 73 72 71 70 69 68 67 65 64 62 61 63 66 68 67 66 66 65 65 66 66 66 66 66 66 66 66 66 66 66 66 65 64 64 63 63 62 61 60 59 59 58 58 57 57 57 57 57 57 57 57 56 56 56 55 56 56 55 56 56 55 56 55 55 56 55 55 54 54 53 53 52 52 51 51 50 50 50 49 48 47 47 46 44 43 40 38 36 33 32 30 28 26 25 24 23 23 22 22 21 20 20 19 18 18 18 18 18 17 18 18 18 19 20 20 21 21 21 20 19 18 17 16 15 14 14 13 13 13 13 14 14 14 14 14 14 14 15 16 17 17 18 19 20 21 23 24 25 26 26 27 27 27 28 28 29 28 28 28 28 28 29 29 28 28 28 28 28 27 27 27 26 25 24 24 23 22 22 22 21 21 21 21 22 23 23 24 25 26 27 28 29 30 31 32 34 35 38 40 42 44 46 49 52 54 57 60 63 65 68 71 75 77 80 82 83 85 87 90 93 97 100 103 106 108 111 114 117 119 122 123 123 121 116 110 106 104 102 102 104 106 111 116 122 129 136 143 150 157 163 168 173 176 177 178 178 177 176 175 175 176 177 180 183 186 190 196 201 206 211 214 215 215 214 213 211 208 204 200 194 189 184 179 175 171 168 166 166 168 172 178 186 194 200 204 204 200 190 177 162 145 131 120 113 109 111 114 118 124 130 135 138 141 139 137 135 134 134 134 133 130 126 122 116 111 105 101 97 93 89 86 84 82 81 80 78 76 74 73 72 71 70 69 68 67 66 65 64 62 60 59 57 56 54 52 50 48 46 45 43 41 40 37 35 34 33 32 31 31 31 31 31 31 31 32 32 32 33 34 35 35 36 36 37 37 37 36 35 33 31 30 28 27 26 26 25 24 23 22 22 22 21 22 22 21 21 19 18 16 12 9 5 2 2 4 8 10 11 10 10 10 12 12 11 11 12 14 17 21 24 24 23 24 25 25 25 26 27 27 25 22 19 18 18 20 490 517 545 573 603 633 662 692 720 748 775 801 824 844 858 863 856 840 820 797 772 755 734 706 671 631 576 519 469 424 392 366 348 336 326 319 312 303 295 291 291 295 298 301 300 292 279 267 259 256 253 247 239 227 212 195 180 167 156 145 135 127 120 115 110 106 102 99 96 92 90 87 83 81 81 81 84 87 90 92 94 95 96 95 94 93 92 90 88 87 85 83 82 81 80 80 79 78 78 78 78 78 78 78 78 78 78 78 78 78 78 78 77 77 77 77 77 76 75 75 75 75 74 74 74 74 73 74 74 75 75 75 75 75 74 74 74 73 73 72 71 70 69 68 67 66 64 63 63 61 64 66 67 67 66 65 64 65 65 66 66 66 66 66 66 66 66 66 66 66 65 65 64 64 63 62 62 61 61 60 59 58 57 57 57 57 57 56 56 56 56 56 55 54 54 55 54 54 55 54 54 54 54 54 54 53 53 52 52 51 51 50 50 50 49 49 49 48 48 47 46 46 44 44 42 40 38 36 34 32 31 29 27 26 25 24 24 23 22 21 20 20 19 19 19 19 18 18 18 19 18 19 20 20 21 21 21 21 20 20 19 17 16 15 14 14 13 13 13 14 14 13 13 13 13 14 14 14 15 16 16 16 18 19 20 21 22 23 24 25 26 26 27 27 28 27 27 27 27 27 28 28 28 28 28 27 27 27 27 27 26 26 25 24 23 23 23 22 21 21 21 21 21 21 22 22 23 24 25 25 26 27 29 29 30 31 32 34 36 38 40 42 44 46 49 51 54 56 59 62 64 68 71 73 76 78 80 82 84 87 90 93 96 100 103 106 109 111 114 116 118 121 123 125 123 118 112 104 101 101 101 103 107 111 116 122 128 135 142 148 155 161 166 170 173 174 173 171 170 169 168 167 168 169 171 174 178 183 188 194 199 204 206 208 208 206 204 202 199 195 189 184 179 174 171 167 165 163 163 166 170 177 185 193 198 201 200 194 186 175 161 147 133 121 112 111 113 116 120 126 133 139 143 143 141 139 137 134 133 131 129 127 123 119 114 109 105 102 97 93 89 86 84 82 80 79 77 75 74 74 73 73 72 70 68 67 66 65 65 64 63 61 59 57 56 54 51 49 47 44 43 41 40 38 36 35 33 33 32 32 32 32 32 33 33 33 33 34 35 36 36 37 37 38 38 37 37 36 34 32 30 29 28 28 27 26 25 24 23 23 23 23 23 23 23 23 22 21 19 16 13 8 4 4 7 11 14 14 13 12 12 13 13 12 12 14 16 19 23 25 25 24 26 25 23 22 22 21 19 18 16 14 13 12 10 495 523 551 580 609 639 669 699 727 755 783 809 834 855 867 870 857 840 824 807 794 778 755 716 674 613 553 498 451 414 391 376 362 348 340 332 324 317 310 306 307 309 312 312 306 295 281 268 260 256 253 249 241 227 213 197 183 170 159 147 137 128 120 114 110 105 100 96 92 89 87 85 83 83 83 84 86 89 91 93 94 95 94 94 92 91 89 88 86 85 83 82 81 80 79 78 78 78 77 77 77 77 77 77 77 77 77 77 77 77 76 76 76 75 75 74 74 74 73 73 73 73 72 73 72 72 73 73 74 74 74 74 73 73 73 72 72 71 70 70 69 68 67 66 65 64 63 62 63 65 66 66 66 66 65 65 64 64 65 65 66 66 66 66 66 66 66 66 66 65 65 64 64 63 63 62 61 61 61 60 59 58 58 57 57 57 57 56 56 56 55 55 55 54 54 54 54 53 54 54 53 53 53 52 52 51 51 50 50 50 49 49 49 48 48 47 46 46 46 45 44 44 43 42 41 40 39 37 35 34 32 30 28 27 26 25 24 23 22 22 21 21 20 19 19 19 18 18 19 19 20 20 21 21 21 21 21 21 20 19 19 18 17 16 15 14 14 14 13 13 13 13 13 13 13 13 13 13 14 15 15 16 17 18 19 20 21 22 23 24 25 25 26 27 27 27 27 27 27 27 27 27 27 27 28 28 28 27 27 27 26 26 26 25 24 23 22 22 21 21 21 21 20 20 21 21 22 22 23 24 25 26 27 27 28 29 30 31 33 35 37 38 40 42 44 46 48 51 53 56 58 60 63 66 69 72 74 77 79 81 83 87 90 93 97 100 103 106 108 110 113 115 117 120 123 125 125 121 113 105 101 99 101 104 107 111 115 121 127 133 139 146 154 160 165 167 168 167 166 165 163 162 160 160 160 161 163 167 172 176 181 187 192 197 200 200 199 198 196 193 189 184 179 175 171 168 165 162 160 160 163 168 176 183 190 194 196 194 191 185 175 162 147 133 122 115 112 112 116 122 129 136 141 145 146 144 140 136 133 130 128 126 122 119 115 112 109 105 102 98 93 90 87 84 82 80 79 77 76 75 75 75 74 72 70 69 68 67 67 67 66 64 62 60 58 56 54 52 51 48 46 43 41 40 38 36 35 34 34 34 34 33 33 34 34 34 35 35 36 37 37 37 38 39 39 38 38 37 35 34 32 30 29 29 28 28 27 26 26 25 25 25 25 25 25 25 25 24 24 21 18 13 9 8 10 14 17 18 17 16 15 15 15 14 14 16 20 24 28 28 24 21 21 21 21 22 22 22 22 19 17 15 15 13 14 502 530 558 586 615 645 674 705 734 763 792 821 846 864 874 871 862 849 840 829 822 806 765 716 654 590 529 478 435 410 393 384 373 363 352 342 334 328 322 320 320 320 321 316 307 293 280 268 260 255 252 248 240 228 214 199 185 172 160 149 140 130 124 117 110 105 99 94 90 87 85 84 83 83 85 86 88 89 91 93 93 93 92 91 90 89 87 86 84 83 82 81 80 78 78 77 76 76 76 76 76 76 75 75 75 76 75 75 75 74 74 73 73 72 72 73 72 71 71 71 71 70 71 71 72 73 73 73 73 74 73 72 72 71 71 70 69 69 68 68 67 66 65 64 63 61 61 63 65 66 66 66 65 65 65 64 64 64 64 65 65 66 66 66 66 66 66 65 65 65 64 64 64 63 62 62 62 61 61 61 60 60 59 58 57 57 57 57 56 55 54 54 54 53 53 53 53 53 53 52 52 51 51 50 50 49 48 48 48 47 47 46 46 46 45 45 45 44 44 43 43 43 42 42 41 39 38 37 35 34 32 30 29 28 27 26 25 24 23 22 22 22 21 20 20 20 20 20 20 20 20 20 21 22 21 21 21 20 20 20 19 18 17 16 15 15 14 14 14 13 13 13 13 13 13 13 13 13 14 14 15 16 16 17 18 19 20 21 22 22 23 24 25 25 26 26 27 27 27 27 27 27 27 27 28 28 28 28 27 27 27 26 25 25 25 24 23 22 21 20 20 20 20 20 20 20 20 21 22 22 23 23 24 25 26 27 28 29 31 32 33 35 36 38 40 42 44 46 48 51 53 55 57 59 62 65 68 70 73 75 77 80 83 86 90 94 97 100 102 104 106 109 112 115 117 120 122 123 124 122 117 109 102 99 100 103 106 110 114 119 125 132 139 147 154 159 162 163 163 161 160 159 157 154 152 150 151 153 157 161 165 171 177 182 186 189 191 192 192 189 187 184 180 176 173 170 167 163 160 158 158 161 166 172 178 184 188 190 190 188 182 173 162 148 133 122 115 112 114 118 124 131 139 144 147 146 143 139 134 130 128 125 122 120 116 113 111 108 105 101 98 94 91 88 85 83 81 79 78 77 77 77 75 73 72 70 70 69 69 69 69 68 66 64 61 59 57 55 52 50 48 45 44 41 40 39 37 35 35 35 34 34 34 35 35 36 36 37 38 38 38 39 40 39 39 39 39 38 36 34 33 31 30 30 30 29 28 28 27 26 27 27 27 27 28 28 28 29 28 27 25 21 18 15 14 16 20 24 23 21 20 19 19 17 17 19 24 28 30 30 24 17 14 16 21 24 26 27 27 26 24 23 24 26 28 509 537 566 593 622 652 683 714 745 776 807 836 860 876 883 881 874 871 867 868 852 817 764 702 631 563 509 462 429 407 396 388 380 371 361 350 341 334 329 328 328 327 323 316 303 290 278 271 263 257 253 248 242 232 218 202 187 173 161 152 144 138 131 123 115 107 100 94 90 87 85 84 84 85 86 88 89 90 91 91 91 91 90 88 87 86 84 83 82 81 80 78 77 77 76 75 75 75 75 74 75 75 74 74 74 74 73 73 73 72 71 71 71 71 71 71 71 70 70 70 70 70 71 71 71 72 73 73 72 72 72 71 70 70 69 68 67 67 66 65 65 64 63 62 62 61 63 65 66 65 65 64 64 64 64 64 64 64 65 65 66 66 66 65 65 65 65 65 65 64 64 63 63 62 62 62 62 62 62 61 60 59 59 58 58 58 57 56 55 55 54 54 54 53 52 52 52 51 51 50 50 49 48 47 47 47 46 45 45 45 44 44 44 43 43 42 42 41 41 41 41 41 42 40 39 39 38 36 35 33 32 31 30 28 27 26 25 25 24 23 22 22 22 21 21 21 21 20 21 21 21 21 21 22 22 22 21 21 20 20 20 19 18 17 16 16 15 14 14 13 13 13 13 13 13 13 13 13 13 14 14 15 16 16 17 18 19 19 20 21 22 23 24 24 25 26 26 26 27 27 27 27 28 28 28 28 28 28 28 27 27 26 25 25 25 24 23 23 22 21 21 20 20 19 19 19 20 20 21 21 21 22 22 23 24 25 26 27 28 30 31 32 33 35 37 38 39 41 43 45 47 49 51 53 56 59 61 64 67 70 72 75 76 79 83 87 90 93 96 99 101 104 106 109 111 114 116 118 120 120 121 116 105 97 97 98 100 102 105 108 112 117 124 132 140 148 153 157 159 159 160 159 156 153 148 145 143 142 144 147 151 156 161 167 172 176 180 182 183 183 182 181 179 176 174 171 167 164 161 159 158 158 159 162 167 173 179 183 186 187 186 181 172 160 146 132 123 116 112 115 120 127 134 141 145 147 146 141 136 132 129 126 124 122 120 117 114 111 108 105 102 98 95 92 89 86 84 82 80 79 78 77 76 75 73 71 71 70 70 71 71 70 69 67 64 62 60 57 54 52 49 47 45 43 41 40 39 38 36 35 36 36 36 36 36 37 38 39 39 39 39 39 40 40 41 40 40 39 38 36 34 33 32 32 31 30 30 29 29 29 29 29 30 30 30 31 31 32 33 33 33 31 28 24 21 21 25 30 28 25 24 24 23 22 22 22 24 27 30 33 30 24 17 14 20 26 31 33 34 34 33 33 36 39 41 517 544 573 602 632 663 696 728 761 795 826 855 876 891 895 896 897 898 901 892 869 813 750 675 603 542 492 451 423 404 395 389 383 375 365 355 346 337 330 327 328 327 321 311 298 286 276 269 264 260 256 252 246 237 223 207 191 175 164 155 149 145 139 131 121 111 102 95 90 87 85 85 85 86 86 88 88 89 90 90 89 88 88 86 84 84 82 80 79 78 77 76 75 74 74 74 74 73 73 73 74 74 73 73 73 73 72 72 71 71 71 71 70 70 70 70 70 69 69 69 69 70 71 71 71 71 71 71 71 70 69 69 68 67 67 66 65 64 64 63 63 62 61 61 62 64 66 65 65 65 64 64 64 64 64 64 64 64 65 65 65 66 65 65 65 65 65 65 64 64 64 63 63 63 62 62 62 62 62 61 61 60 60 59 59 58 57 57 56 55 54 54 53 52 51 51 50 50 49 48 47 47 46 45 44 44 44 43 43 43 42 42 41 41 40 40 39 39 39 39 39 39 39 39 38 37 36 35 34 33 32 30 29 29 28 26 26 25 24 24 23 23 23 22 22 22 22 22 22 22 23 22 23 23 23 22 22 22 21 21 20 20 19 18 17 17 16 15 14 14 14 13 13 13 13 13 13 13 13 14 14 15 15 15 16 17 18 18 19 20 21 22 23 24 25 26 26 26 27 27 27 28 28 28 28 28 28 28 28 28 28 27 27 26 25 24 24 23 23 22 21 20 20 19 19 19 19 19 20 20 20 20 21 22 22 23 24 25 26 27 28 29 30 31 33 35 36 38 39 41 43 44 46 48 50 53 55 58 61 64 66 69 72 74 77 80 83 87 90 93 96 98 101 104 106 107 109 112 114 116 118 118 116 109 102 97 95 97 99 101 104 107 112 119 125 133 141 147 152 157 159 160 159 156 151 146 141 137 136 137 140 143 147 152 157 162 167 169 171 173 175 175 174 173 172 170 168 165 163 161 159 157 156 157 160 165 170 176 181 184 186 183 177 169 159 145 132 121 114 114 117 123 130 137 143 146 146 142 138 134 131 128 126 125 123 121 119 117 114 111 107 102 99 95 92 90 87 85 82 81 79 79 78 77 75 73 72 71 71 71 71 71 70 69 67 64 61 58 55 53 51 49 46 44 43 42 40 39 38 36 36 36 37 38 38 39 39 40 41 41 41 41 41 41 42 42 41 40 40 38 36 35 35 34 33 32 32 31 31 31 31 32 32 33 33 34 35 35 36 37 38 38 36 33 28 25 24 26 26 26 25 26 27 26 25 24 24 27 31 36 37 36 31 27 27 30 37 40 43 43 43 44 45 47 50 525 553 582 613 644 679 714 749 783 817 848 874 894 907 914 919 923 925 923 903 857 795 721 645 574 521 475 442 416 400 390 384 379 373 365 356 347 338 330 322 317 316 314 303 292 281 271 264 259 257 256 254 250 241 229 212 194 178 167 158 153 150 144 136 125 114 104 96 91 88 86 85 86 86 87 88 88 89 89 88 87 86 84 83 81 81 80 78 77 76 75 74 74 73 72 72 72 72 72 72 72 72 72 72 71 71 71 70 70 70 69 69 69 69 69 68 69 69 69 69 69 69 70 70 70 70 70 70 69 69 68 67 66 65 64 64 63 63 62 62 61 61 61 63 64 65 65 65 65 65 65 64 64 64 64 64 64 64 65 65 65 65 65 65 65 65 64 64 64 64 63 63 62 62 62 62 62 62 61 61 61 60 60 59 58 58 58 57 56 55 54 53 52 51 50 49 49 48 47 46 45 45 45 43 43 43 42 41 41 40 40 40 39 38 38 38 37 37 37 36 37 37 37 37 36 36 35 34 33 32 31 30 29 28 28 26 26 25 25 24 24 24 24 23 24 24 23 23 23 24 24 24 24 24 24 23 23 22 22 21 21 20 19 18 17 17 17 16 15 15 14 14 13 13 13 13 13 13 14 14 14 14 15 15 16 17 17 17 19 19 20 21 22 23 24 25 26 27 27 28 27 28 28 28 28 28 28 29 29 29 29 29 28 27 26 26 25 24 23 22 22 21 21 20 19 19 19 19 19 19 20 20 20 20 21 22 22 23 24 24 25 26 27 28 30 31 32 34 35 37 39 41 42 44 46 48 50 53 55 58 61 63 66 69 71 74 77 80 84 86 90 93 96 98 100 101 103 106 108 111 113 116 118 119 117 112 105 100 97 97 98 101 104 107 112 119 127 134 142 148 154 158 161 161 157 152 146 140 136 134 133 133 137 140 144 149 153 156 159 162 164 166 167 167 167 166 165 164 161 160 158 156 154 153 154 157 163 169 176 181 184 183 181 176 168 156 143 131 121 116 116 119 126 133 140 145 146 144 141 137 133 130 128 126 125 124 123 122 120 118 114 109 104 99 96 93 90 88 86 84 82 81 80 78 76 75 73 73 72 72 72 72 72 70 69 67 64 61 58 55 53 50 49 47 45 43 42 40 39 39 38 37 38 38 39 40 41 42 42 42 42 42 42 43 43 42 42 41 40 39 38 37 36 36 35 34 34 34 34 34 33 34 34 35 36 36 37 38 38 38 38 38 39 36 32 28 26 24 23 24 27 29 30 31 29 27 27 29 34 39 43 46 44 42 39 40 46 52 58 58 57 56 57 58 60 537 566 595 628 663 700 737 774 809 841 871 894 914 926 936 943 947 946 928 892 831 763 687 612 550 500 461 431 409 395 384 377 371 366 359 351 343 335 325 315 307 302 298 292 284 274 265 258 253 253 254 254 251 242 228 211 193 179 167 160 155 150 144 136 126 115 106 98 92 88 87 86 86 86 86 87 87 87 87 86 85 84 82 81 79 78 77 76 75 74 73 73 72 72 71 71 70 71 71 71 71 71 70 70 69 69 69 68 68 68 68 68 68 68 68 68 68 68 68 68 68 69 69 69 69 69 68 67 67 66 66 65 64 64 63 62 62 62 61 60 61 61 63 64 65 64 64 64 64 65 64 63 63 64 64 64 64 64 64 64 64 64 65 65 64 64 64 64 63 63 63 62 62 62 62 62 61 61 61 60 60 60 59 59 59 58 57 57 56 54 54 53 52 50 49 48 47 47 46 45 45 44 43 42 42 40 40 39 39 39 38 38 37 36 36 36 36 36 35 35 35 35 34 34 34 34 33 32 31 31 30 29 28 28 28 28 27 27 26 26 25 25 25 24 25 25 25 24 25 25 25 24 24 24 25 24 23 23 23 22 21 21 20 19 18 18 17 16 15 14 14 14 13 13 13 13 13 13 13 13 14 14 14 15 15 16 16 17 18 18 19 20 21 22 24 25 26 27 28 28 29 29 29 29 29 29 28 29 29 29 29 29 28 28 28 27 26 25 24 23 23 22 22 21 20 19 20 20 19 19 19 19 19 19 20 21 21 21 22 22 23 23 24 25 27 28 29 30 32 34 36 37 39 40 42 44 46 48 50 53 56 58 60 63 65 68 71 74 78 80 83 86 90 93 95 97 98 101 103 105 108 111 114 116 117 117 116 113 109 104 100 98 97 99 103 107 112 119 127 135 144 152 158 162 163 161 156 149 144 137 133 131 132 134 137 141 145 147 149 152 155 157 159 161 162 162 161 159 157 155 154 152 151 150 149 151 154 161 168 175 180 182 182 180 175 166 155 142 130 121 118 118 123 130 136 142 145 145 144 141 137 133 131 129 127 126 125 124 124 122 120 116 111 106 101 98 95 92 89 86 85 83 82 80 78 76 75 74 73 73 73 73 73 72 70 68 66 64 61 58 55 53 51 50 48 46 45 43 41 41 40 39 39 39 40 41 42 42 43 43 43 43 44 44 44 44 43 43 42 41 40 39 38 38 37 37 37 37 36 36 37 37 37 38 39 40 40 40 40 39 38 36 34 32 30 28 26 25 24 27 30 32 34 35 35 34 34 35 39 43 46 49 50 49 48 53 61 68 75 74 72 69 68 67 67 550 580 614 649 687 725 763 800 835 865 893 915 933 946 957 962 964 951 922 862 795 723 650 581 526 479 445 417 400 387 377 369 363 357 350 343 335 326 316 305 296 289 286 282 276 268 259 252 248 249 252 253 249 238 223 206 189 176 168 160 155 149 142 133 123 114 105 98 93 89 88 87 86 86 86 86 86 86 85 84 82 81 80 79 78 76 75 74 73 72 71 71 70 70 69 69 69 70 70 69 69 69 68 68 68 67 67 66 67 67 66 67 67 67 67 67 67 67 68 67 67 68 68 67 66 66 66 65 65 64 63 63 62 62 62 61 60 60 60 60 62 64 65 64 63 63 63 63 63 64 64 63 63 64 64 64 64 64 64 64 64 64 64 64 64 63 63 63 63 63 62 62 61 61 62 61 61 61 60 59 59 59 59 59 58 57 57 56 55 54 53 52 51 50 49 48 47 46 46 45 44 43 42 41 40 39 38 38 38 37 37 36 35 35 35 35 35 34 34 34 34 33 33 33 32 32 31 31 30 29 29 29 28 28 28 28 28 28 27 27 26 26 26 25 25 25 25 25 25 25 25 25 25 25 25 24 24 24 24 23 22 21 21 20 20 19 18 17 16 15 15 14 14 13 13 12 13 12 12 12 13 13 14 14 14 15 15 16 17 17 18 19 21 21 23 24 26 27 28 29 30 30 31 30 30 30 29 29 29 29 29 29 28 28 28 27 27 26 26 25 24 24 23 22 21 21 21 21 20 20 20 19 19 19 19 19 20 20 21 21 21 22 22 23 24 25 26 27 29 31 32 34 35 37 38 40 42 44 46 48 51 53 56 58 60 63 66 69 72 74 77 80 83 87 89 92 94 96 99 101 104 107 110 112 114 115 115 115 115 114 112 108 102 100 98 99 101 106 113 121 130 139 148 156 163 164 163 160 154 147 141 136 132 133 135 137 140 142 143 146 148 150 152 154 157 157 156 154 153 151 149 147 146 145 145 145 147 152 158 166 173 178 180 180 178 172 163 153 141 131 125 122 123 127 133 138 143 145 145 144 142 138 135 132 129 127 127 127 126 125 124 122 117 112 107 103 99 96 92 90 88 86 84 82 80 78 77 75 75 75 75 75 74 74 72 70 68 66 63 60 58 55 53 52 50 49 47 46 44 42 41 40 40 40 41 41 42 43 43 44 44 44 45 45 45 45 45 44 44 43 42 41 41 40 40 39 39 39 39 39 40 40 41 42 42 43 43 43 42 41 39 35 32 29 28 27 26 27 30 33 36 39 38 38 38 38 38 39 40 43 46 47 48 47 48 53 61 72 80 85 88 84 79 73 72 566 599 634 672 710 749 787 824 856 886 914 937 954 965 971 971 963 936 888 822 751 679 608 551 500 460 428 404 388 376 369 362 355 347 340 333 325 315 305 296 286 278 275 273 268 262 253 244 242 243 247 249 245 232 216 199 183 173 166 160 154 148 139 130 120 112 104 98 93 89 87 86 85 85 85 84 84 83 83 82 80 79 78 76 75 74 72 71 71 70 69 68 69 69 68 68 68 68 68 68 67 67 66 66 66 66 66 65 65 65 65 65 65 65 65 66 66 67 66 66 67 66 66 66 65 65 64 63 62 62 61 61 61 61 60 59 59 59 60 62 63 64 64 63 63 63 62 62 62 63 63 63 63 64 64 64 64 64 64 64 64 64 63 63 63 63 63 63 62 62 61 61 61 61 60 60 60 60 60 59 58 58 57 57 57 56 55 55 54 54 53 52 51 50 49 48 47 46 45 44 43 42 41 40 39 38 38 37 37 36 36 36 35 35 34 34 34 33 33 33 33 32 32 31 31 31 30 30 30 30 29 29 29 28 28 28 28 27 27 27 26 26 25 25 25 25 25 26 26 26 26 26 26 25 25 25 24 24 24 23 22 22 22 21 20 20 19 18 18 17 16 15 14 13 12 12 12 11 11 11 12 12 13 13 13 14 14 15 15 16 16 18 19 20 22 23 25 27 28 29 30 31 31 31 31 31 31 30 30 30 30 30 29 29 28 28 28 27 26 26 25 25 24 23 23 22 22 22 21 21 20 19 20 20 20 19 19 20 20 20 20 21 21 22 22 23 24 25 26 27 29 30 32 34 36 37 39 41 42 44 46 49 51 53 56 58 60 63 66 68 71 73 76 79 82 85 88 91 94 97 100 103 106 108 110 112 113 113 113 114 115 115 113 110 106 100 95 96 100 107 114 124 135 144 153 160 164 165 163 157 150 143 137 133 133 134 136 139 141 143 144 146 147 148 149 150 149 148 147 145 143 141 140 140 140 139 140 143 149 156 163 169 174 177 177 173 168 161 153 143 135 129 126 128 131 135 139 142 145 147 146 144 140 137 133 131 130 129 128 128 128 127 123 118 112 107 104 100 96 93 91 89 88 86 84 81 80 78 77 76 76 76 76 75 74 73 70 68 66 63 60 58 56 55 53 52 50 48 47 45 44 42 42 41 41 42 43 44 44 44 44 45 45 46 46 46 46 46 46 45 44 43 43 42 42 41 42 41 41 42 43 44 45 45 46 46 46 46 45 43 41 38 35 32 31 31 31 33 40 44 44 45 43 41 41 40 40 40 40 42 43 43 43 44 45 48 56 68 80 90 95 92 83 75 73 583 617 653 691 729 767 805 840 874 909 939 965 981 989 985 977 951 914 847 777 704 634 572 521 477 441 411 392 377 368 361 355 348 339 329 321 313 304 295 286 278 271 268 265 262 255 247 240 237 237 240 243 239 230 213 195 180 171 164 159 154 146 136 126 117 109 102 96 92 88 86 85 84 83 83 82 82 81 80 79 78 76 75 74 72 71 70 69 69 68 67 67 68 67 67 67 67 67 67 66 66 65 65 65 64 64 63 63 63 64 63 63 63 64 65 65 65 65 65 65 65 65 64 63 62 62 62 61 60 60 60 60 59 59 59 58 59 60 62 63 62 62 62 61 61 61 61 61 62 62 62 63 63 64 64 64 64 64 64 64 63 63 63 63 63 63 63 62 62 61 60 60 60 60 60 59 59 59 59 58 58 57 57 56 55 54 54 53 53 53 52 51 51 49 48 48 46 45 44 43 42 42 41 40 39 38 38 38 37 37 36 36 35 35 34 34 34 33 33 32 32 31 31 31 31 30 30 29 29 29 29 28 27 27 27 27 26 26 26 26 26 25 25 25 25 25 25 26 26 26 26 26 26 25 25 25 25 24 24 23 23 23 22 22 21 20 19 19 18 17 16 15 14 14 13 12 11 11 11 11 11 11 12 12 12 13 13 13 13 14 15 16 17 19 20 21 23 25 27 28 30 31 32 32 33 33 33 33 32 32 31 31 30 30 29 29 28 28 28 27 26 26 25 25 24 23 23 23 23 22 21 21 20 20 20 20 20 19 20 20 20 20 20 21 21 22 22 23 24 25 26 27 29 31 33 35 36 38 39 40 42 44 46 49 51 53 55 57 60 63 65 68 70 72 74 78 81 84 88 91 95 98 100 103 106 107 109 110 111 111 112 113 113 114 114 105 95 89 91 95 102 110 120 129 139 149 157 162 164 163 159 152 144 137 133 131 132 135 138 141 142 143 144 144 144 144 143 141 139 138 136 135 135 134 134 135 135 137 140 145 152 160 167 171 173 173 171 167 161 154 146 139 134 132 132 133 136 140 144 148 150 148 146 143 139 136 133 131 131 132 131 130 128 123 117 112 108 104 101 98 95 93 91 89 86 85 83 81 80 79 78 77 77 76 75 75 73 71 69 66 64 62 59 58 56 54 52 51 50 48 46 45 43 43 43 43 44 44 45 45 46 46 46 47 47 48 48 48 47 47 46 45 45 45 44 44 44 45 45 45 46 47 48 48 49 51 50 50 49 47 45 42 39 37 36 35 36 41 45 48 46 47 47 48 47 46 44 42 41 41 40 41 42 44 47 51 56 66 82 94 99 96 83 76 72 600 634 670 706 744 782 818 857 895 933 968 995 1011 1010 999 974 934 875 806 734 663 596 543 497 458 426 399 381 368 360 353 347 340 330 320 311 302 294 286 278 271 265 261 259 256 250 242 236 232 232 234 235 234 227 212 194 181 171 164 158 152 144 134 123 114 107 100 94 90 87 85 83 82 81 80 79 79 78 77 76 75 74 73 72 70 69 68 67 67 67 66 66 66 66 67 66 66 65 65 65 64 64 63 63 63 62 62 61 62 62 62 62 62 64 64 65 65 64 64 64 64 63 63 62 61 60 60 59 59 59 58 58 58 57 57 58 60 61 61 61 61 60 59 59 60 60 60 60 61 62 62 63 63 63 63 63 64 64 64 63 63 62 62 62 62 62 62 62 61 61 60 60 60 59 59 59 58 58 58 58 57 57 56 55 54 53 52 52 52 52 51 50 50 49 48 47 46 45 44 43 42 41 41 40 39 39 38 38 38 37 37 36 36 36 35 35 34 34 33 33 32 31 31 30 30 30 29 29 29 28 28 28 27 27 27 26 25 25 25 25 24 24 25 25 25 25 25 25 26 26 26 26 26 26 25 25 24 24 24 24 24 24 23 22 21 20 19 19 18 17 16 16 15 13 13 12 11 11 11 10 10 10 10 11 11 11 11 12 12 12 13 14 16 17 18 20 22 24 25 27 29 30 32 33 33 34 35 34 34 33 33 32 32 31 30 30 29 28 28 27 27 27 26 25 25 24 24 23 23 23 23 22 21 21 21 21 21 21 21 21 21 21 20 20 21 21 21 21 22 23 24 24 26 28 29 31 32 34 35 36 37 39 41 43 46 48 50 53 55 57 60 62 64 66 68 71 74 77 81 84 87 91 94 97 100 102 104 105 107 108 108 109 110 111 111 107 100 93 90 90 93 97 106 115 124 135 144 152 157 161 161 157 150 143 135 130 129 130 133 135 138 140 141 143 143 142 140 138 136 133 130 128 127 127 127 127 129 131 134 139 144 152 159 165 169 172 173 172 169 164 158 151 144 139 135 133 135 137 141 145 149 151 151 149 145 141 138 136 135 136 136 135 132 128 123 117 112 109 106 102 99 97 95 93 90 87 86 84 83 82 80 79 78 77 76 76 75 73 72 70 68 65 63 61 59 58 56 54 52 51 49 47 45 44 44 45 45 46 46 47 47 47 48 48 49 49 49 49 49 49 48 47 47 47 47 47 47 48 48 49 49 50 51 52 53 54 54 53 52 49 47 44 41 40 39 39 40 41 43 46 47 50 53 55 55 54 52 51 47 44 42 43 45 49 54 61 68 77 89 100 105 102 92 84 78 617 651 686 721 759 797 836 877 920 961 1000 1025 1038 1026 1005 961 909 838 766 696 628 568 518 477 443 413 391 373 361 351 344 337 329 321 312 303 294 286 279 272 265 259 255 253 250 245 238 232 228 227 228 229 230 223 213 198 183 172 164 157 149 141 130 121 111 104 97 92 88 85 83 81 80 79 78 77 76 75 75 74 72 72 70 69 68 67 66 65 65 65 65 65 65 65 65 65 65 64 64 63 63 62 62 62 61 61 61 61 61 61 62 62 62 63 63 63 63 63 62 62 61 61 60 60 59 58 58 58 57 57 57 57 56 56 57 59 60 60 59 59 59 58 58 58 58 59 59 60 61 61 62 62 62 62 63 63 63 63 63 62 62 62 62 62 62 63 63 62 62 61 61 60 59 59 59 58 58 57 57 56 56 55 55 55 54 53 52 52 51 51 50 49 49 48 48 47 46 45 44 43 42 41 41 40 39 39 38 38 38 37 37 36 36 36 35 34 34 34 33 33 32 31 31 30 30 29 29 29 29 29 28 28 28 27 27 26 25 25 25 24 24 25 25 25 25 25 25 26 26 26 26 26 26 26 25 25 25 25 25 24 24 23 23 22 21 21 20 19 18 17 17 16 15 14 13 13 12 11 11 10 10 10 10 10 9 9 10 11 12 13 13 14 15 16 17 19 21 22 24 26 27 29 30 32 33 34 35 35 35 34 34 34 33 32 32 31 30 29 29 28 27 27 26 26 25 25 24 24 24 24 23 22 22 22 22 21 21 21 21 21 22 21 21 21 21 21 21 20 20 20 21 22 23 24 25 27 28 30 31 31 32 34 36 38 40 42 45 47 49 52 54 56 59 61 63 65 68 70 73 76 80 83 86 90 93 96 99 101 102 103 104 105 106 107 108 108 107 105 101 97 94 93 97 103 110 119 129 138 146 153 155 155 152 147 139 132 127 124 125 127 130 133 136 138 140 140 140 138 135 132 127 124 122 121 120 121 122 125 128 132 137 143 150 157 164 170 174 177 177 174 170 164 156 148 142 138 135 136 139 143 147 151 153 153 151 147 143 140 139 139 139 139 138 135 130 124 119 114 110 107 104 101 99 96 93 91 89 87 85 84 83 82 81 80 79 78 78 76 75 73 70 68 66 64 62 60 58 56 55 53 52 50 49 47 46 46 47 47 48 48 49 49 50 50 50 51 51 51 51 50 50 50 50 50 50 51 51 52 53 53 54 54 55 56 57 57 56 56 54 50 46 43 41 40 40 41 42 43 44 47 51 54 57 60 61 60 60 58 54 50 47 46 49 55 63 73 81 87 95 104 110 110 105 97 90 634 667 701 737 774 812 854 898 943 988 1028 1055 1054 1037 999 945 875 802 729 661 596 543 496 461 429 404 383 367 354 343 334 326 318 311 303 295 287 280 273 267 261 255 251 247 244 240 234 227 222 221 220 222 223 220 213 201 188 174 162 153 145 135 126 117 108 100 94 89 85 82 80 79 78 77 76 76 75 74 73 71 70 69 68 67 66 65 64 64 64 64 64 64 64 64 64 63 63 62 62 62 61 61 60 60 60 60 60 61 61 61 61 61 62 62 62 62 61 61 60 60 60 59 58 57 57 57 56 56 56 56 55 55 55 57 58 58 58 57 57 56 57 57 56 57 57 58 58 59 60 60 60 61 61 62 62 62 63 62 62 61 62 62 62 63 63 63 63 62 62 61 60 59 59 59 58 58 57 56 56 55 54 54 54 53 53 52 52 51 50 49 49 48 47 47 47 46 45 44 44 43 42 42 42 41 40 39 39 38 38 37 37 37 36 35 35 34 33 33 32 31 31 31 30 30 30 29 29 29 29 28 28 28 28 28 27 27 26 26 26 26 25 25 25 25 25 25 26 26 26 26 26 26 26 26 25 25 25 25 25 25 24 24 23 22 22 21 20 19 19 18 18 17 16 15 14 13 13 12 11 10 10 9 9 9 9 9 9 10 11 12 13 14 15 16 18 19 20 21 22 24 26 27 29 30 32 33 34 35 35 35 35 35 34 33 33 32 31 31 30 29 28 28 27 27 26 25 25 24 23 23 23 22 22 22 21 21 21 20 21 20 20 20 20 20 20 20 20 19 19 19 19 20 21 22 23 24 25 26 27 28 29 30 31 33 35 37 39 41 44 46 48 51 53 56 58 60 62 64 66 69 72 75 79 82 85 89 92 95 96 98 98 100 101 102 104 105 105 106 106 106 105 104 101 96 99 106 115 124 132 140 146 148 148 146 140 134 128 123 121 120 121 123 127 131 134 136 136 135 133 130 125 121 119 117 116 117 118 120 122 126 130 136 143 151 160 169 177 182 186 186 184 180 173 163 153 145 139 137 137 139 144 149 153 155 156 153 149 144 142 141 142 142 142 140 137 132 127 122 117 113 109 106 102 100 97 95 93 91 89 87 86 85 84 83 82 81 81 80 78 76 74 72 70 67 65 62 60 59 57 55 54 53 52 50 50 49 49 49 49 50 50 51 51 52 52 53 53 53 53 53 52 52 52 52 53 54 54 55 56 57 58 58 59 60 60 60 59 58 56 53 49 46 44 43 43 44 45 46 48 50 53 57 60 62 63 63 62 60 56 53 50 49 49 55 64 73 81 88 96 105 111 113 110 102 97 653 686 719 754 790 830 873 919 964 1008 1043 1066 1058 1037 986 927 847 770 697 629 569 518 478 444 417 395 376 361 348 336 325 315 308 300 293 285 279 274 267 261 255 250 246 243 239 234 229 222 216 213 212 213 215 215 211 201 188 174 160 149 139 129 120 111 103 96 90 85 81 79 77 76 75 74 74 73 73 72 71 69 68 67 66 65 64 64 63 63 63 63 63 64 63 62 62 62 61 61 61 60 60 59 59 59 58 59 59 60 60 60 60 60 61 61 60 60 60 59 59 58 58 57 56 56 55 54 55 55 54 54 54 53 52 53 55 56 56 55 54 55 54 54 55 56 56 56 57 58 59 59 60 60 60 61 62 62 62 61 61 62 62 62 62 63 63 63 63 62 62 61 60 59 58 58 58 57 56 56 55 54 54 53 53 52 52 52 52 51 50 49 48 47 46 45 45 45 44 44 44 43 42 41 41 41 40 39 39 39 38 37 37 36 36 35 34 33 33 32 31 31 31 31 30 30 30 30 30 29 29 29 29 29 28 28 27 27 26 26 26 26 26 26 26 26 26 26 27 26 26 26 26 26 26 25 25 25 25 25 25 24 24 24 24 23 22 21 20 20 19 18 17 17 16 15 14 13 13 12 12 11 10 9 9 9 9 9 9 10 11 12 13 14 16 17 18 19 20 22 23 23 24 26 27 29 31 32 34 34 35 36 36 35 35 34 34 33 33 32 31 30 29 28 27 27 26 25 25 24 23 22 22 22 21 21 21 20 20 20 20 19 19 19 19 18 19 19 19 19 19 19 19 19 19 20 21 21 22 23 24 25 26 27 28 29 30 32 34 36 38 40 42 44 47 49 52 54 57 59 61 63 66 68 71 74 77 81 84 88 90 92 93 95 97 98 99 102 103 104 105 105 105 106 106 96 93 96 102 110 119 127 134 139 142 141 139 134 128 123 119 116 115 116 118 121 125 128 130 130 129 126 123 120 117 116 116 115 115 117 118 120 124 132 140 149 158 169 177 185 192 196 197 197 192 182 170 157 146 139 136 136 140 145 150 155 157 156 154 149 147 145 145 145 145 145 143 140 135 129 124 119 115 111 108 104 101 99 97 95 93 91 89 88 86 85 84 84 84 83 81 80 78 75 73 70 67 64 62 61 59 58 57 55 54 54 53 52 51 52 52 52 53 53 53 53 54 55 55 55 55 55 55 55 55 55 56 57 57 59 60 61 62 62 62 63 63 62 62 61 59 56 53 51 50 48 47 47 48 49 51 53 55 57 60 62 63 63 61 59 56 54 53 53 54 56 60 69 77 86 94 101 108 111 106 101 96 673 706 738 773 810 851 893 938 984 1022 1051 1053 1044 1009 959 888 812 735 663 597 542 495 458 427 404 384 367 353 340 327 317 307 299 292 285 279 272 266 260 254 248 243 239 236 232 228 221 215 209 205 204 205 207 209 206 197 185 170 156 143 133 123 115 106 98 92 86 82 78 77 75 74 73 72 71 70 70 68 67 67 66 65 64 63 62 62 63 63 63 63 63 62 62 61 61 61 60 59 59 59 59 58 58 58 58 59 59 59 59 59 59 59 59 59 58 58 58 57 57 57 56 55 55 54 54 54 53 53 53 53 52 52 52 53 53 53 53 53 53 53 53 53 54 54 55 56 56 57 58 58 59 59 60 61 61 61 60 60 61 62 62 62 63 63 63 62 62 62 61 60 59 58 58 57 56 56 55 54 54 53 53 53 52 52 52 51 51 51 50 49 48 47 46 45 44 43 43 43 42 42 42 41 41 41 40 40 40 40 39 38 37 36 35 34 34 33 32 32 31 31 31 31 30 30 30 30 30 30 30 30 30 30 29 29 29 28 27 27 27 27 26 27 27 27 27 27 28 27 27 27 27 26 26 26 25 25 25 25 25 24 24 24 24 24 23 22 22 20 20 19 18 17 16 15 14 14 13 13 12 12 11 10 10 10 10 10 10 11 12 13 14 16 17 18 19 20 21 22 23 23 24 25 26 27 29 31 32 33 33 34 35 35 35 35 35 34 33 33 32 31 30 29 28 27 26 25 24 23 23 22 22 21 21 20 19 19 18 19 19 18 18 18 18 17 18 18 18 18 18 18 18 18 18 19 19 19 20 21 21 21 22 23 24 25 26 27 29 30 32 34 36 39 41 43 45 48 50 52 55 57 60 62 65 67 70 73 76 79 83 86 88 91 93 94 95 98 100 101 103 103 104 104 104 101 99 97 95 100 107 114 121 128 133 136 136 133 129 124 119 116 113 111 111 113 116 119 122 123 122 120 118 117 116 116 115 114 114 114 115 117 122 129 138 147 158 168 178 186 195 202 207 210 208 200 188 174 159 147 138 133 135 140 146 152 156 158 158 155 152 149 148 149 149 148 147 145 141 136 131 126 120 116 112 109 106 103 100 98 96 93 91 90 89 87 87 87 87 86 85 83 81 79 76 73 70 67 65 63 62 60 59 58 57 57 56 55 55 54 54 54 55 55 55 56 56 56 57 57 57 57 57 57 57 58 59 59 60 62 63 64 65 66 66 66 65 64 63 61 58 56 54 53 53 52 52 52 52 53 54 56 58 59 61 62 63 63 61 59 57 54 53 55 58 60 63 67 74 82 88 93 96 98 93 91 90 694 726 758 792 829 869 912 955 996 1028 1045 1035 1011 967 911 838 762 691 623 565 513 473 439 412 390 373 357 343 331 318 309 300 292 285 278 272 266 259 253 246 240 236 231 227 224 220 214 208 202 197 196 196 197 198 196 190 178 164 150 137 126 117 109 101 93 87 82 78 75 73 73 71 70 70 69 68 67 66 65 64 64 63 62 62 62 62 62 62 62 62 62 61 61 60 60 59 59 59 58 57 57 57 57 57 58 58 58 58 58 58 58 58 58 58 57 56 56 55 55 54 54 53 53 53 52 52 52 52 51 51 50 51 52 52 52 52 51 51 51 51 51 52 53 53 54 55 56 57 57 57 58 58 59 59 59 59 59 59 60 61 62 62 62 62 62 62 62 61 61 60 59 58 57 57 56 55 55 54 53 53 53 53 53 53 52 51 50 49 48 48 47 46 45 44 43 42 42 41 41 41 41 41 41 41 41 40 40 40 39 38 37 36 35 35 34 33 32 32 32 32 31 31 31 31 31 31 31 31 31 31 31 31 30 30 30 30 29 28 28 27 27 27 28 28 28 29 29 29 28 28 28 27 27 27 26 26 25 25 26 25 24 24 24 24 23 22 22 22 21 20 19 18 17 16 15 14 14 13 13 12 12 12 12 11 11 11 12 13 13 14 15 16 17 18 19 20 21 21 22 23 24 25 25 26 27 28 30 31 31 33 33 33 34 33 33 33 32 31 30 30 28 27 27 26 25 24 24 22 22 21 20 20 19 19 18 18 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 19 20 20 21 22 23 24 26 27 29 31 33 35 37 39 42 44 46 48 51 53 56 58 60 63 65 68 70 74 78 82 85 87 89 91 93 95 98 100 102 103 103 103 103 105 106 108 107 107 107 109 115 122 127 130 130 128 125 121 117 114 110 108 108 109 111 113 115 115 114 111 110 109 109 108 107 107 108 109 112 118 124 132 142 152 163 174 185 195 205 214 220 222 219 210 196 179 161 147 136 134 135 140 146 153 158 161 160 157 155 153 153 153 153 151 149 146 142 137 132 126 120 116 112 109 105 102 100 97 94 92 91 90 89 89 89 89 88 87 85 83 81 79 76 73 70 68 65 64 63 61 60 60 60 59 59 58 57 56 57 57 57 58 58 59 59 59 59 59 59 59 59 59 60 61 62 63 64 66 68 68 69 68 67 66 64 63 60 57 55 54 54 55 55 56 57 57 58 58 59 60 61 62 63 62 61 60 58 56 54 52 53 56 60 62 65 68 73 76 78 77 79 81 83 87 714 745 776 810 847 888 929 970 1004 1031 1027 1011 972 921 856 785 713 646 584 531 487 451 419 396 376 361 347 334 322 310 300 292 285 278 271 264 258 251 244 238 232 227 223 219 216 213 208 203 197 191 188 186 186 186 183 177 166 155 141 130 119 110 102 95 88 83 78 75 72 70 70 69 68 67 67 66 65 64 63 62 62 62 61 61 61 61 61 61 61 61 60 60 59 59 59 58 57 57 57 57 56 56 56 56 57 57 57 57 57 57 57 57 56 56 55 55 54 53 53 53 52 52 51 51 51 51 50 50 50 50 51 51 51 51 51 50 50 50 50 50 51 51 52 53 54 55 56 56 56 56 57 58 58 58 58 58 59 59 60 61 61 61 61 61 61 61 61 61 60 60 59 58 57 57 56 55 54 53 53 53 53 53 52 52 51 49 49 48 48 48 47 46 45 44 42 42 41 40 40 40 40 40 40 40 39 39 39 39 39 37 37 36 35 35 34 33 32 32 32 32 31 31 31 31 32 32 32 33 32 32 32 32 31 31 31 31 30 30 29 28 28 28 28 29 30 30 31 30 30 30 29 28 28 28 27 27 27 26 26 26 25 25 25 24 24 23 23 23 22 21 20 19 18 17 16 16 15 14 14 13 13 14 14 13 13 14 14 15 15 16 16 17 17 18 19 20 21 22 22 23 24 24 25 25 25 26 27 29 29 30 31 31 31 31 31 30 30 29 28 28 27 26 25 24 24 23 22 21 20 20 19 19 18 18 18 17 17 16 16 16 16 17 16 16 16 16 16 17 17 16 16 17 16 16 16 16 16 16 16 16 17 17 18 18 18 19 21 22 23 24 26 27 30 32 34 36 39 41 42 45 47 49 52 54 56 59 61 63 67 71 76 79 82 85 87 89 90 93 95 97 99 101 101 102 101 103 106 110 115 116 113 107 110 115 121 123 124 124 121 118 115 112 109 107 106 105 106 107 108 108 107 104 102 99 97 96 95 96 99 103 108 114 122 131 141 154 166 179 191 203 213 223 230 233 229 219 202 183 164 148 138 134 135 141 148 155 161 163 162 161 159 158 157 156 155 153 150 147 143 138 132 126 121 116 112 107 104 100 97 95 93 92 91 91 91 92 91 90 89 88 85 84 81 79 76 74 71 68 66 66 65 64 63 63 62 61 60 60 59 59 59 60 60 61 61 61 61 61 61 61 61 61 62 62 63 64 66 68 70 71 72 71 70 69 67 65 63 61 58 58 58 58 59 60 60 62 65 68 69 68 67 65 65 63 61 59 57 56 54 53 50 50 52 55 57 59 63 65 67 69 71 75 81 88 95 732 762 794 830 868 909 948 983 1009 1018 1005 975 929 872 805 735 669 604 549 500 463 429 403 382 365 351 337 325 313 302 293 286 279 272 264 257 250 243 236 229 222 217 214 211 209 206 203 197 191 186 181 179 176 174 170 163 154 143 132 121 112 103 96 89 83 78 75 72 69 68 67 67 66 65 65 64 62 61 61 60 59 59 60 60 60 60 60 60 60 59 59 59 58 57 57 57 56 56 56 55 55 55 55 56 56 56 56 56 56 56 55 55 55 54 54 53 53 53 52 51 50 50 50 50 49 49 49 49 49 50 50 49 49 49 49 49 50 49 49 50 50 51 52 53 54 54 54 55 56 56 57 57 56 57 57 58 58 58 59 59 59 60 60 59 60 60 59 60 59 58 58 58 57 56 56 54 54 53 52 52 52 51 50 50 49 49 48 47 47 46 45 45 44 43 42 41 40 39 39 39 38 38 38 38 37 37 37 37 37 36 37 36 35 34 34 34 33 32 32 32 32 32 32 32 32 33 33 33 34 34 34 33 32 32 32 32 31 31 30 29 29 29 29 29 30 30 30 31 30 30 29 29 28 28 27 27 26 26 26 26 26 26 26 25 24 24 24 23 23 22 21 20 19 19 18 17 16 16 15 15 15 15 15 15 16 16 16 16 16 16 17 17 18 18 20 20 21 22 22 23 23 23 24 24 24 25 25 26 27 27 28 28 28 28 28 28 27 27 26 25 25 25 24 23 22 22 21 20 19 18 18 17 17 17 17 17 16 16 16 16 16 16 15 15 15 14 15 15 15 15 15 15 15 14 14 14 14 14 14 15 15 15 15 16 16 16 17 18 19 20 21 22 25 27 29 31 33 35 37 39 41 43 46 48 51 53 55 58 61 65 68 72 76 79 82 84 86 88 90 92 94 96 98 99 99 99 101 103 107 109 108 100 102 105 110 113 116 118 117 117 115 112 110 108 106 104 102 100 99 99 100 100 97 93 88 85 82 82 85 90 95 101 109 118 129 142 155 169 183 195 208 220 231 238 240 238 226 209 188 167 150 140 136 137 143 150 158 163 166 166 165 164 163 162 160 157 154 151 147 143 138 132 126 122 117 112 108 104 100 97 95 94 93 93 93 93 92 92 90 89 87 86 84 82 80 77 75 72 70 68 67 67 66 66 65 64 63 62 62 62 62 63 63 63 64 64 64 64 64 63 63 63 63 64 65 67 69 71 72 73 74 73 72 69 68 66 64 61 61 61 62 62 64 66 70 74 77 79 79 78 76 72 69 65 61 58 55 53 52 51 50 50 51 52 54 56 59 62 66 70 76 83 92 102 110 748 780 813 851 893 933 970 997 1015 1000 976 931 881 820 754 690 628 570 519 476 441 411 387 367 353 339 327 315 305 295 286 278 271 264 257 250 242 234 227 220 213 208 205 203 201 200 196 192 187 181 176 171 168 164 158 151 143 133 122 113 104 96 89 83 78 73 71 69 67 66 65 65 64 63 62 61 60 59 59 58 58 58 59 59 59 59 59 59 59 58 58 58 57 56 55 55 55 54 54 54 55 55 55 56 56 56 56 56 56 55 54 54 53 53 52 52 51 50 50 49 49 49 48 48 48 48 48 49 49 48 48 48 48 48 48 48 48 48 48 49 49 50 51 52 53 54 54 55 56 56 56 55 56 56 56 57 58 58 58 58 58 59 58 58 59 59 59 59 58 58 57 56 56 56 55 54 53 52 52 51 51 50 49 49 48 48 48 47 46 45 44 43 43 42 41 40 39 38 38 37 37 36 36 36 35 35 35 35 35 35 35 35 34 34 34 33 33 33 32 32 33 32 32 32 33 33 33 33 34 35 34 34 33 32 32 31 31 30 30 29 29 29 29 29 30 29 29 29 29 28 28 27 27 27 26 26 25 25 25 26 26 26 26 26 25 24 24 23 23 22 22 21 21 20 19 18 18 17 16 17 17 17 17 17 17 17 17 17 17 17 17 17 18 18 19 21 21 22 22 22 23 23 23 23 23 24 24 24 24 24 25 25 24 24 25 25 25 25 24 23 23 22 22 22 21 20 20 19 18 17 17 16 16 16 16 16 16 16 15 15 15 14 14 15 14 14 13 13 13 13 14 13 13 12 12 12 13 13 13 13 13 13 13 13 14 14 14 14 15 16 17 18 20 21 23 26 28 30 32 34 36 38 40 42 44 47 49 52 55 58 61 65 69 73 76 78 81 82 84 86 88 91 93 95 96 97 98 99 101 104 107 111 111 110 108 106 108 110 111 111 111 110 109 108 106 104 101 96 93 91 92 93 92 89 83 79 76 74 75 78 82 89 98 108 120 134 147 161 175 188 202 215 227 237 245 249 244 232 214 192 171 154 142 136 138 144 153 161 167 170 171 171 170 169 168 164 160 156 152 148 143 137 132 126 122 117 112 108 103 100 97 95 94 93 93 93 93 93 92 91 89 88 87 85 83 81 78 76 74 72 71 69 69 69 68 67 66 66 65 65 65 66 66 66 66 66 67 67 67 66 65 65 65 65 67 69 71 73 74 76 76 75 73 70 69 67 65 63 63 64 65 67 69 70 77 81 83 82 80 80 83 80 76 70 62 57 53 50 49 49 50 53 55 55 55 55 57 61 68 74 82 91 102 112 118 764 797 832 871 912 951 984 1003 1001 977 936 884 826 766 704 646 589 539 491 456 423 397 374 356 341 328 317 306 296 286 278 270 263 256 249 242 234 226 218 211 205 200 197 195 195 193 190 186 181 175 169 164 159 154 147 140 131 122 112 104 97 90 83 78 73 70 68 66 65 64 63 62 62 61 60 59 58 57 57 57 57 57 57 57 57 58 58 57 57 57 57 56 55 54 54 54 54 54 54 55 55 56 56 56 56 56 56 56 56 54 53 52 52 51 51 50 49 49 48 47 47 47 46 46 47 48 49 48 47 47 47 47 47 47 47 47 47 47 47 48 49 50 51 52 53 54 55 56 56 55 55 56 56 56 57 57 58 58 58 59 59 59 58 58 58 59 59 58 57 57 56 55 56 55 54 53 53 52 51 51 50 50 49 49 48 48 47 46 45 44 43 43 42 41 40 39 38 37 36 36 36 35 35 34 34 34 34 34 34 34 35 34 34 34 34 33 33 33 32 32 33 33 33 33 34 34 34 34 34 35 35 34 33 33 32 31 31 30 29 29 29 28 28 29 29 29 28 28 28 27 27 26 26 25 25 24 24 24 24 25 25 26 26 26 26 25 24 23 23 22 22 22 21 21 20 19 19 18 17 17 17 17 18 18 18 18 18 18 17 17 17 18 18 18 19 19 20 21 21 22 22 22 22 23 23 23 23 23 22 22 22 22 21 22 22 22 22 21 21 21 20 20 21 20 20 19 19 18 17 16 15 15 14 14 14 14 14 14 14 13 13 13 13 13 13 13 12 12 12 12 12 11 11 11 11 12 12 13 13 13 13 13 12 12 12 12 13 13 14 14 14 15 16 17 18 21 22 25 27 29 31 33 35 36 38 40 43 46 48 51 54 57 61 65 68 72 75 77 78 80 82 84 86 89 91 93 94 95 97 98 101 104 109 114 118 118 110 105 104 106 107 107 106 106 105 104 101 96 91 86 83 83 83 83 80 77 73 72 71 72 74 80 88 99 113 127 141 155 169 183 196 209 221 233 243 250 252 248 239 221 199 177 157 144 139 140 145 154 163 171 176 177 177 177 175 172 168 163 158 154 149 143 137 130 125 120 115 111 107 102 100 98 95 95 94 93 93 93 93 93 92 90 89 88 87 85 82 79 77 75 73 73 72 72 72 71 70 70 69 69 69 68 68 69 69 69 69 69 68 68 67 66 67 67 67 69 71 74 76 78 78 76 74 72 70 69 67 66 67 68 69 72 78 81 83 84 84 80 78 77 82 83 82 76 66 58 52 49 49 50 54 57 59 56 56 55 57 63 70 78 84 92 100 108 114 776 809 844 882 920 958 984 998 980 947 896 838 775 715 659 605 555 509 471 437 408 384 363 345 329 317 305 295 286 278 270 262 255 248 241 234 226 218 210 203 197 192 189 188 187 186 183 179 175 169 163 156 150 144 137 130 121 112 104 96 89 83 77 73 69 67 65 63 62 62 61 60 60 59 57 56 56 55 54 55 55 56 56 56 56 56 56 56 56 56 55 54 54 53 53 54 54 54 55 55 55 56 56 56 56 55 55 54 54 53 52 51 50 50 49 48 47 47 46 46 45 45 44 45 46 47 47 46 46 45 45 45 45 45 46 45 46 46 47 47 48 49 49 51 52 53 54 55 56 55 56 56 57 57 58 58 58 59 59 59 60 59 58 58 58 58 58 58 57 56 55 54 54 54 53 53 52 51 51 50 51 51 50 49 48 47 47 46 45 44 44 43 42 41 39 39 38 37 36 35 35 35 34 34 34 34 34 35 35 35 35 34 34 34 33 33 33 33 33 33 33 33 34 34 35 35 35 35 35 36 35 34 33 33 32 31 31 30 29 28 28 28 28 28 28 28 28 28 27 27 26 26 26 25 23 24 24 24 24 24 25 26 26 26 26 25 24 23 23 22 22 22 22 21 21 20 20 19 19 18 18 18 19 19 19 19 19 19 18 18 18 18 18 18 18 18 19 19 20 21 21 22 22 22 22 22 22 22 21 21 20 20 20 20 19 19 19 19 19 18 18 18 18 18 17 17 17 17 16 16 15 14 13 12 13 12 12 12 12 11 11 11 11 11 11 11 11 11 11 10 10 11 11 11 12 12 13 13 13 13 13 12 12 12 12 11 12 13 13 12 13 13 14 14 15 16 18 19 21 24 26 28 30 31 33 35 38 40 43 45 47 50 54 57 61 64 67 70 73 75 77 78 80 82 85 87 89 91 93 95 97 99 101 105 109 114 108 102 97 100 101 102 103 103 103 102 100 96 92 86 80 77 75 75 74 72 71 69 68 68 69 72 80 90 104 119 133 147 161 175 188 201 213 225 236 244 251 256 256 246 227 205 181 161 147 139 138 146 156 167 175 181 184 185 183 180 176 170 165 160 155 149 142 135 129 124 119 114 110 106 102 99 97 96 95 94 94 94 94 94 93 93 92 91 89 88 86 84 82 80 78 76 75 75 75 75 75 74 74 73 72 72 72 72 73 73 72 72 71 70 69 68 68 68 69 70 73 77 78 79 79 78 76 74 72 70 69 69 71 73 74 77 82 84 84 83 83 80 76 76 80 84 85 80 72 61 55 52 52 54 58 61 62 60 58 57 60 64 69 75 81 86 91 95 98 783 817 853 891 927 958 977 977 952 910 857 795 734 675 621 570 524 482 448 418 393 370 350 332 318 304 293 284 275 267 260 252 245 239 233 225 217 209 201 194 188 184 181 180 179 178 176 172 167 161 155 148 141 134 127 119 111 104 96 88 82 76 72 68 66 64 62 61 60 60 60 59 58 57 55 54 54 53 53 54 54 54 54 54 55 55 56 55 55 54 54 53 53 53 53 54 54 54 54 55 56 56 56 56 55 54 54 53 52 51 50 49 49 49 48 47 46 45 44 44 43 43 43 44 45 45 44 43 43 42 43 43 43 43 43 44 44 44 45 46 47 48 48 49 50 51 53 54 54 55 56 57 57 58 59 59 60 60 60 60 59 58 57 57 57 58 58 57 56 54 53 53 53 54 54 53 52 51 51 52 52 51 51 50 49 48 47 47 46 45 45 44 42 41 39 38 38 37 36 35 35 34 34 35 35 35 36 36 35 36 36 35 35 34 33 33 33 33 33 33 33 33 34 34 35 35 35 36 35 35 35 34 34 33 32 31 31 30 29 29 28 28 28 28 28 28 29 29 29 28 27 26 26 25 24 25 24 24 24 24 25 25 25 25 26 25 24 23 23 22 22 22 22 22 21 21 21 21 20 20 20 20 20 20 20 20 20 19 19 18 17 17 17 17 17 18 18 18 19 20 20 20 21 20 20 20 20 19 20 19 19 18 18 17 17 17 17 17 16 16 16 16 16 16 15 15 15 15 15 15 15 14 13 12 12 11 12 12 11 11 10 10 9 9 9 9 9 9 9 10 10 11 11 12 12 12 13 13 13 12 12 12 11 11 11 11 11 11 11 11 12 12 12 13 13 14 15 16 18 19 21 23 25 27 29 31 33 35 37 39 41 44 47 50 53 56 60 63 66 69 71 73 75 77 79 81 84 87 89 91 93 95 97 99 102 105 110 110 108 104 99 98 99 100 101 102 101 98 94 89 82 76 71 67 66 66 65 65 64 63 64 67 72 81 92 104 118 132 148 162 176 189 204 215 226 235 244 253 259 259 252 237 213 187 163 146 139 142 149 159 170 180 187 191 191 189 185 179 173 168 162 155 148 141 134 129 124 119 115 111 107 103 100 98 97 96 96 96 96 95 96 96 96 95 93 91 89 87 85 83 82 81 79 79 79 78 78 78 77 77 77 76 76 76 76 76 76 74 73 72 71 71 71 71 72 74 77 80 81 82 82 80 78 75 74 72 71 72 75 77 80 84 87 88 88 87 85 84 83 81 83 87 85 81 73 61 57 57 58 61 64 65 62 60 60 60 63 66 69 72 75 78 80 82 84 792 827 865 902 936 961 975 957 925 877 822 762 701 643 589 540 496 458 427 401 378 356 338 321 306 292 281 271 264 257 250 242 235 228 221 214 207 199 191 186 180 177 174 173 171 170 168 164 159 153 146 140 132 125 117 110 102 94 87 80 75 70 67 64 62 61 60 60 60 59 58 57 56 54 53 53 52 51 52 52 53 53 54 54 54 54 54 53 53 53 53 52 52 52 53 54 54 54 55 55 56 55 55 55 54 53 52 52 50 50 49 48 48 46 46 45 44 43 42 42 42 42 42 43 43 43 42 41 41 41 41 41 41 42 42 43 43 44 45 46 46 47 47 48 49 50 51 52 53 55 57 57 58 58 59 59 59 60 59 59 58 57 56 56 57 58 57 56 54 53 53 53 53 54 55 54 53 52 52 52 52 52 50 49 48 47 47 47 46 46 46 44 43 41 40 40 38 37 36 36 36 35 36 36 37 38 37 37 37 37 36 36 35 35 35 34 34 34 34 34 34 33 33 33 34 34 35 35 36 35 35 35 34 33 32 30 30 30 29 29 29 29 29 30 30 30 30 31 31 30 29 28 28 27 27 27 26 25 25 26 25 25 25 25 25 25 24 24 23 23 22 22 22 22 22 21 21 21 21 21 21 20 20 20 20 20 20 20 19 19 19 18 17 17 17 16 16 17 18 19 19 18 19 19 18 19 19 18 18 18 17 17 16 16 16 16 15 15 15 16 16 15 15 15 15 15 15 14 14 14 14 13 12 12 11 10 10 10 10 10 10 10 9 9 9 9 10 10 10 11 11 11 11 12 12 12 13 13 13 13 12 12 11 11 11 10 10 10 11 11 11 12 12 12 13 13 14 15 15 16 18 19 21 23 24 26 28 29 31 34 36 38 40 43 45 49 53 56 59 62 65 67 70 72 74 76 78 81 84 86 89 91 93 94 96 99 102 106 110 114 108 100 94 95 97 99 100 99 97 92 85 78 72 65 61 58 57 57 58 59 60 62 65 71 78 87 99 113 130 145 161 176 190 203 214 225 235 245 256 264 266 260 245 218 192 168 150 143 143 150 162 175 186 194 197 196 193 187 181 174 168 160 153 146 139 133 128 124 120 116 111 107 104 102 100 99 98 98 97 97 98 99 99 98 97 96 94 92 90 88 86 84 83 83 83 83 83 82 82 81 81 81 80 80 80 79 79 77 76 75 74 74 74 74 75 76 80 83 84 85 86 83 80 78 76 74 74 77 79 82 85 90 93 94 94 93 93 92 92 92 93 94 91 85 73 67 64 64 66 68 68 67 65 63 63 64 66 67 68 69 71 73 76 78 80 805 841 879 914 943 962 962 940 898 847 789 729 670 614 561 515 472 438 408 385 363 344 326 309 294 281 269 259 252 245 238 231 224 216 210 202 196 189 183 178 174 171 169 167 166 164 161 156 150 144 137 130 122 115 108 100 93 86 79 74 69 66 63 61 60 59 58 58 58 57 56 55 54 53 52 52 51 51 51 52 52 53 53 53 53 53 52 51 51 51 52 52 52 53 53 54 54 55 55 55 55 55 54 54 53 52 52 50 50 49 48 47 46 44 44 43 42 41 40 40 40 41 42 42 41 41 40 39 39 39 40 40 41 41 41 42 43 44 45 45 46 46 47 48 48 49 50 51 53 55 56 57 57 57 58 59 59 59 58 57 57 57 57 56 57 56 55 54 53 51 52 53 54 55 55 54 53 52 53 53 52 50 49 48 48 47 48 47 47 46 45 44 42 42 41 40 39 38 38 38 37 38 38 38 38 38 39 38 38 38 37 37 36 36 36 36 36 35 35 35 35 34 34 33 33 33 33 34 34 35 34 34 34 33 32 31 30 30 30 31 31 31 31 32 32 33 33 33 33 32 32 31 30 30 30 29 28 27 27 27 27 26 26 26 26 25 25 25 24 23 23 22 22 23 22 22 22 22 22 21 21 21 21 21 21 20 20 20 20 19 18 18 17 17 16 16 15 16 16 16 16 16 16 16 16 17 17 17 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 13 13 13 13 12 12 12 11 11 11 10 10 11 11 11 11 10 10 10 11 11 11 11 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 10 10 10 10 10 11 11 11 12 12 13 14 14 14 14 15 16 17 18 19 20 22 24 25 27 29 31 32 34 37 39 42 46 49 51 55 58 61 64 66 69 72 73 76 78 81 84 87 89 91 93 95 97 100 103 106 106 102 96 92 93 94 96 97 96 94 89 83 75 67 60 54 50 49 51 53 54 56 58 61 65 71 81 94 109 126 143 161 176 191 204 216 226 237 248 258 265 267 264 248 224 196 171 154 145 145 155 166 178 190 198 202 201 195 188 180 173 166 159 151 144 138 133 129 124 120 116 112 109 106 104 102 101 100 100 100 101 101 102 101 100 99 98 96 95 93 91 89 87 87 87 87 87 87 86 86 85 85 85 84 84 83 82 81 80 79 78 78 78 78 79 80 82 85 87 89 89 87 84 82 80 78 78 81 83 86 91 96 99 102 103 103 102 101 101 101 103 102 98 92 79 73 71 72 72 72 72 71 70 70 71 71 71 70 70 70 71 73 76 80 85 815 853 888 921 944 958 948 920 874 820 757 697 637 582 533 489 452 420 394 372 352 334 317 300 284 270 258 248 240 233 226 220 213 206 199 192 186 180 175 170 168 165 164 163 160 157 153 147 141 135 128 120 113 106 98 91 84 77 72 68 65 62 60 59 58 58 57 57 57 56 55 54 53 52 52 51 51 51 51 51 52 52 52 52 52 51 51 51 51 51 52 52 53 53 54 54 55 55 55 55 55 54 54 53 52 51 50 49 48 47 46 45 44 42 41 41 40 39 39 40 40 41 41 40 40 39 38 38 38 39 39 39 40 40 41 42 43 44 44 45 45 46 47 47 48 49 50 52 53 55 56 56 56 57 58 59 59 58 57 57 57 57 56 56 55 54 53 52 51 52 53 54 55 56 55 54 53 54 54 53 52 50 49 49 49 49 48 47 46 45 44 43 42 41 41 40 39 39 39 38 38 38 38 38 38 38 38 38 38 38 38 37 37 37 38 38 37 36 36 36 35 35 35 34 33 33 33 33 33 33 33 33 33 33 32 32 31 31 32 32 33 34 34 34 34 34 34 34 34 34 34 33 32 31 31 30 30 29 29 29 28 28 27 27 27 26 26 25 25 24 24 23 23 24 23 23 23 23 23 22 22 22 21 21 21 21 20 20 19 18 17 17 17 16 15 15 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 13 12 13 13 13 14 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 11 11 11 11 10 10 10 10 10 10 10 11 11 12 12 13 13 14 14 14 15 15 16 17 18 19 21 22 24 25 26 27 30 32 34 36 39 42 44 47 51 54 57 60 62 66 68 70 73 76 79 82 85 88 90 92 94 95 98 100 103 106 108 106 103 99 95 92 92 92 92 86 80 73 64 56 49 43 43 43 45 48 51 54 56 61 69 79 93 107 123 140 157 174 190 205 218 228 237 247 256 264 270 264 249 226 198 176 159 149 151 159 170 182 193 202 206 203 197 189 180 172 164 157 149 143 138 134 130 126 122 118 114 111 108 106 104 103 103 103 104 105 105 105 104 103 102 101 99 98 96 95 93 92 92 92 92 92 91 91 90 90 90 89 88 86 85 84 83 82 82 82 83 83 84 85 87 90 92 93 92 91 89 86 83 81 82 84 87 91 97 102 105 107 109 109 108 108 107 106 105 104 102 94 86 80 78 78 78 77 76 75 75 77 78 79 78 77 76 75 74 75 78 81 85 828 860 892 921 942 948 935 901 853 793 728 663 604 551 505 465 433 405 382 362 343 326 307 290 274 259 246 236 229 222 215 209 203 196 190 183 177 172 167 165 163 161 160 158 155 151 145 139 132 125 118 111 104 97 90 83 76 70 65 63 61 59 58 57 57 56 56 56 56 55 54 53 52 52 51 51 51 52 52 52 52 52 52 51 51 51 51 51 51 52 52 53 53 54 54 55 55 55 55 55 54 54 53 52 51 49 48 48 47 45 44 43 41 40 40 39 39 38 40 41 41 41 40 39 39 38 38 38 38 38 39 39 40 41 41 42 43 44 44 45 46 46 46 46 47 49 51 53 54 55 56 57 57 58 59 59 59 58 57 56 56 56 55 55 54 54 53 53 52 52 55 56 57 56 55 55 55 55 54 54 52 51 51 51 50 49 48 47 46 45 43 42 41 41 40 39 39 39 38 38 38 38 38 38 38 37 38 37 37 37 37 38 37 37 37 36 36 36 36 36 35 34 34 33 33 33 32 32 31 31 31 32 32 32 32 32 32 32 32 33 33 34 35 35 35 35 35 36 36 35 36 35 34 33 33 32 31 31 30 30 29 29 29 28 27 27 26 26 26 25 25 25 25 25 24 24 24 24 23 23 23 22 21 21 21 20 20 19 18 18 17 16 16 15 14 13 13 12 12 12 12 12 12 12 12 11 11 11 11 10 10 10 10 10 10 11 11 11 11 11 11 10 10 10 10 10 10 11 11 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 13 13 13 12 12 12 11 11 10 10 10 10 10 10 10 10 11 11 11 11 12 13 13 13 14 14 14 15 15 16 16 18 19 21 22 23 24 26 27 28 30 33 35 38 41 44 47 50 53 56 60 63 66 68 71 74 77 80 83 86 89 90 92 93 95 96 99 102 105 107 108 105 92 88 87 88 87 83 78 70 60 51 43 38 36 35 37 39 42 45 53 61 70 80 91 104 118 135 153 170 187 203 216 226 234 244 254 264 268 264 252 228 203 180 162 157 158 164 175 186 197 205 208 206 200 190 180 170 162 155 149 143 140 136 132 128 124 121 117 114 111 109 107 107 107 107 109 109 109 108 108 107 106 104 103 102 100 99 97 96 97 97 97 97 97 96 96 95 94 93 91 89 88 87 86 85 86 87 89 90 92 95 97 98 98 98 96 94 91 88 85 86 87 91 95 100 104 106 107 106 105 105 105 104 103 101 100 99 96 92 88 86 84 82 80 79 79 81 83 84 84 83 82 81 80 79 79 80 83 86 837 866 896 923 943 944 927 886 834 767 698 630 570 521 478 444 414 392 372 353 334 316 297 280 263 248 236 226 219 212 206 199 193 187 182 175 170 166 162 161 160 158 156 152 148 143 137 130 123 116 109 102 95 88 81 75 70 65 61 59 58 57 56 56 56 56 56 55 55 54 53 52 52 51 51 52 52 52 52 52 52 52 52 51 51 51 51 51 52 52 53 53 54 55 55 56 56 55 55 54 54 53 52 50 49 48 47 46 45 44 42 41 40 39 38 39 39 40 41 41 41 40 39 39 38 38 38 38 38 38 38 39 40 41 42 43 43 44 46 46 47 47 47 48 50 51 53 54 56 57 57 58 58 58 59 58 57 56 57 57 56 56 55 55 55 56 55 54 54 56 57 58 58 57 56 55 55 55 55 53 53 52 52 51 50 49 48 46 45 43 42 41 40 40 39 39 38 38 38 37 37 37 37 37 37 37 36 36 37 37 36 36 35 35 35 34 34 34 34 34 33 33 32 32 32 32 32 31 30 29 29 30 30 30 30 30 30 31 33 34 35 35 36 36 36 36 36 37 37 38 38 37 36 35 35 34 33 32 32 31 31 30 30 30 29 28 28 27 27 27 26 26 26 25 25 24 24 24 23 23 22 21 20 20 19 19 18 18 18 17 16 16 15 14 14 12 12 12 11 11 11 11 10 10 9 9 9 9 8 8 8 9 9 9 8 9 9 9 8 7 7 8 8 8 8 8 9 10 10 11 12 12 13 13 13 13 13 13 13 14 14 14 14 15 15 15 15 15 16 16 16 16 16 15 15 15 14 14 13 12 12 12 11 11 10 10 10 10 10 10 10 10 11 11 11 11 12 12 13 14 14 14 14 14 15 15 15 16 18 19 20 21 22 23 25 26 28 31 33 35 38 41 44 47 50 53 57 60 63 66 69 72 74 77 80 83 86 88 90 91 92 94 96 98 100 101 100 94 90 87 86 85 83 79 73 65 57 49 42 36 31 28 30 32 37 43 50 58 66 75 86 100 115 131 148 166 183 198 211 221 231 242 253 263 270 270 254 232 207 183 170 163 161 169 179 190 200 207 211 210 202 192 181 170 161 155 150 147 143 140 136 132 128 124 120 117 114 112 111 112 112 113 114 114 114 113 112 110 109 108 108 106 105 104 102 102 102 103 104 104 103 102 101 100 99 97 96 94 92 91 90 91 93 95 98 100 103 105 106 105 104 103 101 98 94 92 92 93 97 100 101 101 100 98 96 93 92 94 97 97 98 98 97 94 92 89 87 85 83 83 85 86 87 87 87 86 85 84 84 83 82 82 82 84 87 836 866 896 923 941 938 910 866 807 737 662 594 537 491 453 423 399 379 361 343 325 306 287 269 252 237 225 217 209 203 197 191 185 179 174 170 165 162 159 158 156 154 151 147 142 136 129 122 115 107 100 93 86 80 74 69 64 60 58 57 55 55 55 55 55 55 54 54 54 54 53 52 52 52 52 53 53 53 53 53 52 52 52 52 51 51 51 52 52 52 53 54 55 55 56 56 55 55 54 53 53 52 50 49 48 46 45 44 43 42 40 39 38 37 37 38 39 40 40 40 39 39 39 38 38 38 38 38 39 39 39 40 41 42 43 43 45 46 47 48 48 49 50 52 54 55 56 57 58 58 58 58 58 58 58 58 57 57 57 57 57 57 57 57 57 57 56 56 57 57 58 58 57 56 55 55 54 54 53 53 54 53 53 53 51 50 48 46 45 43 41 39 39 38 38 38 37 37 37 36 37 37 36 36 36 35 35 35 35 35 35 34 33 33 32 31 31 30 30 31 31 31 31 31 31 31 31 30 30 29 28 29 29 29 30 30 31 33 34 35 36 37 37 38 38 38 39 39 39 39 39 38 38 37 36 35 34 33 33 33 32 31 31 30 30 29 29 29 29 28 27 26 26 26 25 24 24 24 23 22 21 20 20 19 19 19 18 18 17 16 15 15 14 14 14 13 12 12 12 11 11 10 9 9 8 8 7 7 7 6 7 7 8 7 7 7 6 6 5 5 5 5 5 6 7 8 9 9 10 11 12 13 13 14 14 14 15 15 15 15 16 16 17 17 17 16 16 17 17 18 18 17 17 17 17 16 16 15 14 14 13 12 12 11 11 11 10 10 10 10 10 10 10 11 11 11 10 11 12 13 13 14 14 14 14 14 14 14 15 17 17 18 19 21 23 24 25 27 29 31 33 36 38 41 44 47 50 54 58 61 64 67 70 72 75 78 81 84 86 88 88 90 91 92 93 95 97 100 101 100 97 93 87 82 76 70 63 56 48 41 35 29 27 26 28 33 39 45 51 59 70 82 98 113 129 145 160 175 191 205 219 233 244 256 267 274 269 257 237 211 189 173 165 168 174 183 192 201 208 214 211 203 192 180 170 162 157 153 150 147 144 140 135 131 127 124 121 118 117 116 117 118 119 119 119 118 117 116 114 114 113 112 110 110 109 109 108 109 110 111 110 109 109 108 106 105 103 101 99 98 97 99 102 105 107 110 113 114 114 114 113 112 110 108 105 104 103 103 102 101 100 97 95 94 90 87 86 89 91 93 95 95 92 89 87 85 84 84 83 84 90 91 91 89 87 85 83 84 85 85 84 84 84 85 87 824 855 887 916 926 917 882 834 768 694 621 554 504 461 430 403 385 366 348 331 314 296 277 259 243 228 217 209 203 196 190 184 178 173 169 164 161 159 157 154 152 150 146 141 135 128 121 114 106 99 92 85 79 73 68 64 59 57 56 55 54 53 53 54 54 54 54 53 53 52 52 52 53 53 53 54 54 54 54 53 53 53 52 52 52 52 52 52 52 52 53 54 54 55 55 55 55 54 53 53 51 50 49 48 47 44 42 41 40 39 38 37 36 35 35 37 39 39 39 38 38 38 38 38 38 38 38 39 39 40 41 41 42 43 44 46 48 50 50 50 52 53 54 55 57 57 57 57 57 57 58 58 58 58 58 59 58 58 58 58 58 59 59 60 60 59 58 58 58 58 58 57 57 56 55 54 54 54 55 57 57 56 55 53 51 49 47 46 44 42 40 40 39 38 37 37 36 36 36 36 36 36 36 36 35 35 34 34 34 33 32 31 31 30 29 28 28 27 27 28 29 30 30 30 31 30 30 29 29 28 29 29 29 30 31 32 34 35 36 37 38 39 39 40 40 41 41 41 41 41 40 40 39 39 37 36 35 34 34 34 33 32 32 32 31 30 29 29 29 28 28 27 25 25 25 24 24 23 22 21 21 20 19 19 18 18 18 17 16 15 14 13 13 13 13 13 13 12 12 11 10 10 9 8 7 7 7 6 6 6 6 6 6 6 6 5 4 4 4 4 5 5 6 7 8 8 9 10 11 12 12 13 13 14 15 15 16 17 17 18 18 18 19 19 18 18 17 18 18 18 19 19 19 18 18 17 16 16 15 14 13 13 12 11 11 11 10 10 10 10 10 10 10 11 11 11 10 11 11 12 13 13 14 14 14 14 13 13 13 14 14 14 16 18 19 20 21 23 24 26 28 31 33 35 37 41 44 47 51 55 58 61 65 68 70 73 75 78 81 83 85 86 87 88 88 89 91 93 96 99 102 104 97 88 78 73 68 63 56 49 41 33 28 25 23 25 28 32 38 45 54 64 79 94 110 127 142 158 174 191 208 224 236 249 261 271 276 273 262 237 212 190 175 171 173 177 186 194 203 210 212 211 205 193 181 171 163 159 156 154 152 148 143 139 136 133 130 126 123 123 124 124 125 125 125 124 123 121 120 119 119 118 117 116 116 116 116 117 118 119 118 117 116 115 113 112 111 109 107 106 107 109 113 117 119 121 123 123 122 121 121 121 119 116 116 114 110 107 102 97 98 98 98 99 97 95 94 92 90 89 91 90 88 85 84 84 85 83 83 85 90 91 90 87 85 83 81 83 85 87 86 84 81 83 85 811 841 870 893 898 879 841 786 719 646 577 520 472 436 408 387 368 350 333 315 298 280 264 247 233 219 211 204 198 191 185 179 174 170 165 162 158 156 154 151 149 145 140 134 127 120 112 105 98 91 85 78 73 67 63 60 57 55 54 53 53 53 53 53 53 53 53 52 52 52 52 53 53 54 54 54 54 54 54 54 54 53 53 53 53 53 53 53 53 53 54 54 55 55 55 54 54 53 52 51 49 48 47 46 44 42 40 38 37 36 35 34 34 34 35 37 38 38 38 38 38 38 38 39 39 39 39 40 40 41 42 43 44 45 47 49 52 54 54 54 55 56 57 58 58 58 57 57 57 58 58 58 59 59 60 60 59 60 59 59 59 60 61 61 61 60 59 59 58 58 58 57 56 56 56 56 57 57 59 60 59 57 55 52 50 48 47 45 43 41 40 39 39 38 37 37 36 35 35 35 34 34 34 34 34 33 32 32 31 31 30 29 27 26 25 25 25 25 25 25 26 27 27 28 28 28 28 28 28 29 30 30 31 31 32 33 35 37 37 38 39 39 39 40 41 41 42 42 41 41 41 41 40 39 38 37 36 35 35 35 34 34 33 33 32 31 31 30 29 28 27 26 25 25 24 24 23 23 22 21 21 20 19 18 17 17 16 16 14 14 13 12 13 13 13 13 13 13 12 12 11 10 9 8 7 7 7 6 5 5 5 5 4 4 4 4 4 4 4 4 5 5 6 7 9 10 10 11 12 12 13 13 14 15 16 16 17 18 19 19 20 20 20 20 19 19 18 18 18 18 18 18 18 18 17 16 16 15 15 14 13 13 12 11 11 11 11 11 11 10 11 10 10 11 11 11 11 11 11 10 11 12 13 13 14 14 14 14 14 13 13 14 14 15 17 18 19 20 21 23 24 26 28 30 32 34 37 41 44 48 52 55 59 63 65 67 70 72 74 77 80 82 83 84 84 85 86 88 91 94 97 99 98 93 85 78 72 67 63 57 50 41 32 26 22 19 19 21 25 31 39 48 59 73 89 107 125 143 161 179 197 213 228 241 253 265 273 277 273 255 234 210 189 177 171 173 180 188 196 205 210 213 212 203 193 182 173 167 163 161 158 154 150 146 144 142 139 135 132 130 130 130 131 131 130 130 129 127 126 125 124 124 124 124 124 124 125 126 127 128 127 126 124 122 121 120 119 118 117 116 118 122 127 130 132 133 133 132 131 128 126 124 123 119 116 112 107 103 100 100 103 105 105 104 103 102 103 99 94 91 91 90 88 86 85 85 85 84 83 87 89 88 85 82 80 78 78 80 84 87 88 86 85 84 85 809 837 864 877 876 847 804 743 675 605 541 491 446 415 389 369 351 332 315 297 280 265 250 236 224 214 207 200 194 188 182 177 172 167 164 160 157 155 152 148 144 140 133 127 120 112 105 97 90 84 77 73 68 63 59 57 55 54 53 52 52 53 53 53 53 53 52 52 52 52 52 53 54 54 54 55 55 55 55 55 55 54 54 54 53 53 53 54 54 55 55 55 55 55 54 53 52 51 50 49 48 46 45 43 41 39 38 36 34 33 32 33 33 35 36 37 37 37 38 38 38 38 39 40 40 40 41 42 42 43 45 46 47 49 51 53 55 56 56 56 56 56 57 57 57 56 56 57 57 58 59 59 60 60 60 60 60 60 60 61 61 61 61 60 61 61 61 61 61 60 59 59 58 58 58 59 59 60 60 60 57 55 52 50 48 47 46 44 43 41 40 39 39 38 38 37 36 36 35 34 33 33 33 33 32 31 31 30 29 28 26 26 25 24 23 23 23 23 22 23 24 25 25 26 26 26 26 27 28 29 29 30 31 32 32 34 35 36 37 38 38 38 39 40 41 42 42 42 42 42 42 41 40 39 38 37 37 36 36 35 35 34 34 33 33 32 31 30 28 28 27 26 25 25 24 24 23 22 22 21 20 19 19 17 16 16 15 14 13 13 13 12 13 14 14 14 13 13 12 11 11 10 9 8 7 6 6 6 5 5 4 4 4 4 3 3 3 3 3 4 4 5 6 8 9 11 12 12 13 13 14 15 15 16 17 18 18 19 19 19 19 20 20 20 19 19 18 18 17 17 17 17 16 16 16 16 15 15 14 13 12 12 12 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 12 12 13 14 14 14 13 13 13 14 14 14 14 15 17 17 19 20 21 23 24 25 27 29 32 35 38 41 45 48 52 56 60 62 64 67 69 71 74 77 79 80 82 82 83 83 86 88 91 94 97 99 99 89 78 68 66 62 57 50 41 33 25 18 14 13 15 19 24 30 39 51 66 85 106 126 148 166 183 199 214 229 243 254 263 269 271 263 248 225 202 184 172 169 174 181 189 198 205 210 211 208 202 193 184 177 171 168 165 161 157 153 150 148 145 142 140 138 137 137 137 136 136 136 134 133 132 132 131 131 131 131 132 133 134 135 136 137 137 136 133 132 131 131 130 129 128 128 132 136 140 142 143 143 142 140 135 133 130 126 122 116 111 108 106 105 104 106 108 109 109 108 107 108 107 104 98 97 96 97 96 94 92 91 89 87 86 89 88 84 81 78 74 74 74 77 81 85 88 88 88 87 86 824 850 872 877 859 824 772 709 640 573 517 468 429 398 374 353 334 315 298 280 265 251 239 228 217 210 203 198 192 186 180 175 171 167 162 159 156 153 149 145 140 134 127 120 112 105 97 90 84 78 73 68 64 60 57 55 53 53 52 52 52 53 53 53 53 53 52 52 53 53 54 54 55 55 55 55 56 56 56 56 56 56 56 55 55 54 55 55 54 54 55 55 54 53 53 52 51 49 48 46 45 44 42 40 38 37 35 33 32 31 32 33 34 35 36 36 37 38 38 39 39 40 41 41 42 42 43 44 44 45 47 48 50 53 55 56 57 57 57 56 56 56 56 56 56 56 57 57 58 59 60 60 61 61 61 61 61 61 61 62 62 62 61 62 63 64 65 64 64 63 61 60 60 60 60 61 60 59 58 57 54 52 50 49 48 47 46 45 43 42 41 40 39 38 37 37 36 35 34 34 33 33 32 32 31 30 29 28 27 26 24 23 23 22 21 21 21 21 21 22 23 23 25 25 25 25 26 27 28 28 29 30 31 32 33 34 35 36 36 37 37 37 38 39 41 41 42 42 42 42 41 40 40 39 38 38 37 36 36 36 36 35 34 33 33 32 30 29 28 27 27 26 25 25 24 24 23 22 21 20 19 18 18 17 16 15 14 13 13 14 13 13 13 14 14 13 13 12 12 11 10 9 8 7 7 6 5 4 4 4 4 4 4 3 3 3 4 4 4 4 5 6 8 10 11 12 14 14 15 16 17 17 17 18 19 19 19 20 20 20 20 20 19 19 18 18 17 17 16 16 16 15 15 15 16 16 16 15 14 13 12 12 12 11 11 10 9 9 8 8 8 8 9 9 9 9 9 10 10 9 9 9 10 11 12 13 14 15 14 14 13 13 13 13 14 14 15 15 17 18 19 20 21 22 24 25 28 30 33 36 39 42 46 50 54 57 60 62 64 66 68 71 74 76 78 79 79 80 81 83 86 88 91 94 97 95 88 80 75 70 64 58 50 42 34 24 17 12 9 9 11 14 19 29 42 61 81 103 126 145 163 180 195 212 227 239 248 255 260 257 249 234 212 193 177 169 168 172 181 190 198 205 208 209 207 201 193 186 180 176 171 167 164 160 157 154 150 148 146 144 143 142 142 142 142 142 141 140 139 139 138 138 139 141 143 144 145 146 147 148 147 146 144 143 143 143 142 141 141 143 146 150 154 155 155 152 149 144 138 129 123 121 118 114 111 110 110 110 110 111 111 111 111 111 112 114 113 108 104 102 102 104 104 103 101 97 93 89 88 87 86 82 80 78 77 76 75 76 79 83 86 88 91 92 92 850 875 882 878 847 806 747 681 613 548 495 449 413 383 359 337 319 300 283 266 253 240 230 221 213 207 201 196 190 185 180 174 170 166 162 158 154 150 145 140 135 128 120 112 105 97 89 83 78 73 68 64 60 57 56 54 53 52 53 53 53 53 53 53 53 53 52 53 53 54 54 55 55 56 56 57 57 58 57 57 57 57 56 56 56 56 56 55 55 54 54 54 53 53 52 50 49 48 46 44 42 41 39 37 36 34 32 31 30 31 33 34 35 35 36 36 37 38 39 39 40 41 42 43 43 44 45 46 46 47 49 51 54 54 55 57 57 57 57 56 56 57 57 57 57 58 58 59 60 60 61 61 62 62 62 62 62 62 63 63 63 63 63 64 67 69 69 68 66 64 63 62 61 61 61 61 59 58 56 54 53 51 50 50 49 48 46 45 44 43 42 41 40 39 38 36 35 34 34 34 33 32 32 31 30 30 28 27 26 24 23 22 22 22 21 21 21 21 22 23 23 24 25 26 26 26 27 27 28 29 30 31 32 33 34 34 35 35 35 36 36 37 38 38 39 40 40 41 41 40 40 39 39 38 38 38 37 37 37 36 36 35 34 33 32 31 30 28 28 27 26 26 25 24 23 22 21 21 20 19 18 18 18 17 16 16 15 15 14 14 14 13 13 13 13 12 12 11 10 10 9 8 8 7 6 5 4 4 4 4 3 3 3 3 4 4 5 5 6 8 9 10 11 13 14 15 16 17 17 18 19 19 19 20 20 20 20 20 20 20 20 19 19 19 19 18 18 17 17 16 16 16 16 16 16 16 16 16 15 14 13 13 12 12 12 11 10 9 9 9 8 8 8 8 8 9 9 10 10 10 9 9 9 10 11 12 13 15 15 15 14 14 13 13 14 14 14 14 14 15 16 18 19 20 20 22 24 26 28 30 33 36 40 44 48 51 55 57 60 62 64 66 68 71 73 75 77 78 79 80 81 82 85 88 92 95 97 95 91 84 75 65 59 52 44 33 24 16 9 6 5 4 7 13 22 36 53 74 96 119 140 158 174 191 208 219 229 237 244 244 242 235 221 204 185 173 168 169 176 185 194 201 206 208 208 205 199 194 187 182 177 173 169 165 161 157 154 151 149 148 147 146 146 146 147 147 147 146 146 146 146 147 149 151 154 157 159 160 161 161 160 158 156 155 155 155 155 155 155 158 161 163 165 165 164 160 155 149 141 133 125 119 118 119 117 115 114 115 114 113 113 113 115 117 120 120 118 112 109 107 107 107 108 107 104 101 97 92 89 87 85 84 84 83 82 81 77 77 78 82 85 89 94 97 100 876 891 893 871 836 784 723 654 586 527 474 432 397 369 345 325 306 287 270 255 243 233 224 217 210 205 199 194 189 184 179 174 170 166 161 157 152 147 141 136 129 121 113 105 97 90 83 77 72 68 64 61 58 56 55 54 54 53 54 54 54 54 54 54 54 54 54 54 54 54 56 56 57 57 57 58 58 58 58 59 58 58 57 57 56 56 56 56 55 54 54 53 53 51 50 48 47 46 44 42 40 38 36 35 33 32 31 31 32 33 33 34 34 35 36 37 37 38 39 40 41 42 43 43 44 44 45 46 48 49 51 54 54 55 56 57 57 58 58 58 58 59 58 58 59 59 60 60 61 62 63 63 63 64 64 64 63 63 64 64 64 65 66 69 73 74 73 71 68 65 63 62 62 61 61 61 59 58 56 55 54 52 52 51 50 48 47 46 45 43 42 40 39 38 37 36 35 34 34 34 33 32 32 31 30 29 28 26 25 24 23 23 23 22 22 22 22 23 23 24 25 25 25 26 26 26 27 28 29 29 30 31 32 32 33 34 34 34 34 35 35 36 36 37 38 38 38 39 39 39 38 38 38 37 37 37 37 36 36 35 35 34 33 32 31 30 30 29 27 27 26 25 24 23 22 21 20 19 19 19 18 18 18 18 17 17 16 15 15 14 13 12 12 12 11 11 10 10 9 9 8 7 6 6 5 5 5 4 4 4 4 3 3 4 4 6 7 8 9 11 12 13 15 16 17 18 19 19 19 20 21 21 21 21 21 21 21 21 21 20 20 19 19 19 19 19 19 19 19 18 17 17 18 18 17 18 18 17 17 16 16 15 15 14 13 12 11 11 10 10 9 8 8 8 9 9 9 9 9 10 10 10 10 10 10 10 12 13 15 15 16 16 15 15 14 14 14 14 13 13 14 15 16 17 18 19 21 22 24 25 28 30 33 37 40 45 49 52 55 57 59 61 64 66 68 70 73 75 77 77 78 79 80 83 85 89 93 96 97 93 86 76 69 62 54 44 35 25 16 9 5 2 2 4 8 15 27 43 62 85 108 130 149 166 182 195 206 215 222 227 230 231 223 210 195 180 172 170 175 184 193 201 206 209 210 208 205 200 193 188 183 180 176 172 167 163 159 156 153 152 151 150 150 150 151 151 152 153 153 154 155 156 159 162 166 170 173 174 175 176 175 174 172 170 169 169 169 168 168 169 172 173 173 171 168 163 157 148 138 129 123 120 120 122 120 117 116 118 117 115 117 120 122 125 127 128 127 123 120 119 119 117 114 111 108 104 100 96 93 90 88 88 89 91 92 91 87 86 84 85 88 91 96 101 107 895 896 889 860 819 761 697 628 561 503 453 413 379 353 331 311 293 276 259 247 235 227 219 213 208 202 197 192 187 182 178 173 169 165 161 156 150 143 137 130 122 113 105 98 90 83 77 72 67 63 60 58 57 55 54 54 54 54 55 55 55 55 55 55 55 54 54 55 56 56 56 57 57 57 58 58 59 59 59 59 58 58 57 57 56 56 56 55 54 54 53 52 50 49 48 46 45 43 41 39 37 36 34 33 31 31 31 32 32 32 32 33 34 35 36 36 37 38 39 41 42 43 43 45 45 45 46 48 50 51 53 54 54 55 56 57 58 59 60 60 60 60 59 59 60 61 62 62 63 64 65 65 66 66 65 64 65 66 66 67 67 69 72 77 77 76 73 70 65 64 64 63 64 64 62 61 60 59 58 56 55 53 52 52 50 49 47 46 44 42 41 41 40 38 37 36 36 35 35 34 33 33 33 32 30 29 28 27 26 25 24 24 24 24 24 24 24 24 24 25 25 25 25 26 26 26 27 28 29 29 29 30 31 31 31 32 32 32 33 33 34 35 35 36 36 36 36 37 37 37 37 37 36 36 36 36 36 35 35 34 34 33 32 31 30 29 28 28 27 26 25 24 23 22 21 21 20 19 19 19 19 19 19 18 17 17 16 14 14 13 13 13 12 11 11 10 9 9 9 8 7 7 6 5 5 6 6 5 5 5 5 4 5 5 6 8 9 11 12 13 15 16 17 18 19 19 20 21 22 22 23 23 23 24 23 23 23 22 22 21 21 20 20 20 20 20 20 20 21 21 21 20 20 20 19 19 19 18 18 18 18 18 17 16 15 14 13 12 11 11 10 10 10 9 9 9 9 9 9 9 10 10 10 10 10 11 11 12 14 15 16 17 17 17 17 16 16 15 15 15 15 15 15 15 16 17 18 19 20 22 24 26 29 31 34 38 42 46 49 52 55 57 59 61 63 65 68 71 73 75 76 77 77 78 80 83 87 91 94 95 93 89 83 75 65 57 47 37 26 17 9 3 0 -1 -1 1 7 15 28 47 69 94 118 139 154 168 181 192 201 209 215 220 217 212 203 190 180 173 176 184 193 203 209 213 214 213 211 207 200 194 189 185 181 178 174 170 165 161 158 156 155 155 155 156 156 156 157 158 159 161 163 166 169 174 179 184 189 192 193 192 191 190 189 188 187 186 185 184 183 182 180 178 175 171 167 161 154 146 138 132 125 122 121 122 122 122 121 122 122 123 126 129 133 133 132 130 131 131 131 129 126 124 120 116 112 108 105 102 98 95 92 92 94 97 100 102 102 100 96 95 94 98 102 107 114 899 896 877 844 795 736 667 599 534 477 431 393 362 337 316 297 280 265 250 239 229 221 215 210 205 200 195 190 186 181 177 172 168 163 159 153 147 139 132 124 116 107 99 91 84 77 72 67 63 60 58 56 56 56 56 56 56 56 57 57 56 56 56 56 56 56 56 56 56 56 57 58 58 59 59 59 59 59 59 59 58 58 57 57 56 56 55 54 54 53 52 51 50 48 46 44 43 41 39 37 35 33 32 30 29 29 31 32 32 32 33 34 35 36 36 36 37 38 40 41 42 43 44 45 46 47 48 50 51 52 53 53 54 56 57 58 59 60 61 61 61 60 61 61 62 63 64 66 67 68 68 68 67 67 66 67 68 69 70 71 72 74 77 77 76 73 70 66 64 65 66 67 68 66 64 62 61 59 58 57 56 54 53 51 49 48 46 45 43 42 41 41 40 39 39 38 37 37 36 36 35 34 33 33 31 30 29 28 28 27 26 26 26 25 25 25 25 24 25 25 25 25 25 26 26 27 27 27 28 28 28 29 29 29 30 30 30 30 31 31 33 33 33 34 34 34 34 35 36 35 35 35 35 35 35 35 34 34 33 32 32 31 30 30 29 28 28 26 25 24 23 23 22 21 21 21 20 20 19 19 19 19 18 18 17 17 16 15 14 14 13 12 12 11 10 10 9 9 9 8 8 7 7 6 6 7 7 6 6 6 6 6 7 7 8 9 11 12 14 15 16 17 18 18 19 20 21 21 22 23 24 25 25 25 25 25 25 25 24 24 23 22 22 22 23 23 23 23 23 23 23 23 22 22 21 21 21 20 20 20 19 19 19 18 17 17 15 14 13 13 12 12 11 10 10 10 10 10 10 9 10 10 11 11 11 12 12 12 13 14 15 17 18 19 19 19 18 18 17 16 16 16 15 15 15 15 16 16 18 19 20 22 24 27 29 32 36 40 44 47 50 52 55 57 58 60 63 65 68 71 73 75 75 75 76 79 82 86 89 92 94 95 91 85 77 69 61 51 40 29 19 9 2 -3 -6 -7 -7 -4 3 15 32 54 78 100 121 139 155 169 181 191 199 205 209 210 207 198 189 180 179 184 193 204 212 217 220 219 217 214 209 203 196 191 187 184 181 177 173 168 165 162 161 161 161 161 161 162 163 164 166 169 172 176 181 186 193 199 204 208 209 210 209 208 207 205 203 201 198 196 194 193 190 185 179 172 166 160 153 146 140 135 129 125 123 123 124 126 128 131 136 138 141 142 144 142 138 135 136 137 138 135 132 127 124 121 118 114 110 105 102 97 93 93 95 98 103 107 110 110 109 107 107 109 113 119 126 897 891 863 824 767 704 632 563 502 448 407 371 344 320 301 283 268 253 242 232 224 216 211 206 202 198 193 188 184 179 175 171 166 161 156 150 142 135 127 119 110 101 93 85 78 72 67 64 61 59 57 56 56 57 57 57 58 58 58 58 58 58 57 57 57 57 57 57 58 58 58 58 59 59 59 60 59 59 59 58 58 58 57 57 56 56 55 54 53 52 51 49 48 46 44 42 40 38 36 35 33 31 30 29 28 29 30 31 32 32 33 34 35 36 36 36 38 39 40 42 42 43 44 44 46 48 49 50 51 52 53 54 55 57 58 59 60 61 61 61 61 62 63 64 66 67 68 69 71 71 72 70 69 69 69 69 71 73 74 74 76 77 76 75 73 70 69 67 68 69 71 71 70 67 65 62 61 60 59 57 55 54 52 51 49 47 46 45 44 43 43 43 43 42 41 40 39 38 38 37 35 34 33 33 32 31 30 30 29 28 27 27 27 26 26 26 25 24 24 24 24 25 25 25 26 26 26 27 27 27 27 27 28 27 28 29 29 29 30 31 31 31 32 33 33 34 34 35 35 35 34 34 34 34 34 33 33 32 32 31 30 30 29 29 28 27 26 25 25 24 23 23 23 22 21 21 20 19 19 19 19 19 19 19 18 17 16 16 15 14 14 13 12 11 11 10 10 9 9 9 9 8 8 8 9 8 8 8 7 7 7 7 8 9 10 11 12 13 14 15 16 17 17 18 19 20 21 22 23 24 25 26 26 26 26 26 26 26 26 25 25 25 25 25 25 25 26 25 25 25 25 25 25 25 25 24 24 23 23 22 22 21 21 20 19 18 17 16 15 15 14 13 12 11 11 11 11 10 10 10 10 11 11 12 12 12 13 13 14 14 15 16 17 18 20 20 20 19 18 18 18 17 17 16 15 14 15 15 16 16 17 18 20 22 24 27 30 33 38 41 45 48 51 53 55 57 59 61 64 67 69 72 73 73 74 75 76 79 83 86 90 93 92 90 86 79 71 62 53 43 32 21 10 0 -7 -11 -14 -15 -12 -7 1 14 36 61 85 107 127 146 160 173 183 192 199 205 206 203 197 189 185 185 191 202 211 219 224 225 224 221 216 211 204 198 193 189 186 183 180 176 172 170 169 168 168 167 167 167 169 171 173 177 181 186 192 199 206 213 220 223 226 227 227 226 225 222 219 216 215 214 212 205 200 195 188 178 169 160 152 145 140 137 134 131 128 127 128 133 138 144 150 153 155 155 155 153 151 150 149 148 145 141 137 136 131 125 121 116 111 105 101 97 95 95 98 101 104 107 112 116 118 119 121 124 128 134 140 891 876 844 793 732 661 590 524 466 419 380 350 324 305 287 272 257 244 234 226 219 213 208 203 200 195 191 186 182 178 174 169 164 159 153 146 138 130 122 112 103 95 87 79 73 68 64 61 59 58 58 58 58 58 59 59 60 60 60 60 59 59 58 58 58 58 58 58 59 59 59 59 59 59 59 59 59 59 59 59 58 57 57 57 57 56 55 54 52 51 49 47 45 44 42 39 37 36 34 32 31 29 29 29 30 31 31 31 32 32 33 34 34 35 35 36 37 38 40 42 42 43 44 45 47 49 50 50 52 53 55 56 57 58 59 60 61 62 62 63 63 63 65 67 68 69 71 71 72 72 71 70 71 71 72 73 75 75 75 74 75 76 75 73 70 71 71 72 73 74 72 71 68 65 63 62 61 60 59 57 55 54 51 51 49 48 47 47 46 46 47 48 48 46 45 43 41 39 39 37 36 35 35 34 33 32 31 30 30 29 29 28 27 27 26 25 25 24 24 24 24 24 24 25 25 25 26 26 26 26 26 27 27 27 28 28 29 29 30 32 32 32 32 33 34 34 35 35 35 34 34 34 34 34 33 32 32 32 32 31 30 29 29 28 27 26 26 26 25 24 24 24 23 21 20 20 20 19 19 19 20 19 19 19 19 18 17 16 15 15 14 13 13 13 12 12 12 11 11 11 10 10 11 12 12 11 11 10 10 9 9 9 10 11 11 12 13 14 14 14 15 16 17 18 19 20 21 22 23 24 25 25 25 26 26 27 27 27 26 26 26 26 26 27 27 27 27 27 27 27 27 27 27 27 27 27 26 26 25 25 24 24 23 22 21 20 20 19 18 17 16 15 14 13 12 12 12 11 11 12 11 12 12 13 13 13 14 15 15 15 15 16 16 18 19 21 22 22 21 20 20 20 19 18 17 16 16 15 15 15 16 17 18 19 20 22 24 27 31 35 39 43 46 49 51 53 55 57 60 62 65 67 70 70 71 71 73 74 77 80 83 87 89 91 92 87 80 70 57 47 39 33 24 14 3 -7 -14 -20 -21 -21 -19 -11 5 26 48 73 97 120 137 152 165 176 187 196 202 204 203 197 192 189 190 199 208 219 225 229 230 228 224 218 213 206 201 197 193 190 186 183 180 178 176 176 175 175 175 176 177 179 182 186 192 198 205 212 219 226 233 239 242 243 243 243 241 238 234 229 227 226 227 219 212 206 195 183 171 160 152 146 142 139 138 137 136 136 138 144 151 158 161 163 162 161 161 163 163 160 155 149 145 141 137 133 128 121 116 111 105 101 97 94 94 96 99 103 107 112 118 123 127 130 135 139 144 149 154 888 861 822 760 692 616 543 484 431 391 356 331 309 293 277 263 250 239 229 223 217 212 207 202 198 194 189 185 181 177 173 168 163 157 151 143 134 125 116 107 98 90 82 76 70 66 63 61 59 59 59 60 60 60 61 62 62 62 62 61 60 59 59 59 58 59 59 59 59 60 60 59 59 59 59 58 58 57 57 57 57 57 57 57 57 56 55 53 51 49 47 45 42 40 38 37 35 33 32 30 29 29 29 30 30 30 30 31 31 31 32 33 33 34 35 36 38 39 41 42 42 43 44 46 49 50 50 51 53 55 57 58 59 60 60 61 62 63 64 63 63 64 66 67 68 69 69 69 69 70 69 70 72 73 75 77 76 75 73 74 75 74 74 73 73 74 74 74 75 73 71 68 65 61 61 61 61 60 59 57 56 54 53 52 52 52 52 51 50 50 52 53 51 49 47 44 42 40 39 38 37 36 35 34 33 32 31 31 30 30 29 28 27 26 26 25 25 24 24 25 25 24 25 26 25 26 26 26 26 26 27 27 28 29 29 30 31 31 33 33 33 33 34 34 35 35 35 35 35 35 35 35 34 34 34 33 33 32 31 31 30 29 29 28 27 26 26 25 24 23 23 22 21 20 20 19 19 19 19 19 19 19 18 18 18 18 17 16 16 15 15 14 14 14 14 14 13 13 12 13 13 13 14 14 14 13 12 12 12 11 11 12 12 13 13 14 14 15 15 15 15 16 17 18 19 20 21 22 22 23 24 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 27 27 27 27 26 26 25 24 23 22 21 20 19 18 17 15 14 14 13 13 13 13 13 13 13 14 14 14 15 15 16 16 17 17 17 17 18 19 20 21 22 22 23 22 22 21 20 19 19 18 17 16 16 16 15 16 17 18 19 20 22 25 29 32 37 40 44 47 49 52 54 56 58 60 63 65 67 68 69 70 71 72 74 77 81 85 89 91 91 88 83 71 58 46 43 40 33 22 8 -4 -14 -21 -26 -27 -22 -12 1 19 42 66 89 108 126 143 158 171 183 192 198 202 201 197 194 192 197 205 215 223 229 232 233 230 226 221 216 211 206 202 197 193 190 187 185 184 183 182 182 183 184 186 188 192 197 205 212 219 227 235 242 250 255 258 259 260 261 259 255 250 241 238 236 230 225 220 217 204 190 178 168 159 152 147 144 143 146 150 155 157 162 166 170 171 170 163 160 159 163 162 159 152 145 141 137 129 123 119 113 107 102 97 93 91 90 91 93 98 103 109 116 123 130 136 142 148 152 155 159 164 880 843 789 724 648 573 506 448 404 366 339 315 299 283 270 258 247 237 229 222 217 212 208 203 198 193 189 184 180 176 171 166 161 154 147 138 129 120 110 102 93 85 78 73 68 64 62 61 60 61 61 62 62 62 63 64 64 63 62 61 60 59 59 59 60 60 60 60 60 60 60 59 58 58 58 57 57 57 57 58 58 58 58 58 57 56 53 50 48 46 44 42 39 37 35 34 32 31 30 29 29 30 30 30 30 30 30 30 31 31 32 32 33 34 35 37 38 40 41 42 43 44 45 47 50 51 52 53 55 57 58 59 60 61 62 62 64 65 64 63 63 64 65 66 67 66 66 65 66 66 68 70 72 74 75 75 74 73 73 73 73 73 73 73 73 74 74 74 73 72 69 66 63 63 63 63 62 62 61 60 59 58 57 57 57 56 55 53 53 52 53 53 51 48 45 43 42 40 39 38 37 36 35 34 32 31 30 30 30 29 29 28 27 26 25 25 25 25 25 26 26 27 27 26 26 26 26 26 27 28 28 29 29 30 32 33 33 34 35 35 35 35 36 36 36 36 36 37 36 36 36 36 36 35 35 34 34 33 33 32 31 29 28 27 26 25 25 24 23 22 22 21 20 19 19 19 19 18 18 18 19 19 18 18 17 17 16 16 16 16 16 15 15 15 15 15 15 15 16 16 15 15 15 15 15 15 14 14 14 14 14 14 14 14 15 15 16 16 16 16 16 16 17 17 18 19 20 21 22 22 22 23 23 24 24 24 24 24 24 25 25 26 26 26 26 26 27 27 28 28 28 28 28 29 29 29 28 28 28 28 28 27 26 26 25 24 23 22 21 20 19 18 17 16 16 16 15 15 15 15 15 15 15 16 15 16 16 17 18 18 19 19 19 19 19 20 21 22 22 23 23 23 22 21 21 20 19 18 17 17 16 15 15 15 16 17 17 19 21 24 27 31 35 39 42 46 48 51 53 54 56 58 61 63 64 67 68 70 71 72 73 76 80 84 88 91 92 91 84 74 62 49 42 39 37 27 14 0 -11 -19 -23 -22 -19 -12 1 18 37 55 75 95 115 134 152 166 178 187 194 198 199 198 195 197 201 210 218 226 232 233 234 232 228 224 220 215 211 206 201 197 194 193 191 190 191 191 192 195 197 200 205 211 219 227 234 242 251 260 269 276 277 279 280 279 275 274 278 268 258 248 244 239 234 227 214 199 188 178 170 162 154 148 146 154 164 172 174 173 170 173 175 172 161 154 152 155 158 158 150 144 140 134 127 121 116 109 102 96 91 88 86 87 88 90 95 101 109 116 123 131 138 145 152 155 157 162 165 870 823 756 685 607 532 472 420 381 348 325 305 290 277 266 255 246 237 230 224 218 214 209 204 199 194 189 184 180 176 171 165 158 151 142 133 124 114 105 97 89 82 76 70 66 63 62 62 62 62 63 63 64 64 65 65 64 64 63 62 61 61 60 60 60 60 60 60 60 60 59 58 58 58 57 57 57 57 57 58 58 57 57 55 54 51 48 46 44 42 40 37 36 34 32 31 30 30 30 30 31 30 30 30 30 30 30 30 30 31 31 32 33 34 36 37 38 40 41 41 42 44 46 48 50 52 53 55 57 59 60 61 61 62 63 64 65 64 62 61 61 62 63 64 64 64 63 63 65 66 68 70 72 73 73 73 72 72 71 72 72 71 71 72 73 74 72 71 70 68 66 66 65 65 65 65 64 63 62 61 60 60 60 60 58 56 55 54 53 52 51 50 47 45 43 41 41 40 38 37 36 35 34 33 32 31 30 30 29 29 28 28 27 27 26 26 26 26 27 27 27 28 28 27 27 26 27 28 29 30 31 31 32 33 35 35 36 36 36 37 36 37 37 37 38 38 38 38 38 37 37 37 37 37 36 35 34 33 33 32 30 29 28 27 26 25 24 23 22 21 20 20 19 19 18 18 18 17 17 17 18 17 17 17 17 16 16 16 16 16 16 16 16 17 17 17 18 18 18 18 17 17 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 18 17 17 17 18 18 19 20 20 21 21 21 22 22 22 23 23 23 23 23 23 24 24 24 24 25 25 25 26 27 27 27 28 28 29 29 29 29 29 29 29 29 28 27 27 26 25 25 24 23 22 22 21 20 19 18 18 17 17 17 17 17 17 17 18 18 18 18 18 19 19 19 20 20 20 21 21 21 22 22 22 24 24 24 23 23 21 20 19 19 18 17 16 16 16 16 16 16 17 18 20 22 25 29 33 37 41 44 46 49 50 52 54 56 58 60 63 65 66 68 69 70 71 74 77 81 86 90 92 91 87 80 65 50 40 41 39 32 18 6 -3 -10 -13 -13 -11 -6 2 13 28 46 65 85 106 127 146 160 172 182 190 195 197 195 195 197 205 214 222 229 233 235 236 235 233 229 224 219 214 209 205 202 200 199 197 197 199 202 205 208 213 219 227 235 245 254 264 274 280 286 291 296 300 303 298 293 292 297 288 274 260 253 250 247 236 223 210 198 187 178 171 164 157 154 161 173 177 177 173 167 172 178 169 161 155 153 158 161 156 149 144 139 132 125 123 118 111 102 95 88 86 86 87 88 89 91 93 99 106 115 122 130 139 145 150 155 160 164 854 792 722 646 569 501 443 400 363 337 314 298 284 273 262 253 244 236 230 224 219 216 211 206 200 195 190 186 181 176 170 163 156 147 138 128 119 109 100 92 85 78 73 68 65 63 63 63 63 64 64 65 65 66 66 65 64 64 63 63 62 62 61 61 60 60 60 60 60 59 58 57 57 56 56 55 55 56 56 56 56 55 53 51 48 45 43 41 39 37 35 34 32 31 29 28 29 30 31 31 30 30 29 29 29 29 30 30 30 31 31 31 32 33 35 37 37 38 39 40 42 44 46 48 50 53 55 57 59 60 61 61 62 63 64 64 64 63 60 59 60 61 63 64 63 63 63 64 66 68 70 71 73 73 73 72 71 71 71 71 71 71 71 71 71 70 69 69 68 67 67 67 67 67 68 65 63 62 61 60 60 59 59 58 57 55 53 52 52 50 48 46 43 42 41 40 39 38 37 36 35 33 33 32 32 31 30 30 29 29 28 28 28 27 27 27 27 28 28 29 28 28 29 29 28 29 29 30 31 32 33 34 35 36 37 38 38 38 38 39 39 39 39 39 39 40 40 40 40 39 39 39 38 38 37 36 35 34 32 31 30 29 28 27 26 24 23 22 20 19 19 18 18 18 17 17 16 16 15 16 16 16 17 17 16 16 16 16 17 17 17 18 18 19 19 19 19 19 19 18 18 17 17 17 16 16 16 17 17 18 18 19 18 18 18 18 18 18 18 19 19 18 18 19 19 19 20 21 21 21 21 21 21 21 22 23 23 23 23 23 22 23 23 23 24 24 24 24 25 26 27 28 28 29 29 29 30 30 30 30 29 29 28 28 28 27 26 25 25 24 23 22 21 20 19 19 19 19 19 18 19 19 19 19 19 19 18 18 19 19 20 20 21 21 22 22 22 22 22 23 23 24 24 24 24 24 23 21 20 19 19 18 17 17 16 16 15 15 15 17 19 21 24 28 32 36 39 43 45 48 49 50 51 54 56 59 62 64 66 67 68 69 70 72 74 79 84 89 93 93 90 81 69 57 46 39 33 28 19 12 7 2 -1 -3 -4 -2 2 13 26 41 59 79 100 120 138 153 166 176 183 189 191 194 196 201 209 219 227 232 236 238 239 239 236 232 227 222 217 213 209 208 206 205 206 208 211 214 220 226 234 243 254 265 276 287 296 304 311 318 320 322 324 322 321 321 317 307 292 270 260 258 256 246 234 222 211 201 193 185 179 173 170 170 176 179 179 174 176 180 186 180 175 170 169 168 167 158 151 146 140 133 126 125 121 114 107 100 94 92 91 90 89 88 87 86 91 100 109 119 128 136 143 150 156 163 168 831 762 689 613 538 477 426 387 354 330 310 294 280 269 259 249 240 233 228 223 219 215 211 206 201 196 192 187 181 175 169 161 153 143 133 123 114 104 95 87 80 75 70 67 65 64 63 64 64 65 65 66 66 66 66 66 65 64 63 62 62 62 61 61 60 60 60 60 59 58 57 57 56 55 55 55 55 54 54 54 53 52 50 47 45 41 39 37 36 34 33 32 30 29 28 30 31 31 31 31 30 29 29 29 29 29 29 29 29 30 31 32 32 33 34 34 35 37 38 40 42 44 47 50 53 55 57 58 59 60 61 61 62 63 63 63 62 60 57 58 60 62 64 64 64 65 65 67 69 70 71 72 73 73 72 71 70 70 70 70 70 69 69 69 68 68 68 68 69 69 70 69 69 68 66 64 62 61 59 59 58 57 56 55 54 52 51 50 49 47 45 43 42 41 39 38 37 36 35 34 34 33 32 32 32 31 30 31 30 30 29 29 29 29 29 29 29 29 30 30 30 30 30 30 30 31 31 32 33 34 36 37 38 39 40 40 40 41 41 41 41 41 41 41 42 42 42 42 41 41 41 40 39 38 37 36 36 34 33 31 30 29 27 26 25 23 22 21 20 19 18 17 17 16 16 15 15 15 15 15 15 16 16 16 16 16 16 16 17 18 18 19 20 20 20 20 20 19 19 18 18 17 17 17 17 17 17 18 19 20 21 22 22 21 21 21 20 20 20 20 20 19 19 19 20 20 20 21 21 21 21 21 20 21 21 22 23 23 22 23 23 23 23 23 23 23 24 24 25 26 27 28 29 30 31 31 31 31 31 31 30 30 30 30 30 29 29 27 26 25 24 23 22 22 21 20 20 20 20 20 21 21 21 20 20 20 19 19 20 21 21 21 21 22 22 22 22 22 23 23 23 23 24 25 25 25 24 23 22 21 20 19 19 18 17 16 16 15 15 15 16 18 20 23 27 31 34 38 41 44 46 47 48 50 52 55 58 61 63 66 67 68 68 68 70 73 78 83 88 92 93 90 83 73 58 41 25 11 13 17 24 17 12 7 4 2 3 7 14 23 38 54 72 92 112 130 146 157 167 175 182 187 190 196 204 213 223 231 237 240 242 243 241 238 234 230 226 222 218 216 214 212 215 218 221 226 233 241 251 262 274 288 302 315 321 327 332 341 342 341 344 345 345 344 334 320 303 285 273 270 265 259 250 239 230 223 217 212 207 202 195 189 186 185 186 186 191 198 197 194 191 185 181 176 171 165 158 152 145 138 134 130 126 120 115 109 103 100 99 99 96 91 86 86 91 100 110 121 129 138 145 147 153 161 165 800 731 657 585 519 462 418 379 351 326 307 291 276 263 253 243 236 229 224 220 217 214 210 206 202 198 193 188 181 175 167 158 148 138 128 118 108 99 90 83 77 72 68 66 64 63 64 65 65 65 66 66 66 66 66 66 65 64 63 62 62 61 61 61 60 60 60 59 58 57 56 56 55 54 53 53 53 53 52 51 50 48 46 44 42 40 38 37 36 34 34 35 33 31 31 32 32 32 31 30 29 29 28 28 28 28 29 29 29 30 31 32 32 32 33 34 35 37 39 41 43 46 48 51 53 55 56 57 57 58 59 60 60 61 61 61 60 58 59 60 62 64 65 66 66 67 67 69 70 70 71 71 71 71 70 70 70 69 69 69 68 67 66 66 66 67 68 69 70 71 70 69 68 67 65 64 63 61 60 60 58 57 54 53 51 50 48 47 46 45 43 42 41 39 38 36 35 34 34 34 33 33 33 33 33 33 32 32 32 31 31 32 31 31 31 31 31 31 31 31 31 31 31 31 32 33 34 35 36 37 38 39 40 41 41 41 42 42 42 42 42 42 42 43 43 43 43 43 42 42 41 41 40 39 39 37 36 34 33 31 30 28 27 25 24 23 22 20 19 19 18 17 16 16 15 14 14 14 14 15 15 15 15 15 15 16 16 16 16 17 18 19 20 20 20 20 20 19 18 18 18 18 18 18 19 19 20 21 21 22 24 25 25 24 24 23 23 23 22 21 20 20 20 20 19 19 19 20 20 20 20 20 20 21 21 22 22 21 21 21 22 23 24 24 25 25 26 26 27 28 29 30 31 32 32 33 33 32 32 32 31 31 31 31 31 30 30 29 28 27 26 25 24 24 23 23 23 23 23 23 23 23 22 22 21 21 21 21 21 22 22 22 23 23 23 23 23 23 23 23 23 23 24 24 25 25 25 25 24 23 22 21 20 20 19 18 17 16 15 15 15 16 18 21 23 26 30 34 37 40 43 45 46 48 49 51 54 57 60 63 65 67 66 66 66 68 70 74 81 86 91 93 91 85 74 59 43 25 18 18 25 23 22 20 15 11 8 7 8 12 21 33 47 65 85 104 123 137 148 158 167 175 181 188 196 206 217 227 235 240 243 244 244 242 240 237 234 231 227 225 223 222 223 225 230 237 246 256 268 282 297 313 329 348 364 374 375 373 370 365 365 364 362 352 339 326 315 304 293 286 281 276 268 262 258 253 249 246 244 236 224 211 201 195 201 205 210 213 208 201 197 191 185 180 176 172 164 158 152 147 144 141 138 135 130 124 116 111 110 108 104 97 87 81 87 96 105 113 119 124 126 129 133 138 144 773 703 631 562 503 452 411 376 347 324 303 285 270 256 246 237 230 224 220 216 214 211 208 206 202 198 193 188 181 173 164 154 144 133 123 113 103 95 86 79 74 69 66 64 64 64 65 66 66 66 66 66 66 66 65 65 64 64 63 62 62 61 61 61 60 59 58 57 56 55 54 54 53 53 52 52 51 51 50 49 48 47 46 44 43 41 40 39 39 39 39 38 36 34 34 33 32 31 30 29 29 28 28 28 27 27 28 28 29 30 30 31 31 32 32 33 35 37 40 42 45 47 49 51 53 53 54 55 55 56 57 58 59 59 60 60 60 61 62 63 65 66 67 68 68 68 68 68 69 69 69 69 69 68 68 68 69 68 68 66 65 64 64 65 67 68 69 70 70 70 69 67 66 65 64 63 62 61 60 59 57 55 53 51 49 47 46 45 44 43 41 40 39 37 36 35 34 34 34 34 34 34 35 35 35 35 35 34 34 33 33 34 33 34 34 33 33 33 33 33 32 32 33 33 34 35 36 37 38 38 39 40 41 41 42 42 42 42 42 43 43 43 43 43 43 44 44 43 43 42 41 41 40 39 39 38 36 35 33 32 31 29 28 27 26 24 22 21 20 20 19 17 16 15 14 14 13 13 13 14 15 15 15 14 14 15 15 16 16 17 17 18 19 19 19 20 20 20 19 20 20 20 20 20 21 22 22 23 23 23 24 24 24 24 23 23 22 22 20 18 18 17 17 17 16 16 16 17 17 17 18 19 20 20 20 21 21 21 22 22 23 25 25 26 27 28 28 28 29 30 31 32 33 33 34 34 34 33 33 33 33 33 33 32 32 32 31 31 30 29 28 28 27 27 27 27 26 27 27 27 26 26 25 24 23 23 23 23 23 23 24 24 24 24 24 24 24 24 24 24 25 24 25 25 25 26 26 27 27 26 24 23 23 22 21 20 19 18 17 16 15 15 17 18 20 22 25 29 32 35 39 41 44 46 48 49 51 53 55 59 62 65 65 65 64 65 66 69 74 79 85 90 92 91 87 76 62 45 28 14 7 13 22 31 26 21 16 10 6 4 8 15 25 40 58 77 96 112 127 138 148 158 168 177 186 195 206 218 229 236 242 246 246 246 245 242 240 239 237 236 234 231 232 234 239 247 257 271 286 303 322 336 352 381 405 420 419 414 406 395 384 373 365 353 342 332 328 322 313 305 299 294 288 285 285 286 285 283 277 264 244 230 220 213 216 220 225 219 211 204 198 193 189 185 181 178 170 162 156 153 151 149 150 151 151 144 136 127 121 116 111 98 86 78 81 87 96 102 105 105 107 109 110 117 123 750 677 606 543 486 441 401 368 339 315 294 276 260 248 237 229 223 219 215 213 211 209 207 204 201 198 193 187 179 169 160 150 140 128 117 108 99 90 83 77 72 69 66 65 65 65 65 66 66 67 67 66 66 65 65 64 64 63 63 62 62 61 61 60 59 58 57 56 55 54 53 52 52 51 50 50 49 49 48 48 47 46 45 44 43 42 42 42 42 42 40 38 36 35 33 33 32 31 29 29 28 27 27 27 27 26 27 28 28 29 30 30 31 32 33 34 36 38 41 44 46 47 48 50 50 51 52 53 54 56 57 58 60 61 62 63 64 65 65 65 65 66 67 67 67 67 66 65 66 66 66 66 65 66 66 67 67 66 66 65 64 64 65 66 68 69 70 71 70 69 68 66 65 65 64 64 62 61 59 57 55 52 51 49 47 46 45 43 42 41 39 38 36 35 35 35 35 35 36 36 36 37 37 37 36 36 36 35 34 34 35 34 34 34 34 34 34 34 34 34 33 34 34 35 36 37 38 38 39 40 41 42 42 42 43 42 42 43 42 42 43 43 43 42 42 42 42 42 42 42 42 42 41 40 39 38 37 36 35 34 33 31 30 28 27 26 24 22 21 20 19 17 16 14 13 13 13 13 13 13 14 14 14 14 13 14 14 15 16 16 16 17 17 18 19 20 20 21 21 22 23 23 23 23 23 23 23 23 23 22 22 21 21 20 19 18 17 16 15 14 13 13 12 12 12 12 13 13 14 14 15 17 18 19 19 20 20 21 22 24 25 26 27 28 29 30 30 31 32 33 33 34 35 35 35 35 35 35 35 35 35 35 34 34 33 33 33 32 32 32 32 32 32 31 32 31 31 31 31 31 30 30 29 28 27 26 25 25 25 25 25 25 25 25 25 26 26 26 26 26 26 26 26 26 26 27 27 28 28 28 27 26 26 25 24 23 21 21 19 18 17 17 17 17 18 20 22 25 28 31 35 38 41 43 45 47 48 50 52 56 59 62 64 65 65 64 65 66 69 73 78 85 89 92 92 87 78 65 50 35 21 17 17 23 25 24 23 14 7 1 1 3 10 20 33 48 67 85 102 116 128 138 148 159 169 179 190 202 215 227 237 245 248 249 249 248 247 246 246 246 245 243 242 243 249 257 268 284 303 322 341 357 373 402 427 449 454 450 439 423 407 389 375 363 354 347 344 342 336 327 318 314 312 312 314 317 319 314 302 285 264 252 244 241 240 238 236 226 216 208 203 199 197 194 191 186 179 172 166 161 157 159 160 161 162 157 150 140 131 122 116 105 93 83 80 82 91 98 104 105 106 105 106 110 114 726 649 579 518 465 421 384 352 325 301 281 264 249 237 226 220 215 212 210 208 207 206 205 203 200 196 191 184 175 165 155 144 134 123 113 103 94 86 80 75 72 70 68 66 66 65 66 66 67 67 66 66 65 65 64 64 63 63 62 62 62 61 61 60 59 58 56 55 53 52 52 51 50 49 49 48 48 47 46 45 45 44 43 43 42 43 44 43 42 40 38 37 35 34 33 32 31 30 29 28 27 27 26 26 26 27 27 28 28 28 29 30 31 32 33 35 37 39 42 43 44 45 46 48 49 51 52 54 55 57 58 60 61 63 64 64 64 64 64 64 64 64 64 64 63 63 62 62 63 63 63 63 63 64 64 65 65 65 64 64 64 65 67 69 70 71 72 71 70 69 68 67 66 65 64 64 61 59 57 54 52 50 49 47 46 45 43 42 40 38 36 36 36 35 36 37 37 38 38 39 38 38 38 37 36 36 35 34 34 34 34 34 34 34 34 34 34 35 35 34 35 35 36 36 37 38 39 40 41 41 42 43 44 45 44 44 43 43 42 42 42 42 42 42 41 41 41 41 41 41 41 41 41 41 41 39 38 37 36 35 34 33 32 30 29 27 26 25 23 22 20 18 16 15 14 14 13 13 13 12 12 12 12 12 12 13 13 14 15 16 17 18 20 21 21 23 24 25 26 26 27 27 27 27 26 25 24 23 23 21 20 18 17 15 13 12 11 10 9 9 9 8 8 8 8 9 10 11 12 13 14 15 16 17 18 18 20 21 23 25 26 27 28 29 31 32 32 33 34 34 35 35 36 37 37 37 37 37 37 37 36 36 36 36 36 36 36 36 36 37 37 38 38 38 38 38 37 37 36 36 35 35 34 33 32 31 29 29 28 28 28 27 27 27 27 27 27 27 28 27 27 27 27 28 28 28 28 29 29 30 30 30 29 28 27 26 24 24 23 22 21 19 18 18 19 19 21 23 25 28 32 35 38 41 43 46 47 49 51 53 56 59 61 63 64 64 64 64 65 68 73 79 84 90 92 91 87 80 69 57 44 31 21 15 18 23 27 19 10 3 -1 -3 -1 6 15 26 41 58 77 93 107 119 128 139 149 160 171 182 196 210 224 236 245 251 254 255 254 253 254 255 257 257 256 256 261 269 283 300 318 339 362 382 395 412 435 467 477 476 462 445 427 411 398 387 379 371 367 367 358 349 340 343 345 344 345 345 345 337 325 309 294 285 279 272 264 253 245 236 227 219 214 211 207 203 200 196 190 180 173 168 167 171 173 170 170 168 163 153 143 132 120 109 99 89 82 82 91 100 108 111 112 108 107 109 114 693 614 544 483 435 393 359 328 303 280 262 247 234 223 215 209 206 203 202 202 203 203 203 201 198 194 187 179 170 161 150 139 129 119 109 99 91 83 77 73 71 70 70 68 67 67 67 67 67 66 65 65 64 64 63 63 62 62 62 62 61 61 60 59 58 56 55 54 53 52 51 50 49 48 47 47 46 45 44 43 42 42 42 42 43 45 43 41 40 38 37 35 34 33 32 31 30 29 29 27 27 26 26 25 26 27 27 28 28 28 30 31 32 32 34 35 37 39 40 41 42 44 45 47 48 50 52 54 56 57 59 60 61 63 63 63 63 62 61 61 62 61 61 61 61 61 60 60 60 61 61 62 63 63 63 64 64 64 65 65 67 68 70 72 73 73 72 71 70 69 68 68 66 64 63 61 59 57 54 51 50 48 46 45 44 42 41 39 38 37 37 37 37 38 39 39 39 39 40 40 39 38 37 37 36 35 35 35 34 34 34 34 34 35 35 35 36 36 36 36 36 37 37 38 39 39 40 41 42 43 44 45 46 46 46 45 44 43 42 42 41 41 41 40 40 39 39 40 40 40 40 40 40 40 40 39 38 38 37 36 35 35 34 33 31 30 28 27 26 25 23 21 19 17 16 15 14 13 12 11 11 11 11 10 12 14 15 16 17 21 22 24 26 27 28 29 30 31 31 32 32 31 30 29 29 27 26 24 22 20 17 15 13 11 9 8 6 5 5 5 5 5 5 5 6 7 8 10 11 13 15 16 16 17 18 19 20 21 23 25 27 28 29 30 31 32 32 33 34 34 35 36 37 38 39 39 39 38 38 38 38 38 38 38 38 38 39 40 41 41 41 42 42 42 42 42 41 40 39 39 38 37 36 35 35 34 33 33 32 32 32 31 30 30 30 29 29 29 29 28 29 29 29 30 30 30 30 30 30 31 31 32 32 32 30 29 27 26 25 24 23 21 20 20 19 19 20 21 23 26 29 32 35 38 41 44 46 48 50 51 54 56 59 61 62 63 64 64 64 66 69 73 78 84 89 91 92 88 81 73 63 52 41 30 23 19 20 17 13 8 2 -3 -7 -5 1 9 21 36 53 73 89 103 112 121 130 140 151 163 176 190 205 223 238 252 259 263 265 264 265 268 270 271 272 274 279 286 301 318 338 358 381 404 418 436 455 477 489 492 476 460 446 432 422 412 402 393 386 383 372 361 354 356 362 370 371 370 364 356 345 330 318 308 299 289 278 266 256 247 242 236 230 224 216 207 206 203 198 187 178 171 176 180 183 180 180 181 174 166 157 143 129 114 106 100 97 96 100 110 117 120 119 114 111 113 115 643 565 499 442 398 359 328 299 276 256 240 226 216 208 201 197 194 194 195 196 197 199 200 198 196 190 184 174 165 155 144 133 123 112 104 96 89 84 78 73 71 70 69 69 68 67 67 66 66 65 65 64 64 63 63 62 62 62 62 62 61 60 59 58 57 55 54 53 52 51 50 49 48 47 46 45 44 44 43 41 40 42 42 43 42 41 40 39 38 36 36 35 34 33 31 30 29 29 27 27 26 26 25 25 26 26 27 28 28 29 30 30 31 32 34 35 36 38 39 39 40 42 44 46 48 50 52 54 56 57 59 60 61 62 62 61 61 61 61 61 61 61 60 59 58 59 60 60 60 61 61 61 62 62 63 63 64 65 66 69 71 73 74 75 75 74 73 71 70 69 68 66 64 62 61 59 56 54 51 49 47 45 44 42 41 40 39 38 38 38 38 39 40 40 41 41 41 40 40 40 39 38 37 36 36 35 35 35 34 35 35 35 35 35 36 36 36 37 37 37 38 38 39 39 40 41 42 43 44 46 47 47 47 47 46 46 44 43 42 41 40 40 39 38 38 38 37 37 37 37 37 37 37 37 37 38 38 37 37 37 37 36 36 35 34 33 32 31 30 29 28 26 24 22 22 20 19 16 14 12 14 15 15 17 20 24 26 28 30 32 33 34 35 35 35 36 36 36 37 37 36 35 34 32 31 29 27 24 20 17 14 12 10 9 7 6 5 4 3 3 2 2 2 3 4 5 7 9 11 13 15 16 18 19 20 21 21 23 24 25 27 28 30 30 31 32 33 33 34 35 35 36 37 38 39 39 39 39 39 39 39 40 40 40 40 41 41 42 42 43 43 44 44 43 43 42 42 41 40 40 40 39 38 38 37 37 36 35 35 35 34 33 33 33 33 33 32 31 31 31 31 31 32 32 32 31 31 31 31 32 32 33 33 33 33 32 31 30 29 27 26 24 22 21 20 20 20 20 21 24 27 30 32 36 39 42 44 47 49 50 52 54 56 58 60 62 63 65 65 66 67 70 73 78 84 89 93 93 90 85 78 69 60 51 41 31 23 19 18 16 9 1 -6 -7 -6 -2 6 17 34 53 71 88 100 109 116 124 134 145 158 172 187 206 226 247 261 272 279 281 282 284 287 289 291 294 300 309 325 345 369 381 399 424 449 468 481 493 500 502 486 471 457 444 431 416 402 391 384 382 378 370 359 360 375 383 386 385 379 371 360 345 330 317 305 295 291 280 268 258 254 251 248 239 228 216 214 211 207 197 186 177 179 184 187 188 187 185 177 166 155 143 132 120 112 107 107 108 110 118 126 133 128 124 120 118 118 563 498 442 396 357 325 295 272 249 233 218 208 198 192 187 186 186 187 189 192 195 197 197 195 192 185 177 168 158 148 138 127 117 108 99 95 91 89 85 77 74 71 70 69 68 67 67 66 65 65 64 64 63 63 62 62 62 62 62 61 60 59 58 56 55 54 53 52 50 49 48 47 47 46 45 44 45 46 45 43 43 44 43 42 41 39 38 37 36 36 35 34 33 32 31 29 28 27 27 26 26 25 25 25 25 26 27 28 29 29 30 31 31 32 33 35 36 38 39 39 41 43 45 47 49 50 52 54 56 57 59 60 60 61 60 60 60 60 59 59 59 59 58 58 58 59 60 61 61 62 62 62 62 63 64 66 67 68 71 74 75 77 77 77 75 74 73 72 70 69 67 64 62 60 58 56 53 50 48 46 44 43 41 40 40 40 40 40 40 40 41 42 42 42 42 42 42 41 41 40 39 38 37 36 36 35 35 35 35 35 35 35 35 36 36 37 37 38 39 39 40 41 41 42 43 44 45 46 47 48 49 48 48 48 47 46 44 43 42 41 39 38 37 36 36 35 35 34 34 34 35 35 35 35 35 36 37 38 38 38 38 37 37 37 37 36 36 35 35 34 33 32 32 32 31 31 30 32 32 30 34 36 37 43 45 44 43 44 45 44 42 42 41 40 40 40 40 40 40 39 38 37 35 33 31 28 25 22 19 16 14 11 9 8 7 6 5 5 3 2 2 2 1 2 2 4 5 7 9 11 14 18 20 22 25 26 27 28 29 30 31 31 32 33 34 35 35 35 34 35 36 37 38 39 39 40 41 41 42 42 42 41 42 42 43 43 43 44 44 44 44 44 43 44 43 43 43 42 42 42 41 40 40 39 39 39 38 37 37 37 36 36 36 36 36 36 35 35 34 33 33 33 32 32 33 33 32 32 33 33 34 34 35 36 36 36 35 34 33 31 29 27 25 24 22 21 21 20 21 22 25 27 30 33 36 39 43 45 48 50 51 53 55 57 58 61 63 65 66 66 67 68 70 73 78 84 90 95 96 95 89 83 77 70 62 52 42 32 24 23 16 7 -2 -5 -5 -4 0 7 18 33 50 68 84 98 107 114 121 130 141 154 169 188 209 232 255 275 290 297 302 306 309 312 314 317 323 333 348 367 391 408 427 451 476 497 509 513 514 510 497 480 462 447 433 416 404 394 388 393 398 394 388 385 388 389 390 388 384 378 367 350 332 315 304 298 299 293 282 268 261 258 262 257 246 234 225 220 218 213 204 196 192 193 194 192 189 182 172 159 146 131 120 113 111 110 110 111 113 119 128 134 136 134 130 126 122 469 425 379 348 317 291 268 248 230 216 204 194 187 182 180 181 183 185 189 192 195 196 194 192 186 180 171 161 150 140 132 122 123 115 105 103 108 111 99 90 83 79 75 72 70 68 67 66 65 64 63 63 63 63 62 62 62 62 61 60 59 57 56 55 53 52 51 50 49 48 47 47 47 46 45 47 48 48 48 46 44 43 42 40 39 38 37 36 35 35 34 33 32 30 29 28 27 27 26 25 25 25 25 25 26 28 28 28 29 29 30 31 32 33 34 34 36 38 39 40 42 44 46 48 50 51 52 54 55 56 58 58 58 59 59 58 59 59 59 58 58 58 58 58 59 61 62 62 63 63 63 63 64 65 68 70 72 75 78 79 80 80 79 77 76 75 73 72 70 68 65 62 60 57 54 51 49 46 45 44 42 41 40 40 41 41 42 42 43 43 43 44 44 43 43 43 42 41 40 40 38 38 37 36 36 35 35 35 36 36 36 36 36 37 37 38 39 40 41 41 42 43 44 44 45 46 47 48 48 49 49 49 48 47 46 44 43 42 41 40 38 37 36 35 34 33 32 32 32 32 32 33 33 33 34 35 35 36 37 38 38 38 38 38 38 38 39 39 39 40 39 40 40 41 42 43 44 46 47 48 51 52 53 54 53 52 51 50 49 47 46 45 44 43 43 43 43 42 41 40 38 37 34 32 29 27 23 21 18 16 13 11 10 9 8 8 7 7 6 5 4 4 3 3 3 2 2 3 6 10 17 24 27 31 34 35 36 37 38 39 38 39 39 40 40 40 40 39 39 38 38 39 40 41 41 42 43 44 44 44 44 44 44 45 45 44 44 45 45 45 45 44 44 44 45 45 45 45 44 43 42 42 41 41 41 40 40 39 39 39 38 38 38 38 38 39 39 38 37 36 35 34 34 34 34 34 34 34 34 35 36 36 37 38 39 39 39 38 37 35 33 31 29 27 25 24 23 22 22 22 24 26 28 31 34 37 40 44 46 49 50 52 54 55 57 59 61 63 65 66 67 67 68 69 73 78 85 91 96 98 97 94 90 85 79 72 62 52 41 35 28 20 11 5 1 0 1 4 8 18 31 49 66 82 95 104 112 119 128 139 152 169 189 214 240 267 288 305 319 329 335 338 340 343 348 355 362 372 406 436 463 481 500 518 530 532 528 520 507 491 476 461 451 446 440 434 431 432 435 426 416 404 398 396 396 392 386 379 368 352 332 315 305 302 304 302 295 280 268 268 270 270 263 249 236 232 231 229 225 216 207 206 205 202 193 184 173 160 147 134 126 120 117 117 119 121 124 129 137 144 148 149 147 145 143 398 360 331 305 284 263 246 228 215 203 195 187 183 179 180 183 186 189 193 196 197 197 194 189 182 174 164 153 147 143 142 151 148 136 126 121 119 110 102 93 88 82 79 75 72 70 68 66 65 64 64 63 63 63 63 63 62 61 60 59 58 56 55 53 52 51 50 50 49 48 49 50 49 49 50 49 48 47 46 45 43 42 40 39 38 37 37 36 35 34 33 32 31 29 29 28 27 26 26 25 25 25 26 27 27 28 29 29 29 30 31 32 33 34 35 35 37 38 40 42 43 45 47 48 50 51 52 53 55 56 56 57 57 58 59 59 58 58 58 58 57 58 59 60 61 63 64 65 65 65 66 68 69 72 75 78 80 81 82 82 82 80 78 77 76 75 73 72 69 65 62 59 57 54 52 49 46 45 44 42 42 41 41 41 42 42 43 43 43 43 44 44 44 44 43 42 41 40 40 39 39 38 37 36 35 35 35 35 35 36 36 37 37 38 39 39 40 41 42 42 43 44 45 45 46 46 47 48 47 47 47 47 46 44 43 41 40 39 39 37 36 35 34 33 32 31 31 31 30 30 31 31 32 32 33 34 35 36 36 37 37 38 38 39 39 41 41 42 44 44 45 46 47 48 49 50 51 52 53 54 55 56 56 56 54 53 52 50 49 48 46 46 46 45 45 46 44 43 42 41 38 36 33 31 28 26 23 20 18 16 14 13 12 12 11 11 10 10 9 9 8 8 7 6 5 4 4 4 6 12 23 32 35 38 41 42 44 45 46 46 47 46 46 46 45 45 44 42 41 40 41 41 42 43 44 44 45 45 45 44 43 43 44 44 45 45 46 46 47 47 47 47 47 48 48 49 48 48 47 46 45 45 45 44 44 43 43 42 42 42 42 41 41 41 41 41 41 41 40 40 39 38 37 37 36 36 37 37 36 37 37 37 38 39 39 41 41 41 41 40 39 36 33 30 28 27 25 24 23 23 24 25 27 29 32 35 38 41 44 47 49 52 53 54 56 57 59 61 63 64 66 66 67 68 69 73 78 84 90 96 98 100 101 97 92 87 79 70 58 47 41 38 30 22 15 11 9 7 8 13 21 34 49 63 78 91 101 109 117 126 138 152 170 193 219 247 276 302 327 344 356 366 369 372 375 375 378 385 414 442 468 483 498 515 531 541 543 538 531 521 516 514 515 510 504 495 486 476 465 451 437 420 412 406 402 397 393 386 375 361 343 327 314 309 310 314 308 297 283 277 276 278 274 265 253 247 243 241 234 226 216 213 211 210 204 195 183 171 160 152 146 141 139 139 140 141 144 149 154 159 163 165 165 164 163 349 319 297 278 260 244 229 215 204 195 189 185 182 183 185 189 192 196 199 200 200 196 193 186 178 167 156 159 160 162 169 161 151 141 130 121 112 104 96 90 84 80 77 74 72 70 68 66 65 64 64 63 63 64 63 63 62 61 60 59 58 56 55 55 54 52 51 51 51 51 51 51 51 51 50 49 48 46 45 43 41 40 39 38 37 37 36 35 33 33 32 31 30 29 28 27 27 27 26 26 26 27 27 28 29 29 30 30 30 31 32 32 33 34 35 37 38 40 42 43 45 46 48 49 50 50 51 52 53 54 54 54 55 56 57 57 57 57 57 57 58 59 60 62 64 65 66 68 69 71 73 74 77 79 82 84 84 85 85 84 82 81 79 78 77 75 73 71 68 63 59 57 55 53 50 48 46 45 43 43 42 42 42 42 42 43 43 43 44 44 44 44 44 43 42 41 40 39 39 39 38 38 37 36 36 35 35 36 36 37 38 38 38 39 40 40 41 41 42 43 43 44 45 45 45 45 45 45 45 45 44 43 42 40 39 38 37 36 35 35 34 33 32 31 30 30 30 30 30 30 30 31 31 32 32 33 34 35 35 36 37 38 39 40 41 43 44 45 47 48 49 49 50 51 53 54 54 55 56 56 57 57 56 55 54 52 51 49 48 48 47 47 47 46 46 45 44 43 41 40 37 35 32 29 27 25 22 20 19 17 16 15 14 14 13 13 13 13 13 14 13 13 13 12 12 11 11 12 14 18 24 30 35 39 42 45 47 49 51 52 52 52 50 49 48 47 45 44 43 43 44 45 45 46 46 46 46 46 45 44 43 44 45 46 46 47 48 49 50 51 51 51 51 52 52 52 51 51 50 50 49 48 48 48 47 46 46 46 46 45 45 45 45 44 44 43 43 43 43 43 42 41 40 39 39 39 40 40 40 39 39 39 39 39 40 41 41 42 42 42 42 41 38 35 33 30 28 26 25 24 23 24 26 28 30 33 36 39 42 45 47 50 52 53 55 56 57 59 60 62 64 65 66 66 67 69 72 76 82 88 93 98 101 102 101 97 91 83 74 63 55 49 46 42 36 29 23 18 16 17 21 29 38 50 63 75 88 97 106 116 127 141 157 176 200 228 259 291 323 348 371 389 398 403 405 403 403 408 418 432 452 469 484 501 520 537 548 555 561 566 573 579 577 571 561 543 524 505 483 465 453 439 427 417 412 407 403 396 387 374 357 342 332 328 328 332 329 322 311 299 289 286 286 287 281 273 263 254 245 238 229 222 217 218 216 209 197 184 174 166 161 160 158 156 154 154 154 158 164 171 174 177 179 178 176 321 298 278 262 246 233 220 209 199 193 188 186 186 188 191 195 198 201 203 202 199 200 202 194 180 171 175 177 176 174 163 152 141 131 122 113 105 97 91 85 81 77 75 72 70 68 66 65 65 64 64 64 64 64 64 63 63 62 61 60 59 57 56 54 53 52 52 51 51 51 51 51 51 50 49 48 46 44 43 41 40 39 38 37 37 36 35 34 33 32 32 31 30 29 28 27 27 28 28 28 28 28 29 29 30 30 30 31 31 32 32 33 34 35 36 38 39 41 42 44 45 46 47 47 48 48 49 50 50 52 53 53 54 55 56 56 57 57 57 58 59 60 62 65 66 68 71 73 76 78 80 81 82 84 85 86 86 86 86 85 83 81 80 79 77 75 72 69 65 60 58 57 55 53 49 47 45 44 44 43 44 44 43 43 43 43 43 43 43 43 43 42 42 41 41 40 40 39 39 39 38 37 37 37 36 36 36 36 36 37 37 38 39 39 40 41 41 42 42 43 43 43 44 44 43 43 43 42 41 41 40 39 37 36 34 33 32 31 31 31 30 30 29 29 29 28 28 29 29 29 30 30 31 32 33 33 34 35 36 37 38 39 40 42 44 45 46 47 49 50 51 52 53 54 55 55 56 56 57 58 57 57 56 54 53 52 51 50 49 49 48 48 47 46 45 44 43 41 39 38 35 32 30 28 26 24 22 20 19 18 18 17 16 16 16 16 16 16 17 18 18 19 18 18 19 19 20 21 22 24 27 30 34 38 41 45 48 50 52 54 54 54 54 52 51 50 48 47 47 48 48 49 50 50 51 50 50 49 49 48 48 48 49 50 51 52 53 55 55 55 55 56 56 56 56 55 54 54 53 53 53 52 52 51 50 50 49 49 48 48 48 48 48 47 47 46 45 45 45 45 45 44 43 43 43 42 42 42 42 42 42 41 41 41 41 40 41 41 41 42 43 44 43 40 37 34 31 29 27 25 24 24 25 27 29 31 34 36 39 42 45 48 50 52 54 56 57 57 59 60 62 63 64 65 65 66 68 71 75 80 86 92 97 102 104 105 100 94 88 79 71 63 59 54 49 43 38 32 29 26 26 30 35 43 51 61 74 85 96 107 118 130 145 164 186 212 242 275 309 343 376 403 420 432 436 436 436 436 439 445 457 470 484 502 522 545 564 582 600 615 627 633 628 618 601 573 544 518 496 480 472 460 448 434 425 419 419 412 400 384 368 356 353 353 355 352 347 342 337 332 325 318 313 310 306 300 289 275 261 251 243 237 235 233 229 223 213 200 189 179 171 164 159 156 154 154 156 160 166 173 178 181 181 179 178 304 283 266 251 238 227 216 207 200 195 192 191 192 194 197 202 205 206 205 203 213 220 221 225 206 198 190 184 174 163 152 141 131 121 113 104 97 90 85 81 77 74 72 70 68 67 67 66 65 66 65 65 64 64 64 63 63 62 60 59 58 56 55 54 53 53 53 52 52 52 51 51 50 49 48 47 45 43 42 40 39 38 37 37 36 36 35 34 33 32 31 30 30 29 29 28 28 29 29 30 30 30 30 30 31 31 31 31 32 33 33 34 34 35 37 38 39 41 42 44 45 46 46 46 46 46 48 49 50 51 52 53 54 55 56 56 56 57 58 59 60 62 65 67 70 73 76 79 82 84 84 84 85 86 86 87 88 87 87 86 85 82 80 78 76 74 71 67 63 60 58 56 54 51 48 46 46 45 45 45 44 44 43 43 43 43 43 43 43 42 41 40 40 39 39 39 39 39 39 39 38 38 37 37 37 36 36 36 36 36 37 38 39 40 40 41 42 42 42 42 43 43 43 42 42 41 41 40 39 38 36 35 34 33 32 31 30 29 29 29 29 28 28 28 28 28 29 29 30 30 31 32 32 33 34 35 35 37 38 39 40 42 43 45 47 48 49 50 51 52 53 54 54 55 56 57 57 57 57 57 57 56 56 55 53 52 51 51 50 49 48 47 46 45 44 42 41 39 37 35 33 31 30 28 27 25 24 22 21 21 20 20 20 20 19 19 20 20 20 21 22 22 22 22 23 24 25 25 25 27 29 31 34 37 40 43 46 49 50 52 52 53 53 52 53 53 54 54 55 55 56 55 56 56 56 56 55 55 54 54 54 54 55 55 56 57 58 58 59 58 59 59 59 59 59 58 57 56 56 56 56 55 54 54 53 53 52 51 51 50 50 50 49 49 49 49 49 48 48 47 47 47 46 46 45 45 44 44 44 44 44 44 43 43 43 42 42 42 42 42 42 43 43 42 40 38 35 33 30 28 26 25 25 27 28 30 32 34 37 40 43 46 48 51 53 55 56 57 58 59 60 61 63 63 63 64 65 67 70 74 79 84 90 96 101 104 105 104 99 92 83 74 65 58 55 54 51 46 41 37 34 35 37 40 45 52 62 74 86 97 107 118 132 150 171 197 226 258 294 333 372 406 434 457 467 471 470 468 467 468 477 486 498 515 538 567 592 616 641 667 683 678 664 645 618 589 559 532 514 503 494 484 472 450 438 437 436 430 418 400 386 381 380 381 381 373 362 359 359 359 357 355 352 340 331 325 319 306 286 266 250 242 242 246 251 244 234 224 212 198 186 174 164 158 153 152 156 162 172 178 181 181 178 175 175 290 271 256 243 233 223 216 209 205 202 201 200 201 204 210 218 224 223 220 229 234 233 230 221 211 198 187 174 163 151 140 130 120 111 103 96 89 84 79 76 73 71 69 68 67 67 67 67 67 67 66 66 65 64 63 63 62 61 59 59 58 56 55 54 53 53 53 53 53 52 52 51 50 49 48 46 44 42 41 39 39 38 37 37 36 35 35 34 33 32 32 31 30 30 30 30 30 30 30 30 31 30 30 30 31 31 31 31 32 33 34 35 36 37 38 39 40 41 42 43 44 44 44 45 45 46 48 50 51 52 53 54 55 55 56 56 56 58 59 60 62 64 68 71 75 78 82 84 85 86 86 87 87 88 89 90 90 89 88 87 84 82 80 77 75 72 68 65 62 59 57 55 53 50 47 47 46 46 46 45 45 44 44 43 43 43 42 41 41 40 39 39 38 38 38 37 38 38 38 38 38 38 38 37 37 37 36 37 37 37 38 39 40 41 41 42 42 42 43 43 43 42 42 41 40 40 39 38 37 35 34 33 32 31 30 30 30 29 29 29 29 29 29 30 30 30 31 32 32 33 33 34 34 35 36 37 38 39 40 42 43 45 46 48 50 51 52 53 54 54 55 55 56 56 57 57 57 57 57 58 57 56 56 56 55 53 52 51 50 48 47 45 44 43 41 40 38 37 35 34 33 31 30 29 28 27 26 26 25 24 24 24 24 24 24 24 24 24 24 24 25 25 25 25 25 26 26 26 26 27 29 31 34 37 39 42 43 45 46 47 48 49 50 51 53 56 58 60 61 62 63 64 63 63 63 62 61 60 59 59 59 60 60 60 60 60 61 61 61 61 61 61 61 61 60 60 59 58 58 57 57 57 56 54 53 53 52 52 51 51 51 51 51 51 51 51 51 51 50 50 50 49 48 48 47 47 47 46 46 46 46 46 45 45 44 44 44 44 43 43 43 43 43 43 41 40 38 36 33 30 28 27 26 27 28 29 31 33 35 37 40 43 46 49 51 53 55 56 57 58 58 60 61 61 62 62 63 65 66 69 73 78 83 89 95 101 106 109 107 102 95 87 79 71 65 63 61 58 52 47 43 41 41 42 45 49 55 64 73 84 95 106 119 134 152 179 209 241 279 319 362 402 439 471 490 503 505 504 504 504 507 512 521 537 557 585 610 636 667 688 698 691 676 654 628 604 582 563 548 539 527 513 494 473 459 462 461 455 438 421 408 413 415 416 410 399 385 381 379 377 379 384 389 375 357 347 338 329 309 282 253 250 248 245 245 241 235 225 212 199 190 181 170 159 148 148 153 162 175 182 183 181 178 174 173 277 260 248 238 230 223 218 215 213 211 210 211 213 221 229 234 241 244 245 243 241 234 225 214 202 189 175 162 150 139 128 118 110 102 95 88 83 79 75 72 70 68 67 67 67 67 67 68 67 67 66 66 65 64 64 63 62 61 60 59 58 57 57 56 55 55 54 54 53 53 52 51 50 49 47 45 43 42 40 39 38 38 37 37 36 36 35 35 34 33 33 32 32 32 31 31 30 30 30 30 29 30 30 30 30 31 31 32 33 34 36 37 38 38 39 40 40 40 41 42 43 43 44 45 46 47 50 51 52 53 54 54 54 54 55 56 57 58 60 62 65 68 72 76 81 84 86 87 87 88 88 88 89 90 91 91 90 89 88 85 83 81 79 76 73 70 65 62 60 58 57 55 53 50 48 48 47 47 46 46 45 44 43 43 43 41 40 39 38 37 37 36 36 36 36 36 37 37 37 38 38 38 38 38 37 37 37 38 39 39 40 41 43 43 43 44 44 44 44 43 43 42 41 40 40 38 37 35 34 32 31 31 29 29 29 29 30 30 30 30 30 30 31 32 33 33 34 34 35 36 36 37 38 38 39 41 42 43 44 46 47 49 50 51 52 53 54 55 55 56 56 56 57 57 57 57 57 58 58 57 57 57 56 55 54 53 51 50 48 47 45 44 42 41 40 39 37 36 35 34 33 32 32 31 30 30 30 30 29 29 29 30 30 30 30 31 30 30 30 29 29 28 28 28 28 28 27 28 28 28 30 32 35 36 37 38 40 41 42 43 45 47 49 51 54 57 60 63 65 67 69 69 69 69 68 68 67 65 65 64 63 64 64 64 64 63 63 63 63 63 63 63 62 61 61 60 59 58 58 57 56 56 54 53 52 51 50 50 50 50 50 50 51 51 52 52 52 52 52 52 51 50 50 50 49 48 48 48 48 48 48 47 47 46 46 46 46 45 45 45 44 44 44 43 43 42 41 39 36 34 31 29 27 27 28 28 30 32 34 36 39 41 44 47 50 51 53 55 57 57 57 58 59 59 60 60 61 62 64 66 69 73 77 83 90 96 102 107 109 108 105 99 92 84 76 72 69 67 63 57 52 48 47 48 50 52 55 59 66 75 84 92 104 118 134 158 186 219 259 303 348 394 439 478 506 527 539 544 545 545 547 550 556 565 574 592 615 644 679 701 706 694 676 654 634 616 602 595 590 580 567 551 520 500 490 493 494 493 472 454 445 445 443 440 434 428 416 406 397 388 391 401 404 397 381 361 345 339 321 299 276 268 262 251 240 231 220 206 189 179 172 171 166 159 148 144 143 155 168 179 181 181 178 176 175 267 254 243 235 229 225 221 221 220 221 222 226 232 237 242 245 248 250 248 245 237 229 216 204 191 176 164 151 140 129 118 108 101 93 87 80 76 72 69 67 66 65 65 66 66 66 66 66 67 67 66 65 65 64 64 63 62 62 61 60 59 59 58 58 57 56 56 55 54 54 52 51 50 48 46 44 42 41 40 39 38 38 38 37 37 37 36 36 35 35 34 33 33 32 31 30 30 29 29 29 29 30 30 30 31 31 32 33 34 36 37 38 39 39 39 39 40 40 40 41 42 43 44 46 47 49 51 52 53 54 53 54 54 54 55 56 58 60 62 65 69 73 76 80 84 86 87 87 88 89 89 90 91 92 92 91 90 88 86 84 82 80 77 74 71 66 63 61 59 57 56 55 53 51 50 49 47 47 46 45 44 43 42 42 41 39 37 37 36 35 35 35 34 34 35 36 36 36 37 37 38 38 38 37 38 38 39 40 41 42 43 44 45 45 46 46 46 46 45 44 43 41 40 38 37 35 34 33 31 30 29 28 28 28 28 28 29 30 30 31 32 32 33 34 35 35 36 37 38 39 40 41 41 42 43 45 46 48 50 51 52 53 54 55 55 56 56 57 57 58 58 58 57 57 57 58 58 58 57 57 56 56 55 54 53 51 50 49 47 46 44 43 42 41 40 38 37 36 35 34 34 34 34 34 34 34 34 35 35 35 35 36 37 37 37 37 37 37 36 36 35 34 33 33 32 31 31 31 31 31 32 33 34 35 36 36 37 39 40 42 44 47 50 53 57 60 63 67 69 71 72 73 73 73 73 72 71 70 70 69 69 70 70 69 68 67 66 66 66 66 65 64 63 62 60 59 58 57 56 55 54 53 52 51 50 50 50 49 49 49 49 49 50 50 51 51 52 52 52 52 52 51 51 51 51 50 50 50 50 50 49 49 49 48 48 47 47 46 46 46 46 45 45 45 44 44 43 42 40 37 35 33 31 29 29 28 29 31 33 35 37 40 42 45 48 50 52 54 56 56 56 57 57 58 59 60 61 61 62 64 66 69 73 78 84 90 96 102 107 110 111 108 103 96 89 82 77 75 71 66 60 56 54 54 56 57 59 61 64 69 76 83 92 101 115 135 160 193 234 279 330 382 433 479 517 548 568 581 588 591 593 595 598 601 603 612 626 650 675 697 706 699 683 662 644 628 620 621 634 623 602 573 542 519 513 520 531 531 518 498 484 472 460 450 442 436 431 428 429 426 424 421 421 419 402 384 365 351 331 305 288 273 259 242 226 216 203 189 176 167 160 166 168 165 157 150 148 156 166 175 180 181 180 180 180 262 251 241 234 230 228 227 227 229 232 236 240 244 248 250 253 252 252 248 242 232 220 207 192 179 166 153 141 129 118 109 102 94 86 79 73 69 67 64 63 63 62 63 64 64 65 65 66 66 66 66 66 65 64 64 64 63 63 62 61 61 60 60 60 59 58 58 56 55 54 52 50 48 46 44 42 41 40 39 40 40 40 39 39 38 38 37 37 36 36 35 34 32 31 30 30 29 29 29 29 30 31 31 31 31 32 33 34 36 37 38 39 39 39 39 39 40 40 41 42 43 44 45 47 49 50 51 52 53 54 54 54 54 55 56 57 59 62 65 68 73 77 80 83 85 86 87 87 88 90 91 92 92 92 91 90 88 87 85 83 80 77 74 70 67 63 62 60 59 58 57 55 54 52 50 48 48 47 46 44 43 42 41 40 39 37 35 34 33 33 32 32 33 33 34 35 36 36 36 37 37 37 38 38 38 39 39 41 42 43 44 45 46 47 48 48 48 47 45 42 40 38 37 35 34 32 31 30 29 28 27 27 27 28 29 30 30 31 31 32 33 34 34 35 36 37 38 40 41 42 44 45 46 47 48 49 51 52 54 55 56 57 58 58 59 59 59 60 60 60 60 60 59 59 59 59 59 58 58 57 56 56 55 53 52 51 49 49 47 46 44 43 43 42 41 39 38 38 38 38 38 39 39 40 40 41 41 41 42 42 42 43 43 43 44 44 43 43 42 41 41 39 38 37 36 35 34 34 34 35 35 35 36 37 37 38 39 40 41 43 46 48 51 55 58 62 66 69 71 73 74 74 74 75 75 76 75 75 76 76 76 76 76 75 74 73 72 71 70 68 68 66 64 62 60 59 57 55 54 53 52 50 50 50 50 49 49 48 48 48 48 48 49 49 50 50 51 51 52 52 52 52 53 53 53 52 52 52 52 52 51 51 50 50 49 49 48 48 47 47 46 46 46 46 45 45 45 44 42 40 38 36 34 32 31 30 30 31 31 33 34 37 40 43 45 48 50 52 54 55 56 57 57 57 58 59 61 62 62 63 64 66 70 74 79 84 89 95 101 106 111 112 110 107 100 94 87 81 77 74 69 63 60 59 60 61 61 61 63 66 71 78 85 91 100 115 134 167 206 251 307 364 423 474 521 563 591 613 627 634 637 638 641 645 646 648 650 656 668 686 695 697 687 668 650 637 637 643 653 642 620 586 557 532 529 539 564 562 553 535 517 501 487 467 444 430 424 427 446 456 463 458 452 439 419 399 374 350 327 302 282 263 248 233 220 207 195 183 175 170 170 173 175 173 168 158 158 161 168 175 180 181 183 185 188 257 247 240 234 232 231 232 234 237 242 246 249 252 255 255 254 253 248 244 235 225 211 195 179 165 155 143 131 120 111 105 97 89 80 71 65 62 61 60 60 59 60 60 61 63 64 65 66 66 66 67 67 67 66 66 66 65 65 65 64 63 63 62 62 60 59 58 57 55 53 51 49 47 45 43 42 41 41 42 41 41 41 41 40 40 39 38 37 37 36 34 33 31 30 30 30 30 31 31 31 31 31 31 32 32 33 34 35 37 37 38 39 40 40 39 40 40 41 42 43 44 45 46 48 50 51 52 53 54 54 55 55 55 56 58 60 62 65 68 72 75 79 81 83 84 85 85 87 88 90 91 91 91 91 90 88 87 86 84 81 78 75 72 69 67 64 63 61 59 58 57 55 53 51 50 48 48 47 45 43 42 42 41 39 37 35 33 32 31 30 30 31 32 33 34 35 35 35 35 36 36 36 37 38 38 39 40 41 43 44 46 47 48 49 48 47 46 45 43 40 38 35 33 32 30 29 28 27 26 26 25 26 26 27 28 29 30 31 32 33 34 35 35 36 38 39 41 42 44 46 48 49 50 52 53 54 56 57 58 59 59 60 61 62 62 62 63 63 63 63 63 63 62 62 62 61 60 59 58 57 56 56 55 54 53 52 50 49 48 46 45 44 44 43 42 42 42 43 43 44 45 45 45 45 45 45 45 46 47 47 48 48 48 49 49 48 48 47 46 45 43 42 40 39 38 38 37 37 38 39 39 39 40 40 41 42 43 43 45 46 48 50 53 56 60 64 67 70 72 73 74 75 76 78 80 81 82 83 83 84 83 83 83 81 80 79 78 77 74 72 69 67 64 61 59 58 56 54 52 50 49 48 48 47 47 48 48 48 47 47 48 48 48 49 50 50 50 51 51 52 53 53 54 54 54 54 54 54 53 53 53 53 52 51 51 50 50 49 48 47 47 46 46 46 46 46 45 45 44 42 41 38 36 34 32 31 30 31 31 32 33 35 37 40 43 46 48 50 52 54 55 56 56 56 57 57 59 60 61 62 64 66 69 72 75 79 84 89 95 101 108 111 114 115 110 105 99 93 88 84 79 74 70 67 65 65 65 65 66 67 69 76 81 86 92 100 113 140 175 223 280 341 404 464 520 568 606 639 660 673 679 678 679 682 680 677 672 669 667 673 682 689 681 666 648 636 636 648 654 648 632 601 570 542 541 551 565 567 564 546 536 534 528 515 492 456 419 395 406 426 456 465 463 442 418 390 363 338 313 292 273 257 244 233 224 214 203 194 187 184 184 182 180 178 174 169 168 168 174 179 182 184 186 190 194 253 246 241 238 236 236 238 242 246 250 254 256 258 256 255 250 245 239 233 224 212 197 180 164 151 140 131 122 112 104 97 90 81 73 66 60 57 56 55 55 56 57 59 60 62 64 65 66 67 68 68 69 69 69 68 68 68 67 67 67 66 65 64 63 61 59 57 55 53 51 49 47 45 44 43 43 43 43 43 43 43 42 41 41 39 38 37 36 35 34 32 31 30 30 30 30 31 31 31 31 32 32 32 33 34 34 35 37 38 39 40 40 41 41 41 41 42 42 43 44 45 47 49 50 52 53 53 54 54 55 56 55 57 59 61 63 65 68 71 74 77 78 81 82 82 83 84 85 87 88 89 89 88 88 88 87 86 84 82 79 77 74 72 70 68 65 64 62 60 58 57 55 54 52 50 49 48 46 44 43 43 42 40 38 35 33 31 29 29 28 29 30 31 32 33 33 33 33 34 35 36 36 37 37 38 39 41 42 44 46 47 48 48 48 48 46 44 42 40 37 35 33 31 30 27 26 25 24 23 24 24 25 25 26 27 29 30 31 33 34 34 35 37 38 40 41 43 45 47 49 51 53 55 56 58 59 61 61 62 63 64 64 65 66 66 67 67 67 67 66 65 65 64 63 63 62 61 60 58 58 57 56 55 54 53 52 51 50 48 47 47 47 46 46 47 48 49 49 50 51 51 50 49 49 48 48 48 48 48 49 50 50 51 50 50 49 49 48 47 45 44 42 42 41 41 41 41 42 43 43 43 43 44 45 46 46 47 47 48 49 50 52 55 58 62 65 68 70 72 74 76 78 81 84 86 87 88 89 90 91 90 89 87 85 83 81 79 77 75 72 69 67 64 62 59 57 54 52 51 49 48 47 46 46 46 46 46 46 47 47 48 49 50 50 50 51 51 51 52 52 53 53 54 55 55 55 55 55 54 54 54 54 54 53 53 52 51 50 49 48 48 47 47 46 46 46 46 45 45 44 42 40 38 36 34 33 32 31 30 31 32 33 35 38 40 44 46 48 50 52 53 54 55 56 56 56 57 59 60 62 64 67 68 71 73 76 80 84 90 96 103 108 113 116 116 115 112 107 101 94 89 84 82 78 73 72 72 73 72 71 72 76 80 84 87 92 100 120 147 191 247 311 379 447 513 566 614 655 684 706 719 717 712 706 701 696 691 681 667 664 669 680 677 664 634 622 618 626 635 642 641 624 598 569 562 572 567 559 553 545 546 560 563 559 537 501 458 427 410 407 420 428 433 425 413 384 355 328 304 285 268 254 243 239 235 229 218 208 199 194 191 188 185 182 181 180 181 183 187 190 192 193 192 195 200 251 247 244 243 242 245 248 252 257 258 260 260 258 254 248 242 234 227 216 205 191 178 162 145 134 125 117 109 101 93 85 77 71 67 61 57 54 54 52 53 53 56 59 60 62 64 66 68 69 70 71 71 71 72 72 71 71 70 70 69 68 67 66 64 62 59 56 54 52 50 48 47 46 46 46 46 46 45 44 44 43 42 40 39 38 37 35 34 33 31 30 29 28 28 28 29 29 29 29 29 30 30 31 33 34 36 38 39 40 41 42 43 44 44 43 43 44 44 45 45 48 50 52 53 54 54 54 55 56 56 57 59 60 61 63 65 67 69 72 74 76 78 78 79 80 81 82 83 85 86 87 87 86 86 86 86 85 83 81 79 77 75 73 71 68 66 64 61 59 57 56 54 52 51 49 48 46 45 44 43 43 43 40 35 32 29 27 27 27 27 28 29 30 30 31 31 32 32 33 34 36 37 37 38 38 39 41 43 45 47 48 48 48 48 47 45 42 40 38 35 33 30 28 26 24 23 22 22 22 22 23 23 24 25 27 28 29 30 32 33 35 36 38 39 41 43 45 47 50 53 55 57 60 61 62 64 65 66 66 67 68 67 68 69 69 70 69 69 69 68 67 67 66 65 64 63 62 61 60 59 59 58 57 56 55 53 52 51 50 49 50 51 52 53 54 55 55 55 55 55 54 52 50 49 48 47 47 47 48 49 50 50 50 50 49 49 48 47 46 45 45 44 44 45 45 46 47 47 48 48 48 49 50 50 50 50 49 49 50 52 53 56 58 61 64 67 69 71 74 77 80 83 86 89 91 93 94 95 95 95 94 92 89 86 83 80 78 75 72 69 66 64 61 59 58 55 53 52 50 49 49 48 46 46 46 46 46 46 47 48 48 50 51 51 52 52 53 53 53 53 54 54 54 55 55 55 55 55 55 55 55 55 55 55 54 53 53 51 50 49 48 48 48 47 47 47 47 46 46 45 43 42 40 39 37 35 34 32 31 31 31 32 34 36 38 41 44 47 49 51 53 54 55 56 56 57 57 58 60 63 65 67 69 70 72 74 77 81 86 91 97 104 110 115 119 121 120 118 114 108 102 97 95 91 85 83 82 82 81 80 78 78 79 82 86 89 92 105 124 163 212 273 347 421 495 558 616 665 701 730 750 757 756 741 729 722 713 698 676 666 662 672 673 665 630 607 593 603 616 632 644 639 611 595 590 592 580 561 554 556 566 577 579 570 552 531 501 461 422 399 386 380 384 385 384 364 343 324 305 288 274 261 251 252 249 241 230 217 205 199 195 193 192 193 194 197 200 203 206 208 210 211 210 211 217 255 253 252 252 254 257 260 262 263 264 262 260 253 246 238 229 219 208 195 179 166 153 141 132 121 112 104 98 90 83 74 68 62 60 58 57 57 57 57 55 55 57 59 62 64 66 68 70 71 72 73 74 75 75 75 75 75 74 73 72 71 69 67 65 62 59 56 54 52 51 50 50 49 49 50 48 47 45 43 42 41 40 38 37 35 34 33 32 30 29 28 28 27 27 27 26 26 26 27 28 28 29 31 34 36 38 40 41 42 43 44 46 47 47 47 46 46 47 47 49 51 54 56 56 56 56 56 56 57 57 58 59 61 63 65 67 69 71 72 73 74 76 77 78 79 80 80 82 83 84 85 85 86 86 86 85 84 83 81 80 78 76 73 70 67 65 62 59 58 56 54 52 51 49 47 46 45 44 44 43 43 41 37 33 29 27 25 24 24 24 25 27 28 28 29 29 30 32 33 34 35 36 36 37 38 40 42 44 46 47 48 48 47 47 45 43 40 37 34 31 29 27 25 22 21 20 20 20 20 21 22 22 23 24 25 26 27 29 30 31 33 35 37 39 42 45 47 50 53 55 58 60 62 64 65 66 67 68 69 69 69 69 70 71 71 71 70 70 69 69 69 68 68 67 66 65 64 63 62 61 60 60 58 57 56 55 54 54 54 55 56 57 58 59 60 61 60 59 57 55 53 49 47 45 44 43 44 45 46 48 49 50 50 50 50 49 48 46 46 45 46 46 47 49 50 52 53 53 53 53 53 54 54 54 53 52 52 52 52 54 56 58 60 63 65 68 70 73 77 81 85 89 92 95 97 98 99 99 98 96 94 92 89 86 83 79 75 71 68 65 62 60 58 56 54 52 51 50 50 50 49 48 47 47 46 46 47 47 47 48 48 49 50 51 52 53 54 54 54 54 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 54 54 53 52 50 49 48 48 48 47 47 47 47 46 45 44 43 42 40 38 37 35 34 33 32 31 31 32 34 36 39 41 44 46 49 51 53 55 57 58 59 59 60 61 64 66 67 69 70 72 73 75 78 83 87 92 99 106 113 119 124 125 125 124 120 115 109 105 102 100 97 94 92 90 87 83 80 77 81 85 89 91 97 106 136 178 236 310 388 469 542 611 666 709 743 776 796 797 780 763 750 735 718 697 679 666 672 669 658 628 599 571 581 598 616 625 624 601 596 603 600 589 568 554 551 570 579 582 569 552 531 496 461 425 390 361 344 336 331 329 326 322 313 303 292 283 275 269 266 262 250 238 224 215 208 204 204 206 209 213 218 222 226 229 230 231 232 233 236 238 262 260 260 262 266 270 270 270 268 265 261 254 246 235 225 214 202 189 173 159 146 138 131 122 111 102 95 89 83 76 69 63 60 59 59 60 59 60 60 59 58 58 61 64 66 68 70 71 73 74 75 77 77 77 77 77 77 77 75 72 71 69 67 65 62 60 58 56 54 53 52 52 51 51 49 47 45 43 41 39 38 37 36 35 34 33 31 30 29 28 28 27 26 25 25 25 26 26 27 28 29 30 33 35 37 39 41 43 44 45 47 48 48 49 49 48 49 49 51 54 56 59 60 60 59 58 58 58 58 59 60 62 64 65 66 68 69 71 72 73 73 74 75 77 79 80 81 82 82 83 84 85 85 85 86 86 85 84 84 82 80 77 73 70 66 63 60 58 56 54 52 50 48 47 45 44 44 43 43 42 41 38 35 30 27 24 23 22 22 22 23 24 25 26 27 28 29 31 32 33 33 34 34 36 38 39 41 43 45 46 47 47 46 45 43 40 37 34 31 28 26 24 22 20 19 17 17 18 19 19 19 20 21 21 21 23 24 26 28 30 32 34 37 41 44 46 49 52 54 57 59 62 64 65 66 66 67 68 69 69 70 70 71 71 71 71 71 70 70 70 70 69 69 69 68 67 66 65 64 63 62 61 60 59 59 58 59 60 61 62 63 64 64 64 64 63 61 59 56 53 49 45 43 42 41 42 42 43 45 47 48 49 50 50 50 49 48 47 46 46 47 48 50 52 54 56 56 56 57 57 57 57 57 57 56 55 54 54 55 56 57 59 62 64 66 69 73 76 81 86 90 94 98 100 102 103 103 102 101 98 94 90 85 80 77 73 69 65 62 59 57 55 53 51 50 49 48 48 48 48 48 48 47 47 47 47 47 47 48 48 48 49 50 52 53 54 55 55 56 55 55 55 55 55 55 55 55 55 55 55 55 55 55 56 55 55 55 54 53 52 51 50 49 48 47 47 47 47 46 46 45 44 43 41 39 38 36 35 33 32 32 31 31 32 34 36 39 42 44 46 48 51 54 56 58 59 60 62 63 64 66 67 69 71 72 73 74 77 80 83 88 94 102 109 116 123 127 129 130 129 126 121 117 114 112 108 104 100 96 92 87 83 78 80 83 89 91 94 98 117 146 203 272 349 435 518 599 656 706 748 791 823 822 809 789 768 750 734 711 691 678 670 657 637 611 587 579 579 584 595 600 599 591 588 590 593 591 554 531 517 538 552 564 557 545 527 501 472 434 397 359 336 315 298 295 297 297 297 298 295 291 286 282 276 268 257 246 234 226 220 218 218 221 225 231 238 243 247 250 252 253 255 256 257 257 267 267 269 272 275 276 275 271 268 261 255 245 234 223 211 198 185 171 157 144 133 126 119 111 102 93 88 83 77 71 65 61 59 59 59 60 60 60 60 59 59 62 65 67 68 69 70 72 73 74 75 76 77 78 78 79 80 79 78 73 70 68 66 65 63 61 59 57 56 55 54 52 51 49 47 44 42 41 39 38 37 36 36 35 33 31 30 29 29 27 26 25 25 25 26 27 27 28 27 28 29 31 33 35 38 41 43 44 44 45 47 47 48 49 49 49 50 51 53 56 59 62 63 62 62 61 61 60 61 61 62 64 65 66 66 67 69 70 70 71 72 74 76 78 79 81 81 82 83 84 85 86 86 86 87 88 88 88 87 83 80 76 72 68 64 61 58 56 54 52 49 48 46 45 44 43 42 42 42 41 39 36 32 28 25 22 21 20 20 20 20 21 22 23 25 26 27 29 30 31 31 32 33 34 36 38 41 42 43 44 45 45 44 41 39 36 33 30 27 25 23 22 21 19 17 15 15 15 16 16 16 16 17 18 19 20 22 24 26 28 32 35 38 42 45 48 50 52 55 57 60 61 63 64 65 65 66 67 68 69 70 70 70 71 71 72 71 71 72 71 71 71 71 71 70 69 68 67 66 65 64 64 64 63 64 65 66 67 68 68 68 68 67 66 64 62 60 57 54 51 48 46 44 43 43 43 43 44 45 45 46 47 49 50 50 50 49 48 48 48 49 50 52 54 56 57 57 58 59 60 60 59 59 59 58 57 56 56 56 57 57 59 61 64 67 71 75 80 85 90 94 98 101 104 105 106 105 102 99 95 90 85 81 76 71 67 63 60 56 54 52 49 47 46 45 44 44 43 43 44 44 45 45 45 46 46 47 48 48 49 49 49 51 52 53 54 55 56 56 57 56 56 56 55 55 55 55 55 55 55 55 55 55 55 56 56 56 55 54 53 52 50 49 48 47 47 47 47 46 46 45 44 43 42 41 39 37 36 34 33 32 31 30 31 32 34 36 39 41 44 47 50 52 55 58 60 62 63 64 65 66 68 69 71 72 74 75 77 79 81 85 92 98 105 112 120 125 130 135 137 137 136 132 127 121 116 111 106 102 97 91 86 81 80 81 87 92 97 98 109 125 171 232 309 397 486 574 642 703 750 789 819 826 821 805 784 764 743 720 700 693 681 666 637 602 560 549 544 552 562 573 578 583 588 580 571 563 542 519 499 501 513 529 537 539 528 512 487 455 422 386 357 331 315 303 295 291 290 296 297 296 293 289 285 274 264 255 246 239 234 231 229 233 238 245 252 259 264 267 268 270 272 274 274 272 271 274 277 279 280 277 273 267 260 252 243 232 220 208 196 183 169 155 142 131 122 114 108 102 95 88 81 76 72 68 63 61 59 58 58 59 59 60 61 62 65 66 67 69 70 71 72 73 74 75 76 76 77 77 78 79 81 82 79 75 69 66 64 63 62 60 59 57 56 54 52 50 48 46 45 43 41 40 39 39 38 37 36 34 32 31 30 29 27 27 26 26 27 27 27 28 28 27 26 27 28 31 33 37 39 41 42 43 44 45 46 46 47 48 49 49 50 52 55 58 60 62 63 63 63 64 64 64 64 64 64 65 65 65 65 65 67 68 68 69 72 74 77 79 80 81 83 84 85 86 87 88 89 90 91 92 91 90 87 84 79 75 70 66 62 59 56 53 51 49 48 46 44 43 42 42 41 41 40 39 37 34 30 26 23 20 19 18 17 17 18 19 19 21 23 24 26 27 28 28 29 31 32 34 35 37 39 40 41 41 42 42 39 37 35 32 30 27 24 23 21 20 19 18 15 14 13 12 12 12 12 13 14 15 16 18 20 23 26 29 32 36 39 43 46 48 50 52 54 56 58 60 61 62 63 64 65 66 67 69 70 70 71 71 72 72 72 73 73 73 72 72 72 72 70 70 69 69 68 67 68 68 68 69 70 71 71 72 72 71 70 68 66 64 62 61 59 57 54 52 51 49 47 46 45 45 44 44 44 45 45 46 48 49 49 49 49 49 49 49 50 51 52 54 55 56 58 58 59 60 61 61 61 61 60 59 58 58 57 57 58 59 61 65 68 72 78 83 89 94 98 102 104 106 107 106 103 98 94 89 84 80 75 71 66 61 57 54 52 49 47 45 44 43 42 42 41 40 40 40 40 41 42 43 44 46 47 48 48 49 50 50 50 51 52 54 55 55 56 57 57 56 56 55 55 54 54 54 54 55 55 55 55 55 56 56 56 56 55 54 53 51 50 49 48 47 47 46 46 46 45 44 44 43 42 41 39 37 35 34 33 32 30 30 31 33 35 36 39 42 45 48 51 54 57 61 63 64 65 66 67 68 69 71 74 75 77 78 79 81 86 91 95 101 109 117 122 126 132 138 142 140 136 130 124 119 114 109 105 101 96 90 84 81 81 87 94 101 102 107 119 153 201 275 363 457 546 626 700 752 790 807 815 818 814 802 787 763 742 722 708 692 674 643 607 562 524 494 502 512 528 537 544 550 537 519 499 482 470 463 468 481 499 516 528 528 519 498 475 449 419 391 368 350 332 317 308 303 304 303 301 299 297 290 282 273 266 259 254 249 246 244 247 252 258 265 273 276 277 276 278 281 284 285 282 276 278 279 280 277 272 265 258 249 239 229 217 205 193 180 167 154 141 128 119 111 105 100 95 89 82 76 71 67 64 62 60 59 58 58 58 59 60 62 64 66 68 69 71 72 72 73 74 75 76 76 77 77 77 76 76 77 78 78 76 71 66 62 60 58 56 55 54 52 50 48 46 44 43 42 41 41 40 39 39 38 36 34 32 31 29 29 28 28 27 27 28 27 27 27 27 26 26 28 29 31 33 37 39 40 41 42 43 43 45 45 46 47 49 50 50 52 54 56 58 60 61 62 62 64 65 66 66 66 65 65 65 64 64 64 64 64 66 67 71 74 77 79 80 81 83 84 85 87 88 89 91 93 95 97 96 94 91 87 82 77 72 68 64 61 57 55 52 50 48 46 44 43 42 41 40 40 39 38 37 34 31 28 24 22 19 18 16 15 15 16 17 19 21 22 23 24 24 25 26 27 29 31 34 35 37 37 38 37 37 36 36 34 32 30 28 26 24 22 21 20 18 17 15 12 10 9 7 8 8 9 11 12 14 16 18 20 23 26 29 33 36 39 42 45 48 50 51 53 55 56 57 58 60 62 63 64 66 67 68 69 70 71 71 71 72 72 73 73 72 72 71 71 71 71 70 70 70 71 71 71 72 73 73 74 73 72 71 70 69 67 65 62 61 59 58 58 57 55 54 53 52 51 49 48 47 46 46 45 46 47 47 48 48 48 49 49 49 49 49 49 49 51 52 53 54 56 57 58 59 60 61 62 61 61 59 59 58 57 57 58 59 62 66 70 75 80 86 92 97 101 105 106 106 104 102 99 94 89 84 79 74 70 65 61 57 53 50 47 45 43 41 40 39 39 39 38 37 36 37 38 39 40 41 43 45 47 48 48 49 49 49 49 50 51 52 53 54 55 55 56 56 55 55 55 54 54 54 54 54 54 54 55 55 55 55 55 56 56 55 54 52 51 50 49 48 47 46 46 45 44 44 43 43 42 42 40 39 37 36 34 32 31 30 30 31 33 35 38 40 43 46 50 53 57 60 62 64 66 67 68 68 70 72 75 76 78 80 81 83 86 90 92 100 108 116 119 123 128 133 138 138 134 127 125 121 117 111 106 103 100 95 89 84 80 88 96 105 109 112 116 143 183 251 335 431 527 616 692 748 789 805 810 810 811 808 803 781 760 740 720 699 673 640 604 552 508 471 458 457 474 479 477 482 480 475 455 442 437 437 441 453 468 485 498 505 505 496 483 463 440 417 395 377 359 344 332 324 319 313 309 306 305 297 290 285 281 277 273 269 265 265 266 270 275 280 287 289 287 286 284 285 288 292 286 275 277 276 275 268 261 252 243 233 223 212 201 190 177 165 152 139 128 117 109 102 97 93 89 83 77 71 66 63 61 60 59 59 59 59 60 61 62 64 66 68 69 70 72 72 73 74 75 76 76 76 76 76 75 74 72 70 70 72 71 67 64 59 56 53 51 49 47 45 43 41 40 38 38 38 38 38 38 37 36 35 34 32 31 29 28 28 29 29 29 29 27 26 26 27 27 28 31 33 34 36 38 39 39 40 41 42 43 45 46 47 48 49 51 52 53 54 56 57 58 59 60 61 62 64 66 67 68 67 66 65 63 62 62 62 63 64 66 70 73 76 79 81 83 84 86 87 89 90 91 93 96 99 102 101 98 94 90 85 80 75 70 66 62 59 56 54 51 49 47 45 44 43 41 40 40 39 37 37 34 31 28 25 23 20 18 16 14 13 13 14 16 17 19 20 21 22 22 23 24 26 28 30 32 34 35 35 34 33 32 31 30 28 26 25 23 23 22 21 19 18 16 14 10 8 6 5 5 5 7 8 10 12 15 17 20 22 24 27 30 33 36 39 41 44 46 48 49 51 52 53 55 56 58 60 61 63 65 66 67 68 68 69 69 70 70 71 71 71 71 71 70 70 70 70 70 71 71 72 73 74 74 74 74 73 72 70 68 65 63 61 59 57 55 55 55 55 56 56 56 56 55 53 51 50 49 48 49 49 49 49 49 48 48 48 49 49 49 49 50 50 50 50 51 52 52 54 55 56 58 58 59 60 61 60 60 59 59 58 58 58 60 63 67 72 77 83 89 94 100 103 106 107 106 103 99 95 90 86 81 76 71 66 62 58 53 50 47 44 42 40 38 37 36 36 35 34 34 33 34 35 36 38 39 41 43 45 47 48 49 48 48 48 48 49 49 50 51 53 53 54 54 54 54 53 53 53 53 54 53 53 53 54 54 54 55 55 56 56 55 54 53 52 51 50 49 48 47 46 45 44 43 43 43 43 42 42 40 39 37 36 34 32 31 30 31 32 33 36 38 41 45 48 52 56 59 62 64 66 67 68 69 71 74 75 77 79 81 83 84 87 90 94 100 107 114 117 119 121 125 130 131 129 124 123 122 118 113 108 105 103 100 95 90 85 88 95 107 114 119 124 143 173 233 307 406 508 604 678 735 778 793 797 790 793 794 792 780 766 748 731 715 687 651 605 559 515 470 443 429 434 432 428 432 436 440 436 429 420 420 426 434 442 453 465 476 480 479 475 461 446 427 408 389 374 361 349 342 334 327 322 317 311 305 300 298 296 295 292 290 287 287 288 290 294 299 302 304 301 298 294 292 290 290 286 271 269 266 260 254 245 236 226 216 206 195 185 173 162 150 139 127 117 108 101 95 91 87 83 78 73 68 63 60 59 59 60 60 61 62 63 63 64 66 67 69 70 71 72 73 74 74 74 75 75 74 73 73 72 71 69 67 65 63 61 60 57 54 51 48 46 43 41 39 37 36 35 34 34 34 34 34 34 34 33 32 32 31 30 29 29 30 30 30 30 30 29 30 31 31 32 35 36 37 37 38 37 37 38 39 41 42 45 47 49 49 50 51 52 54 55 56 58 58 58 59 59 61 63 66 68 69 69 68 66 64 63 61 61 61 63 66 69 72 75 78 81 83 85 87 89 91 92 94 96 99 102 103 102 101 96 92 87 82 77 72 68 64 61 58 55 53 50 48 46 44 44 43 41 40 39 38 37 36 33 30 27 24 21 18 16 14 13 12 13 14 16 17 18 18 18 20 21 22 23 25 27 28 30 32 32 30 29 28 26 25 24 23 22 20 20 20 20 19 17 15 12 9 7 5 5 5 6 7 9 11 14 16 18 20 23 25 27 29 32 34 36 38 40 41 43 45 46 47 49 51 52 54 56 58 60 61 62 63 64 65 65 66 67 67 68 68 68 68 68 68 68 68 68 69 70 71 71 72 72 72 72 71 70 69 67 65 62 60 57 54 52 51 51 51 52 54 55 56 56 55 54 52 51 50 49 49 49 50 51 51 51 50 49 49 49 49 48 49 49 49 49 49 50 51 52 53 54 55 56 57 58 59 59 59 59 58 58 57 57 59 61 64 69 74 80 86 91 97 102 105 107 107 105 102 98 93 88 83 78 73 68 63 58 54 49 46 43 40 38 37 35 33 32 31 31 31 30 30 31 31 33 35 37 40 42 44 46 47 48 48 47 47 46 47 47 48 49 50 51 51 52 52 52 52 52 51 52 52 52 52 52 53 53 53 54 55 56 56 56 55 54 53 51 50 49 48 47 46 45 44 43 43 43 43 43 43 41 40 39 37 34 33 32 31 30 31 32 34 36 39 43 46 50 54 57 60 63 66 68 69 71 73 75 76 78 81 83 84 85 88 92 95 99 103 108 111 113 114 117 123 124 124 122 121 120 118 116 113 109 106 103 99 94 89 90 96 109 117 120 140 165 194 236 292 386 480 573 644 705 756 771 778 776 774 772 770 765 759 750 740 729 714 695 656 606 550 490 447 421 411 405 401 400 401 405 408 409 409 411 418 422 425 432 439 446 451 454 454 450 443 427 411 393 379 367 361 354 347 340 334 330 324 319 314 312 313 313 313 310 309 309 310 313 317 321 324 321 318 315 312 309 309 303 298 263 258 253 245 236 227 218 209 199 189 179 168 158 147 137 126 117 108 100 94 89 85 81 78 74 70 65 62 60 59 60 61 62 63 64 64 65 66 67 68 69 69 70 71 72 72 73 73 73 73 72 71 69 68 66 65 63 61 59 56 54 52 49 46 43 41 39 37 35 33 33 32 33 33 33 33 33 32 31 31 30 29 29 29 29 29 30 30 30 31 31 32 34 36 37 38 38 38 36 35 36 35 35 36 39 41 45 48 51 52 51 51 52 54 55 56 57 58 60 59 59 61 63 66 68 69 70 69 68 66 63 62 61 61 63 66 69 72 75 78 81 84 86 88 91 93 94 97 99 103 104 105 103 101 97 92 87 82 77 73 69 66 63 60 58 55 52 50 48 46 45 44 42 41 39 38 37 36 35 32 29 27 24 21 18 15 13 12 12 13 14 15 16 16 15 16 18 20 21 23 25 26 27 28 28 28 27 25 23 21 20 20 19 18 18 18 18 17 16 14 12 11 9 8 8 8 9 11 13 15 17 19 21 22 24 26 28 29 31 33 35 36 37 39 40 41 42 43 45 47 49 50 52 54 55 57 58 59 60 60 61 62 62 63 64 64 65 65 65 65 65 66 66 67 68 68 69 70 70 70 69 68 67 66 64 62 60 57 55 52 50 49 47 47 48 50 52 53 54 54 53 51 50 49 48 47 48 49 50 51 51 51 50 49 49 48 48 48 48 48 48 48 48 48 48 49 50 52 53 54 55 57 57 57 57 57 56 56 57 58 60 63 67 71 76 82 88 94 99 103 107 108 107 104 100 95 90 85 80 75 70 65 60 55 50 46 42 39 36 34 32 31 29 28 27 27 26 26 27 27 28 30 32 35 38 40 43 45 46 47 47 46 46 46 46 46 47 47 48 48 49 50 50 50 50 50 49 50 50 50 51 51 51 51 52 53 54 54 55 55 55 54 53 52 51 50 48 46 45 44 43 43 42 42 42 43 42 42 40 39 37 35 33 31 30 30 30 32 33 35 38 41 45 49 52 55 59 62 65 68 70 72 74 76 78 80 81 83 85 88 93 97 99 99 98 100 103 108 107 107 109 112 115 115 116 118 119 118 116 113 111 110 105 100 92 93 100 105 110 116 147 184 221 262 306 374 449 533 603 666 714 744 765 761 757 753 750 748 746 745 744 735 724 710 672 631 589 538 487 446 419 400 395 392 388 391 395 398 402 404 411 416 416 415 413 418 424 433 438 441 440 431 419 404 391 379 372 365 357 352 346 341 337 332 326 322 326 330 332 331 330 330 333 337 341 344 346 344 341 338 335 333 330 324 318 250 244 236 228 219 210 201 191 182 172 162 152 143 134 125 116 108 100 93 88 83 80 76 73 70 67 65 63 61 60 61 61 63 64 65 66 66 67 67 68 69 69 69 69 70 70 70 70 70 69 69 67 66 64 63 61 59 57 54 52 50 47 44 42 39 36 35 33 32 32 32 32 32 32 32 31 30 30 29 29 28 28 28 28 28 29 29 29 30 30 30 32 34 35 37 37 37 36 34 33 33 35 36 38 41 45 49 55 56 53 54 54 56 57 59 61 61 62 61 61 63 65 67 69 70 70 69 68 67 65 63 63 63 64 67 70 72 75 78 81 84 87 90 92 95 97 100 102 105 106 106 104 100 96 92 87 82 79 75 72 69 66 63 59 57 55 52 50 48 46 44 43 41 40 38 37 37 35 33 31 28 26 23 20 17 15 14 13 13 13 14 14 14 14 14 14 16 19 21 23 24 26 27 27 27 26 25 23 21 19 19 19 19 19 19 18 17 16 15 14 13 12 13 13 13 15 17 18 20 21 23 24 24 25 27 28 29 31 32 33 34 35 36 38 39 39 40 41 43 44 46 47 49 50 51 52 53 54 54 55 56 56 57 58 59 60 60 61 62 62 63 63 64 65 65 66 65 65 65 64 64 63 63 61 60 58 56 54 52 50 48 47 46 46 47 47 49 50 51 51 50 49 48 46 46 46 47 47 48 49 50 49 49 48 48 48 48 48 48 48 48 47 46 45 46 47 48 50 51 52 53 54 55 55 55 55 55 55 57 60 63 67 71 75 79 85 90 96 102 105 107 107 105 101 97 92 86 81 76 72 67 62 57 51 46 42 38 35 32 30 28 26 25 24 24 23 23 23 24 25 27 28 31 34 37 39 42 44 46 46 47 46 46 45 45 45 45 46 46 47 47 47 47 47 47 47 47 47 47 47 47 48 48 49 50 51 52 53 54 54 55 54 54 53 52 50 48 47 45 43 42 42 41 40 40 41 41 40 39 39 37 35 33 31 29 29 29 30 32 34 36 39 43 47 50 54 57 61 65 68 70 72 75 78 79 80 82 85 88 90 93 96 97 96 94 96 99 102 103 104 103 104 106 109 112 116 118 118 116 115 113 114 112 107 99 96 100 102 107 121 149 185 227 269 311 366 429 503 572 636 676 707 728 734 737 736 737 739 733 730 730 727 715 682 653 628 614 584 543 499 461 434 419 406 395 392 397 397 394 392 398 410 414 413 405 401 403 417 426 433 435 434 428 417 405 395 385 374 367 360 357 353 348 343 339 335 340 344 349 351 352 352 355 361 366 371 375 374 368 361 354 350 346 342 335 236 228 219 210 202 194 184 175 166 157 147 139 130 123 115 107 100 93 87 82 77 74 71 69 67 65 64 62 62 61 61 61 63 63 64 65 66 66 67 67 67 67 67 67 67 68 67 67 67 66 64 63 62 61 59 57 55 52 50 48 46 43 40 38 35 33 32 31 31 31 31 31 30 30 29 29 28 28 27 27 27 26 27 27 27 28 28 29 28 28 29 29 31 32 33 34 34 34 33 33 34 36 39 42 47 51 56 58 58 61 64 67 68 69 71 68 66 66 65 68 69 70 71 71 71 69 69 68 66 64 65 65 67 68 71 73 76 78 81 84 87 91 94 98 101 103 106 107 107 106 104 100 95 91 86 82 79 76 73 71 68 66 63 60 57 55 53 50 48 46 44 42 41 39 38 37 36 35 33 30 28 25 22 20 17 16 14 13 13 14 13 13 12 12 12 13 15 17 20 22 24 25 26 26 26 25 24 23 23 22 21 20 20 19 19 18 17 16 16 16 16 16 17 18 19 22 23 24 25 26 27 27 27 27 27 28 30 30 31 32 33 33 34 35 36 37 38 39 39 40 41 42 44 45 45 46 47 47 47 48 49 50 51 52 53 55 56 57 58 59 60 61 62 62 62 62 62 62 61 60 60 59 59 59 57 55 54 52 50 49 48 47 46 46 47 47 48 49 49 49 49 49 48 47 47 46 46 47 47 48 48 48 48 48 48 49 49 50 49 48 47 47 45 45 45 46 48 49 50 50 51 52 53 53 54 55 56 58 60 64 68 73 77 81 86 90 96 101 106 107 108 106 103 99 94 88 83 78 74 69 64 59 53 48 42 38 33 30 27 24 22 21 21 20 20 20 21 21 22 23 25 28 31 34 37 40 42 44 46 46 46 45 44 43 43 43 43 44 44 44 43 42 42 43 43 43 43 44 44 44 44 44 45 45 46 48 49 51 53 53 54 54 54 53 52 50 49 47 45 43 42 41 40 40 39 39 39 38 38 37 35 34 32 30 28 28 28 28 30 31 33 37 41 44 48 52 56 60 64 67 70 73 76 79 79 81 84 87 89 89 91 94 97 98 98 98 97 95 95 96 98 100 103 106 110 114 116 118 117 116 116 117 117 118 109 102 101 104 110 121 143 176 219 264 308 360 416 481 542 599 634 662 684 700 714 724 735 747 735 722 714 707 699 666 637 608 600 590 574 545 512 481 455 435 421 411 407 398 385 379 380 390 401 410 402 396 392 398 404 408 412 418 419 418 413 405 397 388 379 369 363 356 352 351 351 352 356 360 366 371 373 374 375 381 388 397 400 399 387 375 365 361 359 359 352 223 214 205 196 187 178 169 160 151 143 135 127 119 112 104 97 91 85 80 76 72 68 66 65 63 63 62 61 61 60 60 60 61 61 62 62 63 64 65 65 64 64 65 65 64 65 65 65 64 62 61 60 58 57 55 53 51 48 45 43 41 38 36 34 32 31 31 31 31 30 30 29 29 28 26 25 25 25 24 24 24 25 26 26 26 26 27 27 27 27 28 30 31 32 34 35 35 34 33 34 37 41 45 49 53 56 60 64 67 72 78 81 81 82 76 72 72 71 73 74 74 73 72 71 69 69 70 69 69 69 69 69 70 72 74 76 78 81 84 87 92 96 100 103 106 109 109 108 106 103 98 94 89 85 81 78 76 74 72 70 68 65 63 60 57 55 52 50 47 45 43 42 40 39 38 37 36 34 32 29 26 24 22 20 18 17 15 13 13 12 12 11 10 10 10 11 13 16 18 20 22 24 25 26 26 26 25 24 24 24 23 23 21 20 19 19 18 19 19 20 20 22 23 25 26 27 27 27 27 27 28 28 28 28 28 28 29 29 30 31 31 32 33 33 34 34 34 35 35 36 36 36 37 38 38 38 39 39 40 41 42 43 44 45 47 48 50 52 53 55 56 58 59 59 59 59 59 59 59 58 59 58 58 57 56 54 52 51 49 48 47 47 47 47 47 48 48 49 49 49 49 49 49 48 48 48 48 49 50 50 49 49 49 50 50 50 50 50 49 49 48 47 47 47 48 48 49 49 50 50 49 50 51 52 53 55 57 59 62 67 72 78 83 87 92 97 101 105 109 110 109 107 102 97 91 86 80 76 71 67 62 57 50 45 39 33 29 25 22 19 18 18 17 17 17 18 19 20 22 24 26 29 31 35 38 40 42 44 46 46 46 45 44 43 42 41 41 41 41 40 39 38 38 38 38 38 39 39 39 40 40 41 41 42 43 45 47 48 50 52 52 53 54 53 52 51 49 48 46 44 42 41 40 39 39 39 39 38 37 36 35 33 32 30 28 27 27 27 28 29 31 35 38 42 46 50 54 58 62 65 68 73 76 78 79 82 87 88 88 90 92 95 97 99 101 100 97 91 87 86 90 94 98 103 107 111 113 115 116 117 117 119 120 120 116 111 110 111 115 122 138 171 214 260 305 352 400 458 513 561 598 629 650 672 696 720 742 754 743 723 704 691 687 669 642 597 581 577 577 567 547 517 489 468 450 432 418 403 386 375 366 366 370 379 381 379 371 368 368 372 378 386 394 401 405 407 406 398 390 379 371 363 361 362 364 368 373 377 383 387 389 390 389 393 401 406 408 405 397 388 375 368 367 365 361 211 201 192 183 175 165 156 147 138 130 122 115 109 102 95 89 83 78 73 69 65 63 61 60 60 60 60 60 59 59 60 60 59 60 61 62 62 62 63 63 63 64 64 63 63 63 62 61 60 59 57 56 54 52 49 47 45 43 40 39 37 35 34 32 31 31 30 30 30 29 28 27 26 25 24 23 22 22 22 22 23 23 23 24 24 25 25 26 26 27 28 29 30 32 34 34 34 34 34 36 40 43 48 51 54 58 61 64 67 73 78 81 83 79 76 78 79 78 79 79 78 76 74 73 73 75 75 75 74 73 72 72 73 75 76 78 81 84 88 93 98 102 107 109 111 110 109 105 101 96 91 87 84 80 78 76 75 73 72 70 68 66 63 60 57 54 52 49 47 45 43 41 40 38 37 36 35 33 30 28 26 24 22 20 18 17 15 13 12 11 10 9 8 8 8 10 12 14 17 19 21 22 24 24 25 26 26 25 25 25 25 24 24 22 21 20 20 22 23 24 26 28 29 29 29 29 29 27 27 26 27 27 27 27 27 27 28 28 29 29 30 30 31 31 31 30 30 30 30 30 30 30 29 30 30 30 30 31 31 32 33 34 35 37 39 40 43 45 48 50 52 53 54 55 56 57 57 58 58 58 59 59 58 57 55 54 52 50 50 49 49 49 50 50 50 50 51 51 51 51 51 51 51 51 51 51 50 50 51 51 51 50 50 50 50 50 50 50 50 50 51 51 51 51 52 52 51 50 49 48 47 47 48 49 50 52 55 59 63 69 75 81 86 91 96 101 106 108 110 111 109 106 101 95 90 84 79 74 69 64 59 54 48 41 34 28 24 20 18 16 15 15 15 15 16 17 19 20 22 24 26 28 31 34 37 40 43 45 47 47 47 46 44 43 42 41 40 39 38 37 36 34 33 33 33 33 34 34 35 36 37 38 39 40 41 43 45 46 48 49 51 52 52 52 52 51 49 48 46 44 42 41 40 39 39 39 39 38 37 36 35 33 31 30 29 28 27 26 27 28 29 33 36 40 44 49 53 57 61 64 68 72 75 76 80 85 90 90 90 92 95 99 101 102 101 99 96 90 83 77 82 88 94 99 104 107 109 110 113 116 119 123 126 127 126 126 121 120 121 133 150 178 215 259 299 341 386 435 483 529 566 596 627 658 688 718 744 749 744 728 706 689 685 674 659 629 604 585 579 573 563 543 516 490 466 447 429 411 394 379 365 358 353 352 350 347 343 340 338 342 349 356 365 376 389 400 402 399 394 387 381 375 373 374 380 385 389 393 396 395 394 394 393 395 400 404 406 404 401 394 384 374 367 363 363 199 189 181 172 162 152 143 134 126 118 112 106 100 94 88 82 76 72 68 64 60 58 56 56 57 57 57 57 59 61 61 60 60 61 62 61 61 61 62 61 61 61 61 61 60 59 58 57 56 54 53 51 49 47 44 42 40 38 37 35 34 32 31 30 29 29 29 29 28 26 25 23 22 21 21 20 20 20 21 21 21 21 22 23 23 24 24 24 25 26 27 28 30 33 33 33 33 32 34 38 41 44 48 51 55 58 62 66 69 72 78 81 80 81 83 83 83 83 84 84 83 83 82 83 84 84 83 78 76 74 73 74 75 76 78 80 84 88 93 99 105 110 111 112 109 107 103 99 94 90 85 82 79 79 77 77 75 74 73 71 69 66 63 61 57 54 51 49 47 44 43 41 39 38 36 35 34 32 30 28 27 25 23 21 18 16 13 12 10 9 8 7 6 6 7 9 11 13 15 17 19 21 22 22 23 24 24 25 25 25 25 25 25 24 22 21 22 23 24 26 29 30 31 31 30 29 28 27 26 26 27 27 27 27 27 27 27 28 28 28 28 28 28 28 27 26 26 25 24 23 22 21 20 19 19 20 20 20 20 21 22 23 25 27 30 32 35 39 42 45 47 49 51 53 55 56 57 57 58 58 58 58 57 56 55 54 52 52 53 53 53 54 54 55 55 55 55 55 55 55 55 54 54 53 53 52 51 51 51 51 50 49 48 47 47 47 47 48 49 51 52 54 54 54 53 52 51 50 48 46 45 44 45 46 48 51 54 59 64 70 76 82 88 93 98 103 107 110 110 109 107 103 99 94 88 83 78 73 67 62 56 50 44 37 31 25 20 15 14 13 13 13 13 14 15 16 18 19 21 23 25 28 30 33 36 39 42 44 46 47 47 47 46 44 43 41 39 38 36 34 33 31 29 29 29 29 29 30 31 32 33 34 36 38 40 41 43 44 46 48 49 50 50 50 50 49 48 47 46 44 43 42 41 40 39 39 39 39 38 37 36 34 32 30 29 28 28 27 27 28 29 31 34 38 42 47 51 55 59 62 66 70 75 79 83 87 92 94 95 95 97 100 101 102 101 99 95 89 84 79 82 87 93 97 101 103 104 103 111 119 122 125 129 140 147 149 148 146 142 152 168 195 224 258 292 328 373 417 462 503 539 569 605 643 671 697 721 729 733 729 724 720 709 694 675 656 637 615 600 589 584 571 540 509 482 458 435 415 400 388 375 364 354 346 340 336 333 330 328 329 334 337 341 357 372 387 390 392 389 385 382 380 381 384 392 400 404 405 402 397 393 390 390 391 392 393 396 399 402 396 390 382 375 368 362 187 178 168 158 148 139 131 123 115 109 103 98 93 88 82 77 74 71 68 64 61 58 57 57 57 58 58 59 61 60 61 60 59 59 58 58 57 58 58 57 57 57 57 56 56 55 54 53 51 50 48 46 44 42 40 37 36 34 33 31 30 29 29 28 28 27 26 25 25 23 21 21 19 19 18 19 19 19 19 19 20 20 21 21 22 22 22 23 24 26 27 30 33 32 32 32 33 34 37 40 44 47 50 53 56 60 64 68 72 77 81 85 88 88 88 86 86 87 89 90 92 94 93 94 94 93 85 80 76 74 74 75 76 78 81 84 89 94 100 105 110 111 112 108 105 101 96 92 88 84 82 80 79 79 78 78 77 75 73 71 69 66 63 61 58 55 52 49 47 45 43 42 40 38 36 35 33 31 30 28 26 24 22 20 17 15 13 11 9 8 6 5 5 5 6 7 10 12 13 15 16 18 19 20 21 23 24 25 26 26 26 26 26 24 21 20 20 21 23 26 29 30 31 31 30 29 28 27 27 27 27 27 27 27 27 27 27 27 27 27 27 26 26 25 24 22 20 19 17 15 13 11 10 8 7 7 6 5 6 7 9 11 14 17 20 23 27 31 35 39 42 46 49 52 54 55 56 57 57 57 57 57 56 56 55 55 55 56 57 59 59 59 60 60 60 60 59 59 59 58 58 57 56 55 54 53 52 51 49 48 46 45 44 43 42 42 42 43 46 48 50 52 54 54 53 52 51 49 47 45 44 44 43 45 47 50 54 59 65 71 78 83 89 94 98 102 106 109 109 107 105 101 97 92 87 82 76 71 65 59 54 48 41 34 27 21 17 14 12 12 12 13 13 14 15 16 17 18 19 21 24 26 29 31 34 37 39 41 43 45 45 45 45 44 44 41 39 36 34 32 29 28 26 25 24 24 25 25 26 28 30 32 34 36 38 40 42 43 45 46 47 47 47 48 48 48 47 47 46 45 43 42 41 41 40 39 39 39 38 37 36 34 32 31 30 29 28 28 27 28 29 31 33 37 41 47 51 54 57 62 66 70 73 78 80 83 89 94 99 99 100 102 102 101 99 97 95 91 88 85 87 90 95 98 99 101 102 102 109 118 120 127 140 158 172 175 175 172 175 181 190 206 225 254 286 320 364 411 463 499 528 557 589 623 642 659 674 688 703 716 726 730 724 713 697 678 658 640 626 615 608 601 585 562 529 490 451 426 409 400 388 376 363 351 340 335 331 329 328 328 329 329 329 343 358 370 377 380 378 377 375 378 383 391 399 406 410 412 403 396 393 390 388 387 385 382 388 395 402 404 401 392 382 374 362 174 164 154 144 134 126 119 113 106 100 97 94 90 86 81 77 73 70 67 65 62 60 59 59 59 58 58 58 58 58 58 57 56 55 55 54 54 54 54 53 53 53 53 52 51 51 49 48 46 45 43 42 41 38 35 33 32 30 28 27 27 26 26 26 25 24 23 21 20 19 18 17 17 17 17 17 17 17 18 18 18 18 19 20 20 21 21 22 24 25 27 29 29 30 30 31 33 34 39 43 46 49 51 54 58 61 65 69 72 76 80 83 86 87 87 88 88 90 92 95 99 95 95 93 92 87 83 80 78 77 78 79 81 83 87 90 96 103 107 111 111 111 106 102 97 92 88 85 84 83 81 81 81 81 80 79 77 75 73 71 68 66 63 61 59 56 53 50 47 45 43 42 40 38 35 34 33 31 30 28 26 23 21 18 16 14 12 10 8 6 5 4 3 4 5 6 8 10 12 13 15 16 18 19 20 22 23 24 26 26 26 25 24 21 18 17 18 20 23 26 28 30 30 30 29 28 28 28 28 28 28 28 27 27 27 27 27 26 26 26 25 25 24 23 20 18 15 12 9 5 2 -1 -3 -5 -6 -7 -7 -8 -7 -6 -4 -1 2 6 10 14 19 24 28 33 38 42 46 49 52 54 55 56 56 55 55 55 55 55 56 57 58 60 61 62 62 63 63 64 64 63 63 62 61 61 60 59 59 57 55 53 51 49 47 45 43 41 40 38 37 37 38 39 42 45 48 51 53 54 54 53 51 50 48 46 44 44 44 45 47 50 55 60 66 73 80 86 91 95 98 102 104 107 109 107 105 101 97 92 87 81 75 70 64 58 52 45 39 32 26 20 16 14 12 12 13 14 14 15 15 16 16 17 19 21 22 24 26 29 32 34 37 38 40 41 42 42 42 42 41 39 37 35 33 30 28 25 23 21 20 20 20 21 23 25 27 30 32 34 36 38 40 41 43 44 44 46 46 46 46 46 45 45 45 44 43 42 41 41 40 40 39 38 38 37 36 35 33 32 31 30 29 29 28 28 29 31 33 36 40 45 49 52 55 59 64 66 71 79 81 82 84 92 103 105 106 105 103 101 96 93 90 90 89 89 92 96 98 99 100 102 103 99 102 111 123 138 157 172 185 192 196 196 208 217 213 214 218 245 277 315 359 405 453 490 520 544 568 590 605 616 626 639 657 673 686 694 697 693 677 661 646 635 628 626 626 628 619 604 577 537 486 452 425 411 400 391 376 362 351 345 341 338 336 335 333 331 336 343 351 362 369 371 370 369 372 378 386 395 404 407 407 404 399 396 398 398 395 390 385 383 387 395 408 420 415 407 395 382 367 161 151 140 131 123 116 111 105 101 96 93 90 87 83 79 75 72 70 67 65 63 61 59 59 58 57 56 56 55 55 54 53 52 51 50 50 50 50 49 49 49 49 48 48 47 46 45 43 42 41 40 38 35 33 31 29 28 26 25 25 24 24 23 23 21 20 19 17 16 15 15 14 15 15 15 15 15 16 16 17 17 17 18 19 19 20 21 22 24 26 27 28 29 30 32 34 36 39 42 45 47 50 52 55 59 63 66 70 72 76 79 81 83 85 88 90 90 91 92 93 90 88 85 83 82 80 81 82 84 86 88 90 93 96 99 104 110 112 114 112 111 105 99 93 89 85 83 83 83 84 85 86 85 84 82 80 78 76 73 70 68 66 64 61 59 56 54 52 49 46 44 42 40 37 36 34 33 32 31 29 26 23 20 17 15 13 11 9 7 6 5 4 3 3 4 4 6 8 10 12 14 15 17 19 20 22 23 24 25 26 25 24 21 18 16 16 17 20 23 26 28 29 29 30 29 29 28 28 28 28 28 28 28 28 28 28 27 26 26 25 24 22 21 18 16 12 8 3 -2 -6 -9 -12 -14 -15 -16 -16 -17 -17 -17 -16 -14 -12 -9 -5 0 6 12 17 23 29 34 39 44 47 49 51 52 52 52 52 52 52 53 54 56 58 60 62 63 64 65 66 66 67 66 66 66 65 63 62 61 60 58 57 55 53 50 47 43 41 39 37 35 34 34 34 35 37 39 43 47 51 54 55 55 55 54 52 50 49 47 46 46 47 48 51 56 62 68 76 83 88 92 96 100 103 104 106 107 106 104 101 96 91 86 81 75 69 63 57 51 44 37 31 24 20 16 15 14 14 15 16 16 17 17 17 18 18 19 20 21 23 25 27 29 32 34 35 36 37 38 38 39 38 37 36 34 33 32 30 27 24 21 18 17 16 17 18 20 23 25 27 29 32 34 36 38 40 42 43 44 44 44 44 44 44 44 44 44 43 42 41 40 40 39 39 38 37 37 36 35 34 34 33 32 31 31 31 30 30 30 31 33 36 40 43 47 50 52 56 61 66 72 80 85 89 90 93 97 102 105 105 104 103 99 94 87 86 86 89 94 99 99 100 101 102 100 89 92 110 131 152 169 179 186 196 206 215 230 241 231 226 226 247 273 309 344 376 420 461 501 529 552 565 575 581 589 598 614 632 653 656 656 647 636 623 613 606 604 610 618 627 625 611 588 559 515 478 444 427 411 400 390 380 369 364 366 364 360 354 347 339 345 351 356 362 369 372 374 374 377 382 388 394 400 402 402 399 398 400 403 405 402 398 391 391 395 405 416 427 427 424 409 392 373 148 138 130 122 115 109 104 99 95 92 89 86 83 81 77 75 72 69 67 65 64 62 60 59 57 56 55 54 53 51 51 50 49 48 48 47 46 46 46 46 45 45 45 45 44 43 41 40 39 38 35 33 31 29 27 25 24 24 23 22 22 21 20 19 17 16 15 14 13 13 12 13 13 14 14 14 15 15 15 16 16 17 18 18 19 19 20 22 23 25 27 28 30 32 35 37 40 42 44 47 50 52 55 58 62 65 68 70 72 75 77 79 81 83 86 88 89 89 88 85 82 80 79 79 79 81 84 88 92 96 100 103 107 110 114 119 120 122 117 113 106 99 92 87 85 84 84 85 88 89 90 90 89 86 83 80 77 75 73 71 68 66 64 62 60 57 54 52 49 47 44 42 40 39 37 36 35 33 32 29 26 22 19 16 14 12 11 9 7 6 5 4 2 2 2 3 5 7 9 11 14 15 17 19 20 21 22 23 25 25 26 22 19 16 14 16 17 20 23 25 27 28 28 28 28 28 27 28 28 28 29 29 30 30 30 30 28 27 25 23 21 18 15 12 9 4 0 -5 -9 -13 -15 -17 -19 -19 -20 -21 -22 -22 -22 -21 -20 -18 -15 -10 -6 1 7 13 20 26 31 36 39 43 45 46 46 47 47 48 49 50 52 54 56 58 60 63 64 66 67 69 69 69 69 69 68 66 65 63 61 59 58 56 54 51 48 45 42 38 36 34 33 33 33 34 35 37 39 43 47 51 54 56 57 57 57 55 54 52 50 48 48 48 50 52 56 62 69 77 83 89 94 98 101 103 105 105 105 103 101 98 94 89 84 79 73 67 61 55 49 43 36 30 24 20 17 16 16 16 17 18 19 19 19 19 19 19 19 19 20 21 23 25 27 29 30 31 33 33 34 34 34 33 33 32 31 29 28 26 25 23 20 15 14 13 14 16 18 20 23 25 27 29 32 34 36 37 39 40 41 42 42 42 43 43 43 42 42 42 42 41 40 39 38 38 38 37 36 35 34 34 34 34 34 34 33 33 32 32 32 33 34 36 39 42 45 47 49 54 60 64 70 77 86 94 96 97 99 101 103 103 103 103 99 94 86 82 80 85 90 94 96 98 103 101 93 89 93 112 135 157 169 178 184 197 212 224 234 242 242 243 246 259 275 299 324 350 387 426 461 493 524 544 559 563 568 574 588 606 631 639 640 626 612 596 585 576 577 582 590 597 599 592 581 566 532 500 471 448 427 408 391 381 379 381 388 392 393 385 375 369 366 366 366 368 373 377 381 382 383 384 386 388 391 393 393 394 395 403 409 409 408 407 405 405 408 417 427 429 426 417 404 388 371 136 127 120 113 106 101 97 93 90 88 86 83 81 79 77 74 72 70 68 66 64 63 60 58 57 55 54 52 50 49 48 47 46 46 45 44 44 44 44 43 42 42 41 41 41 40 38 36 34 32 30 29 27 25 24 23 22 21 20 19 18 17 15 14 13 12 12 11 11 11 11 12 12 13 14 14 14 15 15 15 15 16 16 17 18 19 20 21 23 25 27 29 31 33 35 38 40 42 46 49 52 55 57 61 64 66 68 70 72 74 76 77 78 79 82 84 84 84 83 81 79 79 80 81 82 85 88 94 100 104 107 109 113 118 123 125 126 123 118 109 102 94 88 86 86 87 89 92 93 94 93 92 88 85 81 78 76 74 72 70 69 67 64 62 60 58 55 52 50 47 45 43 42 40 39 38 36 34 32 29 25 21 19 16 14 13 11 9 8 6 4 3 2 1 2 3 4 6 8 10 12 14 16 18 19 20 21 22 23 25 24 21 18 15 16 17 18 20 22 24 26 26 27 27 27 26 27 28 29 29 30 31 32 32 33 31 29 26 22 19 15 11 8 5 2 -1 -5 -8 -11 -13 -14 -15 -16 -17 -19 -21 -22 -22 -22 -22 -21 -19 -16 -11 -6 -1 5 11 17 23 29 33 36 38 39 40 41 42 43 43 45 47 49 52 55 58 61 64 66 68 70 71 71 71 71 71 70 67 65 62 60 58 56 54 53 50 47 44 41 38 36 34 33 33 33 34 35 38 41 44 49 53 56 58 59 59 59 57 56 54 52 51 49 49 50 53 56 61 68 75 82 89 95 99 102 103 104 103 102 100 98 95 91 86 82 76 71 65 59 53 47 41 34 29 24 20 17 16 17 17 18 20 21 21 21 20 20 19 19 19 19 20 21 23 24 26 27 28 29 30 30 30 30 29 29 28 27 26 24 23 22 20 17 13 11 10 11 13 16 18 20 22 25 27 29 31 33 35 36 37 38 39 39 40 41 41 41 41 41 41 41 41 40 39 38 38 37 36 35 34 35 35 35 35 36 36 36 36 35 35 35 35 36 37 38 41 42 43 46 51 57 60 66 75 84 93 99 101 100 99 99 100 100 101 100 96 87 80 75 80 84 87 91 96 100 98 90 90 95 112 134 158 167 176 187 201 215 228 238 244 248 251 255 263 273 294 317 342 368 394 418 448 489 515 534 542 552 564 577 591 605 616 623 614 605 596 587 576 572 574 587 591 590 576 562 546 528 510 495 478 457 435 414 402 395 395 402 409 412 407 397 393 389 384 381 379 380 382 386 388 387 384 382 381 381 382 383 385 389 394 399 401 404 408 412 414 419 426 431 430 425 410 393 378 366 124 116 109 103 98 94 91 88 86 84 82 80 78 77 75 73 71 69 68 66 64 61 59 57 56 54 52 50 49 47 46 45 45 45 44 43 42 41 41 40 40 39 38 37 36 34 32 31 29 27 25 24 23 22 21 20 19 18 16 15 14 13 11 10 10 9 9 9 10 10 10 11 12 13 13 14 14 14 15 15 15 15 15 16 17 19 20 22 24 25 27 30 32 34 36 39 41 44 46 50 53 56 59 62 65 68 69 70 71 73 74 75 76 77 79 80 81 82 82 82 81 82 83 84 86 87 92 99 104 109 112 114 118 122 126 128 127 125 113 104 98 93 90 90 93 95 97 99 99 97 95 91 88 84 80 78 75 73 71 70 68 67 65 63 61 58 55 53 50 48 47 45 44 43 42 40 37 34 31 27 24 21 18 16 15 13 11 9 7 5 3 2 1 1 2 3 4 6 8 10 13 14 15 17 18 19 21 22 23 24 24 22 19 18 17 18 19 21 22 24 25 25 25 25 25 26 26 28 30 31 32 33 34 34 32 30 26 21 17 13 8 4 2 0 -2 -4 -6 -6 -7 -8 -8 -9 -10 -11 -13 -15 -16 -17 -17 -18 -17 -15 -12 -9 -5 0 5 11 17 22 27 29 32 33 34 34 35 37 40 42 45 48 50 54 57 60 63 65 68 70 71 71 72 72 71 70 68 66 64 61 59 57 55 53 51 49 46 44 41 39 37 36 35 35 36 37 38 40 43 47 51 55 58 59 60 60 60 59 57 55 53 51 50 50 50 53 56 61 68 75 82 89 95 99 102 103 102 102 100 98 96 92 89 84 79 74 68 62 56 50 44 38 32 27 22 19 17 16 16 17 19 20 20 21 21 21 21 20 19 19 19 20 20 21 22 23 23 25 26 27 27 27 27 26 26 26 25 24 23 21 20 18 15 11 9 8 9 11 13 16 18 21 23 25 27 29 32 33 35 36 36 37 37 38 39 39 40 40 40 40 40 39 39 39 39 38 37 36 36 35 36 36 36 36 37 38 38 38 38 38 39 39 39 39 39 39 39 40 45 49 51 57 65 75 84 93 96 97 95 95 95 96 96 98 98 96 85 78 73 76 79 82 88 96 96 94 91 90 91 111 132 152 166 179 191 204 217 229 238 242 242 240 245 254 268 287 309 337 361 381 402 424 459 481 492 512 534 559 576 587 586 586 596 603 608 608 603 589 578 570 572 573 576 567 554 539 527 519 512 503 483 464 444 428 416 414 415 418 416 413 408 407 407 402 398 394 391 389 390 389 386 382 376 372 369 368 368 369 371 373 376 379 383 389 397 406 414 422 423 422 416 403 386 381 378 111 106 100 95 91 87 85 83 81 79 78 77 75 73 72 72 71 69 67 65 63 60 59 57 55 53 51 50 48 46 45 44 43 42 41 40 39 38 37 37 36 35 33 32 31 29 28 26 25 23 22 21 20 19 18 17 16 15 13 12 11 9 8 7 6 7 7 8 8 9 10 11 12 12 13 13 13 14 14 14 14 14 15 16 18 19 20 22 24 26 28 31 33 35 37 40 43 46 48 51 55 58 61 64 66 68 70 70 71 72 73 73 74 75 77 78 79 80 82 82 83 85 86 87 89 92 97 102 108 112 116 120 124 125 127 124 121 111 102 99 96 96 97 100 103 104 103 103 101 98 94 90 86 82 79 77 75 72 71 69 68 67 66 64 61 59 56 54 52 50 49 47 46 45 44 42 38 34 30 27 23 20 18 17 16 13 11 8 5 3 2 1 1 2 3 4 5 7 8 10 12 13 15 16 18 19 21 23 25 26 27 26 24 22 20 20 21 22 23 23 24 24 24 25 25 26 27 29 31 32 33 34 34 32 29 25 21 15 10 6 3 0 -2 -2 -2 -2 -2 -2 -1 0 0 0 0 -2 -3 -5 -7 -8 -9 -9 -9 -8 -6 -4 -1 4 9 15 19 22 25 27 27 29 31 33 34 37 41 44 47 51 54 56 59 62 64 66 68 69 70 71 71 70 70 69 68 66 64 62 60 58 56 55 52 50 47 45 44 41 39 38 37 37 38 38 40 42 46 50 54 57 60 61 61 61 60 59 58 56 54 52 51 50 50 52 56 61 68 75 82 89 94 98 101 102 100 98 96 94 92 89 85 81 76 71 65 59 53 47 41 35 29 24 20 17 15 15 15 16 17 18 19 20 20 20 20 19 19 19 19 20 20 20 20 21 22 23 24 24 25 25 25 25 25 25 24 23 21 20 19 17 16 13 8 6 7 9 11 14 16 19 21 23 25 28 30 32 33 34 35 35 36 36 38 38 38 38 38 39 39 39 39 39 38 37 37 35 35 35 35 35 36 37 37 38 39 40 41 42 43 43 42 41 40 38 39 39 43 45 46 54 64 75 85 93 93 92 92 92 92 91 92 94 95 95 86 78 69 70 73 78 86 95 89 85 88 96 105 122 138 153 167 181 192 206 220 231 239 235 229 221 224 231 249 271 295 324 351 376 395 408 433 454 470 490 512 540 561 572 568 562 579 592 603 606 605 592 577 559 553 550 545 540 532 527 521 517 511 503 489 475 462 448 432 422 415 410 405 399 401 405 407 407 406 404 401 398 392 385 378 372 368 362 354 352 351 353 357 360 362 364 367 372 379 387 394 400 403 405 409 416 412 410 408 102 97 94 90 87 83 82 81 79 78 76 75 74 73 73 72 70 68 66 65 63 61 59 57 55 52 50 48 46 44 43 41 40 39 38 37 36 35 34 33 32 30 29 28 27 25 24 23 22 21 19 19 18 16 15 14 12 11 9 8 7 6 6 5 5 5 6 7 8 9 10 11 11 12 13 13 13 13 13 13 14 15 16 17 18 19 21 23 25 27 29 31 33 36 38 41 44 47 50 53 56 59 62 65 67 68 69 70 71 71 71 72 72 73 74 75 77 78 80 82 84 86 88 90 91 94 98 104 108 112 115 117 118 119 115 112 107 101 100 100 104 107 111 112 112 110 107 103 99 96 92 89 85 82 79 77 75 73 72 70 69 68 66 64 62 59 57 55 54 53 52 50 49 47 45 42 37 33 29 25 22 20 18 17 15 13 10 7 5 3 3 2 3 3 4 5 6 7 8 10 11 13 14 16 18 20 22 24 26 28 30 30 29 27 25 23 23 23 23 24 25 25 25 25 26 27 29 30 31 32 32 32 31 27 23 18 14 8 5 2 0 -2 -2 -1 1 3 4 6 8 10 12 12 12 10 8 7 6 4 3 2 0 1 2 3 6 10 14 18 20 23 24 25 26 30 33 36 38 41 44 47 50 53 56 58 61 63 65 66 68 69 70 71 71 71 71 70 69 68 66 65 63 62 60 58 55 53 51 49 47 45 43 41 40 38 38 39 40 43 47 51 55 58 60 61 61 60 59 58 57 56 54 52 50 49 50 51 56 62 68 75 82 88 93 97 99 100 98 96 94 90 87 84 81 77 72 67 62 55 49 43 38 32 27 22 18 15 13 13 14 14 15 17 17 18 18 18 18 18 18 19 19 19 19 20 20 20 21 21 22 22 23 24 24 24 24 23 23 22 21 20 19 18 16 14 10 8 7 8 10 13 15 18 20 22 24 26 28 29 31 32 33 34 34 35 35 35 36 36 36 37 37 37 38 38 37 36 36 35 35 35 35 35 35 36 37 39 41 42 44 45 47 46 44 42 40 38 38 39 40 41 41 47 55 70 82 89 89 88 88 89 89 88 88 89 90 92 87 81 71 68 67 75 81 85 81 77 83 96 115 130 142 152 164 177 192 206 222 234 243 233 222 209 207 210 233 255 275 302 331 357 375 383 407 435 459 481 499 522 544 558 566 567 574 581 590 596 600 595 589 574 564 553 543 534 527 519 512 507 503 495 487 479 470 459 441 426 411 403 396 392 391 392 396 399 402 404 406 403 397 383 372 363 358 355 350 347 343 343 345 350 354 356 359 361 365 368 371 380 392 403 417 433 439 438 428 97 94 91 87 85 82 81 79 77 76 74 73 72 71 70 69 67 65 64 62 60 58 56 54 52 49 46 44 42 41 39 38 37 35 34 33 32 31 30 28 27 26 25 24 23 22 21 20 19 18 17 15 15 13 11 10 8 7 6 4 4 4 4 4 4 4 5 7 7 8 10 10 11 11 12 12 12 13 13 13 14 15 16 17 18 20 22 24 26 28 30 33 35 37 40 43 46 49 52 55 58 60 63 65 67 68 70 70 70 70 71 71 71 71 72 73 75 77 79 82 84 86 88 91 92 94 96 100 105 108 110 110 109 106 103 103 102 104 107 117 120 121 122 120 116 110 106 102 98 94 91 88 85 82 80 77 76 75 73 72 71 69 67 65 62 60 58 57 57 56 55 54 52 48 44 40 35 31 27 23 21 19 17 16 14 12 10 8 7 6 5 5 5 5 5 6 6 6 8 9 11 13 15 17 19 21 23 25 28 30 32 34 34 33 30 27 25 24 24 25 26 26 27 27 28 29 30 31 32 31 30 28 25 20 16 12 8 4 2 0 0 0 0 2 5 9 13 16 20 23 24 25 24 23 22 20 19 17 14 12 11 10 11 12 14 17 19 21 24 26 28 30 32 36 38 40 42 44 47 49 51 53 55 58 60 63 65 67 68 69 71 72 73 74 74 72 72 71 70 69 67 66 63 61 59 57 55 53 50 48 46 44 41 39 38 39 41 44 47 51 54 58 59 59 59 59 59 58 57 55 53 50 50 49 50 52 56 62 68 75 81 87 92 96 97 97 96 93 90 86 83 79 75 71 67 63 58 53 46 41 36 30 25 20 16 13 11 11 11 12 14 15 15 15 16 16 16 16 16 17 18 19 19 20 20 20 21 21 21 22 22 22 22 22 21 21 21 21 21 20 19 18 17 16 13 10 6 9 10 12 14 16 18 20 22 24 25 27 29 30 31 32 32 33 33 33 33 33 34 35 35 35 36 35 35 35 35 35 35 34 35 35 35 36 38 40 42 45 47 48 49 48 45 43 40 39 38 37 38 38 36 38 42 58 71 82 84 84 83 83 83 82 81 80 81 83 83 82 74 69 65 71 75 79 77 74 76 87 116 132 142 149 159 172 186 200 219 233 243 236 225 207 200 206 225 245 261 282 307 329 348 359 380 407 442 473 489 506 523 549 569 571 573 576 583 589 596 598 600 594 588 577 565 552 538 524 513 506 501 497 493 488 479 469 452 435 416 403 391 385 381 379 381 385 391 397 399 398 393 383 370 357 353 356 356 355 352 350 348 350 352 353 354 359 363 366 369 377 394 408 418 428 436 437 432 91 88 85 83 80 78 76 74 73 72 71 70 68 67 66 65 63 61 60 58 56 54 51 49 47 45 43 41 39 37 36 35 33 32 31 30 28 27 26 25 24 23 22 21 20 20 19 18 17 15 14 13 11 9 8 6 5 4 3 2 2 3 2 3 3 4 5 6 7 8 9 10 10 11 11 11 12 12 13 13 14 15 17 18 20 21 23 25 27 29 32 34 37 40 42 44 47 50 53 57 59 62 64 66 67 68 69 70 69 69 69 69 69 70 71 72 74 76 78 81 84 86 89 91 93 95 97 99 101 104 105 105 103 102 102 103 106 110 117 122 122 122 120 115 110 107 104 101 98 95 92 88 85 83 81 80 79 79 77 75 73 70 68 66 64 62 61 61 61 60 59 57 52 47 42 37 32 28 25 22 20 19 17 16 15 13 11 10 9 9 8 7 7 7 6 6 6 6 8 10 12 14 16 18 20 22 24 27 30 32 35 38 38 38 33 29 26 25 25 26 28 29 30 30 31 32 32 32 31 30 27 25 20 16 11 8 4 2 0 0 1 3 5 8 13 18 23 28 32 34 36 37 37 36 35 33 30 28 25 22 22 22 21 22 23 24 26 28 30 32 34 36 38 40 41 42 43 45 46 48 50 52 54 57 60 63 66 68 71 73 74 76 78 78 78 78 78 77 76 74 72 69 67 65 63 61 59 56 53 50 47 44 41 39 38 39 41 44 47 50 54 56 58 58 59 59 59 58 57 55 53 51 49 49 50 53 57 62 68 75 81 87 92 95 96 95 93 91 87 83 79 74 71 67 63 59 54 49 44 39 34 29 23 19 15 12 10 9 9 10 12 13 14 14 14 14 14 15 15 15 16 17 17 18 19 20 20 21 21 21 21 21 20 20 19 19 18 19 19 19 18 18 18 17 15 12 10 10 11 12 13 15 17 19 20 22 23 25 26 27 28 29 30 30 31 31 31 32 32 33 34 34 34 34 34 34 34 34 34 34 34 34 35 37 40 42 45 48 50 52 51 49 46 43 41 40 38 37 37 36 34 33 31 38 48 63 70 75 74 73 73 73 73 72 72 73 74 75 70 67 66 69 73 77 77 75 83 95 113 127 139 147 156 167 181 196 214 230 241 239 231 216 210 218 231 247 264 282 299 316 333 345 361 385 416 450 467 485 503 524 545 559 570 577 583 589 596 602 608 611 613 606 595 578 561 542 527 515 509 505 500 496 490 481 466 448 430 413 399 389 379 374 373 380 385 388 388 388 385 378 367 361 361 368 373 375 372 368 366 364 363 363 362 368 371 370 374 382 396 407 414 421 430 429 423 86 83 80 78 76 73 72 70 69 68 67 66 65 64 62 61 59 57 55 53 52 49 47 45 43 41 39 38 36 34 32 31 30 28 27 26 25 24 23 22 21 21 20 19 19 18 17 16 15 13 12 9 7 6 5 4 3 2 1 1 1 1 2 2 3 4 5 6 6 7 8 9 9 10 10 11 11 12 13 14 15 16 18 20 22 23 25 27 29 31 33 36 39 41 44 46 49 52 55 57 60 62 64 66 67 68 69 68 68 68 67 67 68 69 69 71 73 75 78 81 84 86 89 92 94 95 96 98 100 101 102 102 102 102 103 104 106 109 111 113 114 112 110 106 105 104 103 101 98 96 91 87 88 87 87 87 86 84 81 78 74 71 68 67 66 67 67 67 67 64 61 56 50 44 38 33 29 25 23 21 21 20 20 19 17 16 15 13 12 11 10 9 9 8 7 6 6 7 8 11 13 15 18 20 22 23 26 28 31 35 38 41 43 41 38 33 29 27 27 27 28 29 30 31 32 33 33 32 31 29 26 22 17 13 9 6 4 2 2 3 6 9 13 18 22 28 34 38 41 44 46 47 47 47 45 43 40 37 35 33 33 32 31 31 31 32 33 35 35 36 38 39 38 39 40 40 41 43 44 46 49 51 55 59 63 66 70 73 77 79 81 83 84 85 85 85 85 83 81 78 76 73 70 68 66 63 61 58 55 51 48 45 42 41 40 41 42 44 47 50 54 57 59 60 61 61 61 60 57 55 53 51 49 49 50 53 57 62 68 75 81 87 92 94 95 94 91 88 83 79 74 70 66 63 60 56 51 47 43 38 33 27 22 17 13 10 8 7 7 7 9 11 12 12 12 13 13 13 13 13 14 14 15 15 16 17 17 18 18 18 19 19 18 18 17 17 17 17 17 17 17 17 16 16 16 14 12 11 11 12 13 14 15 17 18 20 21 23 24 25 26 27 28 28 29 30 30 31 32 32 33 34 34 34 34 34 35 35 35 35 35 36 37 39 42 45 48 51 53 55 53 51 48 45 43 41 39 37 35 33 32 30 27 28 32 42 51 59 61 63 64 65 67 67 67 67 67 67 65 64 65 68 72 76 80 83 88 94 110 126 139 148 157 168 180 193 207 221 233 237 233 228 226 230 238 248 265 283 301 317 330 339 350 371 393 415 436 456 474 495 517 537 556 570 582 591 603 614 622 628 631 629 625 609 592 571 554 538 531 523 516 509 501 490 477 461 444 426 413 402 394 388 385 389 391 389 387 385 384 380 373 372 377 385 393 396 397 395 391 387 385 383 382 383 384 380 380 389 397 403 408 412 417 414 404 80 78 76 73 72 70 69 67 65 65 64 63 61 60 59 57 55 54 51 49 47 45 43 41 39 37 35 34 33 31 29 27 26 25 24 23 22 21 20 20 20 19 19 18 17 16 15 14 12 10 8 6 4 3 2 1 1 0 0 0 0 1 1 2 3 4 4 5 6 7 8 8 9 9 9 10 11 13 14 15 17 18 20 22 23 25 27 29 31 33 35 37 40 43 45 48 51 53 56 59 60 62 64 65 66 67 67 67 67 67 66 66 67 68 69 70 72 74 77 80 84 87 89 92 94 95 97 98 98 99 100 101 101 102 103 105 106 107 109 109 109 107 105 105 105 104 102 100 98 95 92 94 96 98 98 98 95 88 84 79 76 72 72 72 73 74 76 77 71 67 60 53 46 40 35 31 27 24 23 23 23 23 24 22 21 19 17 15 14 13 12 11 10 9 8 7 7 8 10 12 14 16 19 21 23 25 27 30 33 37 41 44 45 45 42 37 33 30 28 27 28 29 30 31 32 32 32 32 30 27 24 20 16 12 9 7 5 6 8 11 13 19 24 29 34 39 43 45 48 51 53 54 55 55 54 52 50 48 46 45 43 42 42 41 40 39 39 39 37 36 36 35 35 35 36 38 40 41 45 48 52 56 60 65 70 74 78 81 84 87 88 90 90 90 90 90 88 86 84 81 78 75 73 70 67 65 62 60 57 54 51 48 47 45 45 45 46 48 50 54 58 61 64 65 66 66 64 62 59 56 53 51 50 50 51 55 59 64 69 74 80 85 89 92 93 92 89 85 80 75 71 67 63 60 57 53 49 45 41 36 30 25 20 15 11 8 5 3 3 3 3 4 5 7 7 8 8 8 9 9 10 11 11 11 11 10 11 12 12 13 13 14 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 13 12 12 12 12 14 15 17 19 20 21 23 24 25 26 27 27 28 29 30 31 32 34 35 35 35 36 36 36 36 36 37 37 37 38 40 43 45 49 52 54 55 56 54 52 50 47 45 42 39 36 34 32 30 29 29 29 30 33 39 45 51 55 58 61 63 64 64 64 63 61 61 62 64 67 70 78 83 85 88 90 111 129 143 154 163 170 177 186 197 208 218 225 228 228 227 231 238 250 266 284 307 326 335 342 349 364 377 387 402 422 445 469 491 514 537 558 578 594 611 627 640 651 658 661 659 647 631 609 590 573 561 549 541 531 519 508 496 481 464 447 433 421 412 405 404 405 406 403 398 393 389 385 385 386 393 402 414 418 419 416 411 405 401 398 397 396 398 397 394 394 395 395 397 400 400 397 388 76 73 71 70 68 67 66 64 63 62 60 59 58 56 55 53 51 49 47 45 43 41 39 37 35 33 32 30 29 27 25 24 23 22 21 21 20 20 19 19 18 18 17 17 15 14 13 11 9 7 5 4 2 2 1 0 0 0 0 0 0 0 1 1 2 3 4 4 5 6 7 8 8 9 10 11 13 14 16 17 19 21 22 24 26 28 29 31 33 35 37 40 42 44 47 50 52 55 57 59 61 62 64 64 65 65 65 65 65 65 65 65 66 67 68 70 72 74 77 81 84 87 90 92 94 95 96 97 97 98 99 99 100 101 103 104 105 107 107 108 108 106 105 104 103 101 101 101 100 99 101 105 108 110 109 105 97 90 85 82 80 78 79 82 85 85 87 81 74 65 57 49 43 37 32 29 26 25 25 26 27 28 28 27 24 21 19 17 16 15 14 12 11 10 8 8 8 10 12 14 16 18 20 22 25 27 29 32 36 39 43 47 48 48 46 41 36 33 30 29 29 28 28 29 30 31 30 29 27 25 23 20 17 15 13 13 13 15 18 22 26 31 36 41 44 48 50 52 54 56 58 60 62 63 63 62 62 60 58 56 53 51 49 47 45 42 40 37 35 34 33 31 32 33 36 39 42 46 50 55 60 64 69 74 78 82 85 89 91 92 92 92 92 92 91 90 88 86 83 81 78 75 73 71 68 67 65 63 61 59 57 56 55 54 53 52 52 55 57 61 64 67 69 71 72 72 69 66 62 58 55 51 50 50 52 55 60 65 70 75 80 84 87 89 89 89 85 82 77 73 68 65 61 58 54 51 47 43 38 33 28 22 17 12 8 4 1 -1 -3 -4 -4 -4 -4 -4 -2 0 1 3 4 5 6 7 7 7 7 7 8 8 8 9 10 11 11 12 12 12 13 14 14 14 14 14 14 14 13 13 13 14 13 13 12 13 14 15 16 18 19 20 22 23 24 25 26 27 29 30 31 33 34 35 36 37 38 38 38 38 39 39 39 39 39 41 43 46 49 52 55 58 58 57 56 55 53 50 48 44 40 36 33 30 28 27 28 29 31 33 36 39 44 49 53 57 61 62 62 62 60 58 57 56 59 64 69 75 81 83 88 94 110 128 144 157 166 172 179 188 201 217 221 221 225 229 234 233 232 245 263 285 311 335 342 349 356 362 367 369 375 385 409 440 469 496 522 547 573 593 612 630 648 667 683 695 695 687 674 653 633 617 605 594 583 570 556 543 530 514 497 478 461 446 434 423 422 420 419 416 412 408 404 399 398 402 409 417 424 428 428 424 418 413 408 406 406 407 404 399 392 387 384 383 383 387 388 383 374 71 69 68 66 65 64 63 61 59 58 57 55 54 52 50 49 47 45 43 41 39 37 35 33 32 31 29 27 26 24 22 21 20 20 19 19 19 19 18 18 17 16 15 14 13 12 10 8 6 4 3 2 1 0 -1 -1 -1 -1 -1 -1 0 0 0 1 1 2 3 4 5 6 7 7 9 10 11 13 14 16 18 20 21 23 25 26 28 30 32 33 36 38 40 42 44 46 48 51 54 56 58 59 61 61 62 63 63 63 63 63 64 64 64 65 66 67 68 70 72 74 77 80 83 87 89 92 93 95 96 96 97 97 98 99 100 102 104 104 105 105 106 106 105 104 103 102 101 101 101 101 100 102 105 110 114 112 111 104 98 95 93 93 93 94 96 100 99 97 90 82 71 60 52 44 39 34 30 29 29 30 32 33 34 33 31 28 25 23 21 20 18 18 16 14 12 11 10 9 10 11 13 15 17 20 22 24 27 29 32 35 39 43 46 49 51 50 49 46 42 38 35 33 31 30 29 29 29 28 27 26 25 23 22 21 20 20 20 21 24 26 31 35 40 45 49 51 54 55 57 59 61 63 65 67 70 72 72 73 71 70 67 64 61 57 53 49 45 40 37 33 31 30 31 31 33 36 41 45 50 54 59 64 68 71 75 79 83 85 87 88 90 89 89 88 88 88 87 85 84 83 81 79 77 76 74 73 72 72 71 69 68 67 67 67 67 67 67 67 67 67 68 70 73 76 79 79 79 77 75 69 64 60 56 51 50 50 52 56 61 66 71 76 80 83 86 87 86 85 82 79 75 71 66 62 58 55 51 48 43 39 35 30 25 19 14 9 5 0 -2 -4 -6 -8 -8 -9 -9 -8 -7 -6 -4 -3 -1 0 2 3 5 5 5 6 7 7 8 8 9 10 10 11 11 11 12 13 13 13 13 13 14 14 14 12 11 10 10 11 14 15 16 16 17 18 19 21 22 23 24 26 27 29 30 32 34 35 36 37 38 40 41 41 42 42 42 42 42 43 43 45 47 50 52 55 58 60 60 60 59 58 56 53 50 46 41 37 33 30 27 26 27 29 31 33 35 37 41 46 50 54 59 61 62 60 57 55 53 52 55 60 66 73 80 86 90 94 106 122 140 156 167 176 184 199 215 229 231 228 226 226 233 235 235 247 262 285 306 327 341 354 362 365 362 363 365 373 393 425 454 481 507 534 560 582 602 626 650 672 693 713 722 722 707 689 671 658 647 639 628 613 597 580 564 548 531 511 490 471 455 444 437 433 431 428 420 413 406 403 402 409 415 422 426 428 427 425 421 419 418 415 412 408 401 393 384 376 373 371 373 374 372 364 354 67 66 64 63 62 61 59 58 57 55 54 52 50 48 47 46 44 42 40 38 36 34 32 31 29 28 26 25 23 22 21 20 19 19 19 19 19 18 18 17 16 14 13 12 10 8 7 5 4 2 1 0 0 -1 -1 -1 -1 -1 -1 -1 -1 -1 0 0 0 1 2 3 4 5 6 8 9 11 13 14 16 18 20 22 24 26 28 29 31 33 34 36 38 40 42 44 46 48 50 52 55 57 58 59 60 60 61 61 62 62 62 62 63 63 64 65 65 67 68 70 72 74 77 80 84 87 90 93 94 95 96 96 96 97 97 98 100 101 102 103 104 104 104 104 102 101 101 101 101 101 99 97 98 99 102 105 106 107 107 106 105 105 107 108 109 110 112 112 110 99 89 75 62 52 44 40 35 31 29 34 37 39 40 41 39 35 32 28 26 23 22 21 20 19 17 15 12 11 9 10 11 12 14 16 18 22 25 27 30 32 35 39 42 46 49 52 52 52 50 48 45 43 40 37 35 33 31 30 28 26 25 23 23 23 23 23 25 27 29 32 35 40 45 49 53 57 60 61 62 63 65 66 68 71 74 76 78 80 81 80 78 75 72 67 62 57 52 47 43 38 35 32 31 32 33 36 39 44 49 54 58 62 66 70 72 75 78 80 83 84 84 84 84 83 82 82 82 82 81 80 79 79 79 78 77 78 79 79 79 79 79 78 78 78 78 79 79 80 80 80 79 78 79 80 83 85 88 88 86 82 78 73 67 61 56 52 50 50 52 56 61 66 72 77 80 83 85 85 84 81 79 75 72 67 63 59 55 51 48 44 40 35 30 25 20 15 10 6 2 -2 -4 -6 -8 -8 -9 -10 -10 -9 -8 -8 -7 -5 -3 -1 1 2 4 5 6 7 8 8 9 9 10 10 11 11 12 12 12 13 13 13 13 13 13 13 12 11 11 10 9 10 13 15 17 17 18 19 21 22 23 25 26 28 30 31 33 34 36 38 39 40 42 43 45 45 45 45 46 46 46 46 47 48 50 53 55 58 60 61 62 62 62 60 58 55 52 47 43 39 35 30 28 28 29 29 29 34 37 38 41 44 49 54 60 63 65 60 55 50 48 48 52 57 67 74 80 87 94 98 109 122 139 155 168 179 188 207 224 231 231 225 216 210 227 241 252 260 268 286 303 317 336 357 365 369 362 364 369 384 401 422 443 466 492 519 547 574 601 630 658 683 705 723 732 737 725 713 700 691 684 675 665 650 631 610 590 571 554 535 517 497 477 463 451 445 440 434 424 413 403 399 399 404 410 415 420 422 422 421 424 427 428 423 415 405 395 388 382 375 369 363 361 358 347 334 319 63 62 61 59 58 57 56 54 53 52 50 48 46 45 43 42 40 39 37 35 33 31 30 28 27 25 24 22 21 20 20 19 19 19 19 18 18 17 16 15 14 12 11 9 7 6 4 3 2 1 0 -1 -1 -1 -1 -2 -2 -1 -1 -1 -1 -1 0 0 1 1 2 3 4 6 7 8 10 12 14 16 18 20 22 24 26 28 30 32 33 35 37 38 40 42 44 46 48 50 52 54 55 57 58 59 60 60 60 60 60 60 60 61 62 63 63 64 65 66 68 70 72 74 77 81 85 88 90 93 95 95 95 95 95 96 97 98 99 100 101 101 102 102 102 101 100 100 100 100 100 100 99 96 94 94 95 96 97 100 104 107 110 113 114 113 113 113 113 114 105 91 78 62 52 42 41 38 37 36 46 53 52 50 47 44 39 35 32 29 27 26 25 23 21 19 16 14 12 11 11 12 13 14 16 19 22 25 28 30 33 36 39 43 46 49 51 51 51 50 49 47 46 44 43 40 38 36 33 31 29 27 25 24 25 26 28 31 33 37 40 44 49 54 58 63 65 69 70 71 71 72 73 74 76 78 81 83 85 85 85 83 79 76 72 68 61 56 51 46 41 38 35 35 36 37 40 44 48 54 58 62 65 67 69 71 73 75 77 78 79 79 78 78 77 76 76 76 76 76 76 77 76 76 77 78 79 80 83 85 86 86 86 86 86 86 86 87 87 87 87 86 86 86 87 88 91 93 95 94 91 86 80 74 67 60 55 52 49 50 52 56 61 66 71 76 80 82 83 82 80 78 76 73 69 66 61 57 53 49 45 40 36 31 26 21 16 11 7 3 0 -3 -5 -6 -7 -7 -7 -8 -7 -7 -6 -5 -4 -3 -1 1 3 5 6 8 9 10 10 11 12 12 13 13 14 14 15 15 15 15 15 15 15 14 14 13 12 11 10 9 8 7 6 6 6 8 11 16 20 23 25 27 28 30 32 33 35 36 37 39 40 42 43 45 45 46 46 46 46 46 46 46 48 49 52 54 57 59 60 61 62 63 62 60 58 55 52 47 42 39 35 31 31 32 34 35 35 43 47 46 46 46 52 58 66 69 68 61 53 43 42 47 51 57 65 72 80 93 107 114 121 129 140 152 164 174 183 198 215 224 226 212 203 196 210 225 244 259 271 285 300 314 331 352 362 367 365 365 368 383 403 418 434 456 480 507 538 569 603 634 664 687 708 721 731 739 738 736 732 730 727 717 703 684 662 638 614 591 573 556 540 521 501 481 461 456 450 439 426 411 401 394 393 394 399 405 412 415 418 418 423 431 429 425 415 405 393 385 377 369 360 350 340 328 315 302 285 60 59 58 56 55 53 52 51 49 48 47 45 43 42 41 39 37 36 34 32 30 29 27 25 24 23 22 21 20 20 20 19 19 19 18 17 17 16 14 13 12 10 8 7 5 3 2 1 0 0 -1 -1 -1 -1 -2 -2 -2 -2 -2 -2 -1 -1 -1 0 1 2 3 3 5 6 8 9 11 14 16 18 20 22 25 27 29 31 33 35 37 38 39 40 42 44 46 48 50 52 53 55 56 57 58 59 59 60 60 59 59 59 60 61 61 62 63 64 65 66 67 70 72 75 78 81 84 87 90 92 94 94 94 94 95 96 96 96 96 97 98 99 100 100 100 100 100 99 99 100 99 99 96 93 91 89 89 90 94 98 101 104 107 108 107 108 110 110 109 103 91 78 65 56 46 47 48 47 47 55 64 64 63 56 50 43 39 37 35 33 31 29 26 23 21 18 16 14 14 14 13 13 12 16 23 25 27 28 31 34 37 40 44 47 49 50 50 50 49 47 46 45 43 42 40 39 38 36 34 33 31 31 30 30 31 34 37 41 45 48 53 58 63 68 73 76 79 80 80 80 79 80 80 82 83 85 86 87 86 86 84 81 78 75 71 66 60 56 52 48 44 41 40 41 43 46 49 53 57 61 64 66 68 69 69 70 71 73 73 73 73 72 72 71 71 71 70 71 71 71 71 71 72 72 74 76 79 82 85 87 89 88 88 87 88 87 86 85 85 85 85 86 87 88 90 92 95 97 98 97 93 87 81 74 66 59 52 49 47 48 51 54 60 66 71 75 78 79 79 78 76 74 72 69 66 62 59 55 51 46 42 37 32 27 22 17 12 8 4 1 -1 -2 -3 -4 -4 -4 -4 -3 -3 -2 -1 0 1 3 4 6 8 10 12 13 14 16 17 18 19 19 19 20 20 21 21 21 20 20 20 20 19 19 18 17 15 14 12 11 10 9 7 5 3 1 0 2 9 16 22 26 29 30 32 33 34 35 36 37 39 41 42 43 43 44 44 44 44 43 44 45 46 48 50 53 56 58 59 61 62 62 60 59 57 54 50 44 40 38 35 33 33 36 44 48 51 53 54 53 52 52 58 64 70 70 67 57 47 42 43 49 52 55 66 79 94 111 129 131 133 137 142 148 159 167 173 184 200 212 220 211 200 187 191 202 228 250 267 284 301 315 330 344 355 364 370 377 385 395 405 413 423 445 469 494 524 557 593 627 654 675 690 704 719 736 747 752 757 763 762 757 745 722 693 667 643 621 600 581 563 544 519 496 479 468 460 449 438 425 413 400 393 389 394 400 410 417 423 425 426 429 428 422 413 403 393 382 370 359 346 331 314 301 288 275 261 56 55 54 52 51 50 48 47 46 45 44 42 41 40 39 37 35 34 32 30 28 26 25 24 22 22 21 20 20 20 19 19 18 18 17 16 15 13 12 11 9 7 5 4 3 2 0 0 -1 -1 -2 -2 -2 -2 -2 -2 -2 -2 -2 -2 -1 -1 -1 0 1 2 3 4 6 8 10 11 13 16 18 21 23 25 27 30 32 34 36 37 38 40 41 43 45 46 48 50 51 52 54 55 56 57 58 58 59 59 59 59 59 60 60 61 61 62 63 64 65 67 68 70 72 74 78 80 83 86 89 91 92 93 93 93 93 93 93 93 94 95 96 97 98 98 98 99 98 99 99 98 97 96 94 91 89 87 86 86 86 89 91 92 92 91 92 94 95 96 94 87 77 66 63 60 60 63 62 60 60 61 64 66 59 52 47 43 44 43 41 38 35 30 26 24 23 19 17 14 13 14 15 15 19 34 38 37 34 33 34 37 42 46 49 52 52 51 49 48 46 45 43 41 40 38 37 37 37 36 36 35 35 35 36 38 40 44 48 53 57 62 66 72 78 82 86 88 90 89 88 87 86 85 85 86 87 88 88 87 86 85 84 82 80 77 73 69 64 60 55 51 49 47 48 49 52 55 58 61 64 65 66 66 67 67 67 67 68 68 68 68 68 67 67 66 66 65 65 65 65 65 65 65 66 67 69 72 75 78 81 82 83 83 82 80 80 79 77 76 76 77 78 80 82 84 87 90 93 96 96 95 91 86 79 72 64 57 51 47 46 46 49 53 59 64 69 72 75 75 74 73 71 69 67 64 61 58 55 51 48 43 39 34 29 25 20 15 11 8 5 3 2 2 1 1 1 2 2 2 3 4 5 6 8 9 11 12 14 16 18 20 22 23 24 25 26 27 27 28 28 28 28 28 27 27 27 27 26 25 24 24 22 21 19 18 16 15 14 13 11 9 6 4 7 11 16 21 25 27 29 31 32 33 34 35 36 37 39 40 41 41 41 41 40 40 41 42 43 45 47 50 53 56 58 59 60 60 58 56 54 50 45 40 37 37 35 31 35 41 53 60 63 54 46 46 49 55 61 66 67 64 56 44 33 41 48 55 59 64 73 86 110 127 138 140 141 144 147 150 154 159 163 171 184 192 195 190 184 175 180 191 216 242 266 286 300 313 324 337 349 361 370 379 388 397 406 416 427 446 465 485 511 543 574 603 626 647 666 687 709 727 744 757 770 782 788 790 773 750 719 694 672 651 631 610 587 563 535 506 490 475 464 452 441 429 418 408 401 398 400 403 411 419 428 431 428 424 420 413 405 395 386 378 365 351 332 313 295 279 266 255 243 52 51 50 49 47 46 45 44 43 42 41 40 39 38 36 34 33 31 29 28 27 25 23 23 22 21 20 20 20 19 19 18 17 17 16 14 13 11 10 8 6 4 3 2 1 0 0 -1 -1 -2 -2 -2 -2 -3 -3 -2 -2 -2 -2 -1 -1 0 1 1 2 3 4 6 8 9 11 13 16 19 21 23 26 28 30 33 35 36 38 39 40 42 44 45 47 48 50 51 53 54 55 56 57 57 58 58 58 58 59 60 60 60 60 60 61 62 63 64 65 66 68 70 72 74 76 79 81 84 86 88 90 90 91 91 91 90 90 90 91 92 94 96 96 97 97 97 98 98 98 97 95 93 90 88 86 85 83 82 81 81 80 79 77 77 79 79 79 78 75 70 62 61 64 66 70 71 69 71 72 71 71 67 60 58 56 55 54 52 48 42 36 31 28 27 22 17 16 13 19 24 24 27 37 45 47 46 41 38 37 42 49 51 54 54 54 51 49 46 44 41 39 37 36 35 35 36 37 38 38 38 38 40 43 46 50 54 60 65 70 75 80 85 90 94 97 99 98 97 94 92 90 89 88 88 88 88 88 87 87 88 88 87 85 82 79 75 71 66 61 58 57 57 58 59 61 63 64 66 67 67 66 65 64 64 65 65 64 64 63 63 63 63 63 62 61 61 59 58 58 58 58 58 58 59 60 62 65 67 68 69 69 69 68 67 65 63 62 61 61 63 64 67 70 73 76 80 85 88 88 88 86 81 75 68 61 55 50 45 45 45 48 52 57 62 67 69 70 70 69 67 65 63 60 58 56 53 50 46 43 39 35 31 27 23 19 16 13 11 10 9 8 8 8 9 9 10 10 10 10 11 13 13 14 16 17 19 20 22 23 25 27 28 29 31 32 31 31 31 31 31 31 31 31 32 32 32 32 31 31 30 29 28 27 26 26 25 24 23 22 20 18 16 14 13 13 15 17 20 23 27 30 31 33 34 34 35 36 37 37 38 38 38 39 39 40 41 42 44 46 48 51 53 56 58 58 58 56 54 51 46 41 39 37 35 33 30 37 45 56 63 67 55 44 48 52 57 61 63 64 59 46 39 36 50 64 74 76 73 80 91 119 136 144 145 145 146 147 148 150 151 154 159 167 173 179 172 162 157 161 173 199 229 256 278 292 303 312 324 338 357 373 385 393 400 409 420 436 453 469 487 507 534 559 580 602 625 648 671 696 716 736 754 773 788 800 808 793 770 746 722 700 678 656 632 606 577 548 522 500 480 466 452 440 430 422 415 410 408 408 411 416 421 424 424 419 414 409 402 395 385 375 364 351 336 318 299 282 267 252 239 228 49 47 46 46 45 44 42 41 41 40 39 38 37 35 33 32 31 29 28 26 25 24 23 22 22 21 20 20 20 19 18 17 17 15 14 13 11 9 7 6 4 3 2 1 0 -1 -1 -2 -2 -2 -3 -3 -3 -3 -3 -3 -2 -2 -1 -1 0 1 2 3 4 5 7 8 10 12 14 16 18 21 23 26 28 31 33 35 37 38 40 42 44 45 47 48 49 50 52 53 54 55 56 56 57 57 58 58 58 59 60 60 60 60 61 61 63 64 64 65 66 67 69 70 71 73 75 78 80 82 84 86 87 88 89 89 89 88 87 88 88 90 91 93 94 95 95 96 96 96 96 93 91 89 87 85 83 82 80 79 78 77 76 75 73 72 71 69 68 67 64 60 57 58 59 62 64 66 73 79 79 79 75 72 70 68 68 69 67 62 51 43 36 32 30 27 21 23 24 32 40 45 45 37 34 38 42 41 41 41 44 52 55 56 55 55 54 51 48 45 41 38 35 34 34 35 36 38 40 41 42 43 44 46 50 55 59 64 70 75 81 86 91 96 101 104 105 105 104 100 97 94 92 90 89 88 88 89 90 90 92 94 95 94 92 90 87 83 79 75 70 69 68 67 67 68 68 69 68 68 67 67 65 64 63 63 63 63 63 62 62 61 61 62 60 59 57 56 54 52 51 49 48 48 48 48 48 49 50 51 51 51 51 50 48 46 45 43 42 41 42 43 44 47 50 54 60 65 69 73 75 76 76 74 69 64 58 53 49 46 45 45 47 51 55 59 62 64 64 64 62 60 57 55 53 50 48 45 42 40 37 34 30 27 25 22 21 19 17 16 16 16 16 16 16 17 17 18 18 18 19 20 21 21 22 24 25 26 26 27 28 29 30 31 31 31 31 31 31 30 30 30 30 30 30 31 31 32 32 32 32 33 32 32 31 32 33 32 32 32 31 31 29 27 25 22 19 17 15 15 16 21 26 30 33 34 35 35 36 36 37 37 38 38 39 40 41 42 44 46 48 49 51 53 55 57 57 57 55 52 48 44 39 38 36 34 34 35 43 52 61 66 69 66 62 65 65 60 60 61 61 58 48 45 49 63 78 90 92 82 93 110 131 146 152 151 148 145 144 144 146 149 151 153 156 159 163 157 148 148 153 166 186 210 238 264 282 295 301 312 325 350 372 386 398 409 421 434 450 466 481 496 509 528 545 563 583 607 632 657 683 708 731 754 776 791 803 809 804 792 773 752 727 702 675 647 618 588 558 534 511 489 470 451 439 429 425 422 419 417 417 419 421 422 420 415 410 405 397 389 381 371 360 346 331 314 297 280 263 248 237 227 218 45 44 43 43 42 41 40 39 39 38 36 35 34 33 31 30 29 28 26 25 24 23 22 22 21 20 20 20 19 18 16 15 14 13 12 10 8 6 5 4 3 2 1 0 -1 -2 -3 -3 -3 -3 -4 -3 -3 -3 -2 -2 -2 -1 -1 0 1 3 4 5 6 7 9 11 12 14 17 19 22 24 26 29 31 34 36 38 40 41 43 45 47 48 50 51 52 53 54 55 55 56 56 57 57 58 58 59 59 60 61 61 62 62 63 64 65 66 66 67 68 68 69 70 71 73 75 77 79 81 83 85 86 87 87 86 86 85 85 85 87 88 89 91 92 93 93 94 93 92 90 88 87 85 83 81 80 79 78 77 76 75 74 72 70 68 66 65 64 62 61 59 57 56 55 55 57 62 70 75 78 75 71 67 64 68 72 73 73 64 54 43 38 37 34 32 32 35 41 53 63 68 55 43 36 32 34 37 44 48 53 56 57 56 56 54 52 50 48 43 38 35 32 32 33 36 39 43 45 47 48 49 51 53 58 63 68 73 78 84 91 96 101 105 109 110 110 109 106 102 98 94 91 89 89 88 89 91 95 97 101 102 103 103 102 100 98 93 89 86 83 81 79 78 76 75 75 73 72 70 68 67 66 66 65 65 64 64 64 63 63 62 61 60 58 56 53 51 48 45 43 42 40 39 38 37 36 35 35 34 33 32 30 29 27 26 24 22 20 19 19 19 20 22 26 33 41 48 53 58 61 64 65 65 63 60 56 52 49 47 46 46 47 50 52 54 56 58 58 57 55 52 49 47 45 42 39 37 35 33 31 29 27 25 24 24 24 23 23 23 23 22 22 22 23 23 24 25 26 26 27 28 28 29 30 31 31 31 31 31 31 31 31 32 32 31 31 30 29 28 27 26 26 25 25 24 24 25 26 26 28 29 29 30 32 32 33 34 35 36 36 36 35 34 32 29 27 24 21 19 17 18 22 28 33 36 37 37 38 38 39 39 40 40 41 41 43 45 47 48 50 51 53 55 57 58 57 57 54 51 46 42 39 38 36 34 37 44 54 64 72 77 78 78 77 76 72 64 61 62 58 53 50 52 59 75 93 101 105 104 119 140 148 152 154 152 148 143 139 139 140 145 150 156 154 151 149 146 143 142 144 158 174 192 217 244 268 288 292 300 312 334 357 380 401 415 429 442 459 477 492 506 515 526 537 555 574 595 619 645 674 703 730 755 776 791 804 811 815 807 795 775 749 721 694 666 636 605 575 549 524 499 475 454 439 430 428 427 425 424 425 423 418 413 407 401 396 393 385 374 362 350 340 327 313 296 278 261 245 232 221 211 205 43 42 41 41 40 39 38 37 37 35 34 33 32 31 30 28 27 26 25 24 23 22 22 22 21 20 19 19 18 16 15 13 12 11 9 8 7 5 4 3 1 1 0 -1 -2 -2 -3 -3 -3 -3 -3 -3 -3 -2 -2 -1 -1 0 1 1 3 4 5 7 8 9 11 13 15 17 19 21 24 27 29 32 35 37 39 40 42 44 46 48 50 51 53 54 55 55 56 56 57 57 58 58 58 58 59 60 61 61 62 63 63 64 65 66 67 68 68 69 69 69 70 70 71 73 74 76 78 80 82 84 85 85 84 84 83 83 84 85 86 87 88 89 90 91 92 90 89 87 85 83 82 81 80 79 78 77 76 75 74 73 71 70 68 66 65 64 62 61 59 57 55 53 51 49 48 49 54 60 62 60 60 60 63 67 70 71 67 61 50 41 45 46 45 41 35 35 38 43 51 53 46 38 31 31 32 42 51 54 56 57 58 57 56 55 52 50 45 40 36 33 33 34 37 41 46 50 53 54 54 56 58 62 66 71 75 80 86 91 97 103 108 111 113 115 113 110 106 101 97 93 90 89 88 90 91 96 100 105 109 112 114 114 113 111 108 105 102 99 96 93 90 87 84 81 79 76 74 72 70 69 68 68 68 68 67 66 65 65 64 63 61 58 56 52 49 45 42 40 39 38 36 35 33 31 28 25 23 21 20 18 17 16 14 12 9 6 5 3 2 0 -2 -5 -6 7 20 34 41 46 49 52 54 56 58 58 57 55 52 49 47 46 46 47 48 48 49 49 49 48 47 44 41 38 35 33 31 29 27 26 24 24 24 24 25 26 26 26 27 27 27 27 27 28 29 29 30 31 32 32 33 34 35 35 35 35 34 34 33 33 33 33 32 32 32 31 29 28 26 24 22 20 18 16 15 14 14 15 15 15 16 17 19 22 25 27 29 31 32 34 35 35 36 36 36 34 31 29 27 25 23 20 20 21 25 29 33 36 38 39 40 41 42 43 44 45 46 48 49 51 52 54 55 57 59 59 58 56 53 49 45 43 41 39 37 38 44 54 63 73 80 86 88 86 83 78 72 66 62 59 49 40 48 60 76 97 121 121 122 132 144 157 158 157 156 153 146 140 133 131 131 137 142 147 146 143 139 136 134 136 142 154 167 180 200 226 249 270 280 291 302 322 349 375 399 417 433 446 462 478 497 516 531 546 562 575 586 603 623 648 674 699 725 749 767 784 799 811 821 819 814 792 767 740 713 687 660 632 597 565 536 510 484 462 443 432 425 425 425 425 424 420 411 402 391 384 378 375 368 355 342 329 316 304 291 279 265 251 235 222 210 202 195 41 40 39 39 38 37 36 35 34 34 33 32 31 29 28 27 26 25 25 24 23 22 22 21 20 19 18 16 15 14 12 11 10 9 7 6 5 4 3 1 0 -1 -1 -2 -2 -2 -2 -3 -3 -3 -3 -3 -2 -2 -1 0 0 1 2 3 4 6 7 8 10 11 13 15 18 19 21 24 27 29 32 35 37 39 42 44 46 48 49 51 52 54 55 56 57 57 58 58 59 59 59 59 59 60 61 62 63 63 63 64 65 66 67 68 69 70 70 71 71 70 70 71 72 73 75 76 78 80 81 82 82 82 82 82 82 82 83 84 85 86 87 88 88 89 87 86 84 83 82 80 80 79 78 78 76 75 74 73 71 70 69 67 66 65 64 62 61 59 56 54 52 50 48 46 44 43 44 44 45 48 51 55 60 63 65 64 62 55 48 51 55 57 56 50 43 37 37 43 48 48 41 32 32 33 40 50 52 54 58 59 59 59 58 55 51 47 42 38 35 36 37 41 44 49 54 58 60 60 60 62 65 69 73 78 83 88 92 97 102 107 111 114 115 115 113 109 104 99 95 91 88 89 90 93 97 103 109 114 119 123 125 126 124 123 121 118 115 111 108 104 99 95 90 86 82 80 77 74 72 70 69 68 68 67 66 65 64 65 64 62 59 55 51 46 43 40 39 37 37 37 35 34 32 29 25 20 16 14 13 13 13 12 10 8 5 3 2 -1 -5 -9 -13 -17 -12 2 15 29 35 39 39 41 45 50 55 59 62 60 57 52 48 44 42 41 41 41 41 41 41 39 38 35 32 29 27 25 23 21 20 20 20 21 22 24 25 26 27 28 29 29 30 31 32 33 34 35 35 36 37 38 38 39 39 39 38 37 36 35 35 34 34 33 32 31 30 28 26 24 22 21 20 18 15 14 13 12 10 8 7 6 7 7 8 11 14 18 21 23 25 28 29 30 30 31 31 30 30 27 25 24 23 21 19 18 19 21 24 28 32 34 37 40 42 45 47 49 50 51 52 53 53 55 56 58 59 59 58 55 52 48 46 44 43 40 39 46 56 69 78 85 87 88 91 89 85 78 71 65 61 57 53 51 62 75 90 104 117 122 127 142 153 159 161 161 160 155 143 134 129 127 125 129 132 136 137 137 133 129 127 131 141 153 167 181 197 216 235 254 270 285 301 322 350 374 396 416 434 450 466 482 502 523 550 577 596 610 619 632 646 663 679 697 716 735 753 770 785 800 815 824 828 807 784 759 734 708 682 655 620 585 554 524 500 477 455 439 424 423 420 417 413 408 399 390 378 368 360 352 344 334 322 309 295 281 270 260 251 242 230 218 207 197 190 39 38 37 36 35 35 34 33 32 32 31 30 30 28 27 26 26 25 24 24 23 22 21 20 19 17 16 15 14 12 10 9 8 7 6 5 3 2 1 0 0 -1 -2 -2 -2 -2 -3 -3 -3 -3 -2 -2 -1 -1 0 1 2 3 3 4 5 6 7 9 11 13 15 17 19 22 24 27 30 32 35 38 40 43 45 47 49 51 53 54 56 57 58 59 59 60 60 61 61 61 61 61 62 62 63 64 64 64 65 65 67 68 69 71 72 72 72 72 72 71 71 72 73 75 76 78 79 80 81 82 82 81 81 81 81 82 82 83 85 86 86 86 86 85 84 82 81 80 80 79 79 77 77 76 75 74 73 71 70 68 67 66 65 64 62 60 58 55 53 51 49 47 45 44 42 41 40 40 40 40 43 46 52 57 60 62 58 53 52 53 59 63 59 55 49 47 53 56 54 51 45 42 38 39 43 45 48 57 63 63 63 62 60 55 51 46 42 39 39 41 45 49 54 59 63 66 65 65 66 68 72 76 81 86 91 94 98 101 105 109 113 115 116 114 111 106 101 96 92 89 89 90 94 98 105 111 118 124 129 132 135 135 134 134 133 130 127 123 118 112 106 100 94 88 84 80 76 73 70 68 66 65 64 62 61 61 61 61 61 60 55 51 47 42 38 38 38 38 38 38 37 35 32 28 22 16 11 7 9 11 13 13 11 10 8 6 4 1 -4 -8 -12 -14 -6 4 17 27 32 33 32 34 37 46 55 63 66 65 59 53 46 40 36 34 33 33 33 33 32 31 29 26 24 21 19 18 16 15 15 17 18 21 22 24 26 27 28 29 30 30 31 33 34 36 37 38 39 39 40 40 40 41 40 39 37 37 36 36 35 34 34 33 33 32 33 33 34 34 35 35 35 34 33 33 31 30 27 23 21 18 15 12 8 9 11 14 17 19 21 22 22 22 21 21 22 22 22 20 18 17 16 16 16 16 16 17 18 21 24 27 31 35 39 43 47 51 53 54 53 53 53 53 54 55 56 57 55 53 50 47 46 45 44 43 43 46 56 75 89 100 100 100 98 93 86 77 69 63 59 58 63 72 82 91 97 104 114 122 131 143 153 159 162 164 160 153 140 131 128 129 130 129 129 133 136 139 135 128 128 131 141 154 171 186 200 216 232 250 267 283 305 329 355 379 401 420 438 456 474 490 507 526 554 586 612 635 648 658 664 674 684 697 710 725 741 758 775 792 809 820 820 811 796 776 755 726 697 670 641 610 579 549 524 500 477 456 434 422 410 402 393 387 380 374 364 354 342 332 324 315 305 293 280 267 255 245 236 229 221 213 205 197 189 37 36 35 35 34 33 32 31 31 30 30 30 29 28 27 26 26 25 24 23 22 22 20 19 17 16 14 13 11 10 9 7 6 5 4 3 2 1 0 0 -1 -2 -3 -3 -3 -3 -3 -4 -3 -2 -2 -1 -1 0 1 2 2 3 4 5 6 8 9 10 13 15 17 19 21 24 27 29 31 35 37 40 43 45 48 50 52 54 56 57 59 60 61 61 62 62 63 64 64 64 63 63 64 65 65 65 65 66 66 67 69 70 72 72 73 73 72 72 72 73 73 74 75 76 77 78 79 80 81 82 81 81 81 81 81 81 82 83 84 85 84 84 83 82 81 80 79 78 78 78 77 76 75 74 73 72 70 69 68 67 66 64 63 61 60 58 55 52 51 49 47 45 43 41 40 39 38 36 34 35 38 42 48 53 59 56 51 51 49 52 56 56 54 56 57 61 63 57 52 44 38 34 34 39 44 47 54 65 70 73 68 64 60 55 52 49 47 46 48 50 55 59 64 69 73 72 70 70 71 75 79 84 89 94 98 100 103 104 107 110 113 116 114 112 107 102 97 92 90 90 91 94 98 104 111 118 125 132 137 140 142 143 144 145 143 140 135 130 123 117 110 103 96 89 84 78 72 68 64 60 58 57 56 56 55 54 55 55 56 54 51 49 46 44 41 40 40 40 40 40 39 38 33 27 20 13 5 3 8 11 13 14 13 12 10 8 6 3 -1 -6 -9 -9 -5 7 22 27 29 28 26 27 32 43 54 66 69 69 61 53 43 36 30 27 25 25 25 25 24 22 20 18 16 14 13 12 12 13 13 16 19 21 23 25 26 28 28 29 30 31 32 33 35 36 38 39 40 40 40 40 40 39 39 38 37 36 35 35 34 34 34 34 35 37 41 46 51 56 59 61 63 64 65 64 64 64 61 58 53 49 44 37 30 26 22 19 18 19 18 17 16 16 15 15 15 14 12 11 9 8 6 5 7 9 11 13 15 17 20 22 25 29 34 39 46 52 55 56 54 52 51 51 51 52 53 53 52 50 48 47 47 47 47 48 49 50 56 71 89 108 110 109 103 94 84 77 71 63 57 54 65 85 94 99 100 104 114 122 128 138 147 155 159 160 155 147 138 132 132 135 143 141 136 135 135 140 138 131 131 133 144 159 177 192 207 222 237 252 268 286 308 332 358 383 405 425 442 460 478 494 511 530 555 586 619 653 663 671 673 677 682 691 702 716 732 753 772 788 801 811 808 805 800 787 763 735 708 688 668 637 608 582 557 531 508 485 459 432 406 386 369 361 353 348 341 331 323 317 310 303 292 281 268 256 246 236 227 220 212 204 197 191 186 37 36 35 34 33 33 32 31 31 30 29 29 28 28 27 26 25 24 24 23 21 20 19 17 16 14 12 11 10 9 8 7 5 4 3 1 0 0 -1 -2 -2 -3 -3 -4 -4 -4 -4 -3 -3 -2 -1 -1 0 1 1 2 3 4 5 6 7 8 10 11 14 16 18 20 23 26 28 30 33 36 40 42 45 48 50 52 56 58 60 62 62 63 64 64 64 65 66 66 66 66 66 66 67 67 67 67 66 67 68 69 71 73 73 74 73 73 72 72 73 73 74 75 76 77 78 79 80 81 81 81 81 81 81 81 81 82 82 83 83 83 82 82 81 80 80 79 78 77 77 76 76 75 74 73 72 71 69 68 67 66 64 63 61 59 57 55 53 50 48 46 44 43 41 40 38 37 36 35 33 32 33 36 39 43 44 42 44 48 54 58 60 61 63 66 65 66 61 52 38 30 27 24 25 33 45 48 50 57 66 68 66 64 61 61 60 56 54 55 57 61 65 68 71 73 73 69 70 73 77 82 87 92 96 100 103 105 105 106 107 109 111 112 111 107 103 98 93 90 89 91 94 98 103 109 117 125 132 139 143 147 150 151 152 151 148 144 138 132 125 118 111 102 95 87 79 72 65 58 54 50 48 48 47 47 47 48 50 51 52 53 52 51 49 47 46 45 44 44 43 42 41 38 33 27 19 12 5 5 5 9 12 13 13 12 10 8 6 4 0 -3 -6 -4 1 14 26 25 24 23 23 23 32 43 55 65 69 68 61 50 38 30 23 20 18 18 17 17 15 14 12 11 10 9 8 8 8 11 13 16 19 22 24 26 27 28 28 29 30 30 31 32 34 35 36 37 37 38 38 38 38 37 37 37 36 36 35 35 35 35 36 37 39 43 48 55 62 68 74 78 81 82 84 86 90 93 90 88 84 81 78 71 63 54 45 37 32 28 23 19 15 13 11 10 9 7 5 3 1 0 -2 -3 -1 1 4 6 9 12 14 15 17 20 25 32 43 53 55 55 52 50 48 48 48 48 48 49 49 49 48 47 48 49 50 54 58 61 66 75 91 112 113 112 103 94 84 78 73 64 57 59 69 88 98 106 108 111 116 122 127 134 142 148 152 152 147 140 132 125 131 139 148 146 139 127 118 126 132 138 142 145 157 171 187 202 216 230 244 254 264 280 300 324 351 379 403 426 444 462 481 499 518 537 558 590 622 653 673 688 682 678 683 689 697 708 720 746 770 781 788 790 791 793 793 788 756 730 719 706 692 664 636 614 590 562 532 501 470 437 405 376 355 339 326 315 305 299 295 294 292 288 282 275 264 252 242 232 224 216 208 200 191 185 178 37 36 35 34 33 33 33 32 31 30 29 29 28 27 27 26 25 23 22 21 20 18 17 15 14 13 11 10 9 8 6 5 4 3 1 0 0 -1 -2 -3 -3 -4 -4 -4 -4 -4 -3 -3 -2 -2 -1 0 1 1 2 3 4 5 6 7 8 9 11 13 15 17 19 22 24 27 30 32 35 38 41 45 48 51 53 56 60 61 63 65 66 67 67 67 67 67 68 69 69 69 69 69 69 69 69 68 69 69 70 72 73 74 74 74 74 73 74 75 75 76 77 77 78 78 79 80 81 81 80 80 80 80 80 81 81 81 82 82 82 82 81 81 80 80 79 78 77 77 76 76 75 74 73 72 71 69 68 67 66 64 63 61 59 57 55 52 50 48 45 43 42 41 39 37 36 34 33 31 30 28 27 27 28 28 27 29 32 42 54 60 66 69 74 65 58 47 38 26 16 22 27 32 33 41 43 33 29 30 37 47 59 69 75 79 72 64 64 65 69 72 74 75 68 66 63 64 71 77 84 89 94 98 102 104 106 106 106 106 106 107 108 108 106 102 98 93 90 88 90 92 96 101 107 114 123 131 138 144 150 153 156 156 156 154 151 145 138 132 125 118 109 100 90 80 71 62 54 48 43 39 37 37 38 39 41 44 46 50 52 54 54 54 53 51 50 49 48 47 46 44 41 37 32 26 20 12 6 3 5 9 10 11 12 11 9 8 7 5 2 0 -2 -4 -1 10 18 21 21 20 22 26 33 43 55 62 65 61 55 43 32 24 18 14 12 11 10 10 8 7 6 6 5 5 5 5 7 10 13 17 20 23 24 25 26 27 27 28 29 29 30 31 32 33 33 33 34 34 34 34 34 35 35 35 35 35 36 36 38 39 41 43 45 47 50 55 60 67 73 76 79 82 83 85 89 92 95 97 98 98 98 94 89 82 74 66 56 47 38 30 24 19 14 9 4 0 -3 -4 -5 -5 -7 -8 -6 -4 -2 0 2 4 5 6 8 10 15 20 33 44 49 50 48 46 44 45 46 45 46 47 48 49 49 49 52 54 56 61 68 75 82 88 99 111 114 115 103 93 84 77 72 68 66 73 81 91 100 109 116 121 126 129 133 135 137 142 145 143 139 132 124 117 126 136 147 147 136 118 98 113 129 148 163 173 182 190 203 214 223 232 241 250 259 274 291 316 341 367 394 420 442 464 486 508 528 547 564 591 617 645 665 675 676 677 684 690 693 700 714 734 755 768 778 775 774 777 775 769 746 724 725 723 708 689 665 640 613 583 550 508 469 432 400 371 347 325 307 292 283 278 272 269 266 267 267 263 256 248 239 230 223 216 209 202 192 183 173 37 36 35 34 33 33 33 32 31 30 29 28 28 27 25 24 24 23 21 19 18 17 15 14 13 11 10 9 8 6 5 4 3 2 1 0 -1 -2 -3 -3 -4 -4 -4 -4 -4 -4 -3 -2 -2 -1 0 1 1 2 2 3 4 5 6 7 8 10 12 14 16 19 21 23 26 29 32 34 37 40 44 47 50 53 56 59 62 64 66 67 69 70 70 70 69 69 70 70 71 71 71 71 71 71 71 71 71 71 72 73 74 75 76 76 76 76 77 78 79 79 79 79 79 80 80 81 82 82 81 81 81 81 81 82 82 82 82 82 82 81 81 81 80 79 78 77 77 76 76 75 74 73 72 71 70 69 67 66 64 63 61 59 57 54 52 49 46 45 43 42 40 38 36 35 34 32 30 28 26 25 23 22 22 21 21 21 24 31 38 45 50 56 51 43 36 27 19 9 15 23 34 44 50 54 39 27 21 13 12 29 54 71 81 82 78 79 82 85 86 84 84 67 55 58 60 69 77 84 90 95 100 104 106 108 108 108 107 106 107 107 106 104 101 97 92 89 88 88 91 94 98 104 111 119 127 135 142 149 155 159 160 158 156 153 148 143 136 129 122 113 104 93 80 69 59 49 41 35 31 29 28 29 31 33 37 42 46 49 53 56 57 57 56 55 53 52 50 48 46 43 40 36 32 27 20 13 8 5 6 8 9 10 11 11 11 10 8 7 5 3 1 -1 2 9 14 18 18 19 21 25 31 40 51 55 56 51 43 33 24 15 11 8 6 5 4 3 3 3 2 2 2 2 3 4 7 9 13 18 20 23 25 25 25 25 25 26 27 27 27 28 29 30 30 30 30 30 31 31 31 32 32 33 35 36 38 40 43 45 48 51 54 56 59 60 62 66 70 73 76 78 80 81 80 82 84 87 90 94 97 99 100 99 94 87 77 66 56 46 37 28 20 9 1 2 4 6 10 15 11 6 2 0 -2 -1 -1 0 1 1 2 4 6 9 23 36 43 45 41 40 42 44 45 46 47 48 50 52 53 55 59 62 62 69 78 92 104 113 117 118 116 113 102 91 81 74 70 73 77 88 96 99 107 118 127 134 134 134 134 135 137 140 142 141 137 129 123 117 122 129 146 153 142 129 115 123 136 165 187 200 209 215 223 230 231 231 231 237 248 266 287 314 339 361 385 410 437 465 490 515 537 556 570 585 600 622 641 652 662 670 676 681 683 687 701 718 742 757 767 766 763 762 759 751 742 734 731 729 717 702 678 650 615 579 541 494 448 414 383 358 336 317 302 290 285 280 272 267 262 257 253 250 248 242 236 229 222 214 207 201 192 184 173 37 36 35 34 34 33 32 31 31 30 29 27 26 26 24 23 22 21 19 17 16 15 13 12 11 10 8 7 6 4 3 3 2 1 -1 -2 -3 -3 -3 -3 -4 -4 -4 -4 -4 -3 -3 -2 -2 -1 0 1 1 2 3 3 4 5 6 7 9 11 13 15 17 20 22 25 28 30 33 36 39 42 45 48 52 55 58 61 64 66 68 70 71 72 72 71 71 71 72 72 73 73 73 73 73 73 73 73 73 74 74 75 76 77 78 78 79 79 80 80 80 80 79 79 80 81 81 82 82 82 82 83 83 83 83 82 82 82 81 81 81 81 80 80 79 78 77 77 76 76 75 74 73 72 71 70 69 68 67 65 64 62 59 56 54 51 49 46 44 42 41 40 38 36 34 32 31 29 27 25 24 22 22 21 20 19 18 18 19 18 21 24 24 21 21 20 17 14 12 15 20 33 47 51 55 52 46 45 41 36 32 36 48 59 66 67 68 73 78 74 76 79 71 54 55 60 68 77 85 93 96 100 104 107 109 110 110 109 108 107 107 105 103 100 96 91 86 87 87 89 92 96 101 108 116 124 132 140 148 155 158 160 158 156 152 148 143 137 131 124 117 106 95 82 69 56 45 35 28 22 20 19 21 23 27 31 36 42 47 51 55 57 59 58 58 56 55 53 51 48 45 42 40 37 32 27 21 16 10 7 7 8 10 10 11 12 12 13 12 12 9 5 3 2 3 7 13 16 18 18 19 17 19 29 38 45 45 40 32 24 15 8 4 2 1 0 -1 -1 -1 -1 -1 0 0 0 2 4 7 10 14 18 21 23 24 24 24 24 23 24 24 25 25 25 26 26 26 26 26 26 27 27 28 29 30 32 35 38 41 45 48 52 55 58 62 64 67 69 70 70 72 74 75 75 74 73 72 71 71 72 73 76 81 86 92 99 98 94 87 79 68 57 46 34 23 13 8 16 25 37 43 48 43 38 36 31 25 18 11 7 4 3 2 3 3 5 16 27 35 38 36 38 43 45 48 50 52 53 55 58 63 68 73 77 80 84 89 103 116 127 130 126 119 110 97 85 74 69 68 75 85 95 104 108 116 128 135 139 139 139 139 140 143 148 155 154 151 142 133 124 125 131 145 155 154 148 134 140 157 182 206 219 230 238 242 244 241 238 230 228 237 256 282 309 337 358 381 406 435 467 496 523 544 562 576 588 595 609 626 640 652 657 661 664 667 670 685 704 737 760 762 759 753 750 748 746 744 739 733 725 712 696 671 643 600 554 504 458 423 393 364 341 321 307 297 293 291 291 289 286 273 262 253 246 240 235 231 225 219 212 205 197 188 181 172 38 37 36 35 34 34 32 31 30 29 28 27 25 24 23 22 20 19 17 16 15 13 11 10 9 8 7 6 5 3 2 1 0 -1 -2 -3 -3 -4 -4 -4 -4 -4 -4 -4 -4 -3 -2 -2 -1 -1 0 1 1 1 2 3 4 5 6 8 10 11 14 16 18 21 23 26 29 32 35 37 40 43 47 50 53 56 59 62 65 68 71 72 73 74 74 74 73 73 73 74 74 74 74 74 75 75 75 75 76 76 76 77 78 79 80 81 82 82 82 81 80 80 79 79 80 81 82 83 84 84 85 85 85 85 84 83 82 82 82 81 81 80 80 79 78 77 77 76 76 75 74 73 73 71 71 70 69 67 66 64 62 60 57 54 51 49 46 44 42 41 39 37 36 33 31 30 28 26 24 23 21 21 20 20 20 19 18 18 18 18 18 17 16 15 15 15 14 14 15 19 28 41 48 54 56 58 61 65 63 59 51 45 46 50 53 54 46 39 45 52 55 58 58 59 64 72 82 88 94 97 100 102 105 108 110 111 111 109 108 107 105 104 100 95 91 87 85 85 87 89 94 98 105 112 120 128 138 147 156 158 157 156 154 151 148 142 137 132 126 118 109 97 84 71 57 42 33 24 18 14 13 14 17 21 26 31 37 42 48 52 56 57 58 58 58 56 55 53 49 46 42 39 37 33 29 25 20 17 13 11 10 11 13 14 15 17 18 20 20 19 15 11 7 5 5 9 13 16 18 17 14 8 14 26 32 38 34 30 22 14 8 3 -1 -3 -4 -4 -5 -4 -4 -3 -2 -2 -1 0 2 4 7 11 15 19 22 22 22 22 22 21 21 21 22 22 22 22 22 23 23 23 22 22 23 24 25 27 30 33 37 41 45 49 53 57 61 65 68 70 72 74 75 75 75 74 72 71 69 66 63 60 58 57 56 58 62 66 73 82 86 89 87 82 74 64 54 39 26 24 27 38 55 75 82 87 83 77 70 62 55 46 37 29 21 15 11 9 7 4 6 10 24 32 35 41 47 51 57 63 64 62 61 60 71 81 93 101 104 102 99 105 112 122 125 122 114 104 90 78 72 70 73 80 89 98 106 114 123 131 137 141 146 151 153 157 163 172 184 184 182 170 158 143 138 139 147 156 157 155 148 158 182 202 220 231 241 251 256 257 256 254 245 237 237 247 274 301 330 356 381 409 441 481 513 540 561 578 591 600 603 614 634 646 652 652 653 658 665 674 688 703 723 743 748 750 743 739 739 741 744 741 737 725 709 687 657 621 578 533 483 436 406 378 353 332 313 300 289 287 286 285 282 276 267 258 246 234 228 223 220 217 213 207 201 191 181 172 162 38 37 37 35 34 33 32 31 29 28 27 25 24 22 21 20 19 17 15 14 12 10 9 8 7 6 5 4 3 1 0 -1 -2 -3 -3 -4 -4 -4 -4 -4 -4 -4 -4 -4 -4 -3 -3 -2 -1 -1 0 0 1 1 2 3 4 6 8 9 11 13 15 17 20 23 25 28 30 33 36 39 42 45 49 52 55 58 61 64 67 70 72 74 75 75 75 75 75 75 75 75 75 76 76 77 77 77 77 77 78 79 80 81 82 83 84 84 84 84 83 82 81 80 80 81 81 82 84 85 85 86 86 86 86 84 83 83 82 82 81 81 80 79 78 78 77 77 76 76 75 74 73 72 71 70 69 68 67 66 64 62 59 57 54 51 49 46 44 42 40 38 36 35 32 30 29 27 25 24 22 21 21 21 20 20 19 18 17 16 16 16 16 16 15 15 15 15 14 13 14 17 22 29 38 44 49 58 64 70 74 71 62 58 54 50 50 48 45 41 40 45 49 53 58 67 75 87 93 94 95 97 99 101 105 108 110 112 110 109 107 105 103 100 95 91 86 84 83 84 86 90 95 101 107 115 124 135 145 151 155 152 151 151 149 146 141 136 131 126 119 111 99 86 72 59 45 33 23 17 11 10 9 12 16 22 27 32 37 43 48 52 54 56 55 55 55 54 52 49 45 41 38 35 31 28 24 21 18 16 15 15 16 18 20 22 24 27 28 30 31 29 27 22 17 14 13 14 15 17 18 17 15 13 17 23 28 29 26 20 12 6 1 -2 -5 -6 -7 -7 -6 -6 -6 -5 -4 -2 -1 1 3 5 8 13 18 20 21 21 21 19 19 19 19 19 19 19 20 20 20 20 20 20 19 19 20 21 23 26 30 34 39 44 48 53 58 62 67 70 73 75 76 77 77 78 76 75 72 69 66 61 56 52 48 46 45 45 47 51 57 63 69 74 75 75 72 66 59 46 39 58 77 95 118 142 147 149 142 134 123 110 96 78 62 50 40 33 28 25 20 15 15 18 29 35 37 43 51 61 72 83 86 83 75 65 74 85 104 114 116 111 104 101 101 113 117 107 98 90 84 79 78 78 78 82 88 99 111 120 128 133 138 144 153 164 172 182 192 204 217 222 224 208 191 174 162 157 159 164 164 164 171 184 204 220 233 239 242 253 263 270 273 273 264 251 249 252 272 296 328 352 373 405 441 483 521 552 575 593 604 614 622 634 653 662 658 654 649 658 672 686 699 706 715 729 737 741 737 733 733 735 744 746 743 727 704 672 635 591 546 503 463 426 397 371 350 330 311 295 283 275 270 267 263 252 241 230 221 216 213 213 212 212 207 202 192 180 169 159 150 38 37 36 35 33 32 30 29 27 26 25 23 21 20 19 18 16 14 13 12 10 9 8 7 5 4 3 2 1 0 -1 -2 -3 -4 -4 -4 -4 -4 -4 -4 -4 -4 -3 -3 -3 -3 -3 -2 -2 -1 -1 0 1 1 2 4 5 7 9 10 12 14 17 19 21 24 26 29 32 35 38 41 44 47 50 53 57 60 63 66 69 71 73 75 76 77 77 77 76 76 76 76 77 77 78 78 78 78 78 79 80 81 83 84 85 86 87 86 85 84 83 82 82 81 81 82 83 84 85 86 86 86 87 87 85 84 83 82 81 81 81 80 80 79 78 78 77 76 76 75 74 73 72 71 70 69 68 67 65 63 61 59 57 54 52 49 47 44 42 40 37 35 34 32 29 27 26 25 23 22 21 21 21 20 20 19 18 17 16 16 15 15 15 15 14 15 14 13 12 13 13 13 14 17 21 24 29 38 51 62 69 68 71 72 70 67 61 55 48 44 44 46 48 53 61 70 80 88 86 85 88 92 95 99 104 107 110 110 110 107 105 101 98 93 89 84 81 80 80 82 85 91 97 105 113 121 132 143 143 145 141 138 140 140 135 132 130 127 125 119 112 101 90 76 62 49 36 26 18 13 10 9 11 14 19 25 29 34 38 42 47 50 51 51 51 51 51 49 47 44 41 38 34 31 27 24 21 18 16 15 19 22 26 29 30 32 35 37 38 40 42 40 37 34 29 24 21 19 18 19 18 16 13 12 14 18 24 22 18 12 6 1 -3 -5 -6 -7 -8 -8 -7 -7 -6 -5 -4 -2 0 2 5 8 12 17 20 21 20 20 18 17 17 17 17 17 17 17 18 18 18 18 18 18 17 18 19 21 23 26 30 35 40 45 50 55 61 66 70 73 76 78 79 79 78 76 75 72 69 65 61 57 52 48 44 42 40 40 41 42 46 49 52 57 62 68 74 75 76 84 99 130 160 191 211 228 232 235 230 220 205 184 161 135 110 89 69 51 39 30 27 25 28 31 34 36 37 45 54 70 86 100 107 110 95 75 76 80 95 107 114 111 101 98 95 101 99 85 78 75 78 82 84 82 73 74 85 98 110 122 132 134 139 147 159 174 189 205 219 232 243 250 254 244 230 212 195 183 179 182 184 187 200 213 225 234 240 238 231 245 263 276 286 288 283 270 266 263 279 296 320 341 359 391 430 467 503 535 564 586 602 612 625 640 652 661 657 650 638 644 666 685 703 711 721 731 735 732 729 725 726 729 739 745 739 721 689 650 605 558 511 469 431 406 384 365 347 328 309 289 272 256 246 235 226 219 210 203 196 199 203 206 206 203 198 191 180 167 156 147 143 37 36 34 33 31 30 28 27 25 23 22 20 19 17 16 15 13 12 11 9 8 6 6 5 3 2 1 0 0 -1 -2 -2 -3 -4 -4 -4 -4 -4 -4 -4 -4 -3 -3 -2 -3 -2 -2 -2 -1 -1 0 0 1 2 3 4 6 7 9 12 14 16 18 21 23 26 28 31 34 36 39 42 45 48 51 55 59 62 65 67 69 71 74 76 77 78 78 77 77 77 77 78 78 79 80 79 79 79 80 81 82 84 85 86 87 88 89 88 86 84 83 82 82 81 82 83 84 85 86 87 87 87 87 87 86 84 83 82 81 81 80 80 79 79 78 77 76 76 75 74 73 72 71 69 69 68 67 65 64 62 59 57 55 52 50 48 45 42 40 37 35 33 31 30 28 26 24 23 22 21 20 20 19 19 19 18 17 17 16 16 16 16 16 15 14 14 14 13 12 12 12 12 12 13 13 15 18 27 37 49 61 74 84 84 83 79 72 64 56 51 46 46 47 52 58 63 68 65 63 70 76 82 88 94 99 104 106 107 106 103 99 95 90 85 81 76 75 75 78 81 87 93 102 111 122 131 140 143 141 138 132 127 121 120 116 116 114 114 114 110 103 92 80 67 54 41 32 23 18 13 12 12 15 18 23 27 31 35 39 42 45 46 47 46 45 45 45 43 42 41 39 37 34 31 27 23 20 18 17 19 23 28 33 35 38 40 42 45 47 49 49 48 45 42 37 31 27 24 22 20 18 14 10 9 10 13 16 14 10 5 1 -2 -4 -6 -7 -8 -8 -8 -7 -7 -5 -4 -2 0 2 4 8 13 17 21 22 21 19 17 17 16 16 16 16 16 17 17 17 17 17 17 17 17 16 17 18 21 24 28 32 37 41 46 51 57 62 68 72 75 77 79 79 78 76 74 71 68 65 60 55 51 47 44 42 40 39 38 37 37 38 40 42 53 71 84 96 109 123 147 176 210 245 280 299 315 322 325 321 309 292 264 234 203 171 138 107 77 57 41 32 24 21 21 27 32 37 49 62 81 99 111 117 117 105 87 79 76 88 99 108 107 103 99 96 95 91 84 77 70 74 80 81 80 74 76 87 98 109 119 129 135 142 153 166 181 200 221 238 252 257 263 268 266 262 245 226 205 194 201 211 224 238 253 260 261 246 233 225 237 257 278 298 299 298 291 288 285 291 298 312 327 350 378 414 448 480 510 537 559 578 591 607 625 636 644 638 630 625 630 654 676 696 707 714 717 720 718 717 716 719 725 728 729 718 702 669 631 583 534 486 447 413 391 372 358 343 323 303 281 261 242 228 215 212 209 202 196 192 191 192 192 191 188 185 179 173 163 153 143 141 36 34 32 30 29 27 25 24 22 21 19 17 16 14 13 12 10 9 8 7 5 4 4 3 2 1 0 -1 -2 -2 -3 -3 -3 -4 -4 -4 -4 -3 -3 -3 -3 -3 -2 -2 -2 -2 -1 -1 -1 0 0 1 2 3 4 6 7 9 11 13 16 18 20 23 25 27 30 32 35 38 41 44 46 49 52 56 59 63 66 68 70 72 74 76 77 78 78 78 77 78 78 79 80 80 80 80 80 80 82 83 84 85 87 88 88 89 88 86 84 83 82 82 81 83 84 85 86 87 88 88 88 87 87 86 85 84 83 82 81 80 79 79 79 78 77 77 76 76 74 73 72 71 70 69 68 67 66 64 62 60 58 55 53 50 48 46 43 40 37 35 32 31 29 28 27 25 23 22 21 20 20 20 19 19 19 18 18 17 17 17 17 16 16 15 14 13 13 12 12 12 12 12 12 12 12 13 14 18 25 36 50 66 76 78 78 74 68 63 53 42 37 37 40 44 48 52 52 51 53 56 62 68 74 80 89 96 102 103 100 97 92 86 81 76 73 71 69 71 75 82 89 99 109 121 132 139 146 149 149 145 139 134 130 123 118 113 110 109 109 107 95 83 72 60 49 40 32 26 21 18 17 18 21 24 28 31 34 38 40 42 42 43 42 40 41 41 42 42 42 41 40 38 36 32 27 23 19 17 16 20 24 28 32 36 40 43 47 49 51 53 53 52 50 46 42 38 33 30 27 23 19 13 9 4 3 4 5 5 2 -2 -3 -4 -5 -6 -7 -8 -8 -8 -8 -7 -6 -3 0 2 5 9 14 21 22 23 22 21 18 17 16 16 16 16 16 17 17 17 17 17 17 16 16 16 16 17 19 22 25 29 33 38 42 47 52 57 63 68 72 75 76 77 76 75 73 71 67 64 60 56 53 49 46 44 42 39 38 36 34 33 34 39 48 74 109 128 145 163 184 210 245 286 319 350 369 385 390 388 377 360 339 309 276 240 205 172 139 107 83 61 43 27 20 18 23 30 37 54 73 90 105 112 113 108 100 91 85 83 92 100 104 105 104 102 99 97 95 89 85 80 81 85 87 89 91 95 101 106 113 123 134 150 164 176 186 195 212 232 249 263 266 269 272 273 273 260 244 224 212 220 232 252 265 274 272 267 246 231 228 236 256 279 301 305 308 307 306 303 302 300 307 315 337 360 393 425 458 486 510 526 540 561 582 595 605 608 608 605 613 624 642 659 674 686 696 705 714 720 725 727 728 729 726 717 701 678 646 613 567 522 476 435 406 382 363 347 331 311 290 268 247 231 219 213 211 211 206 200 193 187 184 181 179 177 176 174 173 168 162 157 153 33 31 29 27 26 24 23 21 19 18 16 15 13 11 10 8 7 6 5 4 4 3 2 1 0 0 -1 -2 -2 -2 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -2 -2 -2 -2 -2 -1 -1 0 0 1 1 2 3 4 6 7 9 11 13 16 18 20 22 25 28 30 32 35 37 40 42 45 48 51 54 57 60 64 67 69 71 73 75 76 77 78 78 78 78 79 79 80 80 80 81 81 82 82 84 84 85 86 87 88 88 87 85 84 82 82 82 83 83 84 86 87 88 89 89 89 88 87 87 86 85 83 82 81 80 79 79 78 78 77 76 76 76 75 74 73 72 71 70 69 68 66 65 63 61 59 56 53 51 49 46 44 41 38 35 33 30 29 27 26 25 24 23 22 21 21 20 20 19 19 18 18 18 18 18 18 17 16 15 14 12 12 12 12 13 13 13 14 13 13 13 12 12 13 15 19 29 41 48 52 53 54 53 50 42 34 27 25 26 31 37 41 42 43 44 45 48 48 50 60 70 86 100 98 94 88 82 76 71 69 67 65 65 67 74 83 95 107 119 131 138 145 148 151 150 149 142 135 130 125 118 113 109 107 102 95 85 75 66 58 49 43 37 33 28 26 25 27 30 33 35 38 40 42 43 43 43 42 40 39 39 40 43 45 46 45 44 40 36 31 26 21 17 15 15 17 20 23 29 34 38 43 46 49 51 52 53 53 52 50 48 45 42 38 34 28 22 15 8 1 -3 -4 -4 -3 -4 -5 -5 -5 -6 -6 -6 -7 -7 -7 -6 -4 -3 0 3 6 11 17 21 26 24 23 21 19 18 17 17 17 17 18 18 19 19 19 18 18 17 16 17 17 17 19 21 24 27 31 35 39 43 48 52 58 62 66 70 72 73 73 72 70 69 66 64 60 57 55 53 52 49 47 44 41 38 35 32 31 35 53 81 120 161 175 189 208 230 258 295 338 363 385 401 415 421 418 407 383 354 319 283 247 212 181 152 125 101 77 54 34 27 24 26 32 41 63 86 96 103 106 104 99 92 84 86 90 98 104 106 106 104 102 100 97 95 93 92 91 92 93 96 99 105 110 113 118 127 140 155 174 193 205 216 225 235 246 258 270 272 274 274 274 275 265 250 241 233 241 252 272 281 277 268 256 242 229 227 234 260 283 303 312 316 316 315 315 314 311 311 313 325 340 366 393 429 462 485 503 516 540 569 570 567 571 578 588 603 622 637 649 664 679 695 711 724 735 742 742 737 727 715 697 677 651 622 589 552 511 470 430 401 374 357 337 312 288 268 249 232 219 207 208 209 208 205 198 190 182 177 173 170 168 166 165 165 165 168 166 161 29 28 26 25 23 22 20 18 17 15 13 12 10 9 7 6 5 4 3 3 2 1 0 0 -1 -1 -1 -2 -2 -2 -2 -2 -3 -3 -2 -2 -2 -2 -2 -1 -1 -1 0 0 0 0 1 1 2 2 3 4 5 7 8 10 12 14 17 19 21 23 26 28 31 33 35 38 40 43 45 48 51 53 57 59 62 65 67 70 72 74 75 77 77 78 78 79 79 79 79 80 81 81 82 83 83 84 85 86 87 87 87 87 86 85 83 81 81 82 83 84 86 87 88 89 90 90 90 89 88 88 87 86 86 85 84 83 81 80 79 78 77 77 76 76 76 75 74 73 72 71 70 68 67 65 63 61 59 57 54 51 49 46 44 41 38 36 33 32 30 28 26 25 24 23 23 22 22 21 20 20 19 19 18 18 18 18 18 18 17 16 14 13 12 12 12 13 13 14 14 15 15 15 15 15 14 13 12 15 20 25 31 33 35 37 39 38 35 28 22 19 18 20 24 27 29 31 31 32 31 27 30 38 52 70 86 96 87 77 72 67 65 63 62 61 63 67 77 88 102 115 127 136 142 147 150 149 147 140 132 125 119 112 105 98 91 89 87 83 77 69 62 56 51 47 44 41 38 36 36 37 39 41 43 45 45 46 46 45 44 43 41 41 41 44 48 50 51 49 47 41 35 30 24 19 14 11 12 13 16 20 26 31 36 39 42 45 47 49 51 52 52 53 52 51 48 44 39 34 27 19 10 2 -3 -6 -6 -6 -6 -5 -5 -4 -4 -4 -4 -5 -5 -4 -2 0 3 6 10 15 20 25 26 26 25 23 21 20 19 19 20 20 21 22 22 22 22 21 20 19 18 18 18 18 19 21 23 26 30 33 36 40 44 49 54 59 63 66 68 69 69 68 67 65 64 62 59 57 55 56 56 55 53 51 48 44 39 36 36 41 51 86 131 161 189 201 214 230 251 277 303 331 353 373 388 400 409 410 407 387 362 323 284 248 213 182 157 133 110 87 67 48 39 33 31 40 55 75 95 99 101 101 100 98 94 89 90 92 100 105 107 106 102 103 104 102 101 100 100 100 101 103 104 106 110 114 117 126 142 161 182 201 219 225 232 241 249 255 263 270 273 275 279 281 278 270 256 249 244 256 269 280 286 282 270 250 236 225 230 239 264 286 306 317 319 321 323 326 328 323 317 313 315 325 344 367 409 451 481 508 525 541 552 548 539 550 564 587 611 631 647 658 672 690 704 715 727 739 745 744 733 717 695 671 645 619 594 564 529 484 442 408 381 359 339 317 289 263 245 230 220 211 204 203 204 203 201 193 185 177 170 165 160 157 153 149 147 144 145 147 149 26 25 23 22 20 18 17 15 13 11 10 8 7 6 5 4 3 3 2 2 1 0 0 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 0 0 0 0 0 1 1 1 1 2 2 3 4 6 7 8 10 12 14 16 18 20 22 24 27 29 31 34 36 38 40 43 45 48 50 53 56 59 62 64 66 68 70 72 74 76 77 78 78 78 78 79 80 81 81 82 83 84 84 84 85 85 86 87 87 86 85 84 83 82 82 82 83 85 86 87 89 90 91 91 90 90 89 89 89 89 88 87 87 85 83 82 81 79 78 78 77 77 77 77 76 75 73 71 70 68 67 65 64 61 59 57 55 52 49 46 44 41 39 36 34 32 31 29 27 26 25 24 23 22 22 21 20 20 19 19 18 17 16 17 17 16 16 15 14 13 13 12 12 13 14 14 15 16 16 17 17 17 17 17 16 16 16 19 22 24 25 28 31 32 32 29 26 21 16 10 8 9 11 13 14 13 12 12 15 20 23 29 45 66 75 72 67 62 60 59 59 59 61 63 72 81 96 112 122 132 138 144 148 149 145 139 131 122 116 105 93 85 78 77 77 81 82 76 70 61 54 55 54 54 52 50 48 47 47 48 49 51 50 50 49 48 48 47 46 45 46 48 51 53 56 55 53 48 42 36 29 23 18 12 9 8 10 13 17 22 26 31 34 37 40 42 44 47 49 51 53 54 55 52 48 43 37 30 23 15 8 2 -2 -4 -4 -4 -3 -2 -1 -1 -1 -1 -1 0 1 4 7 13 17 21 24 27 28 27 26 25 24 22 22 22 22 23 24 25 25 25 25 24 23 21 20 19 19 19 19 20 23 26 29 31 35 38 41 46 51 55 60 63 65 66 66 65 64 63 61 59 58 57 56 57 58 58 57 55 53 49 45 40 41 47 65 88 129 174 187 199 205 213 223 239 257 270 281 296 312 328 346 366 376 379 366 348 312 277 242 209 181 157 135 116 96 77 60 49 40 31 42 61 83 103 109 111 104 102 104 100 93 88 85 96 104 106 107 108 113 118 113 109 110 111 114 116 118 118 116 116 117 125 137 156 180 208 225 238 239 241 247 252 257 263 268 272 276 278 279 279 276 266 260 256 266 280 285 287 278 266 250 238 229 236 248 265 281 296 308 314 322 332 335 335 330 323 312 308 319 339 370 407 446 482 518 537 552 548 544 543 551 565 593 623 642 661 673 686 700 710 719 732 747 747 741 721 698 669 639 610 583 560 530 497 453 410 376 345 327 309 291 271 249 235 224 218 213 211 210 208 205 200 193 184 176 167 159 149 143 137 133 129 125 125 128 132 24 22 20 18 16 15 13 12 10 8 7 6 5 4 3 3 2 2 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 2 2 2 3 3 4 5 7 8 10 12 14 16 18 20 22 24 26 28 30 32 34 36 39 41 43 45 48 50 53 55 58 60 63 65 67 69 71 73 74 76 77 78 78 78 78 79 81 82 83 83 84 85 84 84 85 85 85 86 85 83 82 82 81 81 81 83 85 86 88 89 90 91 92 91 91 91 91 92 91 91 89 88 86 85 83 82 81 80 80 79 79 79 78 77 76 74 73 71 69 67 66 64 62 59 57 54 52 50 47 44 42 39 37 34 33 31 29 28 27 26 25 24 23 22 21 21 20 19 18 18 17 17 16 16 15 15 14 13 13 12 13 13 13 14 15 15 17 18 19 20 21 22 22 22 22 22 22 23 24 26 27 30 31 32 31 30 26 21 12 2 -1 -4 -4 -3 -7 -10 -9 -9 -4 1 3 10 28 42 57 59 53 51 48 49 53 57 59 67 77 90 104 116 127 135 142 145 149 144 139 129 119 107 93 78 68 65 63 65 71 80 81 77 70 62 62 62 65 66 64 61 59 57 56 55 55 54 55 55 54 53 53 52 51 53 55 57 59 62 63 60 56 51 46 40 33 25 19 13 8 5 4 3 5 8 13 18 21 26 32 35 38 41 44 47 51 53 53 51 48 44 38 32 25 18 12 7 4 2 2 2 3 4 4 4 4 5 5 8 10 14 18 24 26 27 27 28 27 26 25 25 25 25 25 26 26 27 27 28 28 27 26 25 23 22 20 19 19 19 21 23 26 28 31 33 37 40 43 48 53 56 59 61 62 63 62 62 60 59 58 57 56 56 56 57 58 58 57 53 50 47 45 45 51 62 95 133 162 188 191 191 186 183 183 188 194 197 201 216 234 258 283 310 324 333 322 308 281 252 219 190 165 146 129 115 99 78 63 61 59 54 58 66 84 101 109 113 107 105 104 101 96 91 88 94 100 107 113 120 123 123 119 114 117 121 127 132 135 134 132 127 124 144 166 193 218 243 255 261 260 258 257 257 260 264 271 275 277 277 277 281 283 277 271 264 263 267 271 274 267 260 250 241 235 239 251 263 274 282 289 301 314 330 335 330 322 312 307 305 319 339 375 411 443 478 514 541 565 564 562 558 561 577 600 629 655 680 694 706 716 726 738 752 765 760 742 712 676 638 599 563 531 513 489 460 430 402 371 340 320 300 289 276 261 249 239 232 229 229 232 226 220 212 202 190 176 163 149 135 124 115 111 110 111 115 117 120 21 19 17 15 13 12 11 9 8 7 6 5 4 3 3 2 2 2 2 1 1 1 0 1 1 1 1 1 2 2 2 2 2 3 3 3 3 3 2 2 2 3 3 3 4 5 6 7 8 10 11 13 15 18 20 21 23 25 28 29 31 33 35 37 39 41 43 45 47 50 52 55 57 60 62 64 66 68 70 72 73 75 76 76 77 78 78 79 79 81 83 83 83 83 83 83 84 84 84 84 83 82 82 81 81 81 81 83 85 86 87 89 90 91 92 92 92 92 92 92 93 92 90 88 87 85 84 82 82 81 81 81 80 80 80 78 77 76 74 72 69 68 66 64 62 60 58 55 53 50 47 45 42 40 37 35 34 32 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 16 16 15 14 13 13 13 12 12 12 13 13 14 15 16 17 19 20 22 24 25 26 27 27 27 27 27 28 29 31 32 34 35 35 35 32 28 21 12 2 -6 -11 -14 -18 -21 -23 -25 -22 -18 -7 1 32 58 63 66 48 32 22 20 27 35 44 53 66 80 94 108 120 130 138 142 144 142 138 129 118 103 88 73 57 55 53 56 59 67 74 75 74 69 67 68 73 80 78 73 69 66 64 64 63 63 62 62 62 61 60 59 60 61 64 66 68 69 69 67 64 61 57 52 46 38 30 23 16 9 2 -4 -7 -8 -7 -4 -2 2 7 13 19 25 30 35 40 43 46 46 46 44 41 36 31 25 19 14 11 9 8 8 8 9 9 10 11 12 13 14 17 19 21 24 27 27 26 26 26 26 25 25 25 26 27 27 28 29 30 30 30 29 28 27 26 24 22 21 19 19 20 22 24 27 30 32 35 38 43 47 51 54 56 58 58 59 60 60 59 59 58 58 58 58 59 60 60 59 57 54 51 47 45 47 54 68 86 125 164 174 181 175 163 146 125 105 108 113 116 121 137 160 193 221 246 259 270 261 250 230 209 184 160 136 123 113 99 85 73 69 81 89 93 91 87 89 93 107 114 107 102 100 102 106 111 115 110 107 109 114 121 124 126 126 127 132 138 149 156 155 152 148 144 142 178 213 239 260 274 281 283 279 273 273 274 275 277 282 286 291 290 286 286 286 283 277 266 259 257 257 259 255 250 240 231 231 233 241 250 260 266 271 286 303 315 322 317 309 299 297 298 316 339 376 412 442 476 516 546 568 575 579 579 581 602 624 650 676 701 720 736 745 752 767 781 776 764 738 704 661 618 573 537 506 482 459 440 425 415 401 376 356 339 326 316 303 288 269 251 250 250 252 252 247 237 222 203 182 160 136 117 99 89 84 86 89 96 103 110 18 16 15 13 11 10 9 7 6 6 5 4 4 3 3 3 2 2 2 2 2 2 2 3 3 3 3 3 4 4 4 4 4 4 4 4 4 3 3 3 3 3 4 4 5 6 8 10 11 14 15 17 19 21 23 25 27 29 30 32 34 35 37 39 41 43 45 47 49 52 54 56 58 61 63 65 68 70 71 73 74 74 75 76 77 78 79 80 81 82 82 82 82 82 82 83 83 83 83 83 82 82 82 81 81 81 82 83 84 86 87 89 90 91 91 92 92 93 93 94 93 92 89 88 86 85 83 83 82 82 82 81 81 80 79 78 76 75 73 71 69 67 64 62 60 58 56 54 51 49 46 44 41 39 37 35 33 32 30 29 28 27 26 25 24 22 21 20 18 18 17 16 15 14 14 13 11 11 11 11 11 11 11 12 13 15 16 17 18 20 22 25 27 29 31 31 30 30 31 31 32 33 35 37 39 40 40 39 36 31 25 17 7 -3 -12 -20 -26 -29 -32 -33 -32 -9 13 42 76 81 79 65 47 24 3 8 12 22 35 50 65 81 96 109 122 131 138 141 140 134 126 115 101 83 69 57 50 48 51 54 58 62 66 68 65 62 64 67 77 84 81 76 73 71 71 71 72 71 70 69 68 67 66 66 68 70 73 76 77 77 76 73 71 68 64 58 52 45 37 29 21 13 6 -1 -6 -10 -11 -12 -12 -11 -8 -3 4 10 16 21 27 31 35 38 39 38 35 30 26 22 18 15 13 12 12 12 13 14 15 16 18 19 20 22 24 24 23 24 24 23 23 23 23 24 24 25 26 27 28 28 29 30 31 31 31 30 29 27 26 24 22 21 20 20 21 23 25 27 30 33 36 39 44 48 51 53 54 55 56 56 57 58 59 59 59 60 61 62 64 65 64 62 58 54 50 48 47 54 64 87 111 140 164 167 165 156 138 113 76 33 46 60 67 78 95 120 153 177 198 204 207 199 188 167 150 134 121 108 100 92 79 69 72 80 98 115 131 131 126 121 117 120 119 107 100 97 104 117 132 146 132 121 116 116 120 127 135 145 155 162 168 172 171 164 159 158 172 191 222 253 273 289 296 298 295 292 289 292 297 299 303 308 312 315 311 303 305 310 306 300 286 272 259 249 244 238 231 224 218 219 222 227 234 243 252 261 275 291 301 309 307 304 297 295 298 315 342 375 411 444 478 518 555 592 614 613 617 627 647 668 687 705 728 749 765 778 786 793 798 784 765 733 699 658 616 572 533 500 473 451 437 428 425 425 411 401 386 371 359 343 320 297 276 270 267 270 273 264 252 230 206 177 147 115 91 73 65 63 67 73 83 93 100 15 13 12 11 9 8 7 6 6 6 5 5 5 4 4 4 3 3 4 4 4 4 4 5 5 5 5 5 6 6 6 5 5 5 5 4 4 4 4 4 4 4 5 6 7 8 10 12 14 16 18 20 22 24 26 28 29 31 33 34 35 37 38 40 42 44 46 48 50 53 55 57 59 61 64 66 69 71 72 73 74 74 75 76 77 78 79 81 81 82 82 81 81 81 81 81 81 81 82 82 81 81 80 79 79 80 81 82 84 85 87 89 90 91 91 91 92 93 94 94 93 91 89 87 86 84 83 83 83 82 82 81 81 80 79 77 76 74 72 70 68 65 62 60 58 57 55 52 50 48 46 43 41 39 37 35 34 32 31 30 29 28 26 25 23 21 20 19 17 16 15 14 13 12 12 11 10 9 9 9 9 9 10 12 13 15 16 17 19 22 25 27 30 32 33 34 34 33 34 34 35 37 39 41 42 44 44 42 39 34 29 22 14 4 -6 -16 -25 -32 -38 -44 -26 15 44 71 83 81 77 69 49 18 -1 -3 3 12 27 42 61 80 94 108 119 129 134 137 131 124 112 100 83 66 54 47 46 47 53 57 60 62 64 63 59 58 61 66 73 75 76 75 74 75 76 78 79 76 74 73 73 72 73 74 76 78 81 83 84 85 83 81 78 75 70 64 57 51 44 37 30 22 15 8 3 0 -3 -5 -5 -5 -4 -2 0 2 5 10 14 18 22 27 29 29 26 23 20 17 15 14 13 12 12 14 16 17 19 20 22 22 23 23 23 22 21 21 21 20 20 20 21 22 23 25 26 28 29 30 31 31 32 32 32 30 29 27 26 24 22 21 20 21 22 24 26 27 30 33 37 41 44 48 50 51 52 53 54 55 56 58 59 61 62 64 66 69 69 68 66 62 57 53 51 52 54 65 78 104 129 149 164 171 171 166 151 132 111 91 86 82 80 85 98 116 137 156 175 174 170 154 136 115 98 86 79 74 70 67 61 59 69 85 111 132 150 155 156 145 135 132 127 119 110 100 107 122 137 150 146 142 136 132 129 134 146 161 178 185 190 187 183 178 175 174 196 230 252 271 287 303 316 323 319 316 313 313 314 318 324 339 350 344 338 331 332 338 334 327 308 288 269 252 242 231 220 215 213 214 216 221 227 236 247 259 271 282 288 291 293 295 303 312 321 335 357 386 422 458 492 528 563 601 633 635 644 664 686 711 731 747 764 779 792 802 802 800 794 784 767 739 704 665 624 583 541 505 469 442 421 413 406 398 389 382 377 372 359 345 318 295 282 274 270 270 268 255 235 209 181 149 116 88 66 52 45 51 57 66 75 85 93 13 12 10 9 9 8 8 7 7 6 6 6 6 6 5 5 5 5 6 6 6 7 7 7 7 8 8 8 8 8 7 7 7 6 6 5 5 5 5 5 5 6 6 8 9 11 13 14 16 18 20 22 24 26 28 29 31 32 34 35 37 38 39 40 42 44 47 49 51 54 56 58 60 63 65 68 70 72 73 73 74 75 75 76 77 78 79 80 81 81 81 80 80 79 79 79 79 79 79 79 79 79 79 78 78 78 79 81 83 85 86 88 89 90 91 91 93 94 94 93 92 90 87 86 85 84 83 83 82 82 82 81 80 79 78 77 75 74 72 70 67 64 62 60 58 56 54 52 50 48 46 43 40 38 37 35 34 32 31 30 29 27 26 24 22 21 20 18 16 14 13 11 10 10 10 9 9 8 8 8 8 9 10 11 13 15 16 18 20 23 26 29 32 34 35 36 36 36 37 38 39 41 42 44 45 45 44 43 39 35 29 23 16 8 -1 -10 -19 -29 -37 -45 -45 -16 30 60 67 69 71 70 62 45 17 -2 -9 -3 11 30 50 69 86 101 115 122 127 125 121 111 100 87 73 59 45 49 52 56 61 63 66 69 70 69 68 68 69 70 72 73 73 74 73 73 76 80 79 77 76 75 77 78 80 83 86 88 89 90 90 89 86 84 82 78 73 68 61 56 50 45 39 33 26 20 14 11 8 6 5 4 4 4 5 5 5 6 8 9 12 14 15 15 14 12 9 6 1 2 5 8 10 12 14 16 17 19 19 20 20 20 19 19 19 19 18 18 19 20 21 22 23 25 27 28 30 31 32 32 33 32 32 30 29 28 26 25 23 22 22 23 24 25 27 29 31 35 38 42 45 47 49 50 50 52 54 55 57 60 62 65 68 71 73 74 73 72 67 63 59 56 54 58 64 82 101 127 152 174 192 206 213 215 208 199 186 174 163 154 146 142 142 146 152 155 158 151 143 123 104 87 71 57 47 38 40 43 44 45 48 72 122 150 165 168 168 158 148 147 143 134 125 116 118 126 138 151 155 157 150 142 131 135 154 172 189 198 206 201 196 189 189 197 217 244 263 280 300 319 334 342 338 334 332 328 323 327 334 353 368 361 356 354 354 355 351 343 322 296 276 257 252 247 242 235 224 218 212 216 221 232 243 258 270 278 285 291 296 303 319 337 350 363 382 404 438 473 510 541 565 590 615 638 663 686 711 743 769 786 799 807 813 817 811 804 798 789 769 743 709 673 635 595 551 509 467 437 409 397 383 365 348 338 330 326 319 307 289 269 258 248 242 236 224 210 190 169 143 118 93 73 61 58 57 61 65 73 81 87 92 12 11 10 9 9 9 9 8 8 8 8 8 8 7 7 7 7 7 8 8 9 9 10 10 9 9 9 10 10 9 8 8 8 7 6 6 6 6 6 7 7 7 8 10 11 13 15 16 18 20 22 24 26 27 29 30 32 34 34 35 36 38 39 40 42 45 47 50 52 54 56 58 61 64 66 68 70 72 73 73 74 75 76 76 77 78 78 78 78 78 78 78 78 77 77 78 77 78 79 79 78 78 77 76 77 77 79 80 82 84 85 87 88 89 91 93 95 94 93 92 90 88 86 85 84 84 84 83 83 83 82 81 80 79 78 77 75 73 71 68 66 64 62 59 57 55 53 51 49 47 45 43 41 38 37 35 34 33 31 30 28 27 25 23 22 20 18 16 14 12 11 9 8 8 8 8 7 7 6 6 7 8 10 12 13 15 16 19 21 24 28 31 33 35 37 37 38 38 39 41 43 44 45 46 46 46 45 42 39 34 29 22 16 9 2 -6 -14 -22 -29 -34 -35 -10 21 40 55 60 63 62 56 34 11 -9 -21 -16 -6 13 33 54 74 93 106 112 115 113 108 98 88 77 67 57 54 58 63 69 72 75 79 82 83 83 81 79 76 75 73 74 74 74 72 73 79 82 83 82 79 79 81 84 87 90 94 96 97 95 93 89 85 83 80 77 73 68 64 61 56 52 47 42 36 30 26 21 18 15 13 11 10 10 9 9 9 8 7 6 6 6 6 6 5 2 0 -2 -4 -2 0 3 6 7 9 12 13 15 16 17 17 18 18 18 17 17 17 17 18 19 21 22 24 26 27 29 30 31 32 33 33 32 32 31 29 28 27 25 25 25 25 25 26 28 30 32 34 37 40 43 46 48 49 50 52 53 56 58 61 64 67 70 74 77 78 78 77 74 68 65 63 64 66 72 81 108 134 163 191 219 243 264 277 288 289 288 281 274 265 255 243 230 218 208 200 177 155 131 108 88 73 65 60 56 50 43 38 37 53 72 98 129 167 184 189 186 182 176 170 166 159 147 139 133 134 137 148 160 163 165 158 151 145 151 169 186 202 207 210 204 198 191 192 206 224 246 268 290 311 332 343 353 353 351 345 336 326 327 335 345 354 354 354 357 360 365 362 350 327 299 271 244 253 261 259 253 237 221 204 202 211 226 245 261 276 282 288 292 302 320 338 357 373 388 404 419 450 481 515 544 566 587 607 635 668 698 726 756 783 799 815 826 835 838 833 819 803 786 761 733 699 664 626 587 546 508 476 448 423 402 381 360 339 321 301 292 280 263 245 230 217 207 197 184 171 158 144 130 116 105 95 88 87 87 87 88 92 95 97 98 99 12 11 11 10 10 10 10 10 10 10 10 10 10 9 9 10 10 10 11 11 12 12 12 12 12 11 11 11 11 10 10 9 9 9 8 8 8 8 8 8 9 9 10 12 13 14 16 18 20 22 24 26 28 29 30 32 33 34 35 35 36 38 39 41 43 45 48 51 53 55 57 60 62 65 67 68 70 71 72 73 74 74 75 76 77 78 78 77 77 76 75 75 75 75 76 76 76 77 76 76 76 76 75 75 75 76 77 79 80 82 84 86 87 89 91 93 94 94 92 89 88 86 85 85 85 84 84 83 83 83 82 81 79 78 77 76 75 72 70 67 64 62 60 58 55 53 52 50 48 46 45 43 41 39 37 35 34 33 31 30 28 27 25 23 21 19 16 14 13 11 10 9 7 7 7 7 6 6 5 5 6 8 10 11 13 15 18 20 22 25 28 31 34 36 38 39 40 40 42 43 45 46 47 48 47 47 44 42 37 32 26 20 14 9 3 -3 -10 -16 -18 -21 -15 -2 19 39 47 54 53 53 36 17 -3 -23 -27 -29 -18 -3 14 34 55 75 83 91 93 94 90 84 78 70 62 57 57 61 70 77 81 84 85 88 91 93 92 88 83 79 75 75 76 77 77 80 85 88 90 88 86 86 87 89 92 95 97 99 99 96 93 89 86 82 78 74 71 68 67 64 61 57 53 48 44 39 34 30 26 23 20 17 15 13 12 11 11 10 9 8 7 6 5 3 2 1 -1 -1 -1 -1 0 2 4 6 8 10 12 13 14 15 16 16 17 16 16 16 16 17 18 20 22 24 26 27 29 30 31 32 32 33 33 33 32 32 30 29 28 28 27 27 28 28 29 31 33 35 38 40 43 45 48 50 51 53 54 56 59 62 66 70 73 77 80 83 83 82 78 75 70 69 69 75 83 100 120 149 179 211 242 272 299 325 343 359 369 378 382 384 382 373 358 336 313 284 254 204 156 110 74 54 45 46 56 71 89 107 113 121 142 166 196 216 227 228 224 219 213 207 201 188 176 164 157 155 157 160 165 170 171 172 166 160 158 164 177 193 211 213 211 205 199 197 199 210 227 251 274 296 317 336 351 366 371 373 360 345 327 320 320 326 334 335 334 338 344 356 360 348 329 302 278 257 265 277 272 264 243 222 200 191 196 211 234 260 288 303 318 320 325 346 366 382 398 415 431 448 473 498 519 538 561 583 608 637 672 701 723 747 770 789 809 824 838 837 831 810 787 761 732 703 670 634 596 558 531 508 490 473 451 430 407 383 356 329 302 277 254 231 207 191 176 169 161 151 140 127 116 105 97 92 91 94 96 97 96 97 98 98 98 99 101 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 14 14 14 14 14 13 13 13 12 12 12 11 10 10 10 10 9 9 10 10 11 11 12 14 15 16 17 18 21 23 25 26 28 29 31 32 33 34 34 35 37 38 40 41 44 47 49 51 53 55 58 60 63 65 67 69 70 71 72 72 73 73 73 74 75 75 74 74 73 72 72 71 72 72 73 73 74 74 74 74 73 73 73 73 74 75 76 77 79 81 83 85 86 88 90 91 92 91 89 88 86 86 85 84 84 84 83 83 82 82 80 79 78 77 76 75 73 70 68 64 62 60 58 56 54 52 50 49 47 46 44 43 41 39 38 36 35 33 32 30 28 27 24 22 20 18 15 13 12 11 10 9 8 7 6 5 5 5 5 6 7 8 10 12 14 16 19 21 24 26 28 31 34 36 38 40 42 43 44 46 47 48 49 49 48 47 44 40 35 29 23 17 12 8 3 -1 -6 -8 -9 -7 -3 8 25 37 45 45 42 32 18 -1 -22 -33 -40 -37 -29 -20 -8 9 26 40 53 62 69 74 77 74 70 60 50 53 55 63 71 76 81 82 83 88 92 98 100 95 90 84 81 80 80 82 83 86 90 95 97 95 93 92 92 93 95 97 97 98 96 94 91 89 85 81 76 72 70 68 66 64 62 59 55 51 47 43 38 34 31 27 24 21 18 15 13 12 11 11 10 9 8 6 5 4 3 2 2 2 2 2 3 5 6 8 9 10 12 13 15 15 15 15 16 16 15 16 17 19 20 22 24 26 28 29 30 31 32 33 33 33 33 33 33 32 31 31 31 31 31 31 32 33 34 36 38 40 42 44 46 48 50 52 54 56 58 61 64 67 71 75 78 82 85 86 86 83 78 76 73 76 79 91 107 135 164 196 228 260 291 321 349 377 401 424 443 462 479 490 495 487 473 442 407 346 284 216 150 88 49 40 47 63 90 120 191 257 255 254 256 263 276 284 286 283 278 271 263 256 246 221 200 185 176 173 177 183 182 178 176 173 168 163 158 163 182 198 211 214 214 205 196 199 205 218 234 257 278 299 319 339 357 375 386 392 371 349 322 304 299 305 318 319 317 319 322 329 333 328 321 309 298 290 286 284 278 272 254 237 221 209 207 215 238 265 295 317 334 347 361 379 396 409 422 438 456 478 498 516 529 541 560 580 607 635 663 690 713 734 754 772 790 802 809 807 802 784 764 730 695 662 629 596 564 532 508 493 484 480 470 461 440 418 384 350 314 281 254 227 199 176 158 145 135 125 117 107 99 90 82 77 72 70 70 73 75 78 80 83 87 91 95 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 16 16 16 15 15 14 14 14 13 13 12 12 11 11 11 11 11 11 12 13 13 14 15 16 16 18 20 22 24 25 27 28 29 30 32 33 34 35 36 38 40 41 44 46 48 49 52 54 56 58 60 62 64 66 67 69 70 71 71 72 72 71 71 71 70 70 68 67 66 66 67 67 69 70 71 72 72 73 73 73 73 73 73 74 74 75 77 79 81 82 84 86 88 89 90 90 90 88 87 86 85 85 84 83 83 82 81 81 80 79 78 77 75 74 72 69 66 64 61 59 58 56 54 53 51 49 48 46 45 44 42 40 39 38 37 36 34 33 31 29 26 24 21 19 17 15 13 12 11 10 8 7 6 6 6 6 5 6 6 7 9 10 12 15 17 19 22 24 26 28 31 34 37 39 41 43 45 46 48 49 50 50 49 48 47 43 37 32 26 20 15 11 8 5 3 1 0 1 5 10 18 26 36 39 35 27 14 -1 -18 -34 -46 -50 -48 -43 -37 -27 -15 0 16 30 41 53 64 67 64 58 47 46 51 57 63 67 70 73 77 82 88 95 102 103 100 95 90 90 90 91 93 93 93 96 100 102 101 95 92 92 93 94 95 95 94 92 89 87 84 82 79 76 73 70 68 66 63 61 57 54 51 47 43 39 36 32 28 24 21 17 15 13 12 11 11 10 9 9 8 7 6 6 5 5 5 6 6 7 8 9 10 12 12 13 14 15 16 16 16 16 17 17 18 20 21 23 25 27 29 30 31 32 32 33 33 34 34 34 34 34 33 33 33 34 34 35 36 37 38 40 41 43 45 46 47 49 51 53 55 57 59 61 65 68 72 76 80 83 86 88 87 85 81 76 75 76 85 97 114 139 172 205 239 270 301 331 361 390 419 450 481 510 539 568 587 600 588 569 526 478 398 317 236 161 97 62 51 83 137 201 267 329 382 377 368 350 338 332 335 343 344 342 332 322 305 286 260 233 207 192 190 192 196 191 185 177 170 166 163 163 171 189 202 209 209 205 199 192 197 204 220 237 258 278 298 322 349 372 393 398 400 377 351 313 287 286 292 304 310 314 314 313 313 312 314 316 316 314 308 302 297 290 283 275 266 258 251 246 245 262 280 304 328 352 370 385 399 414 426 440 452 466 486 505 519 534 550 569 590 611 634 660 686 707 728 742 755 766 774 775 773 766 751 729 693 652 616 579 557 537 511 488 471 460 462 462 462 449 424 395 364 332 300 272 246 217 188 163 137 120 104 95 88 83 76 69 64 58 54 51 53 55 59 63 71 79 86 93 16 16 16 16 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 18 17 17 17 16 16 15 14 14 14 13 12 12 12 11 12 13 13 14 15 16 17 18 19 20 21 22 24 25 27 28 29 30 32 34 35 37 38 39 41 43 45 47 48 50 52 54 56 58 60 62 64 65 67 68 69 69 69 69 69 69 68 68 67 66 65 64 63 63 64 66 67 69 70 70 71 72 72 72 73 73 73 74 75 76 77 79 80 82 84 85 87 88 89 89 89 88 87 86 85 84 84 83 82 81 80 79 78 77 75 74 72 70 68 66 63 61 59 57 55 54 52 51 50 48 47 46 45 44 42 41 39 38 37 37 36 34 32 30 27 25 22 20 17 15 13 12 10 8 7 6 5 5 5 5 6 6 7 8 9 11 14 16 18 20 21 23 26 28 31 34 37 39 41 44 46 49 50 51 52 51 50 48 45 41 35 29 23 18 14 11 9 9 9 10 11 13 16 21 25 28 31 29 24 12 -1 -18 -34 -48 -59 -61 -60 -53 -46 -38 -28 -15 1 14 28 41 52 54 55 51 48 51 55 61 66 70 74 77 81 85 90 96 100 101 99 95 95 98 101 106 102 98 99 101 102 103 96 89 89 89 91 92 91 91 89 87 85 82 79 77 76 73 71 68 66 64 61 59 56 52 49 46 43 39 34 31 27 23 19 15 12 10 9 9 9 10 10 10 10 10 10 10 10 10 10 11 11 11 12 13 14 14 15 16 16 17 17 18 18 19 20 21 22 24 26 27 29 30 31 32 33 33 34 34 34 35 35 36 36 36 36 36 37 38 39 40 41 43 44 46 48 49 51 52 52 53 54 56 58 61 63 66 69 73 77 81 84 87 88 89 85 81 77 74 74 78 90 109 133 165 199 235 272 302 332 361 391 421 454 491 530 569 608 645 672 696 678 653 592 529 451 374 298 231 174 146 136 168 214 275 337 387 430 446 450 427 404 380 375 382 392 403 395 384 363 339 306 273 238 216 206 202 202 199 194 185 176 169 166 174 184 194 202 208 204 193 190 190 199 209 226 243 266 290 315 341 367 389 409 409 403 377 349 314 285 280 279 289 298 307 312 314 316 319 318 317 321 324 324 321 312 304 295 288 282 279 279 275 271 284 297 318 339 359 376 389 402 415 433 452 465 474 487 499 513 530 557 586 611 634 653 672 690 710 730 739 741 744 745 744 742 732 715 685 651 611 572 535 511 496 480 465 450 435 430 425 424 418 394 373 352 333 312 291 267 239 208 175 139 114 91 81 72 67 63 58 55 51 48 49 51 54 59 65 74 83 91 100 18 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 21 20 20 20 19 18 18 18 17 16 16 15 15 14 14 14 13 13 14 14 15 15 16 16 17 19 19 20 21 22 23 24 25 27 29 30 32 34 35 36 38 39 41 43 45 47 49 50 52 53 55 58 60 61 63 64 65 66 67 66 66 66 66 65 64 64 65 64 63 63 63 64 65 66 67 68 69 70 71 71 71 72 72 73 73 74 75 76 78 79 81 82 84 86 87 88 88 88 88 87 87 86 85 84 83 82 81 80 79 77 76 75 73 72 70 67 65 63 61 59 57 56 54 53 51 49 48 47 46 45 44 43 42 41 40 39 38 38 37 36 34 31 28 26 23 20 17 15 12 10 8 6 5 5 4 3 4 4 5 6 6 8 9 11 14 16 18 20 21 23 26 28 30 33 36 39 42 45 48 50 52 53 53 52 50 47 43 39 32 26 22 17 15 13 14 15 18 20 22 24 27 30 30 30 25 21 11 0 -14 -29 -43 -58 -65 -71 -66 -59 -50 -42 -31 -21 -8 5 18 29 41 51 54 56 58 59 60 64 67 72 79 86 89 92 95 99 101 102 99 96 97 98 99 101 99 98 99 100 100 98 92 87 86 87 87 87 86 84 83 82 80 78 76 73 71 69 67 64 62 60 58 55 53 50 47 44 41 37 33 28 24 19 15 11 9 7 6 6 7 8 10 12 13 14 15 16 16 16 16 16 16 16 16 17 17 17 18 18 19 20 20 21 21 23 24 25 26 27 29 30 31 32 33 33 34 35 35 36 37 38 39 39 39 40 41 41 42 43 44 45 48 49 50 52 53 54 56 56 57 58 59 61 63 65 68 70 73 77 80 84 86 88 87 86 82 77 73 71 73 80 91 113 141 177 214 252 289 323 355 383 412 444 479 518 561 607 654 701 733 763 750 729 663 598 533 472 418 368 321 287 260 269 286 326 368 409 447 474 488 481 464 439 439 454 459 461 449 435 413 387 343 303 270 244 225 216 213 208 202 194 185 177 171 181 190 196 198 195 191 185 183 183 195 209 233 258 288 316 340 360 374 387 400 402 398 376 349 320 292 279 268 270 275 285 294 301 308 313 317 321 330 340 335 329 320 311 302 294 289 286 284 285 287 296 307 325 344 358 373 389 405 420 438 459 470 473 479 486 503 523 555 589 625 659 675 689 699 710 725 731 729 730 732 727 718 699 677 646 614 574 537 504 477 459 444 435 423 405 391 379 368 359 347 338 329 322 311 298 275 250 217 184 150 120 94 76 66 60 56 53 52 51 51 53 58 64 70 79 88 97 105 114 20 21 21 21 21 21 21 21 21 21 21 22 21 21 22 22 22 22 22 22 21 21 21 20 20 20 19 18 18 17 17 16 16 15 15 15 15 15 15 15 15 16 16 17 18 18 19 20 20 22 23 24 26 28 30 31 33 34 36 37 39 41 43 45 47 49 51 52 54 55 57 59 61 62 63 64 64 64 64 64 63 63 63 62 62 61 61 61 61 62 63 64 65 66 67 68 69 70 71 71 72 73 73 73 74 75 76 77 79 80 82 84 85 86 87 87 87 87 87 86 85 84 83 82 81 80 79 77 75 74 72 71 69 68 65 63 61 59 58 57 55 54 52 50 49 48 47 46 45 44 43 42 41 40 40 40 39 38 37 36 33 30 27 24 21 17 14 11 9 6 5 4 3 3 3 3 4 4 5 6 8 9 11 13 16 18 20 21 23 25 27 30 33 36 40 43 46 49 52 53 54 53 52 50 45 41 36 30 24 19 17 16 18 21 25 29 31 34 34 35 35 34 28 22 13 2 -9 -22 -35 -49 -60 -68 -70 -68 -61 -52 -43 -34 -24 -13 -2 9 23 37 49 58 65 73 77 78 73 69 71 77 87 95 99 102 102 104 103 102 98 95 93 91 92 93 94 95 93 92 91 89 86 83 83 82 80 78 76 75 75 75 75 73 71 69 66 64 61 59 57 55 53 51 49 46 44 40 36 32 27 22 17 13 9 7 5 4 3 4 6 8 10 13 16 18 20 22 22 22 22 21 21 21 21 21 21 22 23 23 24 25 25 26 27 28 28 29 30 31 32 33 34 34 35 36 37 38 39 40 41 42 43 44 45 46 47 49 50 51 53 54 55 56 56 57 58 59 60 62 63 65 66 68 70 72 74 77 80 83 86 87 87 85 81 76 71 66 66 70 80 94 117 143 180 219 260 299 335 369 398 426 453 486 524 568 614 667 721 761 795 792 777 726 674 623 581 548 514 480 436 388 378 374 394 415 441 471 509 530 530 527 522 528 541 535 525 499 472 437 400 353 313 289 268 251 240 232 223 213 203 193 188 185 189 194 201 202 194 187 182 179 176 188 202 236 272 306 337 353 364 365 370 382 385 381 365 343 316 289 275 262 259 259 265 271 278 286 297 307 317 325 331 328 323 315 308 305 304 303 302 301 300 299 302 309 322 337 351 365 377 390 409 426 441 451 453 458 467 485 511 543 577 612 649 672 695 696 695 701 707 712 716 717 709 689 664 634 602 570 538 508 480 453 426 399 386 373 359 346 333 322 310 303 305 306 305 299 290 270 247 219 189 160 132 109 87 73 61 57 54 55 56 60 65 71 78 85 94 102 111 121 127 23 23 23 24 24 24 24 24 24 24 24 24 24 24 24 24 24 23 23 23 22 22 21 21 21 20 19 19 18 18 18 17 17 16 16 16 15 15 15 15 16 16 16 16 17 18 18 19 20 21 23 24 26 28 29 31 33 34 36 38 40 42 43 45 47 50 52 53 55 56 57 59 60 61 62 62 62 62 62 62 61 61 61 61 62 62 61 61 61 61 62 62 63 64 65 66 67 68 69 70 71 72 72 73 74 75 77 78 79 81 82 83 85 85 86 86 87 87 86 85 85 84 82 81 80 78 77 75 73 71 70 69 68 66 64 61 59 58 57 55 54 53 51 50 48 47 46 45 45 44 44 43 42 41 41 41 41 40 40 38 36 32 29 25 21 18 15 12 9 7 5 3 3 2 2 2 3 3 4 6 8 10 11 13 15 17 19 20 22 25 27 29 32 36 40 43 47 50 53 54 54 53 52 49 45 40 35 29 23 19 16 19 22 28 34 39 42 43 43 41 39 35 29 20 9 -2 -14 -26 -40 -52 -62 -69 -70 -68 -60 -52 -44 -36 -29 -21 -14 -3 11 25 40 52 63 72 79 81 78 75 73 72 76 85 94 99 99 100 100 99 95 90 84 81 82 84 87 89 89 89 90 88 85 81 79 76 71 68 65 66 67 69 71 71 70 68 66 64 63 61 59 57 54 51 48 44 41 38 35 31 27 23 18 14 10 7 5 3 2 2 4 6 8 11 14 17 20 22 24 25 26 26 26 25 25 26 26 27 27 28 28 29 30 30 30 31 32 32 32 33 34 35 36 37 38 39 40 41 43 44 46 46 48 49 51 53 54 56 57 58 59 60 61 61 61 62 63 64 65 66 68 69 71 72 73 75 76 79 82 85 86 86 84 80 75 68 64 60 62 65 79 95 122 150 186 224 265 304 340 371 397 420 442 471 503 547 592 646 701 753 793 799 793 765 733 696 671 654 631 605 578 550 530 513 517 523 538 557 582 599 605 612 619 619 619 605 589 549 508 461 414 370 333 309 289 273 257 242 231 220 212 204 196 189 192 194 195 195 190 186 180 177 176 185 198 228 261 291 319 331 341 343 350 365 370 363 348 327 305 282 268 255 253 252 257 261 267 273 281 288 295 302 310 314 315 313 310 318 327 327 326 322 316 311 309 311 320 337 349 358 364 369 383 397 407 416 425 435 450 469 495 524 558 593 629 657 680 682 678 684 692 697 702 690 674 645 614 584 554 525 498 475 447 415 378 337 311 291 293 300 297 293 282 274 277 280 283 283 273 259 239 217 192 168 145 124 102 86 73 67 64 65 67 72 78 85 92 99 106 113 121 128 134 25 25 25 26 26 26 26 26 26 26 26 26 26 25 25 25 24 24 24 23 23 23 22 22 21 21 20 19 19 19 18 17 17 17 16 16 16 16 16 16 16 17 17 17 18 19 20 21 22 24 25 26 27 29 30 32 34 36 38 40 42 43 45 47 49 51 53 54 55 55 57 58 58 59 59 59 59 59 58 59 59 59 60 60 60 60 60 61 61 61 62 62 62 63 64 65 67 68 69 70 70 71 72 73 74 76 77 78 79 81 82 83 84 85 85 85 86 86 85 85 84 81 79 78 77 76 74 73 71 70 69 68 66 65 62 60 58 57 55 54 53 52 51 49 47 46 45 45 45 45 44 44 44 43 43 42 42 42 41 40 37 33 30 26 22 17 14 11 9 7 5 4 2 2 2 2 2 3 4 6 7 9 10 12 14 16 18 19 21 23 25 28 32 36 40 44 47 51 53 54 54 54 51 48 44 40 32 25 19 15 17 24 31 38 43 48 51 50 48 45 41 36 29 18 6 -6 -17 -29 -41 -53 -63 -66 -67 -63 -58 -52 -46 -41 -36 -31 -26 -18 -8 4 17 29 41 52 62 70 76 80 82 82 81 83 88 92 94 95 95 93 89 83 77 73 72 76 80 85 88 92 92 87 82 75 70 65 61 58 56 57 59 63 66 67 68 68 67 67 66 66 63 60 55 51 47 43 40 38 36 34 31 27 22 17 13 9 5 2 1 1 1 3 5 8 11 15 18 21 24 25 27 28 28 29 29 30 31 32 32 33 33 34 34 34 34 34 34 34 35 35 36 37 38 39 41 43 44 46 47 49 51 52 54 56 58 60 61 63 64 64 64 63 64 64 65 66 67 69 70 71 72 73 74 75 76 77 79 81 84 85 85 83 79 74 66 58 55 51 56 62 77 95 122 152 188 226 265 304 341 365 384 400 416 439 464 504 546 599 652 705 748 769 775 763 748 731 716 703 692 682 673 664 659 656 665 674 685 696 705 712 719 720 717 703 685 658 630 587 544 495 446 400 359 328 302 283 264 247 235 225 218 211 204 198 200 201 198 194 190 186 182 182 185 196 210 230 250 276 301 307 313 325 338 351 357 353 340 318 298 279 266 255 254 255 258 261 263 266 270 275 281 290 304 313 317 322 328 338 349 348 345 334 322 321 321 325 332 346 355 359 360 358 360 365 375 386 401 416 435 454 480 508 544 580 615 644 664 677 681 683 684 683 682 665 643 611 577 546 514 483 453 430 405 367 328 288 257 240 241 255 263 267 265 259 256 253 253 252 244 236 220 205 188 172 153 135 117 101 90 82 80 80 82 86 91 97 103 108 114 120 125 130 135 26 26 27 27 27 27 27 27 27 27 27 27 27 26 26 25 25 25 24 24 24 23 23 22 22 21 20 19 19 19 18 18 17 17 17 16 16 16 16 17 17 17 18 18 19 20 21 22 24 25 26 27 28 29 31 33 35 37 39 41 43 44 46 47 49 50 52 53 54 55 55 55 56 56 56 56 56 57 56 56 56 57 57 58 58 58 59 60 60 61 62 62 63 64 65 66 68 69 70 71 71 72 73 74 75 76 77 78 79 81 81 82 83 84 84 84 85 84 83 82 79 78 76 75 75 74 72 70 69 68 67 66 65 62 60 59 57 56 54 53 52 51 49 48 46 45 45 45 45 45 45 45 45 45 45 45 44 44 44 42 39 35 31 26 22 18 14 11 9 7 5 4 3 2 1 1 1 2 4 6 6 6 8 10 12 14 16 17 18 20 22 26 29 34 39 43 47 50 53 54 54 53 50 47 44 36 26 22 20 22 28 34 42 48 50 53 52 51 46 42 39 35 27 17 4 -8 -20 -32 -42 -52 -57 -61 -61 -59 -56 -51 -46 -42 -39 -37 -35 -34 -32 -25 -12 0 12 23 37 51 63 74 81 85 82 81 84 89 94 97 94 90 84 78 73 68 69 71 75 80 83 87 86 84 77 69 63 57 54 50 48 47 51 55 59 62 65 67 68 69 70 69 65 61 55 50 46 43 41 40 40 38 36 33 28 23 18 13 7 4 1 0 0 1 2 5 7 11 15 18 21 24 26 28 29 31 32 33 35 36 36 37 37 37 37 37 37 37 37 36 37 38 39 39 41 43 45 47 49 51 53 55 57 59 61 63 65 66 67 68 68 68 67 66 66 67 68 69 71 73 74 74 75 75 75 76 76 78 79 81 83 84 82 78 71 64 56 47 44 42 48 57 73 93 118 147 182 219 257 292 326 348 367 375 382 400 419 453 490 537 584 631 669 697 709 709 702 692 674 655 658 665 676 688 716 742 766 786 797 806 814 817 814 803 788 765 740 708 676 625 575 518 463 410 365 334 307 287 271 257 247 238 230 222 218 213 211 207 197 189 191 193 199 205 211 222 236 251 266 278 288 294 299 317 333 344 351 348 339 322 305 288 278 272 270 271 269 267 260 253 262 271 283 295 306 315 319 325 334 343 352 353 349 338 324 328 337 339 341 346 351 358 361 352 349 356 366 378 390 403 419 437 463 492 526 560 594 625 644 660 663 665 661 656 648 635 613 585 549 508 465 432 404 378 353 321 291 266 244 232 221 225 229 235 238 233 228 220 213 209 204 199 191 183 173 162 150 137 126 116 107 100 99 99 102 104 108 111 114 118 122 125 129 132 136 28 28 29 29 29 29 28 28 28 28 28 27 27 27 27 26 26 25 24 24 24 23 23 22 22 21 20 20 20 19 19 18 18 17 17 17 17 17 18 18 18 18 19 20 20 21 22 23 24 25 26 27 29 30 31 33 36 37 39 40 42 43 45 47 48 49 50 51 52 52 53 53 53 53 53 53 53 54 54 54 53 54 55 55 56 57 58 59 59 60 61 62 63 64 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 80 81 82 82 82 83 83 82 81 80 79 77 76 75 75 75 73 71 69 67 67 66 65 63 62 59 57 56 54 53 52 51 50 48 46 45 44 43 44 45 45 45 45 46 46 47 47 47 47 46 44 41 37 32 28 23 19 15 12 9 7 5 3 2 0 -1 -1 0 2 4 4 2 1 3 5 8 11 14 15 14 15 18 22 26 31 37 41 45 49 51 53 52 51 48 44 38 30 26 32 36 42 47 51 56 52 51 49 47 42 37 33 30 27 22 14 3 -9 -21 -31 -40 -47 -52 -54 -54 -54 -52 -50 -47 -44 -42 -40 -40 -38 -36 -33 -26 -17 -7 6 22 36 48 59 67 73 75 77 80 83 87 88 88 85 79 75 71 67 67 68 71 74 78 80 80 78 72 66 59 52 47 43 40 41 43 47 52 57 61 65 69 70 71 69 66 61 55 51 47 45 44 44 45 44 43 39 35 30 24 18 12 7 3 1 -1 -1 0 2 5 8 11 15 18 22 24 27 29 31 33 34 35 37 38 40 40 40 39 39 39 39 39 38 39 40 42 43 45 47 49 52 54 56 59 61 64 66 67 69 70 71 71 71 70 69 68 68 67 69 70 72 73 75 76 76 76 76 76 75 76 78 79 81 80 80 76 72 63 54 45 38 34 34 40 50 66 87 111 139 170 205 242 273 303 322 340 345 350 361 376 404 436 475 515 556 584 602 607 606 595 582 548 512 510 514 562 614 686 748 784 811 825 837 847 850 850 843 834 817 797 760 720 657 594 531 471 418 373 340 319 310 297 281 269 258 251 245 238 232 222 212 203 197 200 206 221 233 240 247 252 260 269 276 282 287 292 306 320 336 349 348 345 336 326 314 305 298 296 296 287 272 259 245 247 250 266 283 294 304 308 314 321 329 339 342 336 328 320 323 331 336 341 343 343 346 350 348 348 358 368 375 383 392 405 424 450 482 517 553 578 594 605 613 615 615 609 602 589 573 541 505 460 418 387 362 347 328 300 274 253 236 224 215 206 201 196 197 198 195 191 183 175 172 169 166 162 158 153 147 140 133 128 124 121 119 119 120 122 124 126 128 129 129 130 132 133 135 136 29 29 30 30 30 30 29 29 29 29 28 27 27 27 27 26 26 25 24 24 24 23 22 22 22 21 20 20 20 19 19 18 18 17 17 17 18 18 18 18 18 19 20 21 21 22 23 23 24 25 26 28 29 31 32 34 35 37 38 40 41 42 44 45 46 47 48 49 50 51 51 51 52 51 51 51 51 52 52 52 52 53 53 54 55 56 56 57 58 59 59 60 61 62 64 65 66 67 68 69 71 72 73 75 76 77 78 79 79 80 80 81 81 82 82 82 81 81 80 79 78 77 77 76 75 73 71 69 67 66 65 64 63 61 58 57 55 54 53 51 50 48 47 45 44 43 43 43 43 44 45 46 47 48 49 50 50 49 48 46 44 39 34 29 24 20 16 13 10 7 4 2 0 -2 -4 -4 -2 1 3 3 1 -3 -4 -1 3 8 11 9 6 8 11 17 23 29 34 39 43 45 47 48 48 47 45 41 35 31 35 40 51 60 59 60 54 49 47 45 40 36 29 23 18 14 11 7 1 -7 -16 -26 -34 -40 -45 -47 -48 -48 -48 -48 -48 -46 -44 -43 -42 -41 -38 -34 -29 -20 -11 -2 11 24 37 47 56 65 72 77 82 84 86 86 85 81 77 75 73 70 68 68 69 72 74 76 77 74 71 65 58 52 46 41 37 36 36 41 46 53 59 64 69 71 72 69 66 61 56 51 49 50 51 52 53 53 51 46 42 37 31 24 18 12 7 3 1 0 1 2 4 6 8 12 15 19 22 25 27 29 31 33 35 36 37 38 39 39 40 40 40 41 41 41 42 43 45 48 50 52 55 57 60 63 65 68 71 72 73 73 74 74 73 71 70 69 68 68 68 70 71 73 75 76 77 77 77 76 76 76 77 78 79 80 79 76 71 65 56 46 37 30 28 29 34 44 57 78 101 129 159 192 225 253 279 295 309 315 320 324 337 362 391 426 457 488 502 509 499 485 455 423 383 346 357 379 457 537 626 701 753 785 796 809 822 831 839 842 842 822 800 752 703 639 575 511 453 412 378 358 344 339 326 308 294 282 274 267 257 246 236 227 223 221 225 233 248 259 262 264 264 266 269 272 275 276 277 293 310 328 346 349 352 349 345 339 332 322 315 311 297 274 259 249 249 253 265 278 285 290 295 300 305 311 319 323 319 314 306 307 319 332 347 357 364 362 355 356 358 365 373 377 381 386 394 415 439 469 498 528 548 553 555 551 546 538 527 513 495 476 434 386 349 317 304 293 289 282 254 228 211 196 189 182 177 172 165 163 163 162 160 156 151 146 143 141 140 139 137 135 133 131 130 130 130 131 133 134 135 136 138 139 140 139 139 138 138 138 138 30 30 30 30 30 30 29 29 29 28 28 27 27 27 26 26 26 25 24 24 24 23 22 22 22 21 21 20 20 20 19 19 19 18 18 18 18 19 19 19 20 20 20 21 22 23 23 24 25 26 27 29 30 32 33 34 35 36 38 39 40 42 43 44 46 47 47 48 49 50 50 50 50 50 50 49 50 51 51 51 51 51 51 52 52 53 54 54 54 55 57 58 59 61 62 63 64 66 68 69 70 71 73 75 76 78 78 79 79 79 80 80 80 80 80 80 80 80 80 79 77 76 75 74 73 72 70 68 66 66 66 64 62 60 58 57 55 54 52 51 49 47 46 44 43 42 42 42 43 44 45 46 48 49 51 52 52 52 51 49 46 41 36 31 26 21 16 13 10 6 2 -1 -4 -6 -7 -7 -5 -2 1 1 -3 -7 -9 -8 -4 1 2 3 1 0 6 12 19 26 32 37 40 40 42 42 43 44 43 39 36 38 38 57 73 70 67 60 53 52 51 46 41 34 25 15 4 0 0 0 -1 -5 -11 -17 -23 -29 -33 -36 -38 -40 -42 -42 -42 -41 -42 -42 -42 -41 -36 -32 -23 -14 -7 0 11 21 33 45 57 69 78 85 89 92 89 87 85 83 81 78 77 77 77 77 77 77 77 80 78 76 72 67 61 55 49 43 39 36 36 38 44 52 58 64 68 70 69 68 64 60 56 52 52 53 56 59 59 60 56 52 48 43 37 30 24 18 13 8 6 4 4 4 4 5 7 9 12 15 18 21 23 26 28 30 33 34 36 37 38 39 40 41 42 43 44 45 46 49 51 54 56 59 61 64 67 70 72 74 76 77 78 77 76 75 73 71 69 68 68 68 69 70 72 74 75 77 77 78 77 76 77 77 78 78 79 79 77 74 68 60 52 43 34 28 24 26 30 41 52 71 92 121 150 178 206 231 253 268 280 284 288 294 307 327 355 388 412 431 432 428 404 377 321 267 234 210 236 281 386 483 562 629 679 712 731 746 760 770 778 783 786 766 744 697 649 595 542 488 440 403 373 356 347 348 349 349 339 324 307 290 277 264 256 249 248 247 251 255 262 268 272 274 274 274 274 273 271 272 273 289 308 322 334 341 347 347 348 345 341 330 318 305 290 272 261 255 258 266 271 274 277 281 285 290 294 298 301 303 303 303 297 297 311 329 357 377 387 385 373 364 356 360 370 380 391 397 403 419 434 454 474 490 503 505 503 490 476 461 445 427 407 384 353 318 287 260 250 246 242 235 219 200 185 171 163 156 151 147 145 143 144 144 143 142 138 134 133 131 131 130 130 131 131 131 132 134 135 136 138 138 139 141 143 144 144 144 144 143 142 140 139 30 30 30 30 29 29 29 28 28 27 27 27 26 26 26 26 26 25 24 24 23 23 22 22 22 21 21 21 20 20 20 20 19 19 19 19 20 20 20 21 21 21 22 23 23 24 24 25 26 27 28 29 30 32 33 34 35 36 37 38 40 42 43 44 45 46 47 48 48 48 49 49 49 49 49 49 49 49 49 49 50 50 50 51 51 52 52 52 53 54 56 57 59 61 62 64 65 67 68 70 71 73 75 76 78 78 79 79 78 79 79 80 80 80 80 79 79 79 78 77 75 74 73 72 71 70 69 68 67 67 66 64 62 60 58 56 55 53 52 50 48 47 45 44 43 42 42 42 43 43 45 47 49 51 53 54 54 54 54 51 48 44 39 33 28 22 17 13 8 4 -2 -7 -9 -10 -10 -9 -7 -4 -1 -1 -4 -10 -14 -14 -11 -8 -5 -4 -5 -3 1 8 17 24 29 33 33 33 34 36 41 45 44 42 49 54 67 82 82 77 74 69 65 62 58 52 44 33 23 12 3 0 -2 -1 0 0 -2 -6 -10 -14 -17 -23 -27 -32 -36 -36 -35 -36 -37 -39 -40 -36 -30 -25 -18 -11 -4 4 14 26 39 53 67 80 92 100 104 104 100 99 99 97 95 93 93 94 95 95 94 92 91 89 85 80 74 68 62 57 51 46 42 40 41 44 51 57 62 66 69 70 68 66 62 59 57 56 55 57 60 63 63 62 59 56 51 46 41 35 29 24 18 14 11 9 8 7 6 6 7 9 11 13 15 18 20 23 25 28 30 32 34 36 38 40 41 43 45 46 48 50 53 55 57 60 62 65 68 71 73 76 78 80 80 81 80 79 77 74 72 70 69 67 68 68 70 71 73 74 75 77 77 77 78 78 78 79 80 80 79 77 75 71 66 59 52 44 36 31 26 27 30 40 51 69 88 115 142 168 193 212 228 240 248 252 257 264 279 299 326 356 380 403 389 372 337 300 234 176 155 152 205 269 361 443 510 559 589 614 636 651 662 672 681 681 680 667 654 623 590 546 502 461 421 386 357 338 333 347 356 363 358 347 331 313 296 278 270 263 262 261 265 267 269 272 276 279 281 281 280 277 274 275 281 291 303 311 317 322 327 329 331 329 326 315 304 290 276 267 261 261 264 272 272 262 258 257 262 269 275 280 280 279 283 290 288 288 299 313 352 386 403 412 398 383 365 359 367 381 403 415 420 424 428 436 444 452 458 448 436 422 407 394 381 366 351 332 315 299 284 266 253 246 235 217 199 186 174 164 155 148 142 138 136 135 136 137 137 136 134 132 130 129 128 128 128 129 130 130 132 133 134 136 136 137 138 139 141 142 143 142 142 142 141 139 137 30 30 29 29 29 28 28 27 27 27 26 26 26 26 26 25 25 25 24 24 23 22 22 22 22 21 21 21 20 20 20 20 20 20 20 20 21 21 21 22 23 23 23 24 25 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 44 45 45 46 47 47 47 47 47 47 47 47 47 47 48 48 48 48 48 49 50 50 51 52 53 54 55 57 59 60 61 63 64 66 67 69 71 73 74 76 77 78 77 77 77 77 78 79 79 79 78 78 78 78 78 77 75 74 73 72 72 71 70 70 69 69 68 67 64 62 60 58 56 54 53 51 49 48 46 45 44 42 42 41 42 43 44 46 48 50 53 55 56 57 57 56 54 51 47 42 36 30 24 18 11 5 -1 -8 -11 -14 -14 -13 -12 -9 -7 -4 -4 -7 -12 -15 -18 -17 -15 -12 -9 -7 -6 -2 3 11 18 24 26 27 26 27 32 38 45 50 58 67 74 80 82 80 79 78 75 72 68 63 55 42 30 21 11 6 2 1 2 3 4 4 2 1 -1 -5 -11 -17 -24 -28 -29 -30 -32 -34 -37 -36 -29 -23 -20 -16 -11 -4 7 19 34 48 66 83 99 114 123 130 134 136 137 136 133 130 125 122 120 119 114 111 106 102 97 92 85 78 72 65 59 53 49 45 47 49 55 61 67 72 72 72 69 67 64 60 57 56 57 58 61 64 64 65 63 60 56 52 48 43 38 32 27 22 19 15 14 12 11 9 9 9 10 11 12 14 17 19 21 24 26 28 31 33 36 39 41 44 46 48 50 52 54 57 59 62 65 68 71 74 78 80 82 84 85 84 83 81 79 76 73 71 69 68 67 68 69 70 72 74 75 76 77 78 79 80 81 82 82 83 82 80 77 74 69 65 58 51 45 38 35 32 33 36 44 54 70 89 112 137 163 185 201 212 219 223 226 232 239 258 279 307 336 359 381 364 343 303 259 195 141 116 123 195 263 325 388 448 481 495 510 526 545 565 582 597 605 613 605 595 566 537 501 465 433 403 377 354 338 332 337 337 331 332 336 333 328 314 296 281 267 265 265 267 269 272 275 278 279 277 275 274 274 274 280 291 296 297 298 300 301 303 304 306 303 300 294 288 278 269 260 254 257 259 259 256 247 240 234 233 235 240 248 252 255 264 274 275 273 281 291 327 364 403 442 422 402 377 356 358 367 392 411 418 421 417 413 408 403 399 390 379 367 355 343 331 318 307 297 289 284 282 276 268 249 230 207 187 178 169 161 154 147 141 137 133 133 133 133 133 131 129 127 126 125 125 126 126 127 127 129 130 131 132 133 132 132 132 133 134 135 135 135 134 134 133 133 131 28 28 28 27 27 27 27 27 27 27 26 26 26 26 25 25 25 24 24 24 23 22 22 22 22 21 21 21 21 21 21 21 21 21 22 22 22 22 22 23 23 24 24 25 26 27 28 29 29 30 32 33 34 35 36 38 38 39 40 41 42 42 43 44 44 45 46 46 46 46 46 46 45 45 45 46 46 47 47 48 48 49 49 50 51 51 52 53 54 56 57 59 60 61 63 64 66 68 69 71 72 74 74 75 75 75 74 75 76 77 78 79 78 77 77 77 77 77 77 76 75 74 73 71 70 70 71 71 70 69 67 64 62 60 58 56 54 53 51 50 48 46 45 43 42 41 42 42 43 45 47 49 52 54 57 58 59 59 59 56 53 49 44 38 32 25 17 9 2 -6 -12 -16 -17 -17 -16 -14 -12 -9 -7 -9 -11 -14 -18 -20 -22 -21 -18 -15 -12 -9 -5 0 6 12 17 20 20 20 23 27 36 45 54 64 70 72 75 76 77 78 77 74 71 68 64 55 44 31 20 14 9 7 5 6 7 9 9 9 9 7 4 -1 -7 -14 -19 -24 -26 -28 -31 -33 -32 -28 -23 -18 -14 -10 -1 8 23 38 57 76 96 116 133 150 158 165 166 167 167 167 162 156 147 140 133 126 121 115 109 103 97 90 83 76 69 62 56 51 49 51 57 65 72 78 80 78 74 69 64 59 56 53 52 53 55 58 60 62 62 60 58 55 51 46 42 37 32 28 24 21 18 16 15 14 13 13 13 13 13 15 16 18 20 22 24 26 29 32 34 37 40 43 45 47 50 52 54 56 60 64 67 71 74 78 81 84 86 87 87 87 86 85 81 78 75 72 70 68 68 68 69 70 71 73 76 77 79 80 80 82 83 84 85 84 84 83 81 76 72 67 62 55 49 43 39 36 36 38 42 49 59 73 90 110 132 155 175 194 202 205 205 205 212 221 243 266 300 333 352 367 361 348 312 268 203 148 115 118 171 203 208 248 314 372 423 447 461 482 506 527 548 563 578 572 565 543 519 481 445 415 387 366 348 333 323 319 317 317 321 328 324 314 300 284 269 254 256 260 263 266 269 272 275 275 268 264 267 271 278 287 297 298 291 287 285 284 282 282 282 280 277 278 279 271 262 250 238 240 241 238 233 226 218 211 206 204 208 218 228 237 246 254 257 256 260 267 295 332 368 404 402 392 361 329 332 339 360 381 395 407 402 396 376 357 346 336 329 321 310 297 280 267 256 247 239 235 234 229 221 206 188 177 169 162 157 151 146 141 136 133 132 131 130 129 128 125 122 121 120 121 122 123 125 126 127 128 129 129 129 128 127 125 125 124 124 125 124 123 122 122 121 120 120 27 27 27 26 26 26 26 26 26 26 26 26 25 25 25 25 25 24 24 24 23 22 22 22 22 22 22 22 22 22 22 22 22 22 22 23 23 24 24 24 25 25 26 27 28 29 30 31 32 32 34 35 36 37 38 39 40 41 42 43 43 43 43 44 44 44 45 45 45 45 45 45 45 45 45 46 47 47 48 48 49 49 50 50 51 52 53 54 55 56 57 58 60 61 63 64 66 67 69 70 71 72 73 73 73 73 74 75 77 79 79 78 78 77 77 78 78 78 78 77 76 74 73 72 72 73 73 72 70 68 66 64 61 60 58 56 54 52 51 49 48 46 44 43 42 42 42 43 44 46 48 50 53 56 59 61 62 63 62 60 56 52 46 41 34 26 17 8 -1 -9 -15 -18 -20 -20 -18 -16 -13 -11 -11 -12 -16 -20 -22 -24 -25 -26 -25 -22 -18 -14 -10 -6 -1 4 9 12 14 15 18 24 32 41 50 57 61 66 72 75 77 78 75 72 70 68 62 56 44 32 23 16 12 10 10 11 12 14 16 16 15 14 11 6 1 -5 -11 -16 -20 -24 -27 -27 -27 -24 -20 -17 -13 -6 3 14 27 41 56 77 102 123 143 157 163 167 169 171 173 173 168 162 153 145 138 131 126 120 113 106 100 94 87 80 71 63 59 54 54 54 62 70 78 85 84 83 74 66 60 55 51 47 47 48 50 53 55 57 57 57 54 52 48 44 40 35 31 26 24 21 20 19 18 18 17 17 17 17 18 19 20 22 24 26 28 30 32 35 37 40 42 44 46 49 51 54 57 60 64 68 73 77 81 85 88 90 91 90 89 88 86 83 79 76 73 71 70 69 69 70 71 73 75 77 79 81 82 83 84 85 86 86 86 85 84 81 78 73 69 64 59 54 49 45 42 40 40 43 48 55 64 75 90 106 125 145 162 178 184 189 187 184 194 206 234 263 302 339 367 388 394 390 368 334 282 230 179 147 134 134 145 173 212 283 365 411 448 472 494 512 530 531 532 519 506 487 466 433 403 381 361 345 331 320 316 322 323 320 316 313 302 287 272 258 249 242 246 250 257 263 268 273 273 273 267 263 266 270 276 280 283 282 275 271 270 268 264 261 258 258 260 265 271 263 250 238 225 220 214 208 201 196 191 193 195 198 201 206 212 218 225 231 236 240 244 249 266 294 319 342 346 339 319 296 297 308 327 347 360 371 367 360 339 317 302 287 277 266 254 242 229 216 204 193 189 185 180 173 166 159 151 145 142 138 135 133 131 129 127 127 128 128 127 126 123 121 120 119 120 121 122 124 126 127 128 127 127 126 125 123 120 119 117 115 113 111 110 109 107 106 106 106 106 25 25 25 25 24 24 25 25 25 25 24 24 24 24 24 23 23 23 23 23 23 23 23 22 22 22 23 23 23 23 23 23 24 24 24 25 25 26 27 27 28 28 29 30 31 32 33 34 35 35 36 37 38 39 40 41 42 43 43 44 44 43 43 43 44 43 44 44 44 44 44 45 45 45 46 46 47 48 48 49 49 50 50 51 52 53 54 54 55 56 58 59 61 62 63 64 65 66 67 68 70 72 73 74 74 76 77 77 78 78 79 78 77 77 78 78 78 79 78 78 77 76 75 75 75 74 73 72 69 67 65 62 61 60 58 56 54 52 50 48 47 46 45 44 43 43 43 43 44 46 48 51 54 58 61 64 65 65 65 62 59 54 49 43 36 27 17 6 -3 -11 -16 -19 -21 -22 -21 -18 -15 -13 -12 -17 -22 -26 -29 -30 -30 -29 -29 -27 -23 -20 -16 -12 -8 -3 1 4 8 11 15 22 30 38 46 52 58 64 70 74 76 75 73 71 71 69 65 56 44 33 23 17 15 14 15 16 18 20 22 23 22 21 17 13 8 4 -1 -6 -12 -17 -18 -18 -18 -17 -15 -12 -7 4 14 24 34 45 59 81 103 121 139 149 158 158 159 160 162 160 159 154 147 142 137 132 127 121 114 109 103 96 89 81 72 67 64 62 60 61 65 72 82 85 84 79 71 64 58 52 47 44 43 44 46 49 51 53 53 53 52 50 47 43 39 34 30 26 24 22 21 21 21 20 20 21 21 22 23 24 25 26 28 30 32 34 36 38 40 42 43 45 47 49 51 55 59 64 69 74 80 84 89 91 93 93 94 92 89 86 83 80 76 74 71 71 70 71 71 72 73 76 79 82 84 85 87 87 88 88 89 88 88 87 86 83 79 75 70 65 61 56 52 49 47 46 47 49 53 59 66 74 86 99 116 134 145 157 161 166 166 167 177 193 231 270 315 358 394 423 440 448 444 420 377 322 259 203 155 133 125 129 137 214 310 377 437 466 491 500 507 490 473 458 443 422 399 374 351 340 329 317 309 306 309 319 316 300 290 284 275 263 249 234 230 231 238 246 255 264 267 269 269 269 267 265 262 260 260 260 260 258 254 251 249 245 239 234 228 228 233 238 243 241 234 225 215 205 195 187 180 176 173 181 191 194 197 197 198 201 205 212 218 227 236 245 255 269 283 301 306 288 277 274 278 287 299 312 320 326 322 310 293 274 256 241 230 221 213 207 199 190 183 177 176 175 178 182 173 163 149 135 128 120 118 115 117 119 120 122 123 124 124 123 121 119 119 120 122 123 125 126 128 128 128 127 125 123 120 118 116 113 111 108 104 102 99 97 95 93 93 93 93 24 24 23 23 23 24 24 24 24 24 24 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 24 24 24 24 25 25 26 26 27 27 28 29 29 30 31 32 32 33 34 35 36 37 37 38 39 40 41 42 43 43 44 44 44 44 44 44 44 44 44 45 45 45 45 45 45 45 46 47 47 48 48 48 49 49 50 51 51 52 53 54 55 55 57 58 60 60 61 62 62 64 65 66 67 69 71 73 74 75 76 78 78 79 80 80 79 79 79 80 80 80 80 79 79 78 77 76 76 75 74 73 72 70 67 66 64 62 62 60 58 56 54 52 50 48 47 46 45 45 44 44 44 44 44 46 49 52 56 60 64 66 68 69 68 66 62 57 52 45 37 27 17 5 -5 -12 -18 -21 -22 -22 -22 -21 -19 -16 -16 -18 -25 -32 -35 -36 -36 -35 -33 -30 -28 -24 -21 -16 -12 -8 -4 0 4 9 14 21 29 36 43 50 56 62 68 72 73 72 70 68 68 68 64 55 45 32 23 19 17 19 20 22 24 27 29 29 28 26 23 19 15 11 7 3 -1 -4 -5 -6 -5 -4 -3 -1 8 17 26 35 43 52 64 79 91 104 116 128 134 137 138 139 139 139 138 136 135 134 132 128 123 118 112 107 102 97 92 85 79 75 71 69 67 64 64 69 75 78 79 75 71 64 58 52 46 44 41 43 44 48 51 52 53 53 52 49 46 43 39 35 31 28 24 23 22 22 22 22 23 24 24 25 26 27 28 29 31 33 35 37 39 40 41 42 43 45 47 50 54 58 63 69 75 80 86 90 94 95 96 94 92 89 86 83 80 77 75 73 72 72 72 74 75 77 79 82 85 88 90 92 93 94 94 94 94 94 93 93 91 88 85 81 76 71 66 62 58 55 53 52 53 53 56 59 63 68 78 89 100 112 123 132 135 139 144 151 167 190 231 277 331 379 419 449 469 479 480 456 414 361 301 227 147 109 87 100 122 185 255 334 415 438 458 448 438 415 394 380 366 354 341 331 321 312 303 292 287 290 294 297 291 277 270 270 263 253 242 232 230 232 236 241 245 249 250 252 253 254 251 249 244 240 237 235 235 234 230 226 221 216 211 205 199 197 199 201 203 203 202 199 195 190 183 176 167 164 163 166 172 175 178 180 182 183 184 190 197 210 223 236 248 254 259 260 257 245 237 246 254 263 271 278 283 284 281 270 258 241 227 218 211 206 202 199 194 187 182 177 176 179 184 188 182 171 155 137 124 113 109 107 109 113 116 118 119 120 120 119 118 118 119 120 122 124 126 128 128 128 126 125 123 120 118 115 112 109 106 102 98 94 91 88 86 84 84 83 84 21 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 23 23 23 23 23 23 23 23 23 24 24 25 25 26 26 26 27 28 30 31 31 32 33 34 35 35 36 37 38 38 39 40 40 41 42 43 44 44 44 45 45 46 46 46 46 45 45 45 45 45 45 45 46 46 46 47 48 48 48 48 48 49 49 50 51 52 52 53 53 55 55 56 58 59 60 60 61 61 62 64 66 68 70 71 72 74 75 76 77 79 79 80 80 81 81 81 82 82 81 80 80 79 79 78 77 76 75 74 73 72 71 69 67 66 64 63 61 59 58 57 55 53 51 49 47 46 46 45 45 45 45 45 46 47 50 54 58 63 67 70 72 73 73 70 66 61 55 48 38 28 15 3 -6 -14 -19 -22 -24 -24 -24 -24 -23 -19 -16 -19 -22 -30 -38 -41 -42 -41 -38 -35 -31 -27 -23 -19 -15 -11 -7 -4 1 6 12 19 26 33 40 48 55 62 69 73 75 72 67 64 64 66 68 62 45 31 24 20 21 23 25 27 30 32 33 33 31 29 27 24 21 19 16 14 13 12 11 15 17 16 15 18 23 31 39 44 49 53 57 63 70 79 89 97 101 105 106 108 109 111 116 120 122 124 122 119 114 109 104 99 96 93 89 84 79 75 73 71 70 69 68 67 68 70 70 70 70 67 61 55 49 45 44 46 48 52 55 57 58 57 55 53 50 47 44 40 36 32 29 26 25 24 24 24 24 25 25 26 27 28 29 31 32 34 36 38 39 40 41 42 44 46 50 54 58 64 69 75 80 85 89 92 94 95 94 92 89 85 82 79 76 75 74 74 75 75 77 79 81 83 87 90 94 97 99 102 103 104 104 103 103 103 102 101 99 97 93 90 84 79 74 69 65 61 59 57 56 55 54 54 56 59 67 75 84 92 99 106 110 116 126 140 159 189 230 280 337 389 437 464 478 482 480 451 411 367 323 260 192 130 70 66 71 146 226 303 379 399 417 399 380 354 331 321 312 306 301 299 295 290 285 277 276 285 291 296 296 290 283 274 262 249 246 249 244 235 228 221 220 221 223 226 227 229 227 224 219 214 213 212 212 211 206 201 195 189 184 180 174 170 168 166 165 166 170 173 175 173 167 160 150 146 145 145 146 150 155 159 163 164 164 171 180 192 205 216 228 225 218 219 223 223 223 228 232 240 248 255 262 260 257 249 239 229 219 215 212 211 209 200 191 182 173 166 162 167 172 175 175 166 155 137 122 111 103 104 106 110 113 115 116 116 115 115 115 116 118 119 121 123 124 125 124 122 121 120 119 117 115 112 110 106 103 99 95 91 88 84 82 81 80 80 81 20 20 20 21 21 21 21 21 21 21 21 21 22 22 22 22 22 22 23 23 23 23 23 24 24 25 25 26 26 27 28 28 29 30 32 33 34 35 36 36 37 38 38 39 40 40 41 42 43 43 44 45 46 46 46 46 47 47 47 47 46 46 46 46 47 47 47 47 47 47 47 48 48 49 49 50 50 51 52 52 53 54 54 55 55 56 58 59 59 60 60 61 61 63 64 66 68 69 71 73 74 76 77 78 79 80 80 81 81 82 83 83 82 81 81 81 81 80 80 79 77 76 76 75 74 73 71 69 67 65 64 63 62 61 61 58 55 53 51 50 49 48 47 46 46 45 45 45 45 49 52 57 61 66 70 74 77 79 77 75 71 65 58 48 37 23 10 -2 -13 -18 -21 -24 -25 -26 -27 -28 -26 -22 -21 -20 -26 -34 -41 -45 -47 -46 -43 -39 -36 -31 -27 -22 -17 -13 -9 -6 -2 2 8 14 21 28 38 48 55 63 68 74 72 64 61 61 63 69 72 61 47 36 26 24 24 27 31 33 34 35 35 34 32 29 28 26 24 23 23 23 25 26 29 31 31 32 33 34 39 44 49 52 52 48 45 46 49 55 62 67 72 74 76 79 82 92 103 105 107 107 106 102 97 92 87 83 80 76 72 69 67 66 66 66 65 64 66 66 66 65 63 62 65 67 67 64 59 53 55 57 59 61 62 64 63 62 61 59 57 54 51 48 44 40 37 34 31 29 27 26 25 24 24 25 26 27 28 30 31 33 34 36 38 39 41 43 45 48 52 56 62 67 73 78 82 87 88 90 90 90 88 86 83 81 79 77 76 76 76 77 79 82 85 87 90 93 97 101 105 108 111 114 115 116 116 116 116 116 115 113 110 107 103 98 92 86 81 76 71 66 62 58 55 52 48 46 48 51 56 62 69 75 80 87 96 106 118 131 147 184 233 288 345 398 450 472 482 475 463 434 401 362 323 279 234 180 125 86 49 108 172 258 339 358 375 368 358 334 313 303 295 292 289 288 285 279 275 276 278 284 290 298 298 289 278 266 253 242 238 240 229 211 197 183 178 176 178 181 187 194 191 187 186 185 189 194 193 193 187 181 174 166 160 155 152 149 147 146 147 150 159 166 169 169 162 155 147 141 139 138 138 139 143 147 152 156 159 166 177 187 197 205 210 212 213 217 221 223 224 225 226 230 235 243 251 251 250 244 237 229 221 216 210 203 195 180 164 155 148 145 144 148 152 156 162 156 150 136 122 112 103 104 104 107 109 109 109 109 108 109 109 111 113 115 117 118 118 117 117 115 114 113 112 112 111 109 108 106 103 100 97 94 91 88 86 86 85 85 84 19 19 19 20 20 20 20 20 20 21 21 21 21 22 22 22 22 22 23 23 23 24 24 24 24 25 26 27 28 29 30 31 32 33 34 35 36 37 37 38 39 40 40 41 42 43 43 43 44 45 45 46 47 47 47 48 48 48 48 47 47 47 47 47 47 47 48 48 48 49 49 49 50 50 51 52 52 53 54 55 55 56 56 57 57 58 58 60 61 61 62 62 63 64 66 67 69 71 73 75 77 78 79 79 81 81 82 83 83 84 84 84 83 83 83 83 83 82 81 80 79 78 77 75 74 73 71 70 69 67 65 64 63 63 60 56 54 54 54 53 53 52 51 49 48 47 46 46 48 50 55 60 66 71 76 81 85 83 82 78 74 67 59 48 31 16 3 -10 -17 -22 -24 -26 -27 -28 -29 -28 -27 -25 -23 -26 -31 -39 -46 -49 -48 -46 -44 -42 -39 -35 -31 -26 -21 -16 -12 -9 -5 0 5 11 18 27 37 45 52 57 61 62 58 55 57 59 65 70 66 60 47 33 28 27 28 32 35 37 38 36 35 33 31 29 28 27 25 25 26 27 30 32 35 36 37 38 39 42 48 53 58 61 58 54 42 33 30 29 31 33 37 42 50 58 67 77 81 80 79 79 77 74 69 66 63 60 57 53 48 42 39 46 52 56 58 62 66 67 68 67 66 67 68 71 74 74 73 72 72 71 71 70 69 68 67 65 65 64 64 62 60 57 53 49 44 40 38 35 33 30 28 26 25 23 24 25 26 27 29 30 32 34 36 39 41 44 47 50 54 58 63 68 73 78 80 83 85 85 84 83 81 79 77 76 77 77 79 80 82 84 88 92 96 100 104 108 112 116 120 123 125 127 128 129 130 130 130 129 128 126 123 118 113 106 99 92 85 78 72 65 59 53 48 43 38 37 40 44 49 53 57 62 67 78 91 101 110 124 140 182 232 290 349 401 452 473 488 482 473 453 430 397 363 328 293 273 252 216 181 158 144 212 277 310 338 340 339 324 309 296 286 279 273 267 261 257 255 257 262 272 280 288 292 293 284 268 253 241 231 224 210 192 170 145 134 129 127 126 128 132 131 130 136 143 156 171 177 181 177 171 163 154 147 140 139 139 140 142 148 155 163 169 173 174 167 159 150 142 138 134 135 136 140 145 152 160 168 177 187 196 205 211 216 220 224 227 230 231 230 229 228 230 235 240 244 246 244 239 232 222 209 196 181 167 155 142 131 125 124 125 128 132 138 143 148 148 145 134 119 111 106 103 102 102 102 102 101 101 101 102 103 104 107 108 110 110 110 109 109 108 108 108 108 109 109 110 110 110 109 107 106 104 101 99 98 96 95 94 93 18 18 18 18 18 19 20 20 20 20 21 21 21 22 22 22 23 23 23 24 24 24 25 25 26 26 27 28 29 30 31 33 34 35 35 36 37 38 39 39 40 41 41 42 42 43 44 45 46 46 47 48 48 48 48 48 48 48 48 48 48 47 47 47 48 48 48 49 50 51 51 52 53 54 54 55 55 56 57 57 58 58 58 59 60 60 61 62 63 64 64 64 65 67 68 70 73 74 76 78 78 79 80 81 82 83 84 84 85 85 85 85 84 84 84 84 83 82 80 79 78 77 75 75 75 75 73 72 69 65 64 64 64 64 62 62 62 63 64 63 61 59 56 53 52 51 50 51 52 56 60 67 74 80 84 89 89 89 87 84 78 69 58 42 26 11 -3 -14 -22 -27 -29 -31 -32 -33 -33 -33 -31 -29 -30 -33 -38 -45 -50 -51 -50 -47 -45 -43 -40 -38 -35 -31 -26 -21 -17 -13 -8 -4 2 8 16 24 32 40 45 47 49 50 50 52 54 60 66 66 64 53 37 28 27 29 32 36 38 40 37 35 34 32 31 30 28 27 26 25 25 26 27 27 29 32 36 39 42 49 57 62 67 66 64 52 36 25 16 12 11 10 13 20 34 44 51 57 55 53 53 51 49 46 44 42 41 40 37 33 30 26 26 30 38 47 54 60 63 64 65 67 67 68 69 71 74 77 80 83 84 86 87 82 78 73 70 67 65 67 68 69 69 68 65 60 53 47 43 41 39 37 36 33 29 27 25 25 26 27 28 30 32 34 36 39 42 45 48 51 55 59 62 67 71 74 76 77 78 78 77 76 75 75 74 75 76 78 81 85 89 93 98 103 108 112 117 121 125 129 133 134 136 137 138 139 139 139 139 138 136 132 128 122 116 108 100 90 81 73 66 59 52 45 38 33 30 31 34 39 46 49 53 54 56 67 81 88 95 113 133 175 220 278 338 387 437 462 486 491 495 491 486 457 428 396 365 344 324 307 290 276 265 268 273 287 299 303 303 294 286 276 267 259 251 244 239 237 237 243 252 264 273 279 281 278 271 260 248 234 225 219 210 197 179 158 138 120 112 110 109 109 103 95 95 98 121 151 164 172 169 163 155 147 144 143 144 145 147 150 156 162 166 169 170 171 165 160 151 142 135 129 132 137 143 150 160 170 181 192 202 212 219 225 229 233 238 242 243 243 241 239 236 235 237 238 239 239 233 226 214 199 182 163 145 130 122 115 113 113 116 120 124 129 135 141 143 143 136 128 117 109 107 104 102 100 98 96 96 96 96 97 98 99 101 102 103 103 104 104 104 104 105 107 108 110 112 114 115 116 116 116 116 115 114 113 111 108 106 105 103 16 17 17 18 18 19 20 20 20 21 21 22 22 23 23 23 23 23 23 24 24 25 25 26 27 28 29 30 31 32 33 34 35 36 37 37 37 38 39 39 40 40 41 42 43 44 44 45 46 46 47 48 48 48 48 48 48 48 48 48 47 47 48 48 49 50 51 51 52 53 53 54 55 56 56 57 57 58 58 59 60 61 61 62 63 64 64 65 66 66 67 68 68 70 71 73 74 76 77 78 78 79 81 82 83 84 85 86 86 87 86 86 85 85 85 84 82 80 79 77 77 76 76 76 76 74 72 70 67 67 69 71 74 74 75 77 78 81 81 77 74 69 65 61 59 57 57 58 60 62 69 76 83 89 94 96 97 98 98 92 84 73 57 41 24 8 -7 -20 -28 -34 -37 -38 -38 -38 -39 -39 -38 -38 -38 -40 -44 -47 -50 -52 -49 -47 -45 -44 -42 -41 -39 -35 -30 -25 -20 -16 -11 -6 0 8 15 22 28 34 38 40 43 46 49 52 56 62 65 65 59 48 39 32 29 33 37 38 39 37 35 33 32 31 30 29 28 26 24 23 22 21 20 19 23 27 34 40 48 56 62 68 69 66 59 47 34 21 11 10 8 10 12 23 33 37 41 42 42 41 39 38 36 34 33 32 30 28 26 22 19 17 19 21 30 38 46 53 56 58 62 65 66 65 67 70 75 79 83 87 93 100 100 97 90 80 74 70 69 71 72 73 75 78 78 75 68 59 51 47 45 43 43 42 40 37 34 32 30 30 31 32 34 36 38 41 43 46 48 52 55 58 60 64 68 69 71 71 72 71 71 71 71 72 73 75 78 82 86 92 97 102 107 112 117 121 126 128 131 132 132 133 133 133 133 133 133 133 133 131 129 124 118 111 104 95 86 77 67 61 54 48 43 37 31 29 27 30 32 38 44 49 55 59 64 67 71 75 79 101 124 166 208 260 311 359 405 433 459 476 491 498 501 486 468 441 413 385 358 337 316 291 270 260 254 256 260 264 266 261 257 253 249 248 244 238 233 230 231 238 246 255 261 264 263 258 251 242 234 226 220 218 212 202 187 168 149 131 123 122 120 118 118 119 124 132 148 168 172 168 159 146 139 135 139 147 153 157 161 165 167 167 165 162 161 159 157 155 149 143 135 128 134 142 150 159 170 182 194 206 217 227 233 238 242 246 250 253 256 257 252 246 242 238 236 233 230 226 217 207 190 173 156 139 127 116 112 108 112 117 121 125 129 132 137 142 145 147 138 128 121 114 110 107 104 100 97 93 93 93 94 95 96 97 98 99 100 101 101 102 102 104 106 109 112 115 118 121 122 123 123 123 123 122 122 121 118 116 113 111 109 16 17 18 18 19 20 20 21 22 22 22 23 23 24 24 24 24 24 24 25 25 25 26 27 28 28 29 31 31 32 33 34 35 36 36 37 37 37 38 39 39 40 40 41 42 43 43 44 45 45 46 47 47 47 47 47 47 47 47 47 48 49 50 50 51 52 53 54 54 55 55 56 57 57 58 58 59 59 60 60 61 62 62 63 64 64 64 64 64 66 67 69 70 71 73 74 75 77 78 79 80 81 83 84 85 86 86 87 87 87 87 86 85 85 84 83 81 79 78 77 77 77 77 76 74 73 74 73 77 81 85 89 92 91 91 91 93 92 88 84 80 76 71 67 65 64 64 65 67 72 77 85 92 97 101 104 105 107 103 97 86 71 54 35 17 1 -15 -26 -34 -40 -42 -43 -44 -45 -45 -45 -45 -45 -46 -47 -48 -49 -50 -48 -46 -45 -44 -42 -41 -40 -38 -35 -30 -24 -20 -17 -12 -6 2 11 19 25 30 32 35 37 39 44 49 54 59 63 65 63 53 44 38 32 35 39 39 38 37 36 34 33 32 31 31 30 28 27 25 23 20 19 17 18 20 25 32 40 47 54 61 66 66 63 52 41 31 18 17 16 17 18 22 30 36 40 42 41 40 40 39 38 37 35 33 30 27 26 26 25 23 20 18 20 25 30 35 41 48 53 57 61 64 67 69 73 79 83 86 89 94 99 101 102 93 84 79 74 73 73 74 74 81 87 90 91 84 74 64 55 51 48 46 46 45 45 44 43 41 39 38 38 39 40 42 44 46 48 51 53 55 58 60 62 64 65 67 67 67 68 68 69 70 71 73 77 81 86 91 97 102 106 109 112 115 117 120 119 118 115 112 111 109 107 105 104 104 102 101 99 97 93 88 81 73 66 60 55 50 47 44 40 35 31 27 27 27 28 29 32 36 42 48 52 56 59 63 69 77 95 119 161 203 247 290 333 372 401 426 443 459 470 477 475 467 444 420 392 364 337 309 281 257 243 232 228 226 229 230 231 231 228 227 226 225 224 221 215 213 218 224 232 237 240 240 237 232 227 221 213 207 203 198 193 184 173 163 156 153 154 156 159 165 173 180 185 189 191 185 174 157 135 126 124 131 143 152 161 168 173 172 168 164 161 159 158 158 157 153 147 145 145 149 154 162 172 185 199 211 221 229 237 242 246 249 252 253 253 252 250 246 241 236 231 225 221 214 206 195 184 169 153 140 129 125 122 122 123 126 131 134 137 140 143 146 148 149 148 143 134 126 118 112 109 106 102 99 96 94 94 94 95 96 97 98 99 99 100 100 101 102 104 107 110 114 118 121 123 125 126 126 125 124 123 122 120 118 115 113 111 108 17 17 19 20 20 21 21 22 22 23 23 24 24 24 24 24 24 25 25 25 25 25 26 27 28 28 29 30 31 32 32 33 34 34 35 36 36 36 37 37 38 38 39 40 40 41 42 42 43 44 45 45 45 45 46 46 47 47 48 48 49 50 51 52 53 54 55 56 56 56 56 57 58 58 59 59 60 60 60 61 62 63 63 63 64 64 64 64 66 68 70 71 72 73 75 76 78 79 80 82 83 84 85 85 86 86 87 87 88 88 88 87 86 85 84 83 81 80 78 78 78 78 78 76 76 79 82 87 92 97 102 104 101 100 97 95 92 88 85 82 79 76 72 70 69 68 69 70 75 79 86 94 101 105 108 109 110 107 104 94 81 64 44 24 5 -15 -24 -31 -37 -40 -43 -45 -47 -48 -49 -49 -49 -49 -50 -50 -51 -51 -50 -48 -45 -42 -39 -37 -36 -34 -32 -29 -25 -20 -16 -13 -10 -5 3 12 20 27 29 32 33 35 38 43 49 55 59 62 63 56 46 39 34 35 38 39 39 39 38 37 36 34 32 31 31 30 30 28 26 24 21 19 18 19 21 26 32 40 47 52 57 58 61 54 45 36 28 24 22 22 21 23 28 33 37 40 40 39 40 41 41 41 39 36 34 32 29 26 25 26 24 22 20 19 20 25 31 37 43 48 53 57 61 65 68 74 81 85 89 91 93 97 101 100 96 90 82 77 76 76 76 78 83 89 96 98 93 86 76 67 62 57 54 52 51 50 51 52 52 51 49 48 48 48 50 51 53 54 55 56 58 59 61 62 63 64 65 65 66 67 68 70 71 73 76 79 83 87 90 94 97 99 101 101 100 97 94 90 85 81 76 72 69 66 64 62 60 56 55 55 55 53 49 41 37 39 40 40 40 41 39 35 31 27 24 23 23 23 22 18 19 27 33 37 40 43 48 54 67 90 120 161 202 240 278 315 349 375 397 411 424 437 446 446 441 427 409 387 363 337 310 284 259 237 219 207 201 205 207 207 207 206 205 203 203 203 201 198 195 193 194 198 203 207 210 212 212 211 207 198 192 189 186 184 182 180 179 182 187 194 202 212 221 227 230 228 225 220 210 195 176 152 138 132 133 141 148 156 162 167 168 165 163 164 167 172 175 177 175 172 173 176 180 185 192 201 210 221 229 235 239 242 244 246 246 246 246 245 242 238 232 226 219 213 207 202 196 189 181 171 161 151 144 138 136 136 138 139 141 143 146 149 153 156 158 158 156 150 142 133 124 116 110 107 105 103 102 100 98 97 97 97 97 97 97 98 99 100 100 101 103 104 106 109 112 115 119 120 122 122 122 121 120 118 117 114 110 107 105 102 101 18 19 20 20 21 22 22 23 23 23 24 24 24 24 24 24 24 25 25 25 25 25 26 27 27 28 29 29 29 30 31 31 32 33 33 34 34 35 35 36 36 37 38 38 39 40 40 41 41 42 42 42 43 44 44 45 46 47 47 48 49 50 52 53 54 55 55 56 57 57 58 58 59 59 59 60 60 61 61 61 62 63 63 64 64 65 65 67 70 72 72 73 74 75 76 77 78 79 81 82 84 85 85 86 87 88 88 89 89 88 88 87 86 85 85 84 82 80 79 78 78 78 79 80 82 86 90 96 99 105 104 102 100 97 94 92 90 88 86 82 79 75 73 71 71 71 73 76 80 87 95 102 107 111 112 112 109 106 99 90 75 56 35 16 -4 -16 -26 -32 -36 -40 -44 -46 -49 -52 -53 -53 -53 -53 -53 -52 -52 -52 -51 -48 -45 -41 -38 -34 -31 -27 -24 -21 -17 -13 -9 -7 -5 -1 3 8 14 19 24 27 30 34 37 43 50 56 60 63 58 54 45 36 35 35 37 38 40 41 41 39 38 36 34 32 31 31 31 30 28 26 22 20 20 21 24 28 35 42 46 49 50 50 46 40 34 32 30 30 28 26 25 28 32 34 36 34 33 33 35 37 39 39 36 34 31 29 28 26 24 22 21 19 17 15 17 19 25 31 39 46 52 55 59 62 66 70 76 82 88 92 95 98 101 100 98 92 86 81 76 76 76 79 83 89 97 98 97 92 86 79 73 68 65 61 59 57 57 57 57 58 57 56 56 56 57 58 59 60 60 60 60 60 61 62 63 64 65 66 67 68 69 71 72 72 73 75 77 78 80 82 84 86 86 85 80 74 68 62 55 48 43 38 35 33 31 29 27 24 25 30 31 32 31 29 28 29 30 32 30 26 22 17 12 7 9 15 17 16 11 2 -1 3 10 18 24 27 34 45 63 87 117 152 188 223 258 291 320 344 364 380 395 408 417 419 414 403 390 374 357 336 315 294 273 253 235 220 210 205 200 195 191 188 186 186 186 188 185 178 172 169 167 169 172 178 183 186 189 190 190 187 185 185 185 186 187 188 190 194 202 215 229 244 254 257 258 255 252 248 241 229 216 200 186 175 167 165 165 168 170 172 174 174 176 181 188 200 209 213 216 217 218 220 222 224 227 230 233 237 241 242 242 242 240 239 237 234 231 229 225 221 216 209 201 196 190 186 182 177 173 166 159 155 152 151 149 149 149 148 147 149 151 156 161 160 158 154 149 139 129 121 115 111 108 106 105 103 102 101 100 99 98 97 96 96 96 96 96 97 98 100 102 104 105 107 109 111 112 114 114 114 113 111 109 107 104 100 96 93 91 90 90 19 20 21 22 22 23 23 23 23 23 24 24 25 25 25 25 25 25 25 25 25 25 26 26 27 27 27 28 28 29 30 30 31 31 32 33 33 34 34 34 35 35 36 37 38 38 39 39 40 41 41 41 42 42 43 44 45 46 47 48 49 51 52 53 55 56 57 57 58 58 58 59 59 60 60 60 61 61 61 62 62 63 64 65 65 66 68 69 71 72 73 75 76 76 77 77 78 79 81 83 84 84 85 86 87 88 89 89 89 89 88 87 86 86 85 84 83 81 79 78 78 77 77 79 80 82 85 87 89 90 89 89 89 87 88 89 88 87 84 81 78 72 68 69 69 71 75 79 88 96 103 109 113 115 116 113 110 104 96 86 72 54 32 11 -2 -14 -22 -28 -34 -40 -45 -49 -53 -55 -57 -57 -56 -56 -54 -53 -52 -52 -51 -49 -46 -42 -38 -32 -27 -22 -17 -14 -10 -6 -3 1 4 6 6 6 8 13 16 20 24 29 34 42 50 55 59 53 49 42 32 30 32 34 37 39 41 42 42 41 38 36 33 31 31 31 31 29 28 26 23 23 23 26 29 33 38 43 47 50 50 49 46 43 41 39 42 44 43 41 38 36 36 36 33 28 26 27 29 35 39 39 38 34 30 27 24 21 18 16 14 13 13 12 12 15 20 26 34 42 49 54 57 60 62 65 68 71 76 81 87 92 94 96 93 89 85 80 78 78 79 82 86 91 95 97 98 93 89 84 79 76 72 69 66 63 60 59 58 58 58 57 56 56 56 57 58 59 59 58 57 57 57 58 60 62 64 66 67 68 69 70 69 68 66 64 63 63 63 65 67 69 69 68 64 60 53 46 40 34 29 24 22 19 20 20 21 22 27 31 33 34 33 32 29 26 24 22 13 4 -1 -6 -9 -12 -5 7 15 22 22 20 17 15 18 24 29 32 39 48 63 81 105 133 162 193 223 252 278 303 324 344 361 376 385 388 384 372 361 350 338 323 308 293 279 266 252 236 221 209 199 190 182 177 172 170 168 166 162 155 151 150 150 150 151 153 155 157 160 164 168 174 178 181 184 185 186 188 192 198 206 217 229 244 254 254 253 249 245 241 238 237 237 237 236 228 222 217 212 210 208 204 201 202 204 213 224 236 247 252 257 257 256 254 251 247 243 243 242 241 240 238 236 234 232 228 224 220 215 212 209 205 200 194 188 183 178 174 170 167 164 161 159 157 157 157 157 155 152 150 148 149 151 155 160 156 147 138 130 124 119 115 111 108 106 104 103 101 99 97 97 96 96 96 95 94 93 92 93 94 95 97 98 99 101 102 102 103 103 103 103 102 100 98 96 93 89 85 83 82 81 80 80 21 22 23 23 24 24 24 24 24 24 25 25 25 25 25 25 25 25 25 25 25 25 25 26 26 26 27 27 27 28 29 29 30 31 31 32 32 32 33 33 34 34 35 36 37 38 38 38 39 39 40 40 41 41 42 43 44 45 46 48 49 51 52 53 55 56 57 57 58 58 59 59 59 60 60 60 60 61 61 62 63 63 64 65 66 67 68 69 70 71 73 74 75 76 77 78 79 80 81 82 83 84 85 86 86 88 88 88 88 88 87 87 86 86 85 83 82 80 79 78 77 76 75 74 73 74 74 74 74 74 74 73 73 75 77 78 77 75 73 69 63 58 61 62 67 72 78 88 97 105 112 116 118 119 117 116 109 102 92 81 67 49 30 15 1 -9 -17 -25 -32 -39 -46 -52 -55 -57 -58 -57 -56 -55 -54 -52 -51 -50 -49 -47 -44 -40 -34 -29 -22 -15 -10 -6 -1 4 9 14 17 15 14 12 11 11 13 15 19 24 30 37 42 47 44 39 36 31 29 30 31 34 37 39 41 42 42 40 37 34 31 29 29 29 28 26 25 24 24 24 26 29 33 36 41 46 50 52 54 54 53 54 53 55 59 60 59 58 54 51 48 44 35 26 24 23 28 34 39 43 42 39 33 27 21 14 10 8 6 6 5 4 3 7 11 18 26 35 44 49 53 56 58 60 62 65 69 72 74 77 80 82 82 81 80 78 77 77 79 83 86 90 92 94 92 89 86 83 80 77 74 70 67 64 61 59 58 56 55 55 53 51 49 48 48 50 51 51 51 52 54 56 58 60 62 64 65 66 66 65 63 59 54 51 50 49 49 50 51 53 55 54 52 48 43 38 33 29 29 28 26 25 27 28 30 33 40 46 50 54 53 52 41 30 20 12 4 -4 -4 -5 -3 -1 9 20 33 46 48 48 45 42 41 41 44 48 55 63 73 84 102 122 145 169 191 213 236 261 283 304 322 338 345 347 343 336 329 321 311 300 290 279 270 261 249 235 221 209 198 188 179 170 164 159 155 151 147 143 140 139 138 135 133 130 128 129 132 138 145 154 162 167 171 173 175 178 180 185 190 196 202 208 213 214 214 213 212 212 213 219 227 236 245 248 251 250 249 248 247 246 246 248 251 257 263 270 275 277 279 276 273 264 255 248 241 238 235 232 229 226 224 221 218 214 210 206 201 197 193 189 184 180 175 171 166 163 160 157 154 153 153 154 155 155 155 153 151 149 146 146 148 150 151 148 139 131 122 116 116 114 111 106 102 97 94 91 89 88 88 88 89 90 90 90 90 89 89 88 90 91 92 92 93 93 93 92 91 90 88 86 84 82 81 78 76 74 71 71 71 72 73 23 24 24 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 26 27 27 27 28 28 28 29 30 30 31 31 31 32 33 34 34 35 36 36 37 37 38 38 38 39 39 39 40 41 42 43 45 46 48 50 51 52 53 54 55 56 57 57 58 58 58 58 59 59 60 60 60 61 62 62 63 64 64 64 66 67 68 70 71 72 73 74 75 76 77 78 79 79 80 81 82 83 84 85 85 86 86 86 86 86 86 86 85 83 82 80 79 78 76 75 73 71 70 70 69 69 69 68 66 64 63 64 65 64 64 64 63 61 58 55 57 59 66 73 81 90 100 108 116 118 119 119 118 116 112 106 97 88 77 63 48 35 20 8 -3 -14 -24 -33 -42 -49 -53 -56 -57 -57 -57 -55 -54 -52 -50 -49 -48 -46 -44 -41 -36 -31 -24 -17 -10 -4 2 9 15 19 24 23 22 18 14 12 11 11 13 15 21 27 31 35 35 34 32 30 29 30 30 32 34 36 39 39 40 39 37 34 30 27 25 23 22 22 20 19 20 22 24 27 30 33 37 42 47 51 54 57 59 62 66 67 69 70 70 69 70 69 67 65 57 49 37 27 25 26 31 37 41 41 38 32 24 15 6 6 6 4 1 -1 -2 -2 -1 4 10 17 26 35 42 49 52 55 56 58 60 62 63 63 64 65 66 68 70 71 72 73 75 78 80 83 86 88 90 88 85 83 81 80 80 74 70 67 64 63 62 59 57 55 53 51 48 46 47 47 48 49 50 51 52 53 55 56 57 57 57 57 59 60 57 55 49 43 41 40 42 44 47 49 52 54 52 49 46 42 40 38 39 42 43 43 43 43 43 44 48 56 63 68 71 70 65 54 42 28 17 11 6 9 12 20 28 36 45 56 67 74 80 78 76 77 77 81 84 87 90 95 101 113 126 142 159 174 189 207 226 243 259 274 289 294 297 296 295 292 288 281 272 265 258 251 243 234 223 211 199 189 180 172 164 157 151 145 141 138 135 133 130 126 121 116 110 107 109 112 117 123 131 139 144 150 154 157 159 160 161 161 160 159 158 158 159 161 164 167 172 177 188 200 211 223 232 241 243 246 254 263 271 280 282 284 286 287 287 288 284 280 273 266 255 244 237 230 225 221 218 215 212 209 206 204 201 197 193 188 183 177 173 169 165 161 158 154 151 147 144 142 141 141 141 143 145 146 146 144 142 140 138 139 139 138 136 132 130 123 116 113 109 104 98 92 86 83 80 79 78 77 76 77 80 82 82 82 81 80 80 81 81 81 81 81 81 80 78 75 73 70 68 66 66 66 65 64 64 64 65 65 66 66 24 25 25 25 26 26 26 26 26 26 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 26 26 26 27 27 27 28 29 30 30 31 31 32 32 33 34 34 35 36 36 37 37 37 38 38 39 39 40 40 41 43 44 45 47 48 50 51 52 53 54 55 55 56 56 57 57 58 58 58 59 60 60 60 61 61 62 63 64 64 65 66 67 68 69 71 72 73 73 74 75 76 77 78 78 79 79 80 82 82 82 82 83 83 83 83 83 83 82 82 81 79 77 76 73 71 70 68 67 66 65 65 65 64 62 61 60 59 59 60 60 61 61 60 60 60 62 64 71 79 87 96 104 112 119 119 119 118 117 115 112 108 101 93 84 74 63 51 40 27 13 0 -13 -24 -34 -44 -49 -53 -54 -55 -55 -54 -53 -51 -50 -49 -48 -45 -43 -41 -39 -36 -28 -21 -12 -4 5 14 21 25 29 29 29 25 20 16 13 12 12 14 18 23 27 31 31 31 30 28 28 29 30 30 30 31 33 33 33 32 31 29 27 24 22 19 18 16 15 14 15 17 20 22 24 27 29 33 37 44 49 54 57 60 63 67 71 74 76 78 79 80 81 81 76 69 58 44 33 29 26 28 31 32 34 32 28 21 13 9 6 5 4 1 -3 -6 -6 -5 -3 1 9 17 25 32 38 43 46 49 51 52 52 53 53 53 54 57 61 65 69 72 75 77 79 80 81 81 80 79 78 77 76 76 77 77 74 70 67 65 63 62 59 56 54 51 50 48 48 49 50 51 52 53 54 55 56 57 56 53 52 50 51 52 53 52 51 47 44 42 42 46 49 53 56 57 58 55 51 51 50 53 56 60 63 63 62 60 59 58 58 61 65 67 68 68 66 63 57 48 37 29 23 22 27 34 43 53 61 69 74 80 85 91 95 100 102 104 105 106 106 106 104 104 116 128 142 156 166 177 187 198 205 213 222 232 237 242 243 243 243 242 239 236 234 232 229 224 217 208 198 188 180 173 165 157 150 142 137 132 129 126 123 120 115 109 103 98 94 93 94 98 102 107 112 119 125 130 134 134 134 131 128 122 118 115 112 113 114 119 125 133 141 152 164 178 191 201 211 219 227 239 252 265 278 282 285 285 284 282 278 273 267 259 250 241 233 225 218 213 209 206 203 200 198 196 193 190 186 182 176 170 164 159 154 150 148 145 142 138 134 129 127 124 124 124 126 129 132 135 134 132 129 125 122 120 118 116 114 111 108 104 100 95 89 83 78 73 70 70 69 68 67 67 67 68 69 70 71 70 69 69 68 68 68 68 67 65 63 59 56 53 51 50 50 51 53 54 55 56 57 58 59 60 60 25 26 26 26 26 26 26 26 26 26 26 25 25 25 25 25 24 24 24 24 24 24 24 24 25 25 26 26 26 27 27 28 29 29 30 31 32 33 33 34 35 36 36 37 37 37 38 38 39 39 39 40 41 42 43 44 45 46 47 48 49 51 52 53 54 55 55 55 56 56 57 58 58 58 58 59 59 60 61 61 62 63 63 64 65 65 66 67 69 70 71 72 73 75 75 76 77 77 77 78 78 79 79 80 80 80 80 80 80 81 80 80 79 79 77 75 73 70 67 66 64 63 63 62 61 61 60 60 59 58 58 58 59 59 60 61 62 62 64 67 71 78 85 93 101 107 113 118 118 118 117 115 113 110 107 101 95 88 81 71 60 50 40 27 14 -1 -14 -25 -35 -41 -48 -50 -50 -50 -49 -49 -48 -47 -46 -45 -44 -42 -40 -37 -34 -29 -23 -14 -5 6 17 26 34 40 39 39 36 32 26 21 17 15 15 17 21 25 30 30 26 24 21 20 23 26 26 25 26 26 23 21 21 22 22 21 20 18 16 15 14 13 12 11 12 14 16 18 19 21 24 27 33 41 48 52 56 58 60 65 70 74 78 81 85 86 88 86 79 71 61 50 41 33 31 30 29 29 29 28 25 20 14 9 6 5 4 -1 -7 -11 -13 -12 -11 -6 0 8 16 23 28 32 35 38 40 42 42 43 43 43 46 49 57 66 73 77 80 81 81 80 79 79 78 73 70 70 70 69 68 67 66 65 63 60 58 57 55 52 50 49 47 46 46 46 47 48 49 51 52 54 55 55 54 53 55 57 58 58 60 62 59 55 52 50 51 54 57 60 60 58 56 54 55 59 63 70 76 82 86 84 81 74 67 66 64 64 65 63 61 58 55 53 51 47 41 36 32 36 43 50 57 66 75 84 91 96 99 103 107 110 114 117 118 117 113 110 106 105 111 119 130 140 148 155 161 167 169 171 177 184 187 191 191 190 192 194 195 196 198 199 200 200 197 193 187 182 175 168 161 153 146 139 132 125 120 115 112 110 107 101 96 92 89 87 86 87 89 92 95 99 103 107 111 113 114 110 106 101 97 92 88 85 82 87 92 100 108 120 132 146 160 172 184 194 204 215 226 238 250 258 264 266 265 262 259 254 248 242 235 228 222 216 211 206 202 199 197 194 193 191 188 185 179 174 168 161 156 150 146 142 138 134 130 126 121 116 113 109 109 109 111 113 115 117 116 115 111 106 101 97 94 92 90 88 86 84 81 75 70 64 58 56 54 54 55 55 56 56 55 56 57 58 58 58 58 58 59 59 58 57 53 50 47 44 42 40 39 38 40 41 43 46 48 50 51 52 53 54 54 27 27 27 27 27 26 26 26 26 25 25 24 24 24 24 24 24 24 24 24 24 24 24 25 25 25 26 26 27 27 27 28 29 30 31 32 32 33 34 35 36 37 38 38 39 39 40 40 40 41 41 42 43 44 44 45 46 47 48 49 50 51 51 52 53 54 54 55 56 56 56 57 57 57 58 58 59 60 60 61 62 62 63 64 64 65 66 67 68 69 70 71 73 73 74 75 75 75 76 77 77 77 78 78 78 78 79 79 79 79 78 77 76 74 73 70 67 64 62 60 59 59 58 58 58 58 58 57 57 56 57 58 59 59 61 62 63 67 71 76 83 90 98 106 111 115 118 118 118 115 114 111 108 105 100 95 89 83 74 63 53 43 33 24 13 0 -13 -23 -30 -36 -39 -41 -42 -43 -44 -44 -43 -43 -42 -41 -40 -38 -36 -32 -27 -23 -15 -7 2 13 24 34 45 47 46 46 43 40 35 30 25 20 19 21 24 27 30 30 28 22 17 16 18 19 20 25 29 29 27 26 24 22 19 16 16 15 13 12 11 11 10 10 9 10 11 12 13 15 18 23 30 38 44 50 53 55 58 62 66 71 74 76 78 80 82 78 74 65 56 48 40 35 33 32 30 28 27 26 25 22 16 9 4 1 -2 -4 -7 -11 -14 -15 -15 -13 -10 -3 4 10 15 19 22 24 26 27 26 27 29 30 33 37 47 57 65 72 76 79 76 73 73 73 72 71 69 69 69 69 68 65 62 60 58 56 54 51 49 48 47 46 44 44 45 46 46 48 49 50 53 55 57 57 58 61 68 73 75 77 79 82 79 76 68 59 58 58 59 61 59 55 53 53 56 61 67 76 82 87 88 85 81 74 68 65 63 63 61 57 53 48 43 41 39 36 34 33 31 36 42 48 54 62 72 83 94 102 108 115 121 125 127 129 129 127 122 116 109 104 101 101 105 110 116 122 128 133 137 140 144 148 148 148 149 150 151 153 155 157 161 165 169 173 175 176 176 175 171 166 161 157 151 145 137 127 120 114 109 104 100 96 92 90 89 88 87 87 87 88 90 93 96 99 102 103 104 102 99 95 91 86 81 78 75 77 80 86 92 104 117 130 142 153 164 173 181 190 198 207 217 225 232 236 236 236 235 232 228 223 218 214 211 208 203 200 197 195 193 190 189 187 184 181 174 167 161 155 149 144 139 135 130 124 119 114 109 105 102 100 99 98 98 96 95 94 93 91 88 83 78 73 69 66 64 62 59 57 55 50 45 40 35 33 32 34 39 42 43 44 45 46 47 48 48 48 49 49 49 50 49 48 44 40 37 34 33 32 32 33 34 36 38 41 43 45 46 47 48 49 49 27 27 27 27 26 26 26 25 25 24 23 23 23 24 24 23 23 23 23 24 24 24 24 24 24 25 25 26 27 28 28 29 30 32 33 34 35 36 36 37 38 39 40 40 41 42 42 43 43 43 44 45 45 46 47 48 48 49 50 51 51 52 52 52 53 53 54 54 55 55 56 56 56 57 57 58 59 59 59 61 61 62 63 64 64 64 65 66 67 68 69 70 71 72 72 73 73 73 74 74 75 76 76 76 76 76 77 76 76 76 76 74 72 70 67 64 62 60 58 57 56 56 56 56 55 55 56 56 56 57 57 58 60 61 63 65 69 73 79 87 94 101 109 113 117 119 120 120 118 115 112 109 105 100 94 88 80 73 64 57 50 42 35 26 16 5 -5 -12 -20 -24 -28 -31 -34 -36 -37 -37 -37 -37 -38 -38 -36 -34 -31 -27 -22 -15 -8 1 9 19 28 37 43 49 52 53 52 49 44 39 33 30 27 27 29 30 31 30 27 22 20 18 18 21 26 36 44 47 47 41 37 30 24 19 18 16 14 12 11 11 10 8 8 8 8 9 10 12 15 21 27 34 41 45 48 52 56 59 64 68 70 71 70 70 68 65 59 51 43 37 32 30 28 27 26 26 26 26 26 23 19 12 4 -2 -6 -9 -11 -13 -13 -13 -13 -14 -13 -10 -7 -3 0 3 6 9 10 11 11 11 12 14 17 23 30 38 46 53 59 65 67 69 72 73 71 69 66 65 66 67 65 61 57 52 49 48 46 44 44 44 45 45 45 46 47 49 51 54 56 59 62 67 73 76 78 80 84 86 89 89 87 85 82 77 69 63 62 62 62 62 58 54 53 51 52 54 59 64 66 68 70 72 72 70 69 66 65 63 60 54 48 40 32 29 26 22 19 18 18 23 28 35 42 51 59 73 88 99 110 123 135 141 144 142 137 132 127 119 110 101 92 86 84 86 90 96 102 108 112 116 118 119 118 117 118 120 121 122 124 125 130 134 140 146 150 155 157 158 157 156 153 149 146 143 139 133 128 122 115 107 100 96 94 94 94 95 95 95 95 94 93 94 95 98 100 100 101 100 99 96 92 88 84 82 80 83 87 93 100 109 120 129 136 143 150 156 162 168 174 181 190 198 202 206 208 211 212 213 214 214 211 207 204 200 197 194 192 190 187 183 181 180 177 173 167 161 155 149 145 141 137 131 125 118 111 105 99 95 91 89 87 85 82 78 74 73 70 67 63 59 55 51 47 44 41 38 36 32 28 25 22 19 16 15 17 20 29 37 38 39 41 42 43 44 44 43 43 42 42 43 43 42 40 37 35 33 31 30 29 31 33 34 36 38 40 41 42 43 45 46 47 27 27 26 26 26 25 25 24 23 23 22 22 22 22 22 22 23 23 23 23 23 23 23 24 24 25 26 27 27 28 29 30 31 33 34 36 37 38 39 40 41 41 42 43 44 44 45 45 45 46 46 47 47 48 48 49 49 50 50 51 52 52 52 52 52 52 53 53 54 54 55 55 56 57 57 58 59 59 60 61 61 62 63 63 64 65 65 66 66 67 68 69 70 70 70 70 71 71 71 72 72 73 73 73 73 73 73 73 73 73 72 70 68 65 62 60 58 57 56 55 55 54 54 54 54 55 55 56 57 57 58 59 61 63 66 71 75 81 88 96 103 110 113 117 119 120 119 117 115 113 110 107 103 98 91 84 77 70 63 58 52 46 40 33 25 17 8 1 -6 -12 -17 -22 -25 -28 -30 -30 -31 -31 -32 -31 -29 -27 -24 -20 -13 -5 3 12 21 29 37 43 49 54 58 60 59 56 50 44 39 35 33 32 32 33 33 31 28 26 24 23 24 28 35 44 49 54 52 49 45 39 34 31 27 23 20 17 14 12 10 8 8 9 10 11 12 13 16 21 26 32 37 41 45 49 53 57 61 63 64 63 61 59 54 49 42 35 30 25 23 21 21 22 22 23 24 25 26 28 28 23 16 6 -2 -7 -11 -11 -11 -9 -7 -6 -8 -9 -10 -9 -9 -8 -5 -3 -2 0 0 1 1 2 4 8 13 21 29 37 44 55 65 72 79 81 82 79 74 69 65 63 60 58 54 50 46 43 42 40 41 43 45 47 47 47 48 50 54 58 63 67 73 79 86 88 88 87 87 88 89 88 86 84 80 77 73 71 71 72 72 70 66 62 59 57 55 54 54 55 59 62 64 66 68 70 70 69 67 65 61 56 52 48 42 35 28 22 18 18 18 19 22 29 36 46 56 74 91 102 113 124 135 143 150 143 133 125 117 111 104 97 90 83 76 74 76 80 85 90 94 97 97 98 98 98 99 100 100 100 101 102 104 107 111 115 120 124 127 129 130 130 131 131 132 132 132 131 129 125 120 115 110 104 100 99 99 101 102 103 103 99 96 94 92 94 95 95 96 95 95 93 91 90 89 89 91 95 102 109 117 123 128 132 135 137 139 142 147 153 158 165 172 178 181 185 186 188 189 190 192 193 193 194 193 193 190 186 183 180 177 173 171 169 167 165 161 155 149 145 141 139 134 127 119 112 104 97 91 85 80 76 72 69 66 62 58 55 51 48 45 42 40 37 33 30 28 26 23 19 14 10 8 6 4 3 9 16 24 32 35 38 40 43 44 44 44 45 44 44 44 43 43 43 43 42 40 39 38 37 37 37 37 38 38 39 41 42 42 42 44 46 47 27 27 26 25 25 24 23 23 23 22 22 22 22 22 22 22 23 23 23 23 23 23 24 24 25 26 26 27 28 29 30 31 33 34 36 37 39 40 41 42 43 44 45 46 46 46 47 47 48 48 48 49 49 49 49 50 51 51 51 51 51 51 52 51 51 52 52 52 53 54 54 55 56 56 57 58 59 59 60 61 61 62 63 64 64 65 65 65 65 66 67 67 68 68 68 68 68 68 68 69 70 70 70 70 70 70 70 71 70 69 68 65 62 60 58 56 55 54 54 53 53 53 54 54 54 54 55 56 57 58 59 61 63 66 70 75 81 88 95 103 109 112 117 118 118 118 116 114 112 110 107 104 100 96 91 85 79 73 67 61 56 51 44 38 32 24 17 10 3 -3 -9 -13 -18 -21 -22 -24 -24 -25 -24 -23 -21 -18 -14 -8 -2 6 15 24 33 41 46 52 56 61 64 66 67 62 56 50 43 38 36 35 35 35 33 32 32 30 30 31 32 35 39 44 50 53 53 52 51 48 45 42 37 32 27 23 19 15 12 11 10 13 15 16 18 19 21 23 25 28 32 35 39 43 48 53 57 60 62 61 60 55 50 42 34 27 22 18 14 14 14 15 17 19 20 22 25 29 31 32 27 19 9 -1 -7 -8 -8 -5 -1 -1 -2 -3 -6 -7 -7 -7 -5 -4 -3 -2 -2 -1 -1 0 0 1 6 11 20 31 41 52 63 74 83 88 92 89 85 76 68 63 59 57 55 53 51 49 47 46 46 47 51 54 53 52 52 52 56 61 66 71 74 76 79 81 82 82 81 81 81 81 81 82 81 81 80 79 77 78 79 77 73 70 66 63 61 59 57 57 58 60 63 65 67 69 71 71 68 65 60 56 53 51 48 44 38 31 27 24 24 26 30 36 44 55 68 84 98 106 114 118 122 122 121 111 100 97 94 89 84 79 75 70 65 65 67 70 73 76 79 80 80 81 83 85 86 87 87 87 87 87 86 85 85 86 89 93 96 99 103 106 109 112 114 116 118 120 121 122 120 115 110 102 97 94 93 96 99 101 101 99 97 95 93 94 95 94 93 93 92 91 89 91 93 98 104 110 117 124 130 133 133 133 132 133 133 135 139 143 148 152 154 155 156 157 159 161 161 162 163 163 164 165 166 167 167 165 164 162 159 156 153 151 150 150 149 144 139 135 130 126 121 114 108 101 95 88 81 75 69 64 59 54 50 46 44 41 39 37 36 35 33 30 27 24 22 19 19 20 17 14 10 6 4 4 9 17 23 27 31 35 39 43 46 47 48 49 51 51 51 51 50 50 50 49 48 47 47 46 45 45 44 44 45 45 46 47 47 48 49 51 52 27 26 25 25 25 24 23 23 23 23 23 22 22 22 22 23 23 23 23 23 23 23 24 24 25 26 27 28 29 30 31 33 34 36 37 39 41 42 43 44 45 46 47 48 48 48 49 49 49 50 50 50 50 50 51 51 51 51 51 51 51 51 51 51 51 51 51 52 53 54 54 55 56 57 58 59 59 60 61 61 62 63 63 64 64 64 64 64 63 63 64 64 64 64 65 65 65 66 66 67 67 67 67 68 68 68 68 68 67 65 63 61 59 57 55 54 53 53 52 52 52 53 53 54 54 55 56 57 58 59 60 62 65 69 73 79 86 93 101 106 110 113 115 116 116 116 114 111 108 106 103 100 97 93 87 82 77 72 67 62 57 51 45 40 35 29 23 16 10 4 -1 -6 -10 -13 -15 -16 -18 -17 -16 -14 -11 -8 -3 3 10 18 25 33 42 48 54 59 62 65 68 71 70 68 63 57 52 47 44 43 43 41 39 38 38 38 39 40 38 38 40 43 46 49 51 53 54 54 52 48 43 38 33 28 24 20 18 16 17 19 21 23 23 23 22 21 22 24 26 30 34 38 44 48 53 57 62 64 64 62 56 49 39 29 21 16 12 13 15 15 15 16 18 20 23 28 34 37 33 28 16 4 -1 -5 -4 -2 0 2 2 0 -1 -2 -2 -1 0 1 1 1 2 1 0 -1 -2 -1 3 10 19 28 38 48 57 66 72 78 81 83 81 76 69 63 57 56 56 57 57 58 58 57 55 56 58 60 61 60 58 57 59 62 66 71 72 73 73 74 73 73 73 73 74 76 77 78 78 77 76 76 76 78 80 80 80 79 78 75 72 70 67 65 64 66 69 72 75 77 79 78 72 66 58 50 46 42 39 36 28 21 22 24 31 37 45 53 62 72 80 87 93 98 101 100 96 87 78 70 63 62 61 59 57 57 56 55 52 54 56 58 61 63 65 66 66 68 71 74 77 78 78 77 75 73 70 67 64 62 65 67 71 75 80 85 89 93 96 100 104 108 112 116 116 113 107 99 92 85 82 85 89 92 95 98 100 100 101 104 107 104 102 97 93 89 86 88 92 100 110 117 122 126 128 129 128 127 127 127 128 128 130 131 133 134 132 130 129 127 127 127 126 125 125 124 126 128 130 131 132 133 134 135 134 131 128 127 126 127 128 125 123 118 113 107 99 93 88 83 78 73 69 64 58 52 47 43 39 35 34 32 31 30 30 30 28 26 24 21 19 18 18 18 17 15 14 13 12 13 15 21 26 30 34 37 40 43 46 49 51 53 56 57 58 58 59 59 58 58 57 57 56 56 55 55 55 55 55 55 56 56 57 58 59 59 60 27 27 26 26 25 24 24 23 23 23 23 23 23 23 23 23 23 23 23 23 23 24 24 25 25 27 28 29 31 32 33 35 36 38 39 40 42 43 44 45 46 47 48 48 49 49 50 50 50 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 52 53 53 54 55 56 57 58 59 60 61 61 62 63 64 64 64 64 63 62 62 61 61 61 61 62 62 62 63 64 65 65 64 64 64 64 65 65 65 65 64 63 62 60 58 57 55 54 53 52 51 51 52 52 52 53 53 54 55 56 58 59 60 62 64 67 72 78 84 91 97 102 107 110 112 114 114 115 113 111 108 106 104 100 96 92 88 83 79 75 70 66 61 57 52 47 43 39 34 28 23 17 11 6 1 -3 -6 -7 -9 -9 -7 -5 -1 2 6 11 17 24 30 36 42 46 51 55 59 62 65 68 71 72 72 70 67 63 58 54 51 49 47 45 44 44 44 44 42 40 40 39 40 42 44 47 49 51 52 51 49 46 41 36 32 28 26 23 23 23 24 27 28 27 25 22 20 19 19 21 25 28 31 35 38 42 48 55 60 66 67 65 60 47 34 26 18 17 17 16 16 17 19 21 26 30 36 43 41 39 32 22 13 6 1 0 1 2 3 3 2 3 3 4 5 5 5 5 2 1 1 0 -1 -3 -4 -4 2 12 21 30 38 45 53 59 65 67 69 68 67 62 57 54 52 53 55 58 61 63 61 59 60 60 61 63 62 61 60 59 60 62 65 66 67 67 66 67 67 68 69 71 73 74 74 75 75 75 76 78 81 84 87 90 93 94 92 90 86 83 80 77 78 79 81 82 84 85 82 76 66 53 41 33 26 19 14 12 11 20 29 41 52 57 62 66 71 72 71 70 68 65 61 55 48 41 36 33 34 35 37 39 41 43 42 41 42 44 47 50 52 54 56 57 60 63 66 69 70 68 65 62 58 54 49 46 43 47 50 55 60 65 70 73 76 78 79 84 89 95 100 102 101 97 91 85 80 76 76 77 81 86 91 96 102 107 110 114 110 106 99 91 87 84 86 89 96 104 108 109 110 110 111 112 113 114 116 116 117 115 112 111 109 106 103 103 104 102 98 95 91 89 88 89 90 92 95 98 101 104 106 107 104 102 100 99 100 102 100 98 94 87 81 74 68 64 60 58 55 52 48 44 40 38 35 32 30 29 27 27 27 27 27 25 23 21 19 18 18 18 19 19 18 17 16 16 16 17 20 23 26 30 34 38 41 44 47 50 53 56 59 61 64 65 66 66 66 66 66 66 65 65 65 65 65 65 64 64 65 65 65 66 67 68 28 27 26 26 25 24 24 23 23 23 23 23 23 23 23 23 23 23 23 24 24 24 25 26 27 28 29 31 32 33 35 36 38 39 40 42 43 44 46 46 47 47 48 49 49 50 50 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 52 53 53 55 56 57 58 59 60 61 62 62 63 64 64 63 63 62 62 61 60 59 60 61 61 61 62 62 63 64 64 63 63 63 63 63 62 63 63 63 62 61 59 58 56 55 54 53 52 51 51 51 52 52 53 53 54 55 56 57 59 60 62 65 67 72 77 83 89 94 99 103 106 109 111 112 113 112 111 109 106 103 99 94 90 87 83 80 76 72 69 66 62 58 55 51 47 42 38 33 28 23 18 14 10 6 4 2 3 4 6 9 13 17 21 25 31 36 41 46 48 51 54 56 60 63 65 67 68 70 72 72 70 67 61 56 53 49 47 45 45 45 46 46 44 43 42 41 41 42 44 46 48 49 49 48 47 45 43 41 37 34 31 30 29 28 30 32 30 29 24 20 17 15 14 17 20 20 21 23 24 28 32 40 50 58 64 67 62 53 43 34 28 25 23 22 23 25 27 32 36 41 46 50 50 48 42 34 24 15 9 4 3 4 5 7 8 10 12 13 14 11 9 6 3 2 1 0 0 0 1 3 7 11 16 22 26 31 36 40 45 49 53 56 56 54 51 49 48 49 52 56 60 62 63 64 65 66 68 70 70 69 66 63 61 59 59 60 60 60 61 62 64 67 69 72 74 75 76 78 79 82 84 88 91 94 97 99 102 103 103 100 96 92 87 82 80 79 78 77 77 78 73 68 58 46 35 24 16 11 10 13 19 28 38 47 53 47 43 42 41 38 35 34 32 29 25 23 21 19 18 19 24 27 29 30 31 32 32 32 35 39 42 45 46 48 49 50 53 56 59 61 60 58 55 52 48 43 39 36 34 36 38 44 49 54 58 60 62 62 63 65 68 72 75 79 81 81 79 76 72 69 67 67 71 75 81 87 95 104 107 110 106 101 94 85 80 76 78 83 87 89 90 89 88 88 88 92 95 97 100 99 98 93 88 87 87 86 84 84 83 82 80 76 68 62 62 63 65 68 71 74 77 79 81 82 80 78 76 74 73 74 73 72 68 62 56 53 51 51 50 45 40 35 30 29 29 29 29 29 28 27 27 27 27 28 27 26 24 22 21 21 20 20 19 17 16 14 13 12 12 12 14 17 20 24 28 33 37 40 43 46 49 52 56 60 64 67 69 71 72 74 74 75 74 74 74 73 73 72 71 71 70 70 69 70 70 71 27 26 26 25 25 24 24 24 23 23 23 23 23 23 23 23 23 23 23 24 24 25 26 27 28 29 30 32 34 35 36 38 39 41 42 43 44 45 46 47 48 48 49 50 50 51 51 51 51 52 52 52 52 51 51 51 51 51 51 51 51 51 51 51 51 51 51 52 53 54 55 56 58 59 60 61 62 62 62 63 63 62 62 61 61 61 61 61 62 62 63 63 63 63 64 64 63 63 62 62 62 62 62 62 62 61 61 61 60 58 57 55 54 53 52 52 51 51 51 52 53 54 54 55 56 57 59 60 63 66 69 73 77 82 87 92 96 100 102 105 107 108 110 110 109 107 104 101 97 92 88 84 80 77 74 72 69 67 64 61 59 56 53 49 45 42 38 34 29 26 22 18 16 14 14 15 16 20 23 27 30 33 37 41 44 48 50 52 55 57 60 63 65 67 69 69 70 70 69 68 64 60 57 53 49 47 45 44 44 45 46 46 46 45 43 41 43 45 47 48 46 44 42 41 40 39 39 38 37 36 35 35 35 36 35 34 31 26 21 18 15 14 14 14 14 13 11 12 15 19 28 37 49 59 61 60 55 48 42 38 33 32 32 33 35 39 43 46 50 52 54 55 55 54 45 34 25 17 13 12 13 17 21 23 27 29 30 28 24 19 14 9 6 3 1 0 1 2 6 10 13 16 20 24 26 27 29 35 41 49 56 56 56 54 53 53 53 54 56 59 62 65 68 73 76 79 79 78 77 76 72 67 64 62 60 61 61 62 63 65 68 70 72 75 77 80 83 86 89 92 95 98 100 101 101 102 101 101 96 92 86 79 73 69 65 62 58 54 50 43 36 32 26 19 11 6 1 4 9 13 17 19 21 19 12 6 6 5 7 8 9 10 9 9 11 12 14 15 17 19 20 20 21 24 26 28 31 35 40 42 44 43 42 42 42 46 50 52 54 54 54 52 48 44 38 33 30 28 29 32 36 41 45 50 51 53 53 52 52 51 53 56 60 64 67 68 69 67 65 61 58 58 59 65 71 78 85 89 93 91 88 85 81 78 75 77 83 86 83 80 77 74 73 73 76 80 82 83 80 77 71 65 61 57 56 57 57 57 55 54 52 50 49 51 53 56 58 59 59 60 61 61 62 61 58 55 52 50 49 48 47 44 39 35 35 36 37 37 34 31 26 21 19 19 20 22 24 25 26 28 29 31 32 30 29 28 27 26 26 24 21 17 12 8 7 6 4 3 6 9 13 18 22 26 31 37 40 42 44 46 48 54 59 64 69 72 75 77 79 81 82 82 83 82 81 80 79 78 77 76 76 76 76 75 76 27 26 25 25 24 24 24 24 23 23 23 23 23 23 23 23 23 23 24 24 25 26 27 29 30 31 32 34 35 37 38 40 41 42 43 44 45 46 46 47 48 49 50 50 51 51 51 51 51 52 52 52 52 52 52 51 51 51 51 51 51 51 51 51 51 51 52 53 54 55 56 58 59 60 62 62 62 62 62 62 62 62 61 62 63 63 63 64 64 64 65 65 64 64 64 63 63 62 61 62 62 62 63 64 63 62 61 60 59 58 57 55 54 53 53 52 52 52 53 53 53 54 56 57 58 60 62 64 66 70 74 79 83 87 91 95 98 100 101 103 105 106 107 106 104 102 99 94 90 86 81 78 75 73 71 69 67 65 63 61 59 57 55 52 49 45 42 39 36 33 31 28 25 26 26 27 30 32 35 38 40 42 45 48 50 51 53 54 56 57 59 62 64 67 69 69 69 68 68 66 63 61 59 57 53 50 47 44 43 42 42 43 44 44 44 45 46 47 49 50 49 47 43 39 38 36 36 36 36 36 35 36 36 36 35 33 29 25 22 19 15 12 11 10 8 5 3 4 6 14 22 35 48 56 58 59 56 53 50 48 44 41 40 41 42 45 48 50 52 51 52 53 54 53 48 42 38 34 34 33 37 42 45 47 49 51 51 48 44 36 29 22 15 9 4 1 0 2 7 13 19 25 30 34 34 32 33 37 44 54 60 62 61 59 57 58 58 58 58 60 62 64 65 67 69 71 72 73 73 73 71 68 65 62 62 62 62 63 64 65 67 68 70 73 76 80 84 88 91 93 96 97 96 95 91 89 85 82 78 74 66 58 53 47 42 36 30 23 15 7 2 5 6 5 4 2 -1 -2 -2 -4 -6 -9 -12 -16 -20 -21 -19 -15 -10 -6 -4 -2 -1 0 2 4 6 8 10 13 14 15 18 22 26 30 33 36 39 40 41 39 37 36 36 39 43 46 50 52 53 52 48 43 36 31 26 24 26 29 33 37 41 45 47 49 47 45 44 43 45 47 51 56 60 62 64 63 62 58 53 50 46 49 52 56 60 64 68 69 69 72 77 80 82 84 88 89 85 81 74 67 68 68 70 72 72 71 68 65 59 52 46 41 39 41 41 41 42 42 43 45 47 50 52 53 53 52 50 49 48 47 46 45 42 39 36 34 33 32 30 29 26 24 23 23 25 28 27 24 21 17 14 14 14 17 19 21 22 27 32 34 36 36 35 34 33 32 32 29 22 14 9 4 4 3 2 2 5 9 14 20 26 31 37 42 47 48 50 51 51 57 63 68 72 76 79 82 84 86 87 89 89 89 89 89 88 88 88 88 88 88 89 89 90 27 26 25 25 24 24 24 24 23 23 23 23 23 23 23 23 24 24 25 26 27 28 29 31 32 33 34 36 37 38 39 41 42 43 44 44 45 46 47 48 49 49 50 50 51 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 51 51 51 51 51 53 54 55 57 58 59 60 61 62 62 62 62 61 61 62 62 62 63 64 65 65 65 65 65 65 65 64 64 64 64 63 63 64 64 63 63 63 63 62 61 60 59 58 57 56 55 54 53 53 53 53 54 54 55 56 57 58 61 63 65 67 68 72 77 80 83 87 89 92 95 96 97 99 101 102 103 103 101 98 95 91 87 84 79 76 74 71 70 68 67 66 64 63 61 60 58 56 53 51 48 46 43 40 38 37 35 35 36 38 39 41 43 45 47 49 51 52 53 53 54 55 55 57 59 61 61 62 63 64 66 66 65 64 62 60 58 56 52 49 47 45 43 42 41 39 38 39 40 42 43 44 46 47 47 47 46 44 42 42 41 39 38 38 37 37 37 37 35 33 31 29 26 22 17 12 8 6 4 3 1 0 0 4 10 19 32 44 53 59 59 59 58 57 55 51 48 46 44 44 44 45 47 48 47 48 50 52 54 55 57 56 57 58 60 63 65 65 65 67 69 68 66 61 55 47 38 28 19 11 5 1 2 4 14 25 35 42 47 47 48 49 50 53 58 61 64 64 61 60 59 58 59 60 63 66 66 66 66 65 65 65 65 65 64 63 62 60 59 59 59 60 61 62 62 63 64 66 68 71 74 78 81 84 86 89 88 87 83 77 71 66 61 57 53 46 40 34 28 21 14 10 6 1 -3 -4 -3 -2 -3 -5 -7 -9 -13 -17 -22 -28 -31 -34 -36 -39 -37 -33 -28 -22 -18 -15 -14 -13 -12 -10 -7 -3 2 5 8 12 15 19 23 27 31 33 34 34 34 34 34 33 31 30 33 35 40 44 48 52 50 47 42 36 32 28 26 27 29 32 36 40 44 46 48 48 47 46 45 46 48 51 54 56 59 60 60 59 53 47 41 35 35 35 36 37 42 48 52 57 62 69 74 78 80 80 78 75 72 68 64 67 70 70 71 70 68 65 62 57 51 46 43 40 40 40 40 41 42 43 44 45 46 48 48 48 47 45 43 41 38 35 33 31 29 27 25 25 24 23 23 22 21 21 22 24 25 24 21 18 15 13 12 12 15 18 21 25 29 34 38 41 42 41 40 39 37 36 33 23 12 8 4 4 4 6 9 13 18 24 30 36 42 48 52 56 59 61 63 64 67 71 75 79 82 85 87 90 92 93 95 95 96 97 97 98 99 100 100 100 101 102 104 105 27 26 26 25 25 24 24 23 23 23 23 23 23 23 24 25 26 27 28 29 30 31 32 34 35 36 38 39 39 40 41 42 43 44 45 46 46 47 48 49 49 50 51 51 52 52 52 52 53 53 53 53 53 53 53 53 52 52 52 52 51 51 51 52 52 53 54 55 56 58 59 60 60 61 61 61 61 61 62 62 63 63 64 65 66 67 67 67 67 67 67 66 65 65 65 64 64 65 65 65 64 63 62 61 60 59 58 57 56 56 56 55 55 54 55 56 57 58 58 59 60 62 64 65 68 71 73 76 79 82 84 86 88 90 91 92 93 95 97 97 96 96 94 91 88 84 81 79 76 74 72 70 68 66 66 65 65 64 62 61 59 58 57 55 53 51 48 45 43 42 42 42 43 44 46 48 50 52 53 55 56 57 59 58 58 57 56 56 56 57 59 61 62 62 62 63 63 63 63 61 59 56 53 49 47 44 43 41 39 38 37 36 35 36 37 39 40 40 41 41 42 42 43 43 44 43 41 42 42 42 42 41 40 38 34 32 29 26 21 15 9 5 2 2 1 0 -1 0 4 10 19 28 38 48 54 58 60 60 59 55 50 47 44 43 43 42 42 41 43 45 47 50 53 57 60 63 66 70 74 76 79 79 79 82 85 84 82 79 72 66 55 45 33 23 14 6 2 1 4 16 28 41 53 56 57 53 48 48 50 53 56 58 58 59 58 57 58 59 61 64 66 68 68 69 69 68 67 65 63 62 61 60 58 58 57 58 59 60 60 60 60 60 60 61 62 63 66 70 74 77 80 82 82 74 67 59 51 45 40 36 33 29 25 22 19 15 12 9 5 1 0 0 -1 -1 -4 -8 -13 -19 -25 -32 -39 -43 -47 -49 -52 -47 -42 -36 -30 -27 -26 -25 -25 -23 -20 -16 -11 -5 -1 3 8 13 18 22 25 28 28 28 28 28 28 28 27 26 26 28 30 35 40 44 48 47 46 43 39 35 32 31 32 34 37 41 47 52 54 55 55 55 55 54 55 56 56 55 56 57 57 57 55 50 44 35 27 21 16 15 15 22 31 38 44 49 52 55 58 61 60 59 60 61 63 65 68 71 72 73 72 69 67 64 60 57 53 49 46 44 43 42 42 42 41 41 41 41 40 41 43 43 42 39 36 32 29 27 26 25 24 23 23 23 23 23 22 21 20 21 22 23 24 22 21 20 18 19 21 24 27 30 32 35 38 42 44 47 45 44 42 40 36 31 24 17 12 10 9 11 14 20 25 31 37 43 48 54 61 66 70 73 75 76 77 78 80 82 85 87 90 93 95 97 99 101 102 103 105 106 106 107 108 108 109 109 111 112 112 27 26 26 26 25 24 24 24 23 23 23 23 24 24 25 26 28 29 30 31 32 34 35 36 37 38 39 40 41 42 42 43 44 45 45 46 47 48 49 49 50 51 51 52 53 53 53 53 53 53 53 53 53 53 53 53 52 52 51 51 51 51 51 52 53 54 55 56 57 58 59 60 60 61 61 61 61 62 62 63 64 65 66 68 68 69 70 70 70 70 69 68 67 67 66 66 65 65 65 64 63 62 61 59 58 58 57 57 56 56 57 58 58 59 60 61 62 63 64 66 67 69 72 74 76 78 79 81 82 84 85 87 88 88 88 88 89 90 88 87 86 85 84 81 78 77 75 73 72 70 69 67 66 65 65 63 63 62 61 60 59 58 57 56 54 52 50 48 46 45 46 47 49 51 52 54 56 57 58 58 59 60 61 61 60 59 58 58 58 59 60 61 63 64 64 63 61 58 58 58 58 57 55 53 50 48 46 45 42 41 38 35 34 34 35 35 35 36 37 38 39 40 40 40 40 40 41 42 43 44 45 43 42 39 36 32 29 26 21 15 10 4 2 0 0 0 2 5 8 14 20 29 38 46 52 57 59 61 58 54 51 47 46 46 46 48 49 50 51 53 54 57 61 66 71 76 79 83 87 90 94 99 101 101 101 97 93 84 75 64 53 42 31 20 11 3 1 -1 6 14 28 43 54 61 63 55 48 45 42 44 46 48 51 53 55 57 60 62 63 65 67 69 70 71 70 69 67 65 63 62 61 61 60 60 59 59 60 60 60 60 59 58 56 55 55 55 58 63 67 71 72 71 67 59 51 44 36 29 21 18 15 15 16 16 17 17 16 15 11 7 6 5 4 3 2 -1 -6 -12 -20 -29 -36 -41 -45 -47 -47 -41 -35 -31 -27 -26 -26 -27 -28 -28 -27 -24 -20 -16 -10 -5 1 7 12 17 20 22 22 22 22 21 21 22 22 23 23 24 26 30 34 39 43 44 45 44 42 40 38 39 42 46 52 58 64 69 70 70 70 69 68 67 65 64 61 59 57 55 54 52 50 46 42 33 23 18 13 10 8 9 12 16 19 23 27 32 37 41 45 48 52 56 61 65 69 72 73 73 72 69 67 64 62 60 58 55 53 50 46 45 44 41 38 36 33 32 33 34 37 39 38 37 33 29 27 25 25 24 24 23 23 23 23 23 23 23 23 24 26 27 28 30 32 33 34 35 36 38 41 43 42 42 42 41 42 44 44 43 41 38 34 29 24 20 17 17 17 20 22 28 33 39 45 52 57 64 70 76 81 85 86 87 86 86 87 89 91 93 95 97 99 101 102 104 106 106 107 108 108 108 109 109 109 109 110 111 111 27 26 25 25 25 24 24 24 23 23 24 25 26 27 28 29 31 32 33 35 36 37 37 38 39 40 41 41 42 42 43 44 45 46 47 47 48 49 49 50 51 51 52 52 53 53 54 54 54 54 54 54 54 54 53 53 52 52 52 52 52 52 53 53 54 55 56 57 59 59 59 59 60 61 61 62 62 63 64 65 65 67 68 70 71 72 73 73 73 73 72 71 70 70 69 68 67 66 65 64 63 62 61 59 58 57 58 58 58 60 62 64 65 66 67 69 70 71 73 74 75 76 78 80 81 81 82 81 82 82 83 83 83 83 82 82 81 80 79 78 77 77 77 76 75 74 73 71 69 68 67 66 65 65 64 63 62 61 60 60 59 58 57 56 54 53 51 50 49 49 50 52 54 55 56 58 59 61 61 61 61 61 61 61 62 62 62 62 62 63 63 65 66 67 67 65 63 60 58 57 56 56 55 54 53 53 52 49 47 44 41 39 37 35 34 33 33 34 35 37 38 38 38 37 37 37 39 40 43 45 44 43 41 38 36 32 29 26 22 16 10 4 0 -2 -2 -1 3 6 11 16 22 30 37 44 52 55 59 58 55 53 52 52 54 55 58 61 63 64 66 67 68 72 76 83 89 92 94 97 100 103 108 113 110 109 104 99 91 81 71 59 46 35 23 14 4 -2 -5 -4 2 10 22 35 47 59 57 52 46 41 37 37 37 40 43 47 52 56 60 62 64 65 66 67 68 70 69 67 64 61 60 59 59 59 59 59 59 59 58 58 58 58 57 56 54 52 50 50 51 53 56 58 51 45 38 29 23 17 14 12 10 8 6 7 7 8 9 11 13 13 13 11 10 8 6 5 8 11 9 7 -2 -12 -19 -26 -29 -29 -28 -24 -20 -17 -15 -17 -18 -21 -24 -27 -29 -29 -28 -25 -20 -15 -9 -3 4 9 13 16 16 17 17 16 17 17 18 19 20 21 22 24 26 30 35 37 39 42 45 47 48 51 55 61 68 75 78 81 83 84 84 85 82 78 75 71 67 63 59 55 52 49 46 42 38 32 27 22 17 11 5 1 -2 0 4 9 14 21 30 38 43 49 53 58 63 69 71 73 73 72 71 68 65 62 59 58 57 57 57 56 54 50 46 42 37 33 30 29 31 32 33 34 35 35 31 27 25 24 23 23 23 23 23 23 24 25 26 27 28 30 34 37 40 43 46 47 48 48 48 47 47 46 44 41 39 37 36 37 37 36 35 33 31 27 24 22 21 21 22 25 29 33 38 43 49 55 61 67 74 81 85 89 91 91 92 92 92 93 94 96 97 98 99 100 100 101 101 101 101 101 101 101 101 101 101 102 103 103 104 28 27 27 26 25 25 25 25 25 25 26 27 28 29 31 33 34 36 37 38 39 40 40 41 42 42 42 43 43 44 45 45 46 46 47 48 48 49 50 50 51 52 52 52 53 53 53 54 54 54 54 54 54 54 53 52 52 52 52 52 52 53 53 54 55 55 56 57 58 58 59 60 60 61 62 63 64 65 66 66 67 69 71 73 74 75 76 76 76 76 75 75 74 73 72 71 70 68 66 65 64 63 62 61 60 61 61 63 65 67 69 71 72 73 74 77 79 80 81 82 81 82 81 81 80 80 78 78 76 76 75 75 75 74 73 73 72 71 70 68 69 69 70 70 69 69 68 67 66 66 65 65 64 63 62 62 61 61 61 60 59 58 57 55 53 53 53 53 54 54 56 58 59 60 61 61 62 63 64 63 62 61 61 61 62 62 62 63 64 64 64 65 65 66 65 64 62 60 58 57 56 57 57 57 57 56 56 55 52 50 46 43 40 37 34 33 31 30 30 31 32 34 35 34 34 34 36 38 41 43 43 41 39 36 34 31 28 25 21 15 9 4 -1 -2 -3 -1 2 6 12 18 25 33 40 47 52 55 57 57 56 57 57 61 65 69 73 76 79 81 81 80 82 85 89 96 99 99 100 101 103 105 106 106 105 102 97 91 81 72 60 49 37 25 14 5 -4 -10 -16 -10 -4 5 14 25 36 45 46 47 44 40 35 31 30 30 33 37 41 46 50 52 55 55 55 55 56 57 57 57 56 54 54 53 53 53 53 53 53 54 54 54 54 53 53 51 50 47 44 39 35 33 32 30 24 18 14 8 2 -6 -6 -3 -1 1 1 -1 -2 -2 -2 2 5 10 13 12 9 7 4 5 8 12 13 14 9 4 -2 -8 -11 -12 -11 -9 -7 -6 -6 -8 -10 -15 -19 -23 -27 -28 -30 -28 -26 -23 -17 -12 -6 -1 3 7 9 10 11 12 13 15 16 17 17 17 17 17 18 21 24 29 33 39 44 50 55 60 66 72 78 83 85 87 89 90 89 89 87 84 81 78 74 69 64 59 54 50 46 40 35 34 33 30 27 20 14 8 2 2 6 11 18 25 33 41 46 51 55 59 62 65 68 70 72 72 72 70 67 63 58 57 56 57 58 58 59 56 52 47 42 38 36 35 36 38 37 37 36 35 33 30 28 27 26 27 27 27 27 28 28 29 31 32 33 36 41 45 48 50 51 52 51 50 49 47 45 44 41 39 36 34 32 32 31 30 30 28 26 25 25 25 25 26 28 31 35 39 44 49 53 56 60 64 70 76 82 87 91 91 92 92 93 93 93 94 95 95 95 95 94 94 93 92 91 90 89 89 89 90 90 91 92 93 94 31 30 29 29 28 28 27 27 27 28 29 30 32 34 35 36 38 39 40 41 41 42 42 43 43 44 44 45 45 46 46 46 47 47 48 48 48 49 50 50 51 51 51 52 52 52 53 53 53 53 54 54 54 53 53 52 52 52 52 52 52 53 53 54 55 55 56 57 57 58 59 60 61 62 63 64 65 66 67 68 70 72 74 76 77 78 80 80 81 80 79 79 78 76 75 73 71 69 68 66 66 65 64 65 66 66 68 70 71 73 75 77 79 80 81 83 84 85 85 83 82 81 79 77 75 74 72 70 69 68 67 66 66 65 65 64 63 62 61 60 60 60 61 61 62 62 62 63 64 64 63 63 62 62 62 61 61 61 61 60 59 58 56 55 55 54 55 55 56 58 60 61 62 62 62 62 63 64 64 64 63 63 62 62 62 62 63 64 64 63 63 63 63 62 62 61 59 58 57 56 57 57 58 59 60 60 60 59 58 56 52 48 43 38 34 31 28 26 25 25 25 25 26 27 29 30 32 35 37 38 39 37 35 34 33 30 28 24 19 14 9 4 1 -1 -1 1 3 6 10 17 25 33 40 46 49 53 54 56 57 59 62 66 72 78 83 85 87 87 86 88 90 92 94 96 97 97 99 100 100 99 99 98 97 93 88 80 71 60 49 37 25 13 6 -3 -9 -15 -18 -18 -15 -8 0 11 21 28 35 35 32 27 22 18 17 15 19 23 29 35 38 40 40 40 39 38 37 39 40 42 44 45 46 46 46 46 46 46 46 46 46 47 46 46 45 44 43 40 37 26 15 9 3 2 2 2 2 0 -3 -6 -7 -9 -7 -6 -6 -7 -9 -11 -11 -7 -3 4 10 10 9 6 4 2 1 4 8 10 9 7 4 1 0 -2 -1 1 1 1 0 -2 -5 -10 -14 -18 -21 -25 -28 -28 -29 -27 -24 -20 -16 -12 -8 -5 -2 2 4 6 10 13 14 16 16 16 15 13 13 16 21 27 33 40 48 54 60 65 70 74 79 82 85 87 89 90 91 91 90 89 86 84 80 76 69 61 53 48 43 41 39 41 43 40 37 32 27 23 19 17 17 19 25 30 35 40 45 49 52 54 56 57 59 63 66 69 70 70 70 66 62 61 59 60 61 61 62 62 60 57 54 51 50 49 48 46 45 43 42 41 40 38 37 36 36 36 36 36 37 37 37 37 38 38 40 42 44 46 48 49 49 49 48 47 46 44 42 40 38 36 34 32 29 29 29 28 28 27 27 27 27 28 30 32 35 38 42 46 50 53 55 56 58 60 62 68 74 79 83 85 86 86 87 87 87 87 87 88 87 87 86 85 84 82 80 79 78 78 78 79 80 81 82 84 85 35 35 34 33 32 32 31 31 30 31 33 34 36 38 39 40 41 42 43 43 43 44 44 44 45 45 46 46 47 47 47 47 47 47 47 47 48 48 49 49 50 50 51 51 51 52 53 53 53 53 53 52 52 52 52 52 52 52 52 52 53 53 53 54 54 55 56 56 57 58 60 61 62 63 64 65 66 68 69 71 72 74 76 78 80 82 83 85 85 84 83 82 80 79 76 74 72 71 69 68 68 68 69 70 72 73 75 77 79 80 81 83 84 85 85 84 85 84 82 80 77 74 72 70 68 66 64 62 61 60 59 58 58 58 57 56 56 55 54 53 53 53 53 53 53 55 57 58 60 60 61 61 61 61 60 61 61 61 61 60 59 58 57 57 56 57 57 58 59 59 60 60 60 60 59 59 59 60 61 61 62 61 61 60 60 61 61 61 62 62 62 61 60 60 59 59 58 56 55 55 54 55 57 59 61 62 62 62 60 58 55 48 42 37 32 29 28 26 24 22 20 20 21 23 25 27 29 30 33 34 34 34 33 32 31 29 26 23 19 14 9 6 3 1 2 2 4 5 9 13 20 28 36 39 43 46 49 51 54 56 61 65 73 80 85 88 89 89 90 92 95 97 100 102 103 103 103 103 101 100 97 94 91 87 81 73 63 51 38 27 16 7 1 -5 -10 -16 -21 -25 -25 -24 -19 -12 -4 3 7 6 6 5 2 3 5 7 10 14 20 25 27 28 28 27 25 24 23 24 26 29 33 36 38 39 40 40 40 40 40 40 40 41 40 40 39 37 35 32 28 23 17 9 1 0 -1 -3 -4 -7 -10 -12 -16 -18 -19 -18 -17 -16 -19 -22 -18 -13 -8 -3 0 2 3 2 1 -1 -4 -3 -1 1 2 3 2 1 1 1 3 5 4 3 2 1 -2 -7 -13 -18 -22 -25 -28 -29 -31 -30 -30 -28 -26 -24 -21 -17 -12 -7 -2 3 7 12 14 16 16 16 15 14 15 19 23 30 36 43 50 55 61 65 68 71 75 78 81 84 86 88 90 92 93 95 92 89 84 79 72 64 58 53 48 47 46 46 47 45 43 40 36 33 31 29 27 27 29 30 32 33 36 39 41 43 45 46 49 53 57 61 65 66 68 67 67 66 65 65 65 65 65 65 65 64 63 62 62 62 61 59 57 53 51 48 47 46 46 46 46 47 47 47 47 47 47 46 45 45 46 48 47 46 46 46 46 47 46 45 43 41 39 38 37 37 36 35 34 33 32 31 32 32 33 33 35 36 38 40 42 44 47 51 53 54 54 53 53 54 56 61 67 71 73 74 75 76 77 78 79 80 80 80 81 80 80 78 77 75 73 72 70 69 69 70 71 71 73 75 77 41 40 39 38 37 36 36 35 35 36 37 38 39 41 42 43 43 43 44 44 45 45 45 46 46 46 46 46 46 47 47 47 47 47 47 47 47 48 49 49 50 50 50 51 51 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 53 53 53 54 54 55 55 56 57 58 59 60 62 63 65 66 68 69 71 72 74 76 79 81 83 84 86 87 87 86 85 83 81 79 77 75 73 72 71 71 72 72 73 74 76 78 80 82 83 84 85 86 86 85 83 82 80 78 75 72 69 66 63 61 59 57 56 55 54 53 52 52 52 51 50 50 49 48 48 47 46 47 47 47 49 51 54 56 59 59 59 60 60 59 59 60 60 60 60 60 60 59 59 59 59 59 60 61 61 61 60 60 59 58 57 55 55 56 56 57 58 58 57 57 58 58 58 58 58 58 58 58 58 58 57 57 56 55 55 54 54 55 57 59 60 61 61 60 58 56 51 45 40 35 30 26 22 21 19 18 17 17 18 20 22 24 26 28 30 32 33 34 34 34 33 31 27 24 20 16 11 8 5 4 2 3 5 6 7 9 13 17 23 28 34 38 43 46 49 54 58 63 70 76 81 85 87 88 91 95 99 103 108 112 116 115 115 112 108 104 100 95 88 81 72 64 52 38 26 17 9 4 -1 -4 -8 -18 -27 -32 -33 -33 -30 -27 -21 -14 -10 -7 -5 -6 -6 -5 -3 1 4 8 11 15 18 19 19 18 16 14 13 13 15 19 23 27 30 32 33 34 34 34 35 36 37 38 38 38 37 36 33 30 27 23 19 15 12 11 9 7 3 -3 -9 -13 -16 -21 -26 -27 -26 -25 -25 -26 -20 -15 -12 -10 -8 -6 -4 -2 -2 -5 -8 -7 -7 -6 -4 -4 -3 -2 -1 0 1 2 2 1 2 3 0 -3 -8 -15 -20 -25 -30 -33 -35 -35 -35 -34 -33 -30 -28 -23 -17 -11 -4 3 8 13 15 18 18 19 20 21 23 25 29 34 40 45 51 56 61 64 67 70 72 75 77 80 84 87 90 93 95 97 93 88 83 78 73 67 62 58 55 54 54 53 52 50 48 46 44 41 38 34 28 24 22 21 23 24 27 30 32 34 36 38 40 42 45 50 55 58 60 63 66 67 68 68 68 67 67 66 64 62 64 65 67 69 68 67 64 61 58 57 56 55 54 54 54 55 55 56 56 55 55 54 53 53 54 54 52 48 45 44 44 44 44 44 43 42 40 39 39 39 40 40 40 39 39 38 39 40 41 41 42 44 45 46 47 48 49 51 52 50 48 47 48 49 52 56 60 64 65 65 66 67 68 70 72 73 74 75 76 75 75 73 72 70 68 66 64 62 63 63 63 64 65 67 69 45 45 43 42 42 41 40 39 39 39 40 40 41 42 43 43 44 44 45 45 45 45 46 46 46 46 46 46 46 46 46 46 46 47 47 47 48 49 49 50 50 50 50 50 51 51 51 52 52 52 52 52 52 52 52 52 52 52 52 52 52 53 53 53 53 54 54 55 56 58 60 61 63 65 66 67 69 70 72 74 76 79 81 84 86 87 88 89 88 86 85 83 81 79 77 75 74 73 73 73 74 75 77 78 80 81 83 84 84 84 84 84 82 80 77 74 72 69 66 63 61 58 56 54 52 51 50 49 48 47 46 46 45 45 44 43 43 43 43 42 43 43 43 44 46 48 50 52 53 54 54 55 55 56 57 59 60 60 60 60 61 61 62 62 62 63 64 64 63 62 61 60 59 57 55 54 53 53 53 53 53 53 53 54 55 54 54 54 54 54 54 55 55 55 55 54 54 54 54 54 55 56 57 59 59 59 59 57 55 51 47 43 39 34 30 25 21 18 16 14 13 13 14 17 19 22 25 28 31 33 35 36 37 37 37 33 29 25 21 17 13 9 7 5 5 5 5 6 7 8 10 11 15 19 23 29 36 43 47 50 54 59 65 70 74 78 82 86 91 96 102 109 114 118 121 123 122 119 114 106 98 91 83 73 62 50 36 23 17 10 7 4 1 -2 -7 -16 -25 -29 -34 -31 -28 -23 -18 -13 -8 -4 -3 -3 -6 -8 -8 -6 -2 3 7 10 13 14 14 13 11 9 7 7 9 11 16 20 23 26 28 29 30 31 33 34 36 38 40 41 41 40 39 36 34 31 27 24 22 21 20 21 19 15 10 6 0 -8 -16 -19 -20 -20 -19 -17 -15 -13 -13 -14 -14 -13 -12 -10 -10 -10 -10 -10 -10 -8 -7 -5 -4 -3 -3 -1 1 1 1 0 0 -1 -4 -6 -8 -10 -15 -20 -25 -30 -34 -36 -37 -35 -33 -29 -25 -20 -15 -8 -1 5 10 14 17 20 22 25 27 29 30 32 35 39 43 48 53 57 61 64 67 70 73 76 78 82 86 90 92 94 96 97 94 91 86 80 75 69 65 63 61 61 61 59 58 55 52 49 46 42 38 33 25 18 18 18 20 22 24 25 27 28 28 29 29 31 33 37 42 46 50 55 61 64 66 66 66 66 65 65 64 63 65 67 69 70 71 70 68 66 63 63 62 61 59 58 58 59 59 60 61 61 61 60 59 58 57 55 52 49 46 45 44 45 47 46 46 45 45 45 45 46 46 46 47 47 47 47 47 47 48 48 48 49 49 49 49 49 49 48 46 44 42 41 42 44 48 53 56 57 59 60 61 62 63 65 67 68 70 71 71 71 70 70 69 68 66 65 63 61 60 59 59 59 59 61 63 50 48 46 45 44 44 43 42 42 41 42 42 42 43 43 43 44 45 45 45 45 45 45 45 45 45 45 46 46 46 46 47 47 47 48 48 48 49 49 49 50 50 50 50 50 51 51 51 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 52 53 53 53 55 57 58 60 62 64 65 66 68 70 71 73 76 78 81 84 86 88 89 89 88 88 86 84 83 81 79 77 76 75 75 75 75 76 78 79 80 81 82 83 83 82 81 80 78 76 73 70 67 65 62 59 57 55 53 51 49 47 46 45 43 42 41 41 40 40 39 39 38 38 38 38 39 39 40 41 42 43 44 45 44 45 46 46 47 51 55 56 58 59 60 61 62 63 64 64 65 65 65 66 66 65 63 61 59 57 55 53 51 50 49 49 48 48 48 49 49 49 49 49 49 48 48 49 50 52 52 52 52 52 52 52 52 53 55 58 59 61 60 59 57 53 48 44 40 36 33 29 25 21 18 15 12 12 11 12 15 18 22 27 30 33 35 36 38 39 39 37 34 31 26 21 18 14 11 8 7 6 5 7 8 9 10 11 11 13 16 18 22 27 31 37 41 45 49 56 64 72 77 81 85 90 94 99 104 110 114 119 122 123 123 117 109 101 92 82 70 58 45 31 23 16 11 7 4 2 1 -4 -9 -16 -24 -25 -21 -16 -11 -5 0 3 5 6 5 2 0 -2 -3 0 4 6 8 10 11 11 11 10 9 7 7 8 9 12 15 18 20 23 25 26 28 31 34 36 39 42 44 46 45 45 43 40 37 32 29 26 23 23 22 21 20 19 18 16 11 4 -4 -12 -10 -7 -5 -5 -6 -8 -11 -14 -17 -17 -16 -14 -13 -12 -11 -10 -8 -6 -4 -3 -1 0 2 4 4 2 1 0 -1 -2 -3 -4 -5 -6 -8 -13 -19 -24 -28 -30 -29 -27 -23 -18 -13 -9 -3 2 7 12 16 20 24 28 32 34 37 38 39 41 44 47 50 54 58 61 66 70 74 78 81 85 88 92 95 97 100 101 102 100 98 93 87 81 73 68 66 64 63 62 61 60 57 53 49 46 42 38 34 29 25 24 23 23 24 25 25 25 25 25 25 24 25 26 30 33 38 43 48 53 56 58 59 60 60 61 62 63 64 66 68 70 71 72 71 69 69 68 68 67 65 62 60 60 60 61 62 62 62 62 62 60 59 57 54 52 50 48 48 49 50 52 52 52 52 52 53 54 55 55 56 56 57 56 55 54 54 53 53 52 51 50 49 48 47 46 44 41 38 37 37 39 42 45 49 52 54 55 57 59 60 62 64 65 67 68 69 70 70 69 68 68 67 67 66 64 63 61 60 59 58 58 58 59 55 52 50 48 47 46 45 44 44 44 43 43 43 43 44 44 44 45 45 45 46 46 45 45 45 45 45 46 46 46 47 47 48 48 48 49 49 49 49 49 49 49 50 50 50 51 51 52 52 52 52 52 51 51 51 51 51 51 51 51 51 51 51 52 52 52 54 55 57 58 60 61 63 64 66 68 70 73 75 78 80 83 85 87 88 88 88 88 86 85 84 83 81 80 80 79 78 77 78 79 80 80 81 81 81 81 80 79 78 76 74 72 70 67 64 61 58 56 53 51 49 47 45 43 42 41 39 39 38 37 36 36 36 36 35 35 36 36 36 37 38 38 39 40 40 41 41 41 43 44 46 50 54 56 58 59 60 61 62 63 64 65 67 67 68 68 67 67 66 65 62 59 56 53 51 49 47 45 45 44 44 44 44 44 44 44 44 45 46 46 48 49 50 51 52 51 50 50 51 51 53 55 58 60 62 62 62 59 55 51 45 40 36 31 27 23 20 16 13 11 9 9 10 11 15 18 21 25 29 31 33 35 36 36 35 33 29 25 21 17 15 14 12 11 10 11 12 13 14 15 16 17 20 22 24 25 28 30 34 35 37 39 42 48 58 67 76 83 88 91 94 97 102 107 112 117 122 122 119 115 107 100 90 79 67 54 42 32 22 15 8 3 -1 -3 -5 -8 -12 -16 -14 -11 -5 0 4 7 10 12 14 14 14 11 7 5 3 3 4 5 5 6 7 8 8 8 7 8 9 10 12 14 16 18 21 24 26 27 29 32 35 38 41 44 46 46 45 42 38 34 29 26 23 20 19 17 17 17 17 16 16 15 10 1 -6 -7 -6 -3 0 -2 -4 -7 -10 -13 -13 -13 -12 -11 -9 -7 -6 -4 -3 -1 0 1 2 3 3 3 3 2 0 -1 -1 -1 -1 -1 -2 -3 -6 -10 -14 -19 -21 -21 -20 -15 -11 -7 -3 1 5 9 13 17 22 27 33 38 41 44 44 45 46 47 48 50 53 57 62 67 72 77 82 86 89 92 94 97 98 100 102 104 103 102 98 93 87 81 76 72 68 68 68 65 62 59 55 52 49 46 43 40 38 36 34 32 31 30 29 28 28 27 26 26 26 26 26 29 31 34 38 41 44 47 48 50 52 53 55 57 59 60 62 64 65 67 68 68 68 70 71 70 68 65 62 60 60 59 60 61 61 60 60 59 58 57 55 54 53 53 53 54 56 58 59 60 60 60 60 61 63 65 67 69 69 68 66 64 62 61 59 58 56 54 52 50 48 46 44 43 41 39 39 39 41 45 48 50 52 54 56 57 59 61 63 64 66 67 69 70 70 70 70 69 68 68 67 66 66 65 63 61 60 58 57 55 56 58 56 54 52 50 49 48 47 47 46 45 45 45 44 45 45 45 45 45 45 45 45 45 45 45 45 45 46 46 46 47 47 48 49 49 49 48 48 48 48 48 49 50 50 51 51 51 52 52 52 52 51 51 50 50 50 50 50 51 51 51 51 51 52 53 53 54 55 56 58 60 61 63 65 67 69 72 75 77 80 82 84 86 86 87 87 86 85 85 84 83 83 83 83 83 82 82 82 82 83 83 83 82 81 80 78 76 75 73 71 69 66 63 61 58 55 52 49 47 45 43 42 40 38 37 36 36 35 34 34 33 33 32 32 33 34 34 35 35 36 37 37 37 38 39 39 40 41 43 45 49 51 54 57 59 59 60 61 63 64 65 67 67 68 69 69 69 67 66 64 60 57 54 51 48 45 43 42 41 40 39 38 38 39 39 40 41 45 48 49 50 51 52 53 52 50 50 50 50 51 52 54 57 60 62 64 63 62 59 54 48 44 39 34 30 26 23 19 15 12 11 10 9 12 15 17 20 22 24 26 27 29 30 32 32 30 28 25 22 20 20 19 18 18 17 18 18 19 20 21 23 25 27 29 30 31 32 33 33 33 32 32 31 35 41 53 65 75 82 87 88 89 93 98 104 111 118 120 122 117 112 105 98 90 78 65 54 43 32 22 13 5 -1 -3 -5 -6 -7 -6 -5 -2 5 11 12 12 15 18 21 23 24 20 16 11 6 3 1 1 1 2 4 6 7 8 9 10 11 13 15 17 19 20 22 23 24 24 25 26 30 34 37 40 41 41 39 35 31 26 22 18 14 12 11 10 11 11 12 12 13 15 10 3 -3 -7 -9 -7 -4 -4 -4 -5 -5 -6 -7 -7 -6 -6 -4 -2 -1 1 1 1 0 0 0 0 0 0 1 1 1 2 2 3 3 3 3 2 0 -3 -8 -13 -14 -13 -11 -8 -5 -2 2 4 7 10 13 17 22 27 34 40 44 48 49 50 50 49 50 51 53 57 61 66 72 77 82 86 90 92 93 94 95 97 99 100 102 103 101 98 94 90 87 83 79 76 74 71 68 65 63 60 57 54 52 51 50 49 44 39 35 32 31 30 28 27 27 27 27 27 27 27 28 29 30 32 35 38 40 42 45 47 49 51 53 55 57 58 59 61 63 65 66 68 68 67 64 61 58 56 56 57 57 58 57 57 56 55 54 55 55 56 57 58 60 62 65 67 68 68 67 66 65 65 67 69 70 72 73 73 72 70 68 66 64 62 60 58 56 53 52 51 50 48 47 47 47 49 51 53 55 56 57 58 59 60 62 63 65 66 68 69 70 71 72 71 70 70 69 68 67 65 64 63 62 60 58 56 54 52 50 60 58 56 55 53 52 51 50 49 49 48 48 47 47 47 46 46 46 46 46 46 46 46 46 46 46 46 46 47 47 47 48 48 48 48 48 48 48 48 48 49 50 50 51 51 51 51 51 51 51 51 50 50 50 50 50 50 50 51 51 52 52 52 53 54 55 56 57 58 60 61 63 64 66 68 70 72 75 77 79 81 82 83 83 84 83 83 83 83 83 84 85 85 86 86 86 86 86 86 85 85 83 81 79 78 76 74 72 69 67 65 62 59 55 52 48 45 43 41 39 38 37 36 35 34 33 33 32 32 31 31 31 31 32 33 33 34 34 35 36 36 36 36 37 37 37 38 40 42 44 46 49 52 54 55 57 60 62 63 64 65 66 67 69 71 70 67 65 62 59 56 53 50 47 45 42 40 38 36 35 34 33 33 33 33 35 38 42 45 47 49 50 51 50 50 49 49 48 49 50 51 52 54 57 61 62 62 61 58 55 52 49 44 40 35 32 28 24 20 16 13 11 11 12 13 15 17 18 20 21 22 24 27 29 30 30 29 28 27 27 26 27 27 26 25 24 24 24 26 27 29 30 31 32 33 34 34 33 32 31 29 27 27 27 33 43 53 62 71 74 77 80 85 89 96 103 107 112 113 110 107 101 95 89 81 73 64 56 49 41 28 17 10 5 3 4 5 9 12 15 19 21 22 23 22 22 27 32 32 30 24 15 7 2 -2 -2 -2 0 3 5 8 10 12 13 15 17 19 21 22 22 22 22 21 20 18 19 21 23 27 29 30 30 27 23 19 15 11 8 5 4 3 4 5 7 8 10 12 13 12 10 3 -5 -8 -8 -8 -7 -6 -4 -3 -1 0 2 3 4 5 6 6 6 4 3 2 1 0 0 0 -1 0 0 1 3 5 7 8 9 9 8 6 3 0 -4 -5 -5 -4 -3 -1 2 4 6 8 11 13 17 21 26 32 38 43 47 49 50 50 50 50 51 53 57 60 65 70 75 80 83 85 87 88 89 91 93 95 97 99 100 100 100 98 96 93 90 87 83 79 76 73 70 68 66 65 64 63 61 58 54 49 43 39 35 32 28 25 24 22 21 20 20 20 20 20 20 22 24 27 30 33 36 38 41 44 46 48 50 51 52 52 55 57 59 60 61 60 59 57 54 53 51 51 52 52 52 52 52 52 52 53 54 56 58 60 63 65 68 70 73 73 74 72 69 67 64 63 64 65 66 66 67 68 67 66 64 63 62 61 59 57 54 52 51 50 50 51 54 56 59 62 64 65 65 65 64 64 64 65 67 68 68 69 70 71 71 71 71 70 68 67 65 63 61 60 58 57 54 52 50 48 47 45 56 56 55 55 54 54 53 52 52 52 51 50 50 49 48 48 48 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 48 48 47 48 48 48 48 49 50 50 51 51 51 51 50 50 50 49 49 49 49 49 49 49 50 51 51 52 53 54 55 56 57 58 59 60 61 63 64 65 67 68 70 72 74 75 77 77 78 79 79 79 80 81 82 83 84 86 87 88 89 89 90 90 89 89 87 86 84 81 79 77 75 73 70 68 65 61 57 54 50 47 44 41 38 37 36 35 34 33 33 32 32 32 31 31 30 30 30 31 32 32 33 33 34 34 34 34 35 35 36 36 37 38 38 39 40 43 45 48 51 54 58 61 62 63 64 66 67 68 69 68 64 62 60 58 55 53 50 48 45 42 40 38 35 33 30 29 28 28 28 28 30 32 35 39 42 45 47 48 48 48 48 48 48 48 49 51 53 56 59 61 62 62 61 60 57 55 53 50 46 41 36 31 27 23 19 16 13 11 10 10 11 13 15 17 18 20 22 25 28 30 32 33 34 34 34 35 35 35 33 31 30 29 29 29 30 31 32 33 34 35 35 35 35 35 32 29 28 27 27 33 39 46 54 59 62 65 69 73 79 87 94 99 102 100 98 91 85 82 81 79 75 69 64 60 54 45 37 32 27 31 33 37 43 44 42 40 36 34 30 26 27 31 35 38 39 28 17 8 -1 -5 -5 -5 -1 3 7 11 14 16 18 20 22 23 25 25 24 24 23 21 16 11 7 4 5 8 11 14 15 13 10 6 2 0 -1 -1 0 1 3 5 8 12 15 17 18 17 14 7 -1 -7 -12 -11 -8 -5 -1 2 5 9 11 13 14 14 14 13 12 9 7 6 6 5 5 5 5 4 4 4 6 7 8 10 11 12 12 11 10 8 5 4 3 3 3 3 5 6 8 10 12 14 17 20 25 30 35 39 43 45 48 47 47 47 48 50 54 58 62 67 71 76 78 79 80 82 84 86 89 93 97 100 103 104 104 102 100 97 94 91 87 83 80 77 74 72 70 70 69 69 68 64 60 55 51 46 40 33 27 20 16 13 12 11 11 11 11 12 14 17 20 22 25 28 30 33 35 37 40 42 43 45 46 47 48 50 52 53 53 53 52 51 50 49 48 48 47 47 47 46 47 48 50 52 55 58 61 63 66 68 70 72 75 75 73 71 68 64 61 58 58 58 58 58 57 57 56 56 56 56 57 57 57 55 53 52 52 52 54 57 60 63 66 68 71 71 71 71 70 70 69 69 69 69 69 69 69 68 68 67 66 65 63 61 59 56 54 52 51 49 47 45 44 43 42 41 51 51 52 52 53 53 53 53 53 52 52 52 51 51 50 50 50 50 49 49 49 49 49 49 49 49 48 47 47 47 47 47 47 47 47 47 48 48 48 48 49 49 50 50 50 50 50 50 49 49 49 49 49 49 50 50 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 71 73 74 74 75 76 76 77 78 78 80 82 83 85 87 89 90 91 92 91 91 90 89 87 85 83 81 79 76 74 71 68 64 60 56 52 48 45 42 39 37 36 34 34 33 33 33 32 32 31 31 31 31 31 31 31 31 32 33 33 33 33 33 33 34 34 35 36 37 37 37 37 38 40 42 45 49 53 57 60 63 65 65 66 66 64 64 62 59 56 55 54 54 53 51 49 47 44 41 38 36 33 31 28 26 25 25 25 26 27 29 31 34 37 39 41 42 44 45 46 47 47 47 48 50 53 55 58 61 62 62 61 58 56 54 52 50 46 41 37 33 29 25 22 18 16 13 11 10 11 12 14 15 17 19 21 24 28 31 34 36 37 39 40 40 40 38 36 34 32 31 31 31 32 33 35 37 38 40 41 41 41 39 36 34 32 31 34 37 41 47 51 53 55 55 56 60 65 72 82 91 90 88 83 76 69 68 67 71 74 73 70 67 64 61 60 60 66 74 78 80 83 77 72 64 55 47 39 32 31 31 35 41 41 35 27 15 3 -3 -7 -7 -4 1 7 11 15 18 20 22 24 25 25 25 24 23 22 17 12 8 3 -1 -2 -4 0 5 6 5 3 1 -2 -2 -2 1 4 7 10 13 15 18 21 23 22 19 13 5 -3 -11 -18 -13 -9 -4 1 6 11 16 19 23 22 22 21 21 19 17 16 15 14 14 13 13 12 11 10 9 10 11 12 13 14 15 16 15 15 13 11 9 7 7 7 7 8 9 10 11 13 15 17 20 24 28 32 36 40 42 44 44 45 45 45 47 50 54 58 63 67 71 73 75 76 77 79 82 85 89 93 96 100 102 104 103 100 97 93 90 87 84 80 76 73 71 70 68 67 66 64 62 59 55 50 45 38 31 24 17 12 7 7 7 8 8 9 11 13 16 18 21 23 25 28 30 31 32 35 37 39 41 43 45 46 46 46 46 46 45 45 44 44 43 43 42 42 42 42 43 43 44 46 49 52 56 60 63 66 67 68 70 72 71 67 63 60 58 55 53 52 51 50 49 48 47 46 47 47 49 51 52 53 54 52 51 52 53 56 60 64 67 69 71 73 73 74 73 72 72 71 70 68 67 66 65 64 62 61 59 58 56 54 52 49 47 45 44 42 41 39 38 38 38 39 39 49 49 49 50 50 51 52 52 52 53 53 53 53 53 52 52 51 51 51 51 51 50 50 49 49 48 47 47 47 47 47 47 47 47 47 47 47 48 48 48 48 48 48 48 48 49 49 49 49 49 49 49 49 49 50 50 51 52 53 54 56 57 58 60 62 62 63 63 63 64 64 65 66 67 68 69 70 71 71 72 73 74 75 76 77 78 79 81 84 86 89 90 91 92 92 92 91 90 89 87 85 83 80 78 75 72 68 64 60 56 52 47 43 40 37 36 35 34 33 32 32 32 32 32 32 31 32 32 32 32 32 32 32 32 32 32 32 33 33 34 34 35 36 37 37 37 37 38 39 41 43 46 50 55 58 60 63 62 62 61 60 58 57 54 53 51 49 52 53 53 52 50 47 43 40 38 35 34 32 30 28 27 26 26 26 28 29 30 32 34 36 38 40 41 43 45 46 46 46 47 48 51 54 57 59 60 61 59 56 54 52 49 46 44 40 37 34 31 27 24 21 18 15 12 12 11 12 14 16 18 20 22 24 27 30 33 35 38 40 41 42 40 38 36 33 32 32 31 32 33 36 39 41 44 47 48 48 47 45 43 41 40 40 41 42 45 47 49 52 51 49 47 48 49 57 68 78 82 82 77 71 65 59 56 55 59 64 67 68 68 70 71 76 89 101 104 107 104 98 92 82 71 62 52 44 38 34 36 38 40 41 34 24 14 4 -4 -7 -9 -2 6 12 16 19 20 22 22 22 22 21 20 18 17 13 9 8 7 6 5 5 5 6 6 7 7 7 6 7 8 11 14 17 20 21 23 23 22 20 16 13 4 -5 -9 -12 -13 -9 -5 0 5 10 15 20 24 26 28 29 29 29 29 28 27 26 25 24 23 22 21 21 20 19 19 19 19 20 20 21 20 18 17 15 13 9 7 6 5 7 9 10 12 13 14 15 17 20 24 28 32 36 39 42 43 43 43 45 46 48 51 54 59 64 68 72 74 76 76 77 78 79 81 84 87 90 93 94 96 96 94 92 91 89 85 82 79 75 72 69 65 62 60 58 56 53 50 45 41 36 31 26 20 14 11 8 8 9 9 11 12 14 16 19 21 24 27 29 31 32 32 33 34 35 37 39 41 43 44 43 42 41 41 40 40 40 39 39 39 38 39 39 39 39 40 41 42 45 48 53 57 59 61 63 65 66 65 63 60 56 53 51 49 47 46 46 45 44 44 43 42 43 44 45 47 49 51 53 53 53 53 54 56 59 62 65 68 69 70 70 70 70 69 68 67 65 63 60 58 57 56 54 52 50 49 47 44 42 40 38 37 37 36 35 34 33 33 34 35 36 50 50 50 50 51 51 52 52 53 53 54 54 54 54 53 53 53 53 53 52 52 51 50 49 48 48 47 47 47 46 46 47 47 47 47 47 47 47 47 47 47 47 47 47 48 48 48 48 49 49 49 49 49 49 50 51 52 53 55 56 58 60 62 64 65 65 66 66 65 65 66 66 67 67 68 69 70 70 71 71 73 74 75 76 77 78 80 82 84 87 89 91 92 94 93 92 92 90 88 87 84 82 79 76 73 69 65 61 57 52 48 43 39 36 35 34 33 32 32 32 32 32 32 33 33 33 33 33 33 33 33 33 33 32 32 32 32 32 33 33 34 35 36 37 37 38 38 39 41 42 44 47 50 52 53 54 53 53 53 53 52 52 52 52 53 52 53 54 53 52 50 47 45 42 40 37 37 36 35 33 32 30 28 27 28 29 30 31 32 33 34 35 36 37 39 40 41 42 43 45 46 49 52 55 56 58 57 57 56 55 54 52 50 46 42 38 34 30 27 25 22 20 18 16 15 15 15 16 17 18 20 22 24 27 29 32 35 37 39 42 41 41 39 36 34 34 34 34 34 36 40 43 46 50 52 53 53 53 52 50 48 46 46 46 46 47 47 47 47 47 46 43 40 38 36 36 43 53 60 65 64 61 60 61 61 59 59 59 58 58 61 63 74 87 98 106 111 109 105 99 91 84 77 69 60 51 46 42 42 44 44 39 33 23 12 4 -3 -5 0 7 15 22 22 22 21 19 18 18 17 12 9 7 7 6 6 7 7 7 6 5 5 6 7 7 7 10 12 15 18 21 22 24 25 26 26 27 24 19 12 1 -9 -7 -6 -4 -2 1 4 8 12 16 22 27 31 34 36 37 38 38 37 36 34 32 31 30 29 29 29 29 28 27 26 27 27 29 30 29 28 24 20 16 12 8 6 5 7 9 11 13 14 15 17 20 22 26 29 33 38 42 45 47 49 50 52 54 56 58 61 65 69 72 76 77 78 79 79 79 79 79 80 81 83 84 86 88 89 90 90 90 90 88 86 82 78 74 69 65 60 56 53 50 46 43 39 36 32 28 25 20 16 15 14 14 15 16 18 20 22 24 27 30 32 34 35 36 37 37 36 36 36 38 40 41 40 38 37 35 36 36 37 38 38 36 35 35 35 35 36 36 36 37 38 39 42 44 48 52 54 57 59 61 63 62 62 58 53 49 47 45 44 44 44 45 45 46 46 46 47 47 47 49 51 52 53 54 52 51 53 55 57 59 62 63 64 64 64 63 63 61 60 58 55 51 49 46 45 44 43 42 41 40 38 36 34 33 32 32 31 31 30 30 30 29 29 29 29 51 51 51 52 52 52 53 54 54 55 55 55 55 55 55 55 54 54 53 52 51 51 50 49 48 48 47 47 47 47 47 47 47 47 47 47 46 46 46 46 46 46 46 46 47 47 47 48 49 49 49 49 49 50 50 51 53 55 56 59 61 63 64 66 67 67 68 68 68 67 67 67 67 69 70 71 72 72 73 74 74 75 76 77 78 79 80 82 84 87 89 91 93 93 93 92 90 88 86 85 83 80 77 73 68 64 60 56 52 49 45 40 38 36 35 34 33 33 33 33 33 34 34 34 35 35 35 35 34 34 34 33 32 32 32 32 32 33 33 34 34 35 36 36 37 38 40 41 43 45 47 48 50 51 51 50 50 50 50 50 51 53 54 55 55 55 55 53 51 48 45 42 41 40 39 38 38 36 34 33 32 31 30 31 32 31 31 31 31 32 33 33 34 34 34 35 36 38 39 39 43 46 49 52 55 56 56 56 57 58 56 55 51 47 44 40 35 31 28 25 23 22 21 21 20 19 19 19 20 21 23 25 26 28 29 31 33 35 37 38 38 38 38 38 38 38 39 40 41 44 47 49 52 54 55 56 57 58 58 57 56 54 53 52 52 51 49 48 48 47 45 43 41 39 37 35 34 36 39 43 43 42 43 43 44 46 47 46 45 48 52 58 66 76 86 97 103 107 107 104 100 96 91 84 76 68 61 55 52 49 47 44 37 28 18 10 1 -3 -6 0 14 22 22 21 16 12 10 10 9 3 -4 -4 -4 -2 0 1 2 3 2 1 0 -1 -1 0 3 7 10 14 18 21 22 23 24 25 26 28 26 23 18 12 6 5 5 4 4 4 5 7 11 15 22 29 34 39 43 46 47 46 45 42 38 35 32 31 32 32 34 35 35 34 34 34 35 37 38 38 38 34 30 24 18 14 10 8 8 9 11 13 16 18 21 24 27 31 34 39 44 49 54 59 62 66 69 72 73 75 76 76 77 77 78 79 80 80 81 81 81 81 81 81 81 81 83 85 86 88 89 90 91 89 88 85 81 77 72 67 62 57 52 48 45 42 39 37 35 33 32 30 29 27 26 27 28 29 30 32 33 34 35 36 37 37 38 39 40 40 39 39 39 39 40 41 37 34 33 33 32 32 33 33 33 32 30 30 30 30 31 32 33 34 35 36 39 41 44 47 50 53 56 58 60 59 59 56 51 47 46 44 44 45 47 49 51 53 55 56 57 57 57 57 57 56 56 55 53 51 51 52 54 56 59 59 58 58 57 56 54 52 48 45 41 37 34 32 30 31 32 32 32 31 30 29 28 27 27 27 26 25 24 23 23 21 20 20 19 52 52 53 53 54 54 54 55 55 55 56 56 55 55 55 54 53 53 52 51 50 49 49 48 47 47 47 47 46 46 46 46 46 46 46 46 46 45 44 44 44 44 45 45 46 47 47 48 49 49 49 49 49 50 51 52 54 57 59 62 64 66 67 68 69 69 70 70 70 70 70 70 71 73 74 75 75 75 76 76 77 77 78 79 80 80 82 83 85 87 89 90 92 92 90 88 86 84 82 81 78 76 73 69 65 62 58 55 52 49 45 42 39 38 36 35 35 35 35 35 36 36 36 36 36 36 36 36 35 34 34 33 33 32 32 32 32 32 33 34 35 36 36 37 38 39 41 43 45 48 49 50 51 51 50 49 49 50 50 51 52 53 55 56 55 55 53 51 48 45 41 40 38 37 36 35 34 31 29 27 26 27 27 28 28 29 29 30 31 31 32 32 32 33 33 33 33 34 35 38 41 44 47 49 51 53 55 56 57 57 57 55 50 46 41 37 33 30 26 25 23 23 22 22 23 23 24 25 25 25 26 27 29 29 29 29 30 32 34 36 38 40 42 43 43 45 46 48 50 52 54 55 56 57 58 60 62 63 65 66 65 64 63 62 60 57 54 52 50 48 47 46 44 42 39 36 34 32 30 29 28 28 28 28 29 30 31 32 35 38 43 50 57 66 75 85 94 103 105 107 104 99 94 88 82 76 69 64 59 54 49 45 38 30 23 15 8 2 -3 0 5 10 13 12 5 -1 -4 -8 -8 -8 -8 -8 -7 -5 -4 -2 0 0 -1 -2 -2 -3 1 5 9 13 16 19 21 22 24 25 27 28 28 29 29 28 24 20 16 13 10 7 5 3 2 5 9 14 20 26 32 38 43 47 49 49 48 45 41 36 32 32 32 32 34 35 35 36 36 37 39 41 43 44 45 43 40 33 25 19 13 9 8 8 11 14 17 20 24 28 32 36 41 46 51 57 64 70 74 79 83 87 88 90 89 87 85 83 82 82 82 82 82 81 80 79 79 80 80 81 82 82 83 84 85 87 88 88 87 85 82 78 74 69 64 59 54 50 46 43 40 39 38 39 40 39 37 37 37 37 38 39 39 39 38 37 36 35 34 34 35 37 39 40 40 41 41 41 40 38 35 31 29 27 26 25 25 24 24 24 23 24 24 25 27 29 29 29 30 31 33 35 38 43 47 51 54 57 59 59 58 57 54 51 49 48 48 49 51 53 56 58 61 63 64 65 65 65 63 61 58 55 53 51 50 50 50 52 54 54 53 51 50 49 46 43 40 36 32 29 27 25 23 25 27 27 28 28 26 25 24 23 23 22 21 19 16 13 10 8 8 7 7 52 52 53 53 54 54 55 55 55 54 54 54 54 54 53 52 52 51 50 49 49 48 47 47 46 46 46 46 46 46 46 46 46 45 45 45 45 44 44 43 43 43 44 45 46 47 48 48 49 49 49 49 50 50 51 53 56 58 61 63 66 68 69 70 71 71 72 72 73 73 74 76 77 77 78 79 78 78 78 78 78 78 79 79 80 81 82 84 85 87 89 92 91 90 88 85 82 80 79 78 76 73 71 67 64 61 58 55 53 50 48 45 42 40 38 37 37 37 37 37 37 38 38 38 38 38 37 36 35 34 33 32 31 32 32 32 32 33 33 34 35 36 37 38 40 41 43 46 48 50 51 52 50 49 49 48 48 49 50 51 52 53 54 55 55 53 51 49 46 44 41 39 37 35 33 31 29 27 25 23 24 25 26 27 28 30 31 31 32 34 33 33 32 32 32 32 32 33 35 37 41 44 46 48 50 53 55 57 58 59 57 53 49 43 38 34 30 27 25 23 22 22 22 24 25 27 28 29 29 28 28 28 28 29 29 29 29 31 34 37 41 44 47 49 50 52 55 56 57 58 59 60 60 61 62 65 67 70 73 76 77 77 76 74 71 67 64 60 57 56 56 53 51 49 45 42 40 37 35 33 30 29 27 26 24 23 22 22 24 28 34 40 47 55 63 71 80 87 93 97 97 96 90 84 79 73 68 63 59 53 47 42 36 31 25 18 13 7 3 0 -2 -2 -1 -3 -6 -9 -12 -14 -12 -11 -9 -7 -5 -4 -1 4 8 11 13 14 15 16 17 19 22 26 27 28 29 28 28 29 30 31 32 33 33 32 27 23 18 14 10 6 2 0 -2 3 8 13 19 24 29 33 37 41 44 47 47 44 41 37 33 32 31 31 32 32 33 33 33 33 35 37 40 45 48 48 47 40 33 25 17 12 9 8 11 13 17 21 24 28 32 37 42 48 55 60 66 71 76 81 85 90 92 94 93 91 90 88 86 85 85 84 82 81 79 78 76 75 75 75 76 78 79 80 81 82 83 83 83 82 80 78 74 71 66 62 58 54 50 45 42 40 38 38 38 38 38 38 38 38 38 38 38 38 37 35 33 32 30 32 34 36 39 40 41 41 41 41 39 37 34 31 27 24 21 19 17 16 15 16 17 18 18 19 22 24 25 26 26 26 26 28 30 36 41 45 49 52 52 53 55 56 56 55 55 55 54 55 55 57 59 61 63 64 65 66 66 66 64 62 60 57 54 54 53 53 52 51 49 48 46 45 44 42 40 37 33 30 26 25 26 26 26 25 25 25 25 25 23 21 20 19 18 16 15 13 10 6 3 -1 -2 -4 -4 50 51 51 52 52 52 53 53 53 52 52 52 51 51 50 50 49 48 48 47 47 47 46 46 46 46 46 46 46 46 46 46 46 45 44 44 44 43 43 43 43 44 45 46 47 47 48 49 49 49 49 50 50 51 53 55 57 59 62 65 67 69 71 72 73 74 75 75 77 78 79 80 81 81 81 81 80 79 78 78 78 79 79 79 80 80 81 83 84 86 88 88 89 88 85 82 80 79 78 76 74 72 70 68 65 62 59 57 54 51 49 47 44 42 41 39 39 39 39 39 40 40 40 40 39 39 38 37 36 34 33 32 32 32 32 32 32 33 34 35 36 37 38 39 41 43 46 48 50 51 52 51 50 49 48 47 48 49 50 51 52 53 54 54 53 51 49 46 43 40 38 35 33 31 29 28 26 25 24 25 26 28 29 30 31 33 35 37 40 39 37 36 36 36 37 37 36 37 38 41 44 47 49 51 53 54 56 56 57 55 53 50 44 38 35 32 29 27 26 25 24 24 26 27 29 31 33 34 34 32 30 29 29 29 30 30 31 34 38 42 46 49 52 54 55 56 57 57 59 59 60 60 60 61 65 68 73 77 80 84 86 87 87 85 81 79 76 73 71 70 68 64 61 59 56 55 53 51 48 46 41 37 34 30 27 21 16 15 14 16 21 26 35 44 50 56 61 67 72 76 79 80 79 76 71 65 60 54 50 45 41 37 32 27 22 18 14 10 7 4 -2 -7 -11 -13 -16 -16 -18 -14 -10 -7 -2 2 5 8 13 19 24 28 32 34 36 36 35 36 37 38 37 35 35 34 34 34 35 36 36 36 36 33 30 25 20 15 9 4 1 -2 -1 2 6 11 16 21 25 29 32 36 39 42 43 43 41 39 36 34 32 31 31 31 31 31 32 33 35 37 42 47 50 52 52 47 42 33 24 17 12 9 9 11 15 19 23 26 30 33 38 44 50 55 59 64 68 73 77 82 85 87 88 89 88 87 85 84 83 82 81 80 78 76 73 72 70 69 70 71 72 74 75 75 76 76 76 77 77 76 74 72 68 65 61 56 52 47 43 41 39 39 38 38 38 38 37 37 36 35 36 37 36 36 34 33 31 34 36 39 41 42 42 41 41 40 39 39 37 35 32 27 22 20 17 16 16 16 18 19 20 20 22 24 25 26 26 25 25 26 28 32 37 41 46 49 51 52 54 57 58 59 60 60 59 59 59 59 60 61 62 63 64 64 64 64 63 61 58 57 55 54 53 52 49 47 46 44 43 42 40 38 36 32 28 26 23 23 26 28 26 24 23 22 21 20 18 16 13 11 10 8 7 6 3 0 -3 -7 -9 -10 -11 50 50 50 51 51 51 50 50 50 50 49 49 49 48 48 48 47 47 47 46 46 46 47 46 46 47 47 47 47 47 46 46 46 45 45 44 44 44 44 44 45 46 47 47 48 48 49 49 49 50 50 51 52 53 55 57 59 62 65 68 70 72 74 75 76 77 79 80 81 82 82 83 83 82 82 81 80 79 79 78 78 79 79 79 80 81 82 82 83 83 84 84 84 83 82 80 79 78 76 75 73 72 70 68 66 64 61 58 56 54 51 49 47 45 44 43 42 42 42 41 41 41 41 41 41 40 38 37 35 34 33 32 31 31 31 31 32 33 34 35 36 37 38 40 43 45 47 49 52 52 51 50 49 48 48 48 48 49 51 52 53 53 52 51 51 48 46 43 40 37 35 33 31 29 28 27 27 27 27 28 29 29 30 32 34 36 37 39 40 40 40 42 44 45 46 47 47 47 47 48 50 51 52 53 54 54 54 55 54 53 51 47 42 37 34 32 30 28 27 26 26 26 27 29 32 34 35 36 36 34 33 32 30 31 32 33 36 38 42 46 49 52 54 55 56 56 57 57 58 58 60 62 63 66 69 73 77 81 86 90 92 92 92 89 87 86 85 84 82 81 78 75 74 74 72 71 70 67 64 59 54 47 40 33 26 20 14 10 7 8 10 16 23 30 36 41 45 49 53 59 63 65 67 65 62 58 53 48 44 40 36 32 27 22 16 12 7 4 2 -1 -7 -12 -11 -12 -11 -8 -5 3 12 15 18 21 23 26 30 35 38 42 45 48 50 50 51 49 48 46 42 39 38 36 35 35 35 36 37 37 38 34 31 27 21 16 10 5 1 -2 -2 0 3 7 12 16 20 24 27 31 33 36 39 42 42 41 40 39 37 36 34 33 32 33 34 36 40 43 48 54 57 61 61 57 53 46 39 29 20 13 10 9 12 16 20 24 27 30 33 37 41 46 51 56 60 64 68 72 75 78 79 79 80 80 80 80 81 80 80 79 77 76 74 71 68 65 64 63 64 66 67 68 70 71 73 74 75 76 75 74 71 69 65 60 56 51 47 44 42 40 39 37 37 36 35 35 34 33 34 35 36 35 35 35 35 36 37 39 41 42 41 39 39 39 40 40 39 38 37 32 28 24 22 21 21 22 24 25 26 27 28 28 28 27 26 27 27 29 31 33 38 42 47 53 55 56 58 60 62 63 64 63 62 61 61 60 60 60 59 58 58 58 58 58 59 57 55 54 54 53 51 49 47 45 43 42 41 39 38 36 35 32 29 26 25 23 24 24 23 21 19 17 14 12 10 7 5 2 0 -1 -2 -2 -4 -6 -9 -12 -15 -16 -16 49 49 50 50 49 49 49 49 49 49 49 49 48 48 48 48 47 47 47 47 47 47 47 48 48 48 48 48 48 47 47 46 46 45 45 45 45 46 46 47 48 49 49 50 50 50 50 50 51 51 52 53 54 56 57 60 62 65 68 70 73 75 76 78 79 81 83 84 85 85 85 84 84 83 82 81 80 79 78 78 78 78 80 81 81 82 82 82 81 81 80 80 80 79 79 78 77 76 75 73 72 70 69 68 66 64 62 59 57 55 54 52 50 48 47 46 45 45 44 44 43 43 42 42 41 40 38 36 34 32 31 30 30 30 30 31 32 33 34 35 36 38 39 42 45 47 49 51 51 51 51 50 48 48 49 49 50 51 52 53 53 52 50 49 47 45 42 40 37 35 32 31 29 28 28 27 27 28 29 30 31 32 34 36 37 38 39 40 41 42 44 47 50 53 54 54 54 53 52 52 51 51 50 50 51 51 52 52 53 53 51 48 44 41 37 33 30 28 28 27 28 28 29 31 32 34 35 37 37 37 37 36 36 35 35 36 37 39 42 45 49 52 54 55 56 57 58 58 59 60 61 63 66 69 72 75 78 82 85 88 90 92 92 91 91 92 92 92 92 91 90 90 91 91 89 86 83 80 77 70 64 54 45 35 26 17 12 7 5 5 6 9 13 17 22 26 30 33 37 41 46 50 53 54 53 50 46 43 40 36 33 30 26 23 18 13 8 5 2 2 0 0 3 5 9 13 19 26 32 35 38 39 41 42 43 45 48 51 54 58 59 60 59 56 53 49 46 43 41 39 38 37 38 40 40 40 39 35 31 25 20 15 9 4 0 -5 -4 -3 0 3 7 12 16 19 23 26 29 32 35 38 40 42 42 42 42 40 38 36 34 34 35 38 42 48 55 63 66 69 69 68 66 63 59 47 34 24 15 11 12 14 19 24 27 30 33 36 40 44 49 53 58 62 65 67 69 72 73 75 77 78 79 80 80 80 81 80 79 77 75 72 67 62 60 59 59 60 61 64 66 68 70 71 72 73 73 72 71 70 67 63 59 55 52 48 45 42 40 37 35 33 34 35 34 33 33 34 34 35 36 37 38 39 40 40 40 40 38 36 37 37 38 38 39 38 37 36 34 32 31 29 29 28 30 32 33 34 35 35 35 33 32 32 33 34 36 39 42 46 50 54 57 61 63 64 65 64 62 60 59 59 58 57 56 55 54 53 52 52 53 53 53 53 52 51 50 48 46 44 42 41 40 39 37 36 34 33 31 29 26 24 22 21 20 19 18 15 13 10 8 5 2 -2 -5 -9 -10 -11 -11 -11 -11 -12 -13 -15 -18 -19 -19 48 47 47 47 47 47 47 48 49 49 49 48 48 48 49 49 49 48 48 48 48 48 48 48 49 49 49 49 49 48 48 47 47 47 47 47 48 48 49 50 51 51 52 53 53 52 52 52 53 54 55 56 58 59 62 64 66 69 72 74 75 76 78 81 83 85 86 88 88 87 86 85 84 83 82 81 80 79 79 79 79 80 81 81 81 81 80 80 79 78 78 77 77 76 76 75 74 73 73 72 70 69 67 66 65 63 62 60 58 57 55 54 53 52 50 49 48 47 46 45 45 44 42 41 40 38 36 34 33 32 30 30 29 29 30 31 32 33 34 36 37 39 41 44 45 47 49 50 50 50 50 49 49 49 49 51 52 52 53 54 52 50 48 46 43 41 39 37 34 31 29 28 27 27 27 28 29 30 32 33 34 35 36 38 40 41 41 41 43 45 48 51 55 58 58 59 58 57 55 53 51 48 47 47 46 47 48 49 49 49 49 47 44 40 36 32 30 29 29 30 31 31 32 33 35 36 38 39 40 40 39 39 38 37 37 37 38 39 41 44 48 51 53 55 57 58 60 61 62 63 65 66 67 70 72 75 79 82 85 89 92 94 95 96 97 97 98 99 100 102 102 103 103 101 99 96 93 90 85 80 72 62 52 39 27 19 12 7 4 2 3 4 7 9 12 15 18 21 24 28 33 37 40 42 43 42 40 38 35 33 31 29 26 24 22 18 17 16 16 18 19 21 24 27 31 35 39 43 44 46 47 48 48 48 48 50 52 54 56 58 58 58 56 53 50 47 45 44 43 41 40 39 40 41 39 38 35 31 26 21 15 10 4 0 -3 -5 -6 -6 -5 -3 1 6 10 15 19 23 26 29 32 35 36 38 39 39 39 38 37 36 35 36 37 40 45 51 59 67 71 75 75 73 72 72 69 60 50 35 20 13 12 13 19 25 30 35 39 42 46 49 53 56 59 61 63 65 67 70 72 75 76 78 79 80 81 81 82 81 80 78 76 73 68 64 61 59 58 58 59 60 62 64 65 67 68 69 69 68 67 66 64 61 59 57 54 51 47 45 42 40 39 39 39 39 37 35 34 33 34 35 37 39 41 40 39 38 37 36 35 34 34 35 36 38 40 40 40 38 36 34 34 34 34 34 35 36 37 38 39 40 40 40 40 40 40 41 43 46 49 52 56 58 61 62 64 64 63 61 58 55 55 54 52 50 49 49 48 48 47 48 49 49 50 50 48 46 44 41 39 38 36 35 34 33 32 30 27 25 22 20 18 17 16 15 14 13 11 9 6 3 1 -1 -4 -7 -10 -13 -15 -16 -17 -17 -17 -17 -17 -17 -18 -19 -19 43 43 43 43 43 44 45 46 47 47 47 48 48 49 49 49 49 49 49 48 49 49 49 49 50 50 51 51 50 50 50 50 50 50 51 51 51 52 53 53 54 54 55 55 55 55 55 56 56 57 58 60 62 65 66 68 71 73 75 76 78 80 82 84 85 87 89 89 89 88 86 85 84 83 82 81 80 80 79 78 79 79 79 79 79 78 77 76 75 75 74 73 73 72 72 71 70 69 68 67 66 65 63 62 62 61 61 61 60 58 57 56 55 54 53 52 50 49 47 46 45 43 42 40 38 37 35 33 31 30 30 29 29 29 30 31 32 33 34 36 38 40 42 44 45 47 48 49 49 49 49 49 49 50 51 52 52 52 52 51 50 48 45 43 40 37 35 32 30 29 27 26 27 27 28 29 30 32 34 36 37 38 39 40 41 40 39 41 44 47 50 53 55 57 58 57 56 54 51 50 47 45 42 40 39 40 43 45 47 48 47 45 42 39 35 31 28 26 27 29 31 31 32 33 35 37 39 41 41 41 40 39 38 37 36 36 38 39 42 44 47 51 54 56 59 61 62 63 64 65 67 68 69 72 74 78 82 86 90 94 96 99 101 102 103 103 103 103 104 106 108 109 108 105 103 100 97 94 90 85 76 66 55 44 34 27 19 14 9 6 5 5 6 7 9 12 14 17 20 22 24 27 30 32 33 33 33 31 30 29 28 27 26 26 26 26 28 29 31 33 34 36 38 40 42 44 47 48 47 46 45 44 43 43 43 45 47 48 49 50 49 48 46 44 42 39 38 37 37 37 37 38 39 39 36 33 29 25 21 16 11 6 1 -2 -4 -5 -6 -6 -5 -5 -1 2 6 10 15 19 23 26 30 32 35 36 37 37 36 35 35 34 34 37 39 44 49 54 61 67 72 76 74 72 71 71 69 65 59 44 28 20 16 16 21 26 33 40 44 47 50 53 56 58 59 60 61 62 65 67 70 72 73 75 76 76 77 78 79 79 80 79 76 73 70 66 64 63 61 60 60 60 61 62 63 64 65 65 64 63 62 60 58 57 55 54 52 50 48 46 45 43 43 42 40 38 37 35 34 35 35 34 33 34 34 34 34 33 32 32 32 32 33 34 36 39 42 42 42 41 38 36 36 36 37 37 39 40 42 43 44 44 45 46 46 47 48 49 51 52 54 56 58 59 59 59 59 59 58 57 55 52 50 48 46 44 43 44 45 46 47 48 49 50 50 49 45 41 38 35 32 31 31 29 27 26 23 21 17 14 12 10 8 8 8 7 7 5 4 2 0 -3 -5 -6 -8 -9 -11 -13 -15 -16 -17 -17 -18 -18 -18 -19 -19 -20 -21 36 37 38 39 40 41 42 43 44 45 46 47 47 47 47 48 48 48 48 48 49 49 50 51 51 52 53 53 53 53 53 54 54 54 55 55 56 56 57 57 58 58 59 59 59 59 60 60 61 62 64 66 67 69 70 72 74 76 78 80 82 83 85 86 87 88 88 88 87 87 86 85 83 82 81 80 79 78 77 77 76 76 75 74 74 73 72 71 70 69 68 68 67 67 66 66 65 63 63 61 60 59 59 58 58 59 59 59 59 58 58 57 56 55 54 52 51 49 48 46 44 42 40 38 37 35 33 32 30 29 29 28 28 29 30 31 32 33 35 37 39 40 42 44 45 47 48 48 47 48 49 50 50 51 52 53 53 52 51 49 47 45 42 39 36 34 32 29 28 27 26 25 25 27 30 32 34 36 37 38 40 40 41 41 41 41 42 44 47 50 53 54 53 53 50 47 44 42 40 38 35 32 30 28 29 31 34 38 42 45 45 45 43 40 36 32 28 25 24 25 27 28 30 32 34 37 40 41 41 41 39 37 37 36 35 36 37 39 42 45 49 52 55 58 60 62 63 64 65 66 67 68 70 73 76 79 83 88 92 95 97 100 102 104 105 105 105 104 104 105 108 110 109 107 104 101 98 94 91 81 72 64 57 49 44 38 32 27 21 16 12 10 8 8 9 10 12 15 17 19 21 23 24 25 25 26 28 29 29 29 28 27 27 28 29 32 34 36 38 39 40 41 41 42 42 43 44 43 42 41 38 36 35 35 35 36 37 38 39 39 39 38 38 37 35 33 33 33 33 34 35 35 34 32 30 27 25 23 18 14 10 6 2 0 -2 -4 -5 -5 -5 -3 -1 1 5 9 12 16 19 24 28 32 35 37 38 38 37 36 36 36 37 39 42 47 52 56 60 64 67 70 69 68 69 70 69 66 62 51 40 30 20 18 21 25 30 35 39 43 46 48 50 50 51 51 52 53 55 57 60 63 65 67 68 69 70 72 74 75 76 75 73 71 69 67 66 65 63 62 61 61 60 61 61 61 60 60 59 58 57 55 53 52 51 50 49 47 46 44 43 41 40 39 38 37 36 36 36 36 35 32 29 29 31 31 32 33 33 33 34 34 35 36 37 39 42 43 43 42 40 39 39 39 40 41 42 44 46 48 49 50 52 52 53 53 54 55 55 56 56 56 55 54 53 52 51 50 50 50 48 46 44 42 41 40 40 41 43 45 48 50 50 50 47 44 41 36 32 30 27 26 25 23 19 15 12 10 8 6 4 3 2 2 2 1 0 -2 -3 -4 -6 -8 -9 -10 -11 -11 -11 -12 -13 -14 -15 -15 -16 -16 -17 -18 -18 -18 -17 31 32 33 34 36 37 38 39 40 41 42 43 45 45 45 46 46 47 47 48 49 50 51 52 53 54 55 56 56 56 57 57 58 58 59 60 61 61 62 62 63 63 63 63 63 64 65 66 67 68 70 71 72 73 74 76 77 79 81 83 85 86 87 87 86 86 86 85 85 84 83 81 80 79 78 76 75 74 73 72 71 70 68 67 67 66 65 64 63 62 61 61 60 59 59 58 57 55 55 54 54 54 54 54 54 55 56 56 56 57 57 57 56 54 53 52 50 49 47 45 43 41 39 37 35 34 32 31 30 29 29 28 29 30 31 32 33 34 36 38 39 40 42 43 45 46 46 46 48 50 51 51 52 52 52 53 52 51 50 47 45 42 39 37 34 32 30 28 26 25 25 24 28 31 34 36 39 40 40 41 41 42 42 42 42 44 47 50 53 57 56 53 50 45 40 37 35 33 32 29 27 25 23 24 25 27 30 35 39 42 45 44 43 41 39 36 32 28 26 25 25 27 29 32 35 38 39 40 41 40 38 37 37 36 37 38 39 41 44 47 51 54 57 59 61 63 64 65 66 66 67 68 70 72 75 78 81 84 88 91 94 98 101 103 105 107 105 104 104 105 107 108 109 108 106 104 98 94 86 76 67 64 59 55 51 47 42 37 31 26 21 16 12 11 10 11 12 15 18 20 21 22 22 22 22 23 24 25 26 27 27 26 27 27 28 31 34 36 37 38 39 39 39 39 38 38 37 36 34 33 31 29 28 27 27 27 28 29 30 31 31 32 33 33 34 33 33 33 34 35 35 34 33 31 28 26 24 21 17 13 10 7 5 3 1 0 -2 -2 -1 0 2 4 7 9 12 14 18 23 27 32 37 40 42 42 41 40 40 40 41 42 44 48 52 55 58 61 64 66 66 67 68 68 67 64 60 51 43 36 28 25 24 24 27 30 33 36 38 39 40 40 41 41 42 43 44 45 47 50 52 54 57 59 61 64 67 68 69 69 69 68 67 66 65 64 61 58 55 53 52 51 51 50 51 51 50 50 48 47 46 45 44 43 43 42 40 39 38 37 36 35 35 35 37 39 40 38 35 34 32 32 32 33 34 35 35 36 37 38 39 40 41 42 44 44 45 45 44 42 43 44 45 46 48 49 50 51 52 54 55 56 56 56 55 54 53 52 51 49 46 44 41 39 38 38 38 39 39 39 39 38 38 38 37 37 37 38 40 41 42 42 41 38 36 32 29 26 25 23 20 17 13 10 7 4 2 0 -1 -1 0 0 -2 -3 -5 -6 -7 -8 -9 -10 -11 -12 -12 -12 -12 -12 -12 -13 -13 -14 -14 -14 -15 -15 -15 -14 -12 28 29 31 32 33 34 35 36 37 38 39 41 42 42 43 44 45 46 47 49 50 52 53 54 56 57 58 59 59 60 60 61 62 63 64 65 66 67 68 68 68 69 69 70 70 70 71 71 72 74 75 76 77 77 78 80 81 83 84 86 88 87 86 85 83 82 81 80 79 77 76 75 74 73 72 71 69 67 66 64 63 62 60 59 58 57 56 56 55 54 53 53 52 51 50 49 49 48 48 48 48 48 48 49 49 50 51 52 53 54 54 54 53 53 52 51 50 48 47 45 43 41 39 36 35 33 32 31 31 30 30 30 31 31 31 32 33 35 37 38 38 41 43 45 47 49 50 53 55 56 57 57 56 54 54 54 53 51 48 46 44 42 39 36 34 32 30 28 28 29 30 35 39 42 44 46 44 43 42 42 41 42 42 41 44 48 51 54 57 55 52 49 46 44 42 40 37 35 33 31 29 27 27 27 28 31 34 37 39 42 44 46 46 45 44 41 38 34 31 28 29 30 32 35 37 39 40 41 41 40 39 39 38 38 39 40 42 44 47 51 54 57 59 61 63 64 65 67 67 67 67 68 69 71 74 76 79 82 86 89 93 96 100 103 105 105 104 103 101 100 99 100 100 101 101 97 92 87 81 74 70 66 63 60 56 52 47 42 37 31 26 21 17 14 13 14 15 17 19 20 21 21 21 21 21 20 21 21 22 22 22 23 23 24 25 27 29 31 33 33 34 34 33 33 33 33 32 32 30 28 26 24 22 21 20 20 21 23 25 27 30 32 34 35 36 36 36 36 37 37 37 37 35 33 30 27 24 20 16 12 9 6 5 5 4 4 3 3 3 4 6 8 9 11 13 15 19 23 29 35 40 43 46 47 47 47 45 44 44 44 46 49 51 54 57 60 62 64 66 67 66 65 61 58 54 49 45 43 41 42 43 44 45 45 43 40 41 41 41 38 36 36 35 35 35 36 37 38 40 42 46 49 53 56 59 62 64 64 64 63 62 61 59 56 52 47 42 40 37 37 37 38 39 40 40 41 39 38 37 37 36 36 36 35 35 35 34 33 33 33 35 36 38 40 41 39 37 36 36 35 36 36 37 38 39 40 42 43 44 45 47 47 48 48 49 50 49 48 48 49 49 50 52 52 53 53 54 54 55 55 54 52 50 47 45 43 41 38 35 32 30 27 24 21 23 27 31 33 35 35 35 34 33 31 31 29 31 33 35 35 35 32 30 28 25 23 21 19 15 10 6 3 0 -1 -2 -2 -3 -3 -2 -2 -3 -5 -6 -8 -9 -10 -11 -11 -11 -12 -12 -12 -12 -12 -12 -13 -13 -13 -14 -13 -12 -11 -10 -8 -6 30 31 32 33 33 34 34 35 36 37 38 39 41 42 43 44 45 47 48 50 53 54 55 57 58 59 60 61 62 63 64 66 67 68 70 71 72 73 73 73 74 74 74 74 75 75 76 77 77 78 80 81 82 83 84 86 86 86 87 87 86 85 84 82 80 78 76 74 73 71 70 69 67 66 64 63 61 59 58 56 55 53 52 51 50 49 49 48 48 47 46 44 44 43 42 42 42 42 42 42 42 43 43 44 45 46 47 47 48 49 50 50 50 50 50 49 48 46 45 43 42 40 38 37 35 34 34 33 32 32 32 32 32 31 33 35 37 39 41 42 46 49 52 55 58 60 63 65 67 68 68 66 65 64 63 61 59 57 55 53 51 48 46 45 44 42 40 40 42 44 47 50 52 54 56 52 48 46 45 44 44 44 44 46 48 50 52 53 52 49 46 45 43 44 45 46 45 44 42 39 35 33 32 31 32 34 35 37 39 42 46 47 47 48 47 46 44 40 36 34 33 33 34 36 37 38 39 40 41 41 40 39 39 39 40 41 42 46 49 52 56 60 61 63 64 65 66 66 66 66 67 67 69 70 73 76 79 82 85 89 92 96 99 103 104 105 104 103 101 98 96 95 95 95 93 90 86 83 79 76 73 70 67 64 60 55 50 44 38 32 27 22 19 15 14 13 13 15 16 17 18 18 19 19 18 18 18 19 19 18 18 18 18 18 19 20 23 25 26 27 28 28 28 28 29 29 29 29 27 25 22 20 17 16 15 15 16 18 23 27 31 35 38 39 39 39 39 39 39 39 38 37 35 33 30 28 25 21 17 13 9 7 6 6 6 6 6 6 6 7 9 11 13 15 16 19 22 26 32 37 43 47 51 51 51 50 49 47 46 45 47 49 51 54 57 59 62 63 64 64 63 61 57 53 51 50 51 54 57 63 70 71 69 66 60 55 51 47 42 36 31 30 29 29 30 30 31 32 34 36 39 43 46 49 52 53 55 55 55 54 52 50 47 44 40 35 31 28 26 26 26 28 30 32 32 33 33 32 31 31 30 30 30 30 31 31 31 31 31 32 34 36 38 39 40 40 39 39 39 40 40 40 41 43 45 47 49 50 51 52 53 54 54 54 54 55 54 54 53 53 52 53 54 53 53 52 52 51 50 48 46 43 40 38 35 33 31 29 27 26 25 24 23 22 22 26 29 30 32 32 31 30 28 25 24 24 24 27 30 29 28 27 25 23 21 18 15 13 10 6 3 0 -4 -4 -2 -1 -2 -2 -3 -4 -4 -5 -6 -7 -8 -9 -9 -10 -10 -10 -11 -12 -12 -12 -13 -13 -14 -13 -13 -12 -10 -8 -5 -2 1 35 35 36 35 35 36 36 37 38 39 40 41 42 43 45 46 47 49 51 53 54 56 57 58 59 61 62 63 64 66 68 70 72 73 75 76 77 78 79 79 78 78 79 79 80 81 81 82 83 84 86 88 89 91 91 92 93 92 90 89 87 84 82 79 76 73 71 69 67 66 64 63 61 59 57 56 55 53 52 50 49 47 46 45 44 43 42 41 41 40 40 39 38 38 38 37 37 37 37 37 38 38 39 39 40 42 42 43 45 46 47 47 47 47 47 46 45 44 43 42 41 40 38 37 36 36 35 35 34 34 34 34 34 36 38 41 44 48 51 55 58 61 64 68 68 70 73 74 75 76 76 75 76 75 74 72 72 71 68 66 64 64 63 62 60 60 61 62 61 61 62 63 63 63 61 57 56 57 57 56 55 54 52 52 52 52 52 49 46 45 45 43 46 51 55 55 55 53 51 47 43 38 35 33 31 32 33 35 37 40 42 44 46 47 47 47 46 43 40 37 35 34 34 35 36 37 37 38 38 38 38 39 39 39 40 41 44 47 50 53 56 58 60 62 62 63 64 64 64 65 65 66 68 69 72 74 78 81 84 86 89 92 95 97 100 102 103 105 105 105 105 103 100 97 94 91 88 85 82 80 78 75 72 68 63 58 51 45 38 32 27 23 19 16 14 13 12 12 12 12 13 14 15 16 16 16 17 17 18 19 19 18 17 17 17 18 19 20 21 21 22 23 24 25 26 26 26 25 23 21 18 15 12 10 9 10 12 16 20 25 31 37 38 40 40 40 40 39 39 38 36 34 32 30 28 26 23 20 17 14 11 9 8 8 9 9 9 9 10 12 13 16 18 21 23 25 28 31 35 38 42 46 49 50 51 50 49 49 48 48 49 50 52 54 56 58 60 61 62 62 61 59 56 53 52 52 54 59 65 71 77 78 78 74 65 57 50 44 39 34 31 30 29 30 31 32 33 33 34 36 38 40 42 44 46 47 47 47 45 44 42 40 37 35 32 28 24 22 20 21 21 23 26 28 29 30 29 28 28 27 27 27 27 28 29 30 30 31 31 32 33 35 37 38 39 41 42 43 44 45 45 46 47 49 51 54 56 57 59 59 60 60 61 61 60 60 58 57 55 54 53 52 51 50 48 46 45 44 42 40 37 34 31 29 27 26 25 24 24 25 26 29 31 31 31 31 31 31 31 31 29 28 25 23 22 22 22 23 24 23 22 21 19 17 15 12 9 6 3 1 0 -2 -3 -4 -3 -3 -3 -3 -4 -5 -5 -5 -5 -5 -6 -6 -7 -8 -9 -10 -11 -11 -12 -12 -13 -13 -13 -12 -11 -9 -7 -4 -2 1 4 40 40 39 39 39 38 39 40 40 41 42 43 44 45 47 48 50 52 53 55 56 57 58 59 61 62 64 66 68 70 72 74 76 78 79 81 82 82 83 83 82 82 82 82 84 85 86 88 89 90 91 93 94 95 97 98 96 95 93 90 87 84 80 77 73 70 67 65 63 61 59 57 55 53 52 51 50 49 48 47 45 43 42 41 39 38 38 37 37 37 36 36 36 36 36 36 36 36 35 35 35 36 36 37 38 39 41 42 43 44 45 45 45 45 44 44 43 42 42 41 41 40 39 38 38 37 37 36 35 36 37 38 39 40 43 48 52 57 60 64 66 68 70 70 71 73 74 76 77 78 78 78 78 78 77 76 75 73 72 71 70 70 69 69 70 70 70 69 69 69 70 70 70 70 69 70 71 72 72 72 71 69 67 64 62 60 55 51 49 50 50 54 58 62 62 63 62 61 58 53 48 43 37 31 30 30 31 33 35 37 40 43 44 45 46 46 46 44 42 40 38 36 35 34 34 34 35 35 35 36 37 38 39 41 42 44 46 48 50 52 54 56 57 58 59 60 60 61 61 61 62 64 67 69 72 74 75 77 79 81 83 85 87 89 92 96 101 105 108 111 111 109 107 103 99 95 92 88 87 86 83 79 75 69 64 57 51 44 37 31 26 23 20 17 15 13 11 10 9 8 8 9 9 10 11 13 15 17 20 22 23 24 23 21 20 17 15 15 16 17 18 19 21 22 23 23 23 22 20 18 14 11 7 4 4 5 7 12 16 22 29 34 36 38 38 38 38 38 38 37 35 31 27 24 22 21 20 19 17 16 14 13 12 12 13 14 15 16 17 18 20 23 26 28 30 32 33 35 36 37 39 40 42 43 44 45 46 47 47 48 49 51 53 54 56 57 59 59 60 60 60 58 56 54 52 50 52 54 58 63 69 70 72 71 67 63 56 50 45 41 38 37 36 36 37 37 37 38 38 37 38 39 40 41 42 43 43 42 40 39 37 35 33 31 29 26 23 22 21 21 21 22 24 26 27 29 28 28 27 26 26 27 29 30 32 33 34 34 34 35 35 36 37 39 41 43 45 48 49 50 50 50 51 53 55 58 62 64 66 66 66 66 65 63 62 60 59 56 54 53 51 49 47 45 43 41 39 37 35 32 30 27 25 23 22 22 22 22 24 25 27 29 31 31 30 30 31 31 31 30 29 27 25 23 21 21 20 20 20 19 17 15 12 10 7 4 2 0 -2 -3 -4 -5 -5 -5 -5 -5 -5 -5 -4 -5 -5 -5 -4 -3 -4 -4 -5 -7 -8 -9 -9 -9 -10 -10 -10 -10 -10 -9 -7 -5 -2 1 4 6 9 43 43 42 41 41 41 41 41 42 42 43 44 45 46 48 49 51 52 54 55 56 57 59 60 62 64 67 69 71 74 76 78 80 81 83 84 85 85 85 84 83 83 83 84 85 87 89 91 92 93 93 94 95 96 97 97 96 94 92 89 85 81 78 74 70 67 64 62 59 57 55 53 51 49 47 47 46 45 44 43 42 40 39 38 37 36 35 35 35 35 35 35 35 35 35 35 35 34 34 34 34 34 35 36 37 39 40 41 42 43 43 43 43 43 42 42 42 42 41 41 41 41 40 40 40 39 39 39 39 40 40 40 42 45 48 52 57 62 65 67 68 69 70 70 72 74 75 77 78 78 79 79 78 77 76 75 74 73 72 71 70 70 70 72 73 74 75 75 75 76 76 76 76 76 77 78 80 82 84 85 85 85 82 79 76 72 69 66 63 62 63 65 67 69 69 69 68 67 63 59 54 47 39 33 29 27 29 30 33 37 40 41 43 43 44 45 45 45 44 42 40 38 37 35 34 34 33 34 34 35 37 38 40 42 44 45 47 48 49 50 51 53 53 54 55 56 57 57 57 58 60 62 64 67 69 70 71 70 70 71 72 74 76 79 83 89 94 101 107 111 112 113 111 108 105 101 98 96 93 90 86 82 76 69 61 54 47 40 34 29 25 22 19 16 13 11 10 8 6 5 5 5 6 7 9 12 14 17 20 23 26 27 27 25 23 19 16 15 14 15 17 18 20 22 23 24 24 23 22 16 11 7 2 -2 0 1 5 9 13 19 24 28 31 33 34 35 34 34 33 32 30 25 20 19 18 17 18 18 18 17 16 15 14 14 14 15 16 18 19 21 24 26 29 30 32 32 33 33 32 32 33 33 34 35 36 37 37 38 38 41 45 48 52 55 57 58 59 59 60 60 61 60 58 56 55 54 55 57 59 62 65 65 66 65 63 61 57 54 51 48 46 44 42 40 39 38 37 37 38 39 40 41 41 42 42 42 42 41 40 39 38 37 35 34 32 30 28 27 26 25 24 24 25 26 27 29 29 29 29 28 27 29 31 33 35 36 37 37 38 38 39 40 41 43 45 46 47 48 49 49 48 48 49 53 57 60 64 66 68 69 68 67 65 62 59 57 56 54 52 50 48 45 43 40 38 35 33 32 30 28 25 23 21 20 20 20 21 22 23 24 25 26 26 26 27 28 30 32 32 31 29 27 24 22 19 17 16 14 13 12 10 8 6 3 0 -2 -4 -5 -6 -7 -7 -7 -7 -6 -6 -5 -5 -4 -4 -4 -3 -3 -3 -3 -4 -5 -6 -7 -7 -6 -5 -4 -4 -4 -4 -4 -4 -3 -2 0 3 5 8 10 12 44 43 43 42 42 42 42 43 43 44 44 45 46 48 49 51 52 53 55 56 57 59 60 62 64 66 69 71 74 76 78 80 82 83 84 85 85 85 84 83 82 82 82 83 84 86 87 89 90 91 91 91 92 92 93 93 93 92 89 86 83 79 75 71 68 65 62 60 58 56 53 51 49 48 46 45 44 44 43 41 40 39 38 37 35 35 35 35 35 35 35 35 35 35 35 35 34 34 34 34 34 35 36 37 39 40 41 42 43 44 44 44 44 43 43 43 43 43 43 42 43 43 43 43 42 42 42 42 42 42 42 43 46 49 54 59 64 68 71 73 72 72 73 74 75 76 78 79 79 79 79 79 78 78 77 77 76 74 73 72 72 72 73 75 78 80 82 83 84 85 84 84 83 82 82 83 84 86 88 89 91 88 86 84 83 81 79 76 74 74 75 76 76 76 75 74 73 70 68 63 58 52 44 37 31 29 28 30 33 37 39 42 43 44 45 46 46 46 45 44 42 40 38 37 36 36 35 35 35 36 36 38 39 41 43 44 46 47 47 48 48 50 51 51 53 54 55 56 57 59 61 63 64 65 66 66 65 63 61 61 62 64 68 71 76 81 87 93 100 105 109 112 112 112 109 107 104 100 96 91 87 81 74 66 58 49 42 36 30 27 23 20 17 14 13 11 10 9 7 6 5 5 5 6 9 12 15 18 22 25 28 30 31 30 28 25 22 19 17 17 17 21 24 26 28 30 30 29 25 19 13 5 -3 -6 -6 -5 1 6 11 16 20 24 27 29 30 30 29 28 24 21 18 15 13 14 14 15 17 18 18 19 18 18 17 17 16 16 17 18 19 20 22 24 25 25 26 26 26 26 26 26 28 29 28 28 27 26 25 26 26 30 34 39 44 50 52 54 55 56 58 59 60 59 58 58 57 57 58 59 60 61 62 62 61 61 60 59 58 57 55 53 51 49 47 44 42 41 40 40 41 42 43 45 46 46 47 46 45 45 44 44 44 43 43 42 41 39 38 36 34 32 30 29 28 27 28 29 30 30 30 30 29 31 32 34 36 38 39 41 42 43 44 45 45 45 45 44 44 44 45 45 46 48 51 54 58 61 64 66 67 68 66 65 62 58 56 54 52 50 48 46 44 42 40 37 35 33 31 29 27 26 24 22 21 20 20 21 21 22 22 22 21 22 24 25 26 27 28 28 28 27 25 23 20 17 15 12 11 9 7 6 4 2 1 -2 -4 -6 -8 -9 -9 -9 -8 -8 -7 -6 -5 -4 -3 -2 -2 -2 -2 -2 -3 -4 -5 -5 -5 -4 -3 -2 0 3 4 5 5 5 5 5 5 6 6 6 7 8 9 45 46 46 45 46 46 46 47 47 47 48 50 51 52 54 55 56 57 58 59 60 61 62 63 66 68 71 73 76 78 80 82 83 84 84 84 84 84 82 81 80 79 80 80 80 80 81 82 82 83 85 86 86 86 87 88 87 85 83 81 79 75 72 69 66 63 60 57 55 54 52 50 48 47 46 45 44 43 42 41 40 39 38 37 36 36 36 35 35 35 35 35 35 35 35 35 35 35 35 36 36 37 39 40 41 43 44 44 45 46 46 46 47 47 46 46 46 46 46 46 47 46 46 45 45 45 45 45 45 45 47 49 52 56 62 68 71 76 77 77 77 77 78 79 80 81 82 81 81 80 81 81 80 80 80 78 77 75 73 72 72 72 74 76 79 82 84 87 90 91 91 90 88 88 86 85 85 85 85 86 85 84 83 82 81 80 80 79 79 80 80 80 79 79 79 78 77 75 71 67 62 56 48 41 35 30 29 30 32 36 40 43 44 46 47 47 48 47 47 46 44 43 42 40 39 39 39 38 37 36 36 36 37 39 42 44 46 47 49 50 50 50 51 51 52 54 57 59 61 63 64 64 65 64 64 63 62 59 58 57 57 61 65 69 73 77 81 85 89 95 100 104 107 108 108 106 104 100 96 90 85 77 70 62 53 44 38 32 28 25 22 20 18 17 16 16 15 15 14 13 11 9 7 8 10 12 16 20 25 29 32 34 35 35 34 33 32 29 27 24 24 29 35 37 39 40 39 39 33 28 18 5 -7 -11 -16 -15 -9 -2 8 16 20 23 25 26 27 26 24 21 17 14 12 11 11 12 13 15 18 19 20 20 20 20 20 19 19 19 19 19 19 19 20 21 21 21 21 20 20 20 21 22 23 24 23 23 22 20 18 16 15 18 21 26 32 37 41 44 47 49 51 53 54 55 56 57 57 58 58 59 59 59 59 58 57 57 56 56 57 58 58 57 56 54 52 48 45 44 43 44 45 47 48 50 51 52 52 52 52 52 53 53 53 53 53 53 52 50 48 46 43 40 38 35 33 31 31 30 31 31 32 32 32 33 34 36 38 40 42 44 46 47 47 48 48 47 47 47 46 46 47 49 50 52 54 56 58 60 63 64 64 63 62 60 57 55 52 50 48 46 44 42 41 39 37 35 34 33 32 31 31 30 29 28 27 25 25 25 24 24 23 23 22 23 24 26 26 27 27 26 24 22 19 17 15 12 10 9 7 6 5 3 1 0 -2 -4 -6 -7 -8 -9 -9 -8 -7 -6 -5 -3 -2 -1 1 2 1 0 -1 -2 -3 -4 -5 -5 -4 -3 0 2 4 7 9 10 11 11 12 13 13 13 12 10 9 8 6 50 51 51 52 52 52 52 53 53 54 55 56 58 59 60 60 61 62 62 62 63 64 65 66 68 71 73 76 77 79 81 82 83 84 84 83 83 82 81 80 79 79 78 77 76 76 75 75 76 77 78 78 78 78 78 77 77 76 75 73 72 70 68 66 63 60 57 55 53 51 49 48 46 45 44 43 42 41 40 40 39 38 38 37 36 36 35 35 36 36 36 36 36 36 36 36 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 50 51 51 51 50 50 50 50 50 49 49 48 48 48 48 48 48 48 48 49 51 54 58 62 67 72 74 76 77 79 81 83 84 85 85 85 84 84 84 84 84 84 83 83 81 80 78 75 74 73 73 73 74 76 79 82 85 88 90 90 89 88 86 84 83 82 83 83 82 82 81 80 80 79 78 78 77 77 78 79 79 81 82 82 81 80 76 73 69 64 59 51 43 36 32 29 28 32 37 41 43 46 46 47 48 48 49 49 48 46 46 45 44 44 44 42 40 39 37 36 36 37 39 41 43 46 47 48 48 49 49 50 51 52 53 55 58 60 63 64 65 65 65 65 65 65 64 62 61 63 65 68 71 75 77 79 81 82 85 89 93 96 99 101 101 100 98 94 89 82 75 67 58 49 41 34 28 26 24 24 24 24 24 23 23 23 23 23 23 22 20 18 17 17 19 22 26 30 33 36 39 41 42 42 42 42 41 40 39 40 42 44 44 45 44 43 40 36 31 19 6 -2 -5 -6 -4 0 5 12 19 20 21 22 22 22 21 20 17 14 12 12 12 12 13 14 16 18 19 20 21 22 22 22 22 22 21 21 21 21 21 21 21 20 20 19 19 18 18 18 19 20 20 19 19 18 17 15 12 11 12 14 18 22 27 31 35 39 42 45 47 49 51 53 55 57 59 60 61 61 60 59 58 57 56 55 55 55 56 57 59 58 57 56 53 50 48 46 46 47 48 50 51 52 53 54 55 56 57 58 59 60 61 61 61 59 58 55 53 50 47 43 40 37 35 34 33 33 34 35 36 37 38 39 41 42 43 45 47 49 50 51 50 49 49 49 49 49 49 49 50 51 53 55 57 59 60 61 61 60 59 58 56 54 53 51 49 47 45 44 43 42 42 41 41 41 40 40 40 41 40 38 36 34 33 31 30 29 29 29 28 28 27 27 26 25 24 23 21 20 17 14 12 10 9 8 7 7 6 5 3 2 0 -2 -3 -5 -6 -7 -6 -6 -5 -4 -3 -1 1 3 5 6 6 5 3 1 0 0 -1 -1 -1 1 2 4 6 8 10 12 13 13 14 15 17 19 21 23 22 21 18 14 57 58 58 58 58 58 59 60 61 62 63 64 65 66 66 67 66 65 65 65 65 66 67 68 70 72 75 77 79 80 81 82 83 83 82 82 81 80 79 79 78 78 77 75 74 73 72 71 71 71 70 70 70 69 68 68 68 67 67 66 65 64 63 62 60 58 56 54 52 50 48 46 44 42 41 40 39 38 37 37 36 36 36 36 35 35 35 36 36 36 37 37 37 38 38 39 40 40 42 43 45 46 47 48 49 49 50 51 52 53 54 54 55 54 54 54 53 53 53 52 52 52 52 52 51 50 50 50 50 50 51 51 53 56 60 65 69 72 75 78 81 84 86 88 88 88 88 88 88 87 88 88 89 89 89 88 87 86 83 81 79 76 75 75 76 77 79 81 85 84 83 82 80 77 76 76 76 77 77 78 77 77 76 75 74 73 73 73 74 76 77 79 81 82 81 79 76 73 69 65 61 56 51 44 39 35 31 34 37 39 42 45 45 45 45 46 47 48 48 48 48 47 47 47 46 45 43 41 38 36 35 35 35 36 38 40 40 41 42 43 44 45 46 46 47 48 49 52 55 59 62 66 69 70 71 72 72 71 70 70 70 71 73 76 78 80 82 82 83 83 84 86 88 91 94 96 97 95 92 88 81 74 66 57 49 41 34 30 27 26 27 29 29 29 29 29 29 31 33 34 34 33 31 30 29 30 31 34 37 40 42 45 46 47 48 49 50 49 48 47 45 44 44 43 43 41 40 36 31 25 19 12 7 2 1 2 4 8 12 15 16 17 16 15 15 15 16 16 16 16 15 15 16 17 17 18 18 18 19 19 20 20 20 19 19 19 20 20 20 20 20 19 19 18 17 16 15 15 15 15 16 16 16 16 15 14 13 11 11 12 13 16 20 23 26 30 33 36 39 42 45 48 50 52 55 57 58 60 61 62 61 59 58 56 54 54 55 56 57 58 59 59 58 55 53 50 48 47 47 47 48 49 51 52 53 54 55 57 58 59 61 62 62 62 61 59 57 55 52 49 46 43 40 37 37 36 37 38 40 42 43 44 45 46 48 50 51 51 52 52 53 52 50 50 49 49 49 50 51 52 53 55 57 58 60 60 60 59 59 58 58 57 56 55 53 52 52 51 50 50 49 48 47 46 45 44 43 42 41 40 39 38 37 37 37 36 35 34 33 32 30 28 26 24 22 20 18 16 15 13 11 9 9 9 8 8 7 6 5 3 2 1 0 -2 -3 -4 -4 -3 -2 -1 0 2 3 5 6 7 8 8 8 7 6 6 7 8 10 11 13 14 14 15 16 16 16 16 17 17 18 19 21 25 29 30 30 31 27 63 63 64 65 65 66 67 67 68 69 69 69 70 70 69 69 68 68 67 67 67 68 69 70 72 74 77 79 80 81 82 83 83 82 82 82 81 81 80 80 78 77 75 74 73 71 70 69 68 67 67 66 66 65 65 64 63 62 62 61 60 60 59 58 57 55 54 52 50 49 47 45 43 41 39 38 37 36 35 34 34 33 33 33 33 34 34 35 35 35 37 39 40 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 56 57 57 57 57 57 57 56 56 56 56 56 54 54 53 52 51 52 54 55 56 58 58 60 62 64 68 71 74 76 79 81 83 85 87 87 88 88 88 88 88 89 89 90 91 92 93 94 94 94 92 89 87 84 81 79 78 78 78 78 77 77 75 73 71 70 70 69 71 72 73 73 72 71 69 68 67 66 66 67 69 72 74 76 77 77 76 73 69 66 62 59 55 52 49 46 44 41 40 39 40 41 43 42 40 40 40 41 43 44 45 45 46 46 46 47 46 43 41 39 36 35 35 34 34 35 36 36 36 36 36 37 40 42 43 43 43 44 45 46 49 53 56 60 64 67 71 73 74 74 75 75 76 77 79 80 82 85 85 86 85 84 83 83 83 86 90 95 95 94 92 88 83 76 69 62 54 46 40 34 30 29 29 29 30 30 31 32 34 36 39 42 45 45 43 40 40 40 41 43 46 47 48 49 49 49 50 51 51 51 51 48 44 42 40 38 36 34 31 28 24 20 16 12 9 5 3 2 1 0 1 4 6 7 7 7 8 9 11 13 14 16 17 17 18 18 18 18 17 16 15 15 15 15 14 15 16 17 17 17 17 17 16 16 15 14 13 12 12 11 10 10 10 9 9 9 9 9 9 9 10 11 13 16 19 22 25 28 31 34 36 39 41 43 46 48 51 53 55 57 58 59 59 58 57 55 53 53 53 54 55 57 58 59 58 56 54 52 49 48 46 46 47 47 48 49 50 51 52 53 54 54 55 56 57 57 57 56 56 54 52 50 48 45 43 41 41 41 42 44 46 48 50 51 51 52 52 53 53 53 53 52 51 50 48 48 47 47 48 49 51 53 56 58 60 61 61 62 61 60 59 58 58 58 58 57 57 56 57 56 56 55 53 51 49 46 44 41 39 38 37 37 37 38 39 39 40 39 37 35 32 30 27 25 22 20 18 16 14 13 12 11 10 10 10 9 9 8 7 6 5 4 3 2 1 1 0 0 0 1 3 4 5 6 7 8 9 10 11 11 11 12 13 15 17 20 22 23 25 25 25 25 24 23 22 21 20 19 19 20 21 23 26 29 32 35 35 65 66 67 68 70 71 71 73 73 73 72 72 71 70 70 69 68 67 67 69 69 70 71 73 75 77 79 81 81 82 82 83 83 84 84 84 84 84 83 81 80 78 76 74 72 70 68 66 65 64 64 63 62 62 61 61 60 60 59 58 58 58 57 57 55 53 51 49 46 45 43 41 38 37 36 35 34 34 33 32 31 30 30 31 31 33 34 35 37 40 42 44 45 47 48 50 51 52 53 54 54 55 56 57 57 58 58 58 59 59 59 59 59 59 59 59 59 59 58 56 55 55 55 54 57 60 62 66 68 70 71 73 75 76 79 80 81 82 82 83 84 85 85 85 85 85 85 85 85 85 86 87 88 90 93 96 98 99 98 96 95 92 88 85 82 80 77 76 74 73 71 69 69 69 69 69 70 70 70 70 68 66 64 63 62 61 61 62 63 66 69 70 71 72 69 65 62 60 57 55 53 50 49 47 45 43 42 40 39 39 37 36 35 34 34 36 38 40 41 42 43 44 44 44 42 40 39 37 36 36 35 36 36 37 38 39 39 39 39 39 40 41 41 41 41 42 42 43 45 48 50 53 56 60 64 68 72 75 76 77 79 82 84 86 88 89 90 90 86 83 82 82 83 87 91 93 95 95 91 88 84 79 74 67 59 51 45 38 35 32 30 30 30 31 32 34 36 38 40 42 44 44 44 45 46 47 48 48 49 50 51 50 49 49 48 48 48 48 47 44 41 37 33 30 27 24 21 18 16 14 11 10 8 6 4 2 0 -1 -2 -1 0 1 3 4 5 7 9 11 13 14 16 16 17 17 17 16 15 13 12 11 10 11 12 13 14 15 15 15 15 15 14 13 12 11 10 10 9 8 7 6 5 5 5 5 6 6 7 8 9 10 12 13 16 19 22 26 29 32 33 35 37 39 42 45 48 51 54 57 58 59 59 58 57 54 52 51 50 50 50 51 53 54 54 54 53 51 50 49 48 47 47 47 48 48 49 49 49 49 48 48 49 49 50 50 51 51 52 52 52 51 50 49 48 47 47 48 50 51 53 54 56 56 56 56 55 55 54 54 53 52 51 50 49 48 47 47 48 49 50 53 55 57 59 60 60 59 58 57 57 57 56 56 56 56 55 55 56 56 56 55 54 52 50 47 44 42 40 39 39 39 39 39 39 38 37 35 33 31 28 26 23 20 18 16 14 13 13 12 11 10 10 9 9 8 8 7 7 6 6 5 5 5 5 4 4 5 6 7 8 10 11 11 12 12 12 13 14 16 17 19 22 24 27 30 33 34 34 33 33 32 31 30 29 28 26 25 24 23 25 26 29 32 34 36 38 62 63 64 65 67 68 69 70 70 70 70 69 68 67 66 65 66 67 69 71 73 75 77 79 81 83 83 83 83 82 83 83 83 84 85 85 85 84 83 82 80 78 76 73 70 68 66 64 63 62 61 59 59 59 58 57 57 57 56 56 56 56 55 55 53 51 48 46 44 42 40 38 37 36 34 33 32 32 31 30 31 32 32 33 36 38 40 41 44 46 48 50 51 53 54 55 56 56 57 57 58 58 58 59 59 59 59 59 60 60 60 60 59 59 59 59 59 58 57 57 58 59 61 64 66 70 75 79 79 78 79 80 80 81 81 81 81 81 81 81 82 82 83 83 83 82 81 80 80 80 80 81 82 84 87 90 93 95 96 97 96 94 91 87 84 81 78 75 73 71 70 70 70 70 70 71 71 70 70 69 68 66 64 62 60 58 56 55 55 56 59 62 63 63 62 60 58 56 55 54 53 51 49 47 45 43 41 38 36 34 33 32 31 30 31 33 36 38 39 40 41 42 42 41 41 41 40 40 40 40 41 41 42 44 45 46 45 45 44 42 42 41 39 39 38 38 39 40 42 43 44 47 50 53 58 62 66 70 74 77 79 82 85 88 90 90 90 87 83 81 81 81 84 87 90 92 94 92 89 85 82 78 74 68 62 56 50 45 40 36 34 34 34 34 35 35 36 37 37 37 38 39 41 44 46 48 50 51 51 52 52 52 51 50 49 47 45 43 40 37 33 29 26 23 21 18 15 12 10 7 6 5 5 4 2 1 0 -1 -1 -1 0 1 2 3 4 6 8 10 12 14 16 17 19 19 19 18 16 14 12 11 11 12 13 14 15 16 16 16 16 15 15 14 13 11 10 9 8 7 6 5 4 4 3 4 5 6 6 7 7 8 8 9 10 13 16 20 23 26 28 31 33 34 37 40 44 48 52 55 57 59 59 58 56 54 52 49 47 46 45 45 46 47 48 49 50 50 50 50 49 48 48 48 48 48 48 47 47 46 46 46 47 48 49 49 50 51 52 53 53 53 53 52 51 50 51 52 54 56 58 59 60 60 60 59 58 56 55 54 53 53 53 52 52 52 51 51 51 51 52 52 52 52 52 51 52 52 51 50 49 50 50 51 51 51 51 51 52 54 54 53 53 50 48 46 44 43 42 40 39 39 38 36 35 33 32 31 29 28 25 23 21 18 15 14 12 11 11 11 11 10 10 9 8 8 8 8 8 8 8 7 7 8 8 9 10 11 12 14 15 16 16 17 17 17 18 19 21 23 25 27 30 32 35 38 40 42 41 42 41 40 39 38 37 36 34 32 30 28 28 27 28 31 34 36 39 57 58 59 61 62 63 64 64 64 64 63 63 62 62 62 63 64 67 70 74 78 81 83 86 87 88 88 87 87 87 86 85 85 85 84 84 84 83 81 80 78 75 73 71 69 66 64 63 61 60 59 58 57 57 56 55 55 54 53 53 52 52 51 50 48 47 45 43 41 40 39 37 36 35 34 33 33 33 34 36 38 40 42 44 46 47 49 50 52 53 55 56 57 59 58 59 59 59 59 59 59 59 59 59 59 59 60 60 60 60 60 60 59 59 58 58 58 58 58 59 60 63 66 69 73 77 80 80 80 80 80 81 81 81 81 81 81 81 81 81 81 81 82 82 81 80 79 78 77 76 76 77 77 79 80 82 84 87 89 90 91 89 87 85 82 78 75 73 72 70 70 69 70 71 71 71 71 71 69 69 68 66 65 62 58 54 51 49 48 50 53 55 57 59 59 58 57 55 54 52 50 48 46 44 43 40 36 33 31 28 27 28 28 29 31 32 34 36 38 39 39 41 43 44 45 46 47 48 49 50 50 51 51 52 52 51 50 47 45 42 40 38 36 34 33 33 34 35 37 38 40 43 45 50 54 59 62 66 68 71 73 76 79 81 81 82 82 81 80 81 81 83 86 89 90 91 91 90 87 85 83 80 76 72 67 63 58 54 51 47 45 43 41 40 39 39 39 38 37 37 37 37 39 41 43 46 48 50 51 52 52 52 51 50 48 46 43 40 36 32 28 25 22 19 17 14 12 10 8 6 5 4 2 1 -1 -2 -3 -3 -3 -2 -2 -1 0 1 2 5 8 10 13 15 16 18 19 20 20 20 19 17 15 13 13 14 14 16 17 17 16 16 16 16 15 15 14 13 11 10 9 8 7 6 5 4 4 4 4 4 4 4 4 4 5 5 7 9 12 14 17 20 23 25 26 28 30 33 36 39 43 47 51 54 55 56 55 53 50 48 46 44 42 41 42 42 44 45 46 47 48 48 48 48 48 48 48 47 47 46 46 47 48 50 51 52 53 53 54 56 57 57 57 56 55 54 53 52 52 52 53 55 57 59 60 60 59 58 57 55 54 53 53 54 56 56 56 56 55 55 54 52 51 51 51 51 50 50 49 48 48 49 49 49 50 50 49 49 49 49 49 50 50 49 48 47 45 44 42 41 40 38 37 35 33 31 30 28 27 26 26 25 24 22 20 17 16 14 13 12 12 11 11 10 9 9 8 8 9 9 9 10 11 11 12 13 14 16 17 18 20 21 22 23 23 24 24 24 25 26 29 31 34 35 36 39 42 44 47 49 50 50 49 49 48 47 45 44 41 39 37 35 32 30 28 29 32 35 37 54 56 58 60 61 61 61 62 60 59 57 57 58 58 60 63 66 69 73 77 81 84 86 89 90 90 91 91 90 90 89 88 87 85 84 83 81 80 78 76 74 72 70 68 66 64 62 60 59 58 57 56 55 55 54 53 51 50 49 49 48 47 46 45 44 42 41 40 39 38 37 36 35 35 35 35 36 39 42 45 47 50 52 53 55 56 56 57 58 58 59 61 61 60 60 59 58 58 59 58 58 58 58 58 58 59 59 59 59 59 58 58 57 57 57 57 57 57 57 58 60 63 66 70 74 76 77 79 78 78 78 80 81 82 83 83 83 83 82 82 81 81 81 81 80 80 79 78 78 78 77 77 76 76 77 78 79 81 82 83 84 84 82 80 78 75 73 70 69 68 67 68 69 70 70 70 69 68 67 66 65 63 60 58 55 53 51 49 49 49 51 53 56 56 55 54 52 51 49 47 45 43 40 37 34 32 29 27 25 24 24 24 26 29 31 33 36 37 38 39 41 44 47 51 54 56 58 60 61 60 59 57 56 55 53 52 49 46 43 38 35 32 29 27 26 26 26 29 32 34 37 40 43 47 52 54 56 59 61 64 66 68 70 71 72 74 75 76 78 80 82 85 88 88 88 89 90 91 90 89 87 84 80 77 73 70 67 64 62 60 56 53 49 47 45 43 42 41 40 39 38 38 38 39 40 42 44 46 48 49 50 51 49 48 46 43 41 38 35 31 27 23 19 15 13 11 9 7 5 4 2 1 0 -1 -2 -3 -4 -3 -3 -2 -2 -2 0 1 3 5 8 10 12 14 16 17 18 19 19 20 21 20 18 16 15 14 14 14 14 14 14 14 14 14 14 13 13 12 12 11 9 8 8 7 6 5 5 4 4 3 3 2 2 2 2 2 3 5 7 10 12 15 17 19 21 22 24 26 28 31 34 39 43 47 50 52 51 50 49 47 45 43 42 41 41 41 42 43 44 44 45 45 46 46 45 45 45 45 45 45 46 48 50 52 55 57 58 59 60 61 61 61 62 60 59 57 56 55 54 54 54 55 55 56 57 58 57 57 55 53 52 52 51 53 55 56 56 56 55 55 54 53 52 52 51 50 49 47 47 46 47 47 48 48 49 48 48 47 47 46 46 46 45 45 44 43 42 40 39 37 36 34 33 31 29 27 26 25 24 24 24 23 22 21 19 18 17 15 14 12 12 11 10 10 9 9 9 10 11 11 13 14 15 17 19 20 22 24 25 27 28 29 30 31 31 32 32 33 34 35 37 38 40 41 41 43 46 48 51 54 55 55 55 54 54 52 50 48 47 45 43 41 40 39 39 40 39 39 38 56 57 59 60 60 61 61 60 59 59 59 58 59 62 64 66 70 73 77 80 83 86 88 89 90 90 90 90 90 89 88 87 86 84 82 80 78 77 75 73 70 68 66 64 62 60 59 58 57 56 55 54 52 51 50 49 49 49 48 46 45 44 43 42 41 40 39 38 37 37 36 36 37 37 38 41 44 48 50 52 54 54 55 57 58 59 60 60 61 62 62 61 61 59 57 55 54 54 54 55 56 56 56 57 58 58 58 58 57 57 56 56 56 56 56 56 56 56 56 57 58 60 63 65 67 69 70 71 72 73 74 76 79 81 83 83 83 82 82 81 81 80 80 80 80 80 80 80 80 80 80 79 79 78 78 79 79 80 80 80 80 80 80 78 76 74 72 70 68 67 67 67 67 66 66 64 62 61 58 56 54 53 51 50 49 48 47 47 47 47 48 49 49 48 48 46 44 43 41 40 37 34 31 28 25 23 22 21 20 20 21 24 27 31 34 36 39 40 42 44 48 52 56 60 63 64 65 65 62 60 57 54 52 50 47 44 41 38 34 30 26 23 20 19 19 19 22 25 28 31 34 37 39 42 45 47 49 53 56 58 60 62 63 65 66 67 68 71 74 76 78 79 81 82 82 86 90 92 92 93 91 88 85 81 77 73 69 66 63 60 57 53 50 47 45 43 42 41 40 38 37 36 36 36 36 37 39 41 42 44 45 46 46 45 42 40 37 35 32 29 25 22 19 16 13 11 8 7 5 4 2 1 0 -1 -1 -2 -2 0 1 2 2 3 5 6 7 9 10 12 13 15 17 18 19 20 20 21 21 21 21 20 19 17 17 16 15 14 13 13 13 12 12 12 12 12 11 10 9 9 8 8 7 6 5 4 3 3 2 1 1 0 -1 -1 0 2 4 6 9 12 15 17 18 19 21 22 25 27 30 34 37 41 44 46 46 46 46 45 45 44 43 43 43 43 43 44 44 44 44 43 43 42 41 40 40 40 41 41 42 45 48 51 55 58 62 65 66 66 66 66 65 64 63 61 60 59 58 57 57 57 57 58 58 58 57 56 55 53 51 51 51 52 54 55 55 56 56 56 55 54 53 52 50 49 49 48 47 47 46 47 48 47 46 45 44 43 43 43 43 43 43 42 41 41 39 38 36 34 32 30 29 27 26 25 24 23 23 23 23 22 21 20 18 17 16 16 15 14 13 12 11 11 12 12 13 14 15 16 17 19 21 23 25 28 29 31 33 35 36 37 38 39 39 40 41 41 42 43 44 44 43 43 44 45 47 48 50 52 53 54 54 54 52 50 49 48 47 46 46 45 45 45 46 47 46 45 43 58 60 61 63 63 64 65 66 66 66 67 68 69 70 72 74 76 79 81 84 86 88 89 90 89 89 89 88 87 86 85 83 81 79 77 75 73 71 70 68 66 65 63 61 59 58 56 55 54 53 51 49 48 47 46 46 46 45 45 44 44 44 43 42 41 41 40 40 39 38 39 40 41 43 46 49 51 53 56 56 56 56 56 55 56 57 58 59 60 61 62 62 60 58 55 54 53 53 54 55 55 56 57 58 58 58 58 57 57 56 56 56 56 56 56 56 56 56 56 56 57 58 58 58 60 60 61 61 63 65 67 71 74 77 79 80 81 80 79 78 78 78 78 78 78 79 80 82 82 82 83 82 82 81 80 80 80 80 80 80 80 80 81 80 80 78 75 73 72 71 70 66 62 60 56 53 51 46 42 39 39 39 40 41 41 42 43 43 43 42 42 42 41 41 39 38 37 37 36 33 31 28 26 25 22 21 19 19 19 20 22 25 28 31 35 38 41 43 47 52 56 59 63 65 64 63 61 57 54 50 47 43 41 38 36 34 31 28 24 20 16 13 12 13 14 16 19 22 26 29 32 34 36 37 39 40 43 47 50 52 55 57 58 59 61 62 65 68 72 72 72 72 73 74 77 81 85 88 91 92 90 88 84 80 76 72 68 64 60 56 52 48 45 42 39 37 36 35 35 34 33 32 31 30 30 31 32 34 36 37 39 40 41 39 37 35 33 30 28 26 24 21 19 16 14 11 10 8 7 5 3 2 1 1 0 0 2 3 4 6 7 8 10 12 13 14 15 15 16 17 19 20 21 21 21 22 22 22 22 21 20 19 17 15 14 13 12 13 13 13 13 13 13 12 12 11 10 9 8 8 7 6 5 4 3 3 2 2 1 0 -1 -1 0 1 3 6 9 11 14 16 17 19 20 22 23 25 27 30 32 35 37 39 40 41 42 43 44 44 44 44 44 45 45 45 45 44 43 42 40 39 38 37 37 37 38 38 39 42 45 48 52 57 62 67 69 69 70 69 68 66 65 64 62 61 60 59 59 59 59 59 59 59 58 56 55 53 52 52 52 53 54 55 56 57 56 56 55 54 53 51 50 49 49 50 49 49 48 47 46 45 43 42 42 41 42 42 42 42 42 42 41 40 39 38 36 34 32 30 29 28 27 26 26 25 25 25 24 23 21 20 19 17 17 16 16 15 15 15 14 15 15 16 17 18 20 21 23 25 27 29 32 34 36 38 39 40 41 41 42 42 43 44 45 46 47 47 48 47 46 45 45 45 45 46 46 46 46 46 45 45 45 45 45 46 47 48 49 50 50 51 51 51 51 49 46 63 64 65 67 69 72 74 76 78 81 82 82 81 81 81 82 82 84 86 87 89 90 90 89 89 87 86 85 83 82 80 79 77 75 73 71 69 67 66 64 62 61 59 58 56 55 54 53 51 50 48 47 45 44 43 43 43 42 42 43 43 43 44 44 43 43 43 42 42 43 44 45 47 49 51 53 55 56 57 57 57 57 57 56 56 55 55 56 58 60 60 61 59 58 57 55 56 57 58 59 60 61 61 62 62 61 60 59 58 57 56 56 56 56 56 56 57 57 57 56 56 56 56 56 56 56 56 56 57 59 62 65 68 71 74 74 75 75 73 72 71 71 70 69 72 75 77 79 81 82 83 84 84 82 81 81 81 82 82 82 83 84 86 86 82 78 76 72 67 64 59 54 49 45 41 37 34 30 26 25 23 26 29 31 33 34 36 35 35 35 35 35 35 35 34 34 34 34 32 30 29 28 27 25 23 21 20 19 18 20 22 25 28 31 34 38 42 46 50 53 56 59 61 59 57 54 50 47 43 39 36 33 30 28 27 26 24 21 18 15 12 10 11 12 15 18 21 24 28 31 33 35 36 37 37 40 42 45 47 50 52 54 55 57 59 60 62 64 65 64 64 63 62 64 68 71 75 79 82 83 83 81 78 75 71 67 63 60 56 52 48 44 40 35 32 29 27 25 25 25 25 25 24 24 24 24 24 25 27 30 32 33 34 33 32 31 29 27 26 24 23 22 20 18 15 13 11 10 8 6 5 4 3 2 1 1 3 4 6 8 10 12 13 14 15 15 15 16 16 17 18 19 20 20 20 19 19 18 18 17 17 16 14 13 12 11 11 11 12 12 13 13 14 14 14 14 13 12 11 9 8 7 6 5 5 5 4 3 2 1 0 0 0 1 3 6 9 11 14 16 18 20 21 22 23 24 25 26 28 29 31 32 33 35 37 39 40 40 40 41 42 43 43 43 42 42 41 39 38 37 36 36 36 36 37 38 39 42 44 47 50 53 57 61 64 67 69 69 70 69 67 66 65 64 63 62 61 61 61 60 60 59 58 57 56 55 55 54 54 54 55 56 56 56 56 55 54 53 52 52 51 51 51 52 51 50 49 48 47 45 44 43 43 42 42 42 42 43 43 43 43 42 41 39 37 35 33 31 30 28 27 26 26 26 26 26 25 24 23 22 20 19 18 18 17 17 16 17 17 17 18 19 21 22 24 26 28 30 32 34 37 39 41 42 42 43 43 43 43 43 44 46 47 48 50 50 50 49 48 46 44 43 41 40 40 40 39 39 40 41 43 44 46 48 49 50 50 50 49 49 49 48 47 45 41 65 66 69 72 76 79 81 85 88 89 91 94 94 92 90 90 89 88 88 88 89 90 90 88 86 84 83 81 80 78 77 75 73 72 70 68 67 65 64 62 60 58 57 55 53 52 50 50 49 48 47 46 44 43 43 42 41 41 41 41 41 41 42 43 44 44 44 45 45 45 46 48 50 51 53 54 55 56 56 57 58 58 59 58 58 57 56 56 58 59 59 59 59 59 58 58 59 60 61 63 63 63 64 65 63 62 61 59 58 57 56 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 56 56 57 58 61 63 64 65 64 62 60 59 58 57 58 61 64 67 70 73 75 77 79 80 80 80 80 81 82 82 82 82 83 84 84 78 72 67 61 55 51 46 41 36 32 28 26 25 22 20 18 15 17 19 22 23 25 26 27 27 28 29 30 31 32 33 33 33 33 31 30 28 28 28 27 26 24 22 20 19 19 20 21 24 27 31 36 40 44 48 53 54 54 54 53 51 48 44 40 38 36 33 33 31 30 31 30 30 28 26 23 20 18 18 17 19 21 24 27 31 35 37 39 40 40 41 42 43 44 46 48 50 52 55 56 57 58 59 60 60 59 59 58 57 57 60 62 65 68 71 73 75 76 74 72 70 68 65 62 59 56 52 47 42 36 31 27 23 21 19 18 19 19 19 20 20 21 22 22 23 24 26 27 29 29 29 29 28 27 26 25 24 23 23 22 20 19 17 15 13 12 10 8 6 4 3 1 1 1 2 4 5 7 9 11 12 12 12 12 12 13 13 14 14 15 15 14 14 14 14 14 14 14 13 13 12 11 11 11 11 11 11 12 13 14 14 15 15 15 14 13 12 11 10 9 8 8 8 8 7 6 5 4 3 3 3 5 7 9 11 13 14 16 17 19 20 21 22 23 24 25 26 27 28 29 30 32 33 34 34 35 36 38 39 39 40 39 38 37 37 36 36 36 36 38 39 40 42 44 46 48 50 51 54 57 60 62 65 67 68 69 69 69 69 67 66 65 65 64 63 62 62 61 60 59 58 58 57 57 56 56 56 56 55 55 55 55 54 53 53 53 53 53 53 53 53 53 52 51 50 49 48 46 45 45 44 43 43 43 43 44 44 43 43 42 41 39 37 35 33 31 29 28 27 26 26 26 26 26 25 24 22 21 20 19 18 18 18 19 19 20 21 22 24 25 27 29 30 32 34 36 38 40 42 44 44 45 44 44 43 44 45 46 48 49 50 51 52 51 50 49 46 44 42 39 37 36 35 35 36 36 38 39 41 43 44 44 43 42 41 40 39 38 37 36 35 34 68 70 73 76 79 82 84 86 88 90 92 94 96 96 97 95 93 92 90 90 89 87 86 85 83 81 79 77 76 74 73 71 70 69 68 67 65 63 62 60 58 56 55 53 51 50 48 47 46 45 44 43 42 42 41 40 39 39 39 40 40 41 42 43 45 46 47 47 48 48 50 51 52 53 53 54 54 55 56 57 58 60 61 61 62 62 61 61 61 62 62 61 61 60 60 60 60 60 61 60 60 60 60 59 59 58 58 56 55 55 54 53 53 53 53 53 53 53 53 54 54 54 54 54 54 54 54 55 55 55 55 55 55 55 55 53 51 49 48 47 46 48 51 54 58 63 67 67 67 69 71 72 73 74 75 77 76 76 76 74 72 71 68 63 58 52 46 42 38 33 30 27 24 22 21 19 17 14 12 12 11 12 13 15 17 18 19 22 24 26 28 30 32 32 33 33 32 31 30 30 30 29 28 27 25 23 21 20 19 19 20 22 25 28 32 36 41 45 46 47 47 46 46 45 43 40 39 38 37 38 39 40 41 41 40 39 39 37 34 32 31 31 31 33 34 37 40 43 43 44 44 44 44 43 43 43 43 44 46 48 50 52 53 54 55 56 56 57 57 58 57 57 58 59 61 63 65 66 68 69 69 68 67 66 64 63 61 58 54 50 45 40 34 28 23 19 17 16 15 15 15 17 18 19 20 21 22 23 24 25 27 28 28 29 29 28 28 27 27 26 25 25 24 23 21 19 18 16 14 12 10 8 6 4 2 1 0 0 1 1 3 4 5 6 7 7 7 7 7 7 7 8 8 8 8 9 9 9 10 10 11 11 11 11 11 10 10 10 10 11 11 12 13 14 15 16 16 16 15 15 14 13 11 11 11 11 11 12 11 10 9 8 7 7 7 8 9 10 10 11 12 14 16 17 18 19 19 20 21 22 23 24 25 26 27 28 29 29 30 32 34 35 36 38 37 36 36 36 36 37 38 40 42 44 45 46 48 51 53 55 57 58 60 62 64 66 68 69 70 71 70 70 69 68 67 66 65 65 65 64 63 61 60 60 59 58 57 56 56 55 55 55 54 54 53 53 53 53 54 54 54 54 54 54 54 53 51 50 49 48 47 46 46 45 44 44 43 43 43 43 43 43 42 41 40 39 37 36 34 32 30 29 28 27 26 26 25 25 24 23 22 21 20 21 21 21 22 23 24 25 26 27 28 29 30 32 34 36 38 40 42 44 46 47 47 48 48 47 47 49 50 51 53 54 55 55 55 54 52 49 46 42 39 35 34 33 32 31 31 31 32 32 31 31 31 31 31 30 29 29 28 27 26 26 26 71 72 75 78 80 83 85 87 88 90 92 93 95 97 97 96 94 93 91 90 88 86 84 82 80 78 76 74 72 71 69 68 67 67 66 65 63 61 60 58 56 54 52 51 49 48 47 46 45 43 42 40 39 38 37 36 36 37 37 39 41 42 45 47 49 50 50 51 51 52 54 55 54 54 53 53 53 53 54 56 57 59 61 63 64 64 63 63 62 62 62 61 60 59 59 58 58 57 57 56 56 55 55 55 55 54 54 54 53 53 52 51 51 51 51 51 51 52 52 53 53 53 53 54 54 54 54 54 54 54 54 53 52 51 49 47 46 45 44 43 44 45 47 50 54 56 56 56 57 59 62 63 65 66 67 67 68 68 69 69 67 63 60 54 49 43 39 34 30 28 26 24 22 20 18 15 12 10 9 7 7 9 10 11 13 14 16 18 20 23 25 27 28 28 28 29 30 30 30 30 29 28 27 25 23 21 19 18 17 17 18 19 22 25 28 31 34 35 37 39 40 40 41 42 42 43 43 43 44 46 47 46 46 47 47 46 46 44 43 44 45 46 47 48 48 49 50 48 47 46 45 44 43 42 40 40 41 41 42 42 44 45 47 48 49 50 51 52 52 51 51 52 54 56 58 61 62 63 64 64 64 64 63 62 61 59 57 55 52 49 45 40 35 29 23 20 18 16 16 15 15 16 17 19 20 22 23 24 25 27 28 29 30 31 31 31 30 30 29 29 28 27 26 25 23 21 19 17 15 13 11 9 7 5 3 2 0 -1 -2 -2 -2 -2 -1 0 1 2 2 2 1 1 2 2 3 3 4 5 6 6 7 8 8 8 8 8 8 8 8 8 9 10 11 12 13 14 16 16 17 17 17 17 16 16 15 14 14 14 15 15 15 14 13 12 11 10 9 8 8 9 10 11 12 13 15 15 16 16 18 19 20 21 22 23 24 24 25 25 26 27 27 30 32 33 35 36 35 35 35 37 38 39 40 41 44 46 48 49 51 55 58 60 62 63 64 66 67 68 69 69 70 70 70 70 69 68 67 66 66 65 65 64 63 61 60 59 58 57 56 55 55 54 54 54 53 53 53 53 54 54 54 55 55 55 54 54 53 52 51 50 49 48 47 47 46 45 44 44 43 43 43 42 42 42 42 42 42 41 40 39 37 36 34 32 30 28 27 26 26 26 26 25 25 24 24 24 24 25 25 25 26 27 28 29 30 31 33 34 36 38 39 42 44 46 48 50 50 51 52 52 53 54 55 56 57 58 59 60 60 59 57 54 50 46 42 38 35 32 30 28 27 26 26 25 24 23 23 23 23 23 22 21 20 19 19 18 18 74 76 78 80 82 84 86 88 90 91 92 93 93 94 94 95 94 93 92 90 88 86 84 81 79 76 73 71 69 67 66 65 64 64 63 62 61 60 59 57 55 53 52 50 49 47 46 45 43 42 40 39 38 37 36 35 35 36 36 38 41 44 47 49 50 51 52 52 53 54 54 55 55 54 53 51 51 51 52 53 55 57 59 62 63 64 65 64 64 63 61 59 58 58 58 57 56 55 54 54 53 53 54 54 54 54 53 53 52 51 50 49 49 49 49 49 50 51 51 52 52 52 52 52 53 53 54 54 54 53 52 51 50 49 47 45 44 42 41 40 40 41 42 44 44 44 44 46 48 50 51 52 54 55 56 56 58 60 62 61 60 58 53 48 43 38 33 29 28 26 24 21 19 17 15 12 10 9 7 6 7 7 9 10 12 14 16 18 18 20 21 21 22 23 23 24 25 26 27 26 25 23 21 19 17 16 14 14 14 14 16 17 19 22 24 27 28 30 32 34 36 38 40 42 44 46 47 48 49 49 50 50 50 51 51 51 52 52 53 54 54 53 54 53 52 50 47 45 43 42 40 39 38 38 38 38 38 38 39 40 41 42 42 43 43 43 43 43 42 41 43 46 49 52 54 56 57 58 59 60 60 60 60 59 58 57 55 54 52 50 48 45 41 36 32 28 25 22 20 19 18 18 19 20 21 22 23 24 25 26 28 30 32 33 34 34 33 33 32 31 31 29 28 27 25 23 21 19 16 14 11 9 7 5 3 2 0 -1 -2 -2 -3 -3 -3 -2 -2 -1 -1 -2 -2 -2 -2 -2 -2 -2 0 1 3 4 4 5 5 5 5 5 5 6 6 7 8 9 10 11 13 14 15 16 17 17 17 17 17 17 17 16 16 16 17 17 16 15 13 11 8 8 7 7 8 9 10 12 13 14 16 17 18 19 20 21 22 23 24 24 25 25 25 26 26 26 27 28 30 31 32 32 33 33 34 35 36 37 37 39 42 44 48 51 54 58 61 63 64 65 67 69 70 71 71 71 70 70 70 70 68 67 66 66 65 64 63 62 60 59 57 56 55 54 54 53 52 52 52 52 52 53 53 54 54 54 55 56 55 55 55 54 54 53 52 52 51 50 49 49 48 47 46 45 44 43 43 42 42 43 43 43 43 43 42 41 40 39 38 35 33 31 30 28 28 27 27 28 28 28 28 28 28 28 29 29 30 31 32 34 35 37 38 40 41 43 45 47 49 51 52 54 54 55 55 55 55 55 56 57 58 58 59 60 60 59 57 55 52 48 44 41 38 35 32 30 29 27 26 26 25 24 24 22 21 19 17 15 13 13 12 12 12 75 76 78 80 82 84 86 88 90 92 92 92 92 93 94 95 95 94 93 91 88 86 83 80 77 74 71 69 67 65 64 63 62 62 61 61 60 60 59 57 55 54 52 50 49 47 46 44 43 41 40 39 37 37 36 35 35 35 36 37 39 41 43 46 48 50 51 52 54 55 56 56 56 55 53 52 50 48 48 50 52 54 57 59 62 65 67 68 67 66 64 63 61 59 57 56 55 53 53 53 53 53 53 53 53 52 52 51 50 49 48 48 48 47 47 48 49 49 50 50 51 51 52 52 52 53 53 53 53 52 51 49 48 47 45 43 42 40 39 38 37 37 37 37 37 37 37 37 38 40 42 42 42 42 44 46 49 51 52 53 51 48 44 41 36 32 29 28 26 24 22 20 17 15 13 11 10 8 7 6 7 8 10 11 13 15 16 16 17 17 17 18 18 18 18 19 20 20 20 20 19 18 16 14 12 10 9 9 9 10 12 13 16 18 21 23 25 27 29 31 34 37 40 43 46 49 49 50 50 49 49 49 50 50 50 50 50 50 50 50 50 49 48 46 43 42 40 38 37 36 36 35 35 35 36 36 36 36 36 36 37 38 38 39 38 37 36 36 36 37 39 41 45 49 52 53 54 55 56 56 57 58 58 57 56 56 56 55 55 54 53 51 49 47 44 40 36 33 30 27 25 23 22 22 22 23 23 24 24 25 27 29 31 33 34 34 33 33 32 32 31 31 29 27 24 22 20 18 15 12 9 7 5 3 2 0 -1 -2 -2 -3 -3 -3 -4 -4 -4 -3 -3 -3 -3 -3 -3 -4 -4 -5 -4 -3 -1 0 1 2 3 3 3 3 3 4 5 6 7 9 10 11 12 14 15 16 16 16 17 17 17 17 16 16 16 16 16 16 15 14 12 10 8 7 7 8 9 11 12 13 14 15 17 18 19 20 22 23 24 25 26 27 27 27 27 27 27 27 27 28 29 30 30 31 32 33 34 35 36 37 38 40 44 47 51 55 58 60 63 65 67 69 71 72 74 75 75 73 72 70 70 69 68 67 65 64 63 62 60 58 56 55 53 52 51 50 50 49 49 49 49 50 51 51 52 53 54 54 55 56 56 56 56 56 56 55 55 54 53 52 51 51 50 49 47 46 45 44 43 44 44 44 44 44 44 44 43 43 42 42 42 40 39 37 36 34 33 32 31 32 32 33 34 34 35 35 35 36 37 37 38 39 41 43 45 46 48 49 50 52 53 54 55 56 57 57 57 56 56 55 55 55 55 56 56 56 56 55 53 51 49 47 44 41 39 36 35 33 32 31 30 29 28 27 25 23 20 17 14 12 10 8 7 6 6 72 73 75 77 80 82 86 87 88 90 91 91 91 92 93 93 94 94 92 90 87 84 81 78 74 71 69 67 66 66 65 65 64 63 62 61 60 59 58 56 55 53 52 50 48 46 45 43 41 40 39 38 37 36 35 35 34 34 34 36 38 41 43 46 48 50 53 55 57 57 58 58 58 57 55 54 52 50 49 50 51 53 55 57 60 62 63 64 65 64 63 61 58 56 54 52 51 50 50 51 51 51 50 50 50 50 49 49 48 47 47 47 46 46 47 47 48 48 49 49 50 51 51 52 52 53 53 52 52 51 50 48 47 45 44 42 41 39 38 37 36 36 36 35 35 35 34 34 35 35 35 33 31 34 36 38 39 40 41 41 40 38 36 34 31 29 28 26 24 23 20 17 14 12 11 10 9 9 8 7 8 9 10 12 14 15 16 16 16 16 15 15 15 15 15 14 14 14 15 15 14 12 11 8 6 5 4 4 6 7 9 11 13 15 17 19 21 23 26 29 32 36 40 43 46 47 48 48 48 47 45 45 44 44 43 42 42 42 43 43 43 42 41 39 38 37 36 36 36 35 35 35 35 36 36 35 35 34 34 34 35 35 35 35 34 34 33 33 33 35 37 40 45 50 51 52 52 53 54 54 56 57 57 56 56 56 57 57 56 56 55 54 53 52 50 47 43 40 37 35 32 29 26 24 24 24 24 24 24 25 25 27 28 30 31 31 31 30 30 29 29 29 26 24 22 19 17 15 13 10 7 4 2 0 -2 -3 -3 -4 -4 -5 -5 -5 -5 -4 -3 -3 -3 -3 -2 -2 -2 -2 -3 -4 -4 -5 -4 -4 -3 -2 -1 0 0 1 1 2 4 6 7 9 11 12 14 15 16 17 18 17 17 17 16 16 15 15 15 14 14 14 13 13 11 9 7 7 6 7 8 10 11 13 15 17 19 20 22 23 25 26 27 28 29 30 30 30 31 31 30 30 30 30 30 31 32 33 34 36 37 39 40 43 46 49 52 55 57 60 62 64 66 68 70 72 74 76 76 76 76 74 72 71 70 68 67 66 65 63 60 58 56 53 52 50 49 48 47 47 46 46 46 46 47 48 49 50 50 52 53 54 55 56 57 57 58 58 58 58 58 58 56 55 54 53 52 51 49 48 47 46 46 46 46 46 46 46 45 45 45 44 44 44 44 44 44 44 42 40 38 37 36 37 38 39 40 41 41 42 43 43 44 44 45 45 46 48 49 50 52 53 53 54 55 55 55 56 56 55 55 55 54 54 54 53 53 53 53 53 51 50 48 46 44 42 40 39 37 36 35 34 33 33 32 31 30 30 28 25 22 19 15 13 10 7 6 5 4 67 67 69 71 74 76 78 81 83 85 86 87 88 89 90 91 92 91 91 89 87 83 80 77 74 71 69 69 69 69 69 69 69 68 66 65 63 61 59 57 55 53 52 50 48 46 44 43 41 40 39 38 37 36 35 34 34 35 36 37 39 42 44 47 49 52 55 57 58 58 58 58 57 57 55 53 51 50 50 50 51 52 54 55 56 57 57 57 56 55 54 52 50 49 48 46 46 47 48 48 49 49 49 49 48 48 48 47 47 47 46 46 46 46 46 47 47 48 49 49 50 50 51 51 52 51 51 51 50 49 48 47 46 44 42 41 40 38 37 36 36 35 35 35 34 34 34 33 33 32 32 31 31 32 32 32 32 33 33 32 32 32 31 30 30 29 27 25 23 20 16 13 11 12 12 11 10 10 9 8 7 10 12 15 16 16 17 17 17 17 17 17 17 16 15 14 13 13 11 10 8 6 3 1 1 1 1 2 3 5 7 9 10 11 12 14 16 18 22 25 29 32 36 39 41 43 44 43 43 43 42 41 41 40 40 41 42 43 43 43 42 41 40 39 38 37 37 37 36 36 36 36 36 35 35 35 34 33 33 32 33 33 33 33 33 32 31 31 34 36 39 44 48 50 52 53 53 53 53 55 56 57 57 57 57 57 57 58 58 58 57 56 55 53 52 49 47 44 42 39 36 33 29 27 26 25 25 25 24 24 24 24 25 25 26 26 26 25 24 23 22 21 20 18 16 14 12 9 7 5 2 0 -2 -4 -6 -7 -7 -7 -7 -7 -6 -5 -4 -3 -2 -1 -1 -1 -1 -1 -1 -1 -1 -2 -3 -4 -4 -4 -4 -4 -4 -3 -3 -2 -2 -1 1 4 6 9 12 14 16 18 19 19 19 19 18 17 16 15 15 14 14 14 13 13 12 11 10 9 9 9 9 11 13 14 15 16 17 19 20 22 24 26 28 30 32 34 35 35 36 36 36 36 35 35 35 35 35 35 36 36 38 39 41 43 46 49 53 55 57 59 61 62 64 66 69 71 74 77 79 81 80 79 78 76 74 73 72 70 68 66 63 60 57 54 52 50 48 47 46 45 44 44 44 44 44 44 45 46 47 48 49 50 51 53 54 55 57 57 58 59 59 60 59 59 58 56 55 54 53 53 52 51 51 50 50 50 50 50 49 49 48 48 47 47 46 45 45 44 44 44 44 44 44 43 43 43 44 45 46 46 47 48 48 48 49 49 49 49 49 49 49 50 52 53 53 54 54 54 54 53 53 52 52 51 51 51 50 50 50 49 48 48 46 45 43 41 39 37 35 33 32 32 32 32 32 32 32 31 30 29 28 25 23 20 17 14 12 10 8 7 5 63 63 64 65 67 69 71 74 76 78 80 81 82 83 84 85 86 87 87 86 84 83 81 79 78 76 75 74 75 75 74 74 73 72 71 69 66 65 62 60 57 55 52 50 48 46 44 43 42 41 41 40 38 37 37 37 36 37 38 39 41 43 44 46 48 50 52 53 55 56 57 58 57 56 55 55 54 53 52 53 54 54 54 54 54 53 52 52 50 48 47 46 45 44 44 45 45 46 47 47 48 48 48 48 48 47 47 47 47 47 46 46 46 46 47 48 48 49 49 49 49 50 50 51 51 51 50 50 49 48 46 45 44 42 41 40 39 38 37 36 35 35 34 34 34 33 33 33 33 33 33 32 32 31 31 31 31 30 29 29 30 30 30 30 29 27 25 23 20 17 14 13 12 12 13 13 12 11 9 8 9 10 13 15 18 19 19 19 20 20 20 20 19 18 17 15 14 12 9 7 3 -2 -4 -3 -2 -1 0 1 2 3 5 7 8 9 11 12 14 17 19 22 26 29 32 34 36 37 37 38 38 37 37 37 38 39 40 41 42 42 43 43 43 42 41 39 38 37 36 36 35 35 35 34 34 34 34 34 34 33 33 33 34 34 34 35 35 35 35 36 37 40 44 48 51 53 55 55 55 54 56 58 59 58 58 58 58 58 58 59 60 60 59 58 57 56 54 52 50 48 46 44 42 40 38 35 33 31 30 28 27 26 25 24 23 23 23 22 21 20 18 17 15 14 12 10 8 6 4 2 0 -2 -4 -5 -7 -9 -10 -10 -11 -11 -10 -9 -8 -7 -5 -3 -1 -1 0 0 0 0 0 0 0 0 -1 -1 -1 -2 -2 -3 -4 -4 -4 -4 -4 -4 -2 0 3 7 10 13 16 18 19 20 21 20 19 18 17 16 15 14 14 14 14 14 14 13 12 10 10 9 9 11 12 13 14 15 17 19 21 24 27 30 33 35 37 40 41 42 43 44 44 45 44 44 44 44 44 43 43 43 44 44 47 49 52 55 58 60 62 63 63 63 65 68 72 76 80 83 84 86 85 83 81 80 78 76 73 71 68 65 61 58 55 52 49 47 46 44 44 43 43 43 43 43 43 43 44 44 45 46 47 49 50 52 53 55 56 57 57 58 59 60 60 60 59 58 57 56 55 54 53 52 52 52 52 53 53 53 52 52 52 51 51 49 48 47 45 44 44 43 44 44 45 46 46 47 48 49 50 51 53 53 53 53 52 52 51 50 49 48 48 48 49 50 51 52 53 52 52 51 50 49 49 48 47 46 46 45 44 42 41 40 39 37 35 34 32 30 29 27 26 26 25 25 26 27 27 28 28 27 26 24 22 20 18 16 15 14 13 11 10 64 64 63 64 65 65 66 67 69 71 74 75 75 76 77 79 80 81 82 83 83 84 84 84 83 84 84 83 83 82 81 80 77 75 73 71 68 66 63 61 58 55 53 51 48 46 45 44 43 42 40 39 37 36 36 36 36 37 38 39 41 42 43 45 46 47 48 50 51 53 53 52 52 51 51 51 51 52 55 56 53 52 52 51 48 47 46 45 44 43 42 41 41 42 43 44 45 46 46 47 48 48 48 48 47 47 47 47 47 47 47 47 47 47 47 48 48 49 49 49 49 49 49 50 49 49 49 48 47 46 44 43 42 41 40 39 38 37 36 35 35 34 34 34 34 34 34 34 33 33 33 33 32 32 31 31 31 30 30 30 30 30 30 29 27 25 23 22 20 17 15 14 13 13 13 13 12 11 10 10 10 12 16 19 20 21 21 22 22 22 21 21 20 19 18 17 15 13 10 6 2 -2 -3 -3 -3 -1 0 0 1 1 3 4 6 8 11 12 15 17 19 22 25 27 27 28 29 28 28 28 28 27 28 29 30 32 34 35 37 38 40 40 40 40 39 38 36 34 32 31 30 29 30 31 32 34 35 36 36 36 36 35 36 36 37 38 37 37 38 39 40 44 49 53 55 57 59 60 60 62 64 65 63 62 60 59 59 59 60 61 61 62 63 63 63 61 59 57 55 53 51 49 46 44 42 41 39 38 37 35 34 32 29 27 25 24 23 21 19 17 14 12 10 8 7 4 2 0 -2 -3 -5 -7 -8 -10 -11 -12 -12 -13 -13 -12 -12 -10 -9 -7 -5 -3 -1 0 1 2 2 1 1 1 1 1 1 1 1 0 0 -1 -2 -3 -4 -4 -4 -4 -2 0 2 5 9 12 15 17 19 20 20 20 20 18 17 16 15 14 13 13 13 13 13 13 12 11 10 10 9 10 10 12 14 16 19 21 25 28 32 34 37 39 42 44 45 47 48 50 52 54 55 57 56 55 55 54 53 52 51 51 53 55 57 60 62 64 66 67 68 68 70 74 77 81 86 88 89 90 88 87 85 82 80 77 74 71 68 64 61 58 55 52 50 47 46 44 44 44 44 43 43 43 43 44 44 45 45 46 46 47 48 50 51 52 54 55 56 57 59 60 61 61 61 59 57 56 55 54 53 52 52 52 52 53 54 54 54 55 55 54 54 53 51 50 48 46 44 43 42 43 43 44 45 47 48 50 51 52 53 54 54 55 54 53 52 50 48 47 46 45 46 47 48 49 50 50 49 49 48 47 45 44 43 41 40 38 37 35 34 32 30 28 27 25 23 22 21 20 19 18 18 17 18 19 20 21 21 21 20 20 19 17 17 16 16 16 16 15 14 68 67 67 67 66 65 65 64 64 64 66 67 69 70 72 73 76 78 79 82 84 85 86 87 88 89 90 90 90 89 87 84 82 79 76 73 70 67 64 61 58 56 53 51 49 48 46 45 43 42 40 38 36 35 34 33 33 33 35 36 38 39 39 41 42 42 42 42 42 41 40 38 36 35 35 35 36 37 38 38 39 39 37 35 36 36 36 36 37 37 37 38 40 41 43 44 45 46 47 48 48 48 48 48 48 48 48 48 48 48 48 48 47 47 47 47 48 48 48 48 48 48 48 48 47 47 47 46 46 44 43 41 40 39 38 37 37 36 35 35 34 34 34 34 34 34 34 34 34 33 33 33 33 32 32 32 32 31 31 30 29 29 28 27 26 25 24 23 22 20 18 16 15 14 13 12 11 11 11 12 14 16 19 20 22 22 22 22 22 21 21 20 19 18 17 17 16 14 11 7 4 1 -2 -2 -1 0 0 -2 -3 -1 1 2 6 9 11 13 15 18 19 21 22 23 23 23 23 22 22 22 22 23 24 25 27 29 31 34 36 38 39 40 40 39 39 35 32 29 28 27 27 28 29 31 34 36 38 40 41 41 41 41 41 41 41 40 39 40 40 41 45 50 54 58 63 66 68 70 71 73 74 72 70 68 65 62 61 62 62 63 63 64 64 64 64 64 63 61 59 58 55 52 50 48 46 44 44 43 42 42 42 40 38 35 33 31 28 25 22 19 15 12 9 6 4 3 1 0 -2 -4 -7 -9 -10 -12 -13 -14 -14 -14 -14 -13 -12 -11 -9 -7 -4 -2 0 1 3 3 3 3 3 2 1 1 0 1 1 1 1 1 1 1 0 0 -1 -1 0 1 3 5 8 11 14 16 18 20 20 21 20 19 17 16 14 13 13 12 12 12 13 13 14 14 14 14 13 11 10 11 11 14 17 21 25 29 32 35 38 40 43 45 47 49 52 54 56 59 62 64 64 63 62 60 59 58 57 56 57 57 59 61 63 66 68 70 72 74 77 80 83 88 92 95 95 95 94 91 89 86 82 79 76 72 69 66 63 60 57 55 52 50 49 48 47 47 47 47 47 47 47 48 47 47 46 46 46 46 47 48 49 50 51 52 53 54 55 57 57 58 58 57 56 55 54 52 52 52 52 53 53 53 54 55 55 55 56 55 55 54 53 51 50 48 46 45 43 43 43 43 45 46 48 49 51 52 52 53 53 53 53 52 51 49 47 45 43 41 40 41 42 44 45 46 46 46 45 43 41 39 37 35 33 32 30 28 26 24 22 20 18 17 15 14 13 13 12 12 11 11 12 14 15 15 16 16 16 16 16 15 15 15 16 16 16 15 14 71 71 70 69 68 67 66 65 64 64 64 64 65 67 69 71 73 77 80 83 85 87 89 91 92 92 93 93 92 91 90 88 86 83 80 76 72 69 65 62 59 56 54 53 51 49 48 46 45 43 40 38 36 34 33 31 30 30 30 30 30 31 31 30 30 30 29 28 27 25 23 20 19 19 19 20 21 22 23 24 24 22 24 26 28 28 31 33 34 36 37 39 41 43 44 46 46 47 48 48 49 49 49 49 49 49 49 48 48 48 48 48 47 46 46 47 47 47 47 47 47 46 46 45 45 45 45 44 43 42 41 40 39 39 38 37 36 36 35 35 34 34 34 34 35 35 34 34 34 34 34 34 34 34 34 33 33 32 31 30 29 29 28 27 28 28 28 27 26 24 22 20 18 16 15 13 13 13 14 16 18 20 21 22 23 22 22 21 21 20 19 18 17 15 14 14 13 11 9 6 3 0 -1 -1 -1 -2 -4 -5 -4 -2 0 3 5 8 11 13 15 18 20 22 24 25 25 24 23 23 23 24 25 26 27 29 31 34 36 39 40 41 43 42 41 40 37 34 30 29 29 30 32 34 36 38 41 44 48 52 53 53 53 52 51 50 49 48 47 46 46 50 56 61 65 70 74 77 80 82 82 83 82 80 78 74 70 67 66 66 66 66 65 65 64 63 63 64 64 63 61 59 57 55 53 51 49 47 46 45 45 45 44 43 42 40 38 36 32 29 26 22 19 16 12 9 7 6 4 3 1 -1 -4 -6 -9 -11 -13 -14 -14 -15 -14 -14 -12 -10 -8 -6 -3 -1 1 4 5 6 6 5 5 4 3 2 2 2 3 3 4 4 5 6 7 6 6 5 5 5 6 8 10 13 16 18 20 22 23 25 24 23 22 20 18 16 16 15 15 16 17 17 18 18 18 18 17 16 15 15 15 17 19 21 24 27 30 33 36 39 42 45 48 50 53 55 58 60 62 64 64 64 64 63 61 60 59 58 58 57 58 59 61 63 65 67 70 73 78 83 89 93 96 99 99 99 97 94 91 88 84 80 77 73 70 67 64 62 59 57 55 53 53 52 52 52 53 53 54 54 54 53 52 50 49 48 47 47 47 47 47 48 48 49 49 50 51 52 53 54 56 55 55 55 54 52 52 51 50 51 52 52 52 53 53 53 54 54 53 53 52 50 49 48 47 46 45 45 45 45 46 46 47 48 49 50 51 51 51 51 50 50 49 47 46 44 42 39 37 37 37 38 40 42 41 41 41 38 36 34 32 29 27 25 22 20 18 16 14 13 11 10 10 9 8 7 7 7 7 7 8 9 11 12 12 13 13 13 13 12 12 12 12 13 13 12 12 70 69 68 67 67 67 66 67 67 67 67 68 68 69 70 73 77 80 82 85 88 90 91 93 94 94 94 94 93 92 91 89 87 84 81 77 72 68 64 61 58 56 54 52 49 48 46 45 43 42 40 38 36 33 31 29 27 26 25 25 25 24 22 21 21 20 18 16 16 14 13 12 12 12 14 16 17 20 22 23 24 25 26 28 30 32 34 36 38 39 41 43 44 45 46 47 48 49 49 50 50 50 50 50 50 50 49 49 48 48 47 47 46 46 46 46 46 46 45 45 45 45 45 44 44 43 43 42 41 40 39 38 37 37 37 36 36 35 35 35 34 34 35 35 35 35 35 35 35 35 34 34 34 34 35 35 34 33 32 31 30 29 29 30 30 30 30 29 28 26 24 22 22 21 19 18 18 18 18 20 21 22 23 23 23 22 22 21 21 19 18 16 14 13 12 10 9 8 4 1 -2 -1 0 0 -1 -2 -3 -3 -2 -1 1 4 6 8 11 14 18 21 25 30 34 35 35 35 34 34 33 33 33 33 35 36 38 39 41 42 43 43 42 41 39 38 35 33 33 33 33 35 38 41 45 49 53 56 60 63 65 67 66 66 65 64 63 63 61 59 61 66 72 77 83 89 90 91 92 92 91 90 87 84 81 78 76 74 73 72 72 71 70 70 70 69 68 67 66 64 63 60 58 56 54 52 50 49 47 47 46 45 44 43 41 39 38 36 34 32 30 28 26 23 20 17 14 12 10 9 7 5 2 -1 -3 -6 -9 -11 -14 -14 -15 -14 -12 -10 -8 -4 -1 1 4 6 8 10 11 11 10 9 8 7 7 7 7 7 7 9 11 12 13 14 14 13 13 13 14 14 17 20 23 24 26 28 29 31 30 30 29 27 25 24 23 22 23 24 25 27 29 29 28 27 26 25 24 24 23 23 24 25 27 29 31 33 36 39 41 44 46 48 51 53 55 57 59 61 62 63 63 63 63 62 61 60 59 58 58 58 58 59 61 63 68 72 79 85 92 96 100 102 102 101 99 95 92 88 84 80 77 73 70 67 64 62 60 58 56 55 55 54 54 55 56 57 58 59 58 57 56 54 52 51 49 47 47 46 45 45 44 45 45 46 48 49 51 52 54 55 55 55 53 52 51 50 49 49 50 50 50 51 51 52 53 52 52 52 51 50 49 48 47 47 46 46 46 46 47 47 48 48 48 48 48 49 48 48 47 47 46 46 44 43 41 39 37 36 35 34 34 34 35 35 35 34 32 30 27 24 21 19 16 14 12 10 9 8 7 7 6 6 6 5 5 3 3 4 5 6 7 8 9 9 9 8 8 7 6 6 7 8 9 9 10 73 70 68 68 68 68 68 69 70 72 73 74 75 76 78 80 82 85 87 89 90 91 93 92 92 92 91 90 90 89 86 84 81 79 73 69 65 61 56 53 50 48 46 44 43 41 40 38 37 35 34 32 30 28 26 24 22 21 21 21 21 22 21 21 19 18 17 16 15 15 15 14 16 17 18 21 24 26 28 30 31 32 34 35 37 39 40 41 43 44 45 46 47 47 48 49 49 50 50 51 51 51 51 51 50 50 49 48 48 47 46 46 46 46 46 46 45 45 45 44 44 44 43 43 42 42 41 40 39 38 38 37 37 36 36 35 35 35 35 35 35 35 35 36 36 36 36 35 35 35 35 35 36 37 38 36 34 33 32 30 29 30 31 32 31 30 30 29 29 27 27 27 26 26 25 24 24 23 22 22 22 23 23 23 23 22 22 21 19 18 16 14 13 11 8 6 4 2 -1 -3 -2 0 1 1 1 1 0 0 1 2 4 6 9 11 14 18 22 27 33 39 41 44 46 45 44 43 42 41 41 42 44 45 45 46 46 46 46 44 42 40 39 37 35 35 35 35 38 42 45 51 55 59 61 64 66 67 69 70 70 71 70 69 68 69 69 71 74 78 82 87 93 96 97 99 98 97 96 94 93 91 89 87 85 83 82 81 80 80 79 79 78 76 74 72 70 69 67 64 62 59 56 54 52 51 49 48 47 47 46 45 44 44 43 42 40 39 38 37 34 31 28 25 23 20 17 15 13 10 8 5 1 -2 -5 -9 -11 -13 -15 -14 -12 -10 -6 -3 0 3 6 9 11 14 15 16 16 16 15 15 15 14 14 13 13 15 16 18 19 20 20 19 19 19 19 21 24 27 30 32 34 35 36 37 37 37 36 34 33 32 31 31 32 32 34 35 36 36 36 36 34 33 32 31 30 30 30 31 32 34 35 37 39 41 43 44 46 48 50 52 54 56 58 61 62 64 65 66 66 66 65 65 63 62 62 62 62 63 65 67 72 76 82 89 95 99 104 105 104 102 99 95 91 88 84 80 76 73 69 66 63 61 58 56 55 54 54 53 53 54 54 55 56 56 57 57 58 56 55 53 51 49 47 45 44 43 42 43 44 45 46 48 49 51 52 53 53 54 53 52 51 50 49 49 49 49 49 50 50 50 50 50 50 50 49 49 48 47 47 46 46 46 46 47 47 47 47 47 47 47 47 47 47 46 46 45 45 44 43 42 40 39 38 37 35 34 33 32 31 31 30 29 27 25 23 20 18 15 13 11 9 8 7 6 5 5 5 5 5 5 4 4 3 3 4 4 5 6 6 6 6 6 5 5 5 5 5 6 7 8 9 73 70 70 70 69 69 70 71 72 73 75 77 79 81 83 85 87 87 88 88 88 88 87 87 85 84 83 81 79 77 74 71 67 63 59 54 49 45 41 39 36 34 33 32 31 30 29 29 27 27 26 25 23 22 20 18 18 18 18 19 19 20 20 21 21 20 20 20 21 21 22 23 24 26 28 30 32 34 36 37 38 40 41 42 42 44 44 45 45 46 47 47 48 49 49 50 50 51 51 51 51 51 51 51 50 50 49 48 48 47 47 46 46 46 45 45 45 44 44 44 43 43 43 42 41 41 40 39 38 37 37 36 36 36 36 36 36 36 36 36 36 36 37 37 37 37 37 36 36 36 37 37 38 38 37 35 34 32 31 30 30 30 30 30 30 29 29 29 29 30 30 31 32 34 33 32 30 29 28 27 26 25 25 24 23 22 21 19 18 16 15 13 11 8 6 3 0 -2 -4 -3 -2 -1 0 1 2 2 3 4 7 9 10 12 14 15 17 20 24 28 33 38 42 46 47 48 49 48 48 48 49 50 51 52 53 53 52 52 50 49 47 45 43 41 40 40 40 43 46 49 53 57 61 64 66 67 67 66 66 67 67 68 68 68 70 71 73 76 80 84 87 91 94 96 98 98 97 97 96 94 93 93 91 90 89 89 87 86 85 84 83 82 81 80 78 76 75 73 71 69 67 65 62 60 57 55 54 52 51 50 50 50 50 49 49 48 47 45 44 42 38 35 32 29 26 25 23 21 18 15 12 9 6 3 0 -3 -6 -9 -10 -10 -9 -7 -4 -2 2 5 8 12 15 18 19 21 21 21 21 22 23 24 24 24 24 24 24 25 26 27 26 25 24 24 24 25 27 30 32 34 37 39 40 41 42 43 42 41 40 39 39 38 37 37 38 39 40 40 41 40 39 37 36 34 34 34 34 35 36 38 40 42 43 45 46 48 49 51 53 54 56 58 60 62 64 67 68 70 71 71 71 71 69 67 67 66 66 67 68 70 74 79 84 90 95 98 101 103 103 102 99 95 91 87 83 79 75 72 68 65 62 59 56 54 53 52 51 51 50 51 51 52 53 54 55 56 57 57 56 55 53 51 49 47 45 44 44 44 44 45 46 48 50 51 52 52 53 53 53 52 51 51 50 50 49 48 48 47 47 47 47 47 47 47 47 46 46 46 45 45 45 45 46 46 46 46 46 46 46 46 46 45 45 44 44 43 43 42 41 40 39 38 37 36 35 34 33 32 30 29 27 25 23 20 18 16 14 13 12 11 9 8 7 6 5 5 5 5 4 4 3 3 3 2 2 3 3 4 5 6 6 6 6 5 5 6 7 7 8 9 10 72 72 72 72 72 72 72 72 73 74 76 77 79 81 83 84 85 85 84 83 82 81 79 76 75 72 69 67 64 61 58 54 50 46 41 36 32 28 24 21 21 20 19 19 19 20 20 20 19 19 19 19 18 18 17 16 16 16 18 18 19 21 22 23 24 25 25 26 27 28 29 30 31 33 34 36 37 39 40 42 43 44 44 45 46 46 46 46 47 47 48 48 49 50 50 51 52 52 52 52 51 51 51 50 50 49 48 48 47 47 46 46 45 45 45 44 44 44 44 43 43 42 42 41 40 39 39 38 37 36 36 36 36 36 36 36 36 37 37 37 37 38 38 38 38 38 38 38 37 37 38 38 38 38 37 36 34 33 32 32 32 31 31 30 29 28 26 27 28 30 31 34 36 37 37 37 36 35 34 32 30 29 27 25 23 21 19 18 17 16 14 12 10 7 4 0 -4 -6 -7 -6 -5 -3 -1 2 4 5 7 9 12 13 14 16 16 17 18 20 22 25 28 32 36 39 43 45 47 48 49 50 52 53 54 55 56 56 56 55 54 52 50 49 47 46 45 44 45 46 48 50 53 56 58 61 62 62 61 62 63 64 65 67 68 69 71 72 75 79 82 84 87 89 90 91 92 91 91 90 90 89 90 90 90 90 90 90 88 87 86 84 83 82 81 80 79 78 77 75 74 73 72 70 68 65 63 61 59 57 56 55 55 54 54 53 53 53 51 50 48 45 42 39 36 32 30 28 26 25 22 20 17 14 12 9 6 3 0 -2 -4 -5 -5 -3 -1 1 4 7 11 15 19 22 24 26 24 23 23 25 27 30 33 35 35 35 35 36 36 36 35 34 32 31 30 30 30 31 32 33 35 37 39 42 44 46 46 46 46 46 45 44 43 43 43 43 44 45 45 44 43 42 40 39 38 38 38 39 41 42 44 46 47 48 49 50 52 53 54 56 57 58 59 61 63 65 68 71 72 73 73 72 70 67 66 65 65 66 68 72 76 81 86 92 98 100 102 102 100 98 95 92 89 85 81 77 74 70 66 63 60 58 55 53 52 50 49 49 48 48 49 49 50 51 53 54 56 56 56 55 54 53 51 50 48 47 47 46 47 47 48 49 50 51 51 52 52 52 52 51 50 50 49 48 47 47 46 46 45 45 45 44 44 43 43 43 43 43 43 43 43 44 44 44 44 45 45 46 46 45 45 44 43 42 42 41 40 39 38 37 37 36 35 33 32 32 31 30 28 26 24 22 20 17 14 12 11 9 8 7 6 5 4 4 4 4 3 3 3 2 2 2 1 1 1 2 3 4 5 6 6 7 7 8 8 9 9 10 11 12 13 68 69 71 72 72 72 72 72 73 74 76 77 79 80 81 82 81 81 80 77 74 71 69 66 62 59 56 53 50 47 44 40 35 31 27 22 18 14 12 11 10 9 9 9 10 10 10 10 12 13 14 15 16 17 18 18 18 19 20 21 22 23 25 26 28 29 30 31 32 33 34 35 37 38 39 40 41 42 44 45 45 46 46 46 47 47 47 48 49 49 49 50 50 51 51 52 52 52 52 52 52 52 51 50 49 49 48 47 46 46 46 45 45 45 44 44 44 43 43 42 42 41 40 40 39 38 38 37 37 36 35 35 35 36 36 36 37 37 38 38 39 39 39 39 39 39 39 39 38 38 38 39 39 39 38 38 37 36 36 36 34 32 31 29 27 25 26 26 27 29 32 34 36 38 40 40 40 40 38 36 34 32 29 26 24 22 19 18 17 15 14 12 10 7 3 -2 -4 -6 -7 -7 -5 -3 0 3 6 7 9 11 13 14 15 15 15 15 16 17 18 20 22 24 26 29 32 35 38 41 43 46 49 51 52 53 54 55 54 53 52 51 49 47 46 45 44 44 44 45 46 48 50 54 57 59 60 62 63 64 65 65 66 67 68 70 71 74 76 79 81 83 84 84 85 86 86 86 86 86 85 86 86 87 88 89 89 88 88 87 86 85 84 83 82 82 81 80 79 77 76 75 74 73 72 70 68 66 64 63 61 60 59 59 58 58 57 56 55 54 51 48 45 42 39 36 34 32 30 29 28 26 23 21 18 15 12 9 6 4 2 0 0 1 2 5 8 11 15 19 22 26 29 28 25 23 23 24 26 29 32 35 37 38 41 44 46 45 44 42 40 39 39 39 40 40 39 39 38 38 39 41 43 46 48 50 51 51 51 50 50 49 48 48 48 48 49 48 47 46 45 44 45 45 46 47 48 48 49 50 51 51 52 53 54 54 55 56 56 57 58 59 60 62 63 65 67 68 68 68 68 68 66 65 65 67 68 72 77 82 87 92 96 98 101 100 97 94 91 88 86 83 80 76 73 69 65 62 59 56 54 51 50 48 47 46 46 46 46 46 47 48 50 51 53 53 53 54 54 54 53 52 50 50 49 48 49 49 50 50 50 50 50 50 50 50 50 50 49 49 48 47 46 45 44 43 42 42 41 41 40 40 40 40 40 40 41 41 42 42 42 43 43 43 44 44 44 44 43 42 42 41 40 39 38 36 35 34 33 32 31 30 30 29 28 27 25 23 21 18 16 14 11 9 8 7 5 5 4 3 2 1 1 1 1 1 0 0 1 1 1 2 2 3 3 4 5 5 6 7 7 8 8 9 10 11 12 13 14 67 67 69 70 71 71 72 72 74 75 76 78 80 80 79 79 79 76 73 69 66 63 59 56 53 50 47 44 40 36 33 29 25 21 17 14 11 8 6 5 4 3 3 3 3 2 5 6 7 9 12 15 17 18 19 20 20 22 23 24 25 27 28 30 31 33 34 35 36 37 38 39 40 41 42 43 44 45 46 46 47 47 47 47 47 48 48 49 50 50 51 51 51 52 52 52 52 52 52 52 52 51 50 49 49 48 47 47 46 46 45 45 45 45 44 44 43 43 42 42 41 40 39 38 37 37 36 36 35 35 35 36 36 36 37 37 37 38 38 39 39 40 40 40 40 40 40 40 39 40 40 41 42 43 43 43 43 42 41 39 37 35 32 30 28 27 26 26 27 29 31 33 36 39 41 42 43 43 42 40 37 34 30 28 26 24 23 21 19 18 17 15 14 11 9 6 4 1 -1 -3 -4 -4 -2 0 3 5 7 8 10 11 11 11 12 12 12 12 13 14 15 16 16 17 20 23 26 30 34 37 40 43 45 47 48 48 48 47 46 44 43 41 40 39 39 39 40 42 44 46 50 54 58 62 65 67 67 68 69 69 69 70 72 73 75 76 78 79 81 82 82 82 83 85 87 87 88 88 87 87 87 88 89 90 89 89 89 88 88 87 86 86 85 85 84 84 83 82 81 80 79 78 77 75 74 72 70 68 66 65 64 63 61 60 59 58 56 55 53 51 48 45 42 40 38 36 35 33 32 31 29 27 25 23 19 15 12 9 6 4 3 3 4 7 9 12 16 19 22 25 27 27 27 27 26 25 26 27 29 32 34 37 41 45 48 49 50 49 48 46 47 49 50 50 50 49 46 44 44 44 45 48 50 52 53 54 55 54 54 54 53 53 52 52 51 50 50 49 49 48 50 51 53 54 55 56 57 58 58 58 58 58 59 59 59 59 59 58 58 57 57 57 57 58 59 61 63 64 64 65 65 64 64 65 66 69 73 77 82 86 89 92 95 95 93 91 89 86 83 81 79 76 72 67 63 60 56 53 50 48 46 44 43 43 42 42 43 43 44 45 47 48 49 50 51 52 51 51 51 50 49 49 48 48 48 48 48 48 48 48 48 47 48 48 48 48 48 47 47 46 45 44 42 42 41 40 39 38 38 38 38 38 38 39 39 40 41 41 41 41 41 41 41 41 41 40 40 40 39 39 38 36 35 34 32 31 30 29 28 27 26 25 24 23 22 19 17 15 13 11 10 8 7 6 5 4 3 2 1 1 0 -1 -1 -1 -1 -1 -1 0 0 1 2 2 3 4 4 4 5 5 6 6 6 7 8 8 9 11 13 72 71 70 71 72 72 72 73 74 76 77 77 77 78 77 75 72 69 66 63 59 56 52 49 45 42 39 36 32 29 25 21 17 14 11 9 6 5 3 1 1 0 0 0 1 3 4 6 9 12 15 17 18 19 20 21 22 23 25 26 28 30 31 32 34 35 36 37 38 39 40 41 42 43 45 45 46 46 46 46 46 47 47 48 48 48 49 49 50 51 52 52 52 52 52 52 52 51 51 51 51 50 50 49 48 47 47 46 46 46 46 45 45 45 44 44 43 42 42 41 40 39 38 37 37 36 36 35 35 35 36 36 36 36 37 38 38 39 39 40 41 41 40 40 40 41 41 42 42 43 44 46 48 49 49 49 48 47 45 43 40 36 34 31 28 26 26 26 26 28 31 33 36 39 41 44 45 46 45 43 41 39 37 34 32 30 28 26 24 22 21 20 19 18 17 16 14 11 8 4 0 -2 -3 -3 -1 0 2 4 5 5 5 5 6 7 7 7 7 8 8 8 9 11 12 15 18 21 24 27 30 33 36 39 40 41 42 41 40 39 38 36 34 34 35 35 37 39 42 45 49 53 57 61 64 66 68 69 70 71 72 74 75 76 77 78 79 81 82 84 86 87 89 91 93 95 96 96 95 94 93 94 94 93 92 91 91 90 90 90 90 90 90 90 90 89 89 88 87 86 84 83 82 81 79 77 75 73 71 69 67 66 64 62 61 59 57 56 55 53 52 50 48 45 42 41 39 38 36 34 33 31 30 28 24 21 18 14 11 8 6 5 5 6 8 10 13 15 18 21 24 26 28 28 28 28 29 29 30 31 32 35 38 41 44 48 51 52 52 53 55 57 58 59 60 59 57 55 54 53 53 55 56 57 59 60 60 60 59 58 56 56 55 55 54 52 51 51 50 51 52 54 56 58 60 62 63 65 65 65 65 64 64 63 63 62 60 58 57 55 53 53 53 53 54 55 57 59 61 62 62 62 63 63 64 66 69 72 76 80 84 87 90 91 91 91 89 87 84 82 79 75 70 66 61 57 52 49 47 44 42 40 39 38 36 37 37 38 40 41 43 44 46 47 48 49 48 48 47 46 45 45 44 44 44 44 43 44 44 44 44 44 44 44 45 45 45 46 45 44 43 42 41 40 39 38 37 36 35 35 36 36 37 37 38 39 40 40 40 40 39 39 39 39 38 38 38 37 36 35 34 33 32 31 29 28 27 26 25 24 23 22 21 20 19 16 14 13 11 10 9 8 7 7 6 4 3 1 0 0 -1 -1 -1 -2 -2 -2 -2 -1 0 0 1 1 1 2 2 2 3 3 4 4 4 5 6 7 8 10 12 72 73 74 75 75 76 77 78 78 79 79 79 77 75 73 70 67 64 61 57 54 50 46 44 40 37 34 31 27 24 20 17 14 10 8 6 4 3 1 0 -1 -1 0 1 2 5 8 11 13 15 17 19 20 20 21 22 23 24 26 27 28 30 31 32 33 34 36 37 38 39 41 42 43 45 45 46 46 46 46 46 46 47 47 48 48 49 49 50 51 51 52 52 52 52 52 52 52 51 51 50 50 50 49 48 48 47 47 47 46 46 46 45 45 44 44 43 42 41 41 40 39 38 37 37 36 36 35 35 35 35 35 36 36 37 38 40 40 39 39 39 39 39 39 40 41 42 43 45 46 47 49 51 52 52 53 51 49 47 45 42 39 36 34 31 29 27 26 26 27 28 30 32 35 37 40 42 45 45 45 45 44 43 41 39 37 35 33 30 28 25 24 22 22 22 22 22 22 21 20 17 13 8 1 -4 -6 -6 -4 -3 -2 -1 0 2 3 4 4 4 5 5 4 5 6 8 10 12 14 16 18 21 24 28 31 34 36 38 39 39 38 37 35 33 32 31 30 32 33 35 38 41 45 49 52 56 60 63 66 68 69 70 71 71 73 75 77 79 81 83 85 87 89 92 95 98 101 104 106 106 106 104 102 101 100 98 96 95 94 92 93 93 93 94 95 95 95 95 94 93 92 91 89 88 86 85 84 82 79 77 74 72 70 67 65 63 61 60 59 58 58 57 56 55 52 50 48 46 44 42 40 37 35 33 32 29 27 24 22 19 16 13 10 9 8 7 7 8 9 12 14 18 21 24 26 28 29 31 31 32 33 33 33 35 37 39 42 44 48 50 53 55 58 60 62 64 65 65 64 63 62 61 61 61 62 63 64 65 65 65 64 62 59 58 56 54 54 53 52 52 52 53 54 56 58 60 62 64 65 66 67 67 67 66 66 64 63 61 59 57 54 52 49 48 48 48 49 51 52 54 55 57 58 59 60 60 61 63 66 68 72 76 80 83 86 88 89 89 88 86 84 81 77 73 68 64 60 55 51 48 45 42 40 37 36 35 34 34 34 34 36 37 39 41 43 44 44 45 44 44 44 42 41 40 39 38 38 37 37 37 38 38 38 38 39 39 39 40 40 40 40 40 40 39 39 38 37 36 35 34 33 33 33 34 34 35 35 36 37 37 37 37 37 37 37 36 36 35 35 34 34 33 32 31 30 29 27 26 25 23 22 21 20 19 18 17 16 14 12 11 9 8 7 7 7 6 5 4 3 2 1 1 0 0 0 -1 -1 -1 -2 -1 -1 0 0 1 1 1 1 1 1 1 2 2 2 3 4 5 7 9 11 74 76 77 78 79 80 80 80 81 80 78 76 74 71 68 65 62 59 56 52 49 46 43 40 37 34 31 28 24 21 18 14 12 10 8 6 4 3 2 1 1 2 2 4 6 8 11 13 16 19 20 20 21 21 22 23 23 24 25 27 28 29 31 32 33 34 36 37 38 40 41 42 44 45 46 46 46 46 46 46 46 46 47 48 48 49 50 51 51 52 52 52 52 52 52 52 51 50 50 49 49 48 48 48 47 47 47 47 46 46 46 46 45 45 44 43 42 41 40 39 38 38 37 36 35 35 35 35 36 36 37 37 38 39 40 39 38 38 39 40 41 43 45 47 48 49 50 51 52 53 54 54 54 54 53 50 48 46 44 42 39 36 34 32 30 28 27 27 27 28 29 31 32 34 37 39 40 41 42 43 43 43 42 41 39 37 34 32 28 26 23 23 22 22 23 24 25 26 26 26 20 13 6 -2 -9 -13 -12 -9 -7 -5 -2 0 2 4 5 6 6 6 7 9 10 12 13 15 16 18 20 22 25 28 30 33 35 37 38 39 38 37 36 34 31 29 29 30 30 33 35 38 41 45 49 53 58 61 64 67 68 69 69 71 73 75 78 81 84 86 87 89 91 93 95 99 102 106 107 109 109 107 105 104 103 102 100 99 97 96 96 96 98 101 103 102 101 100 99 97 96 95 93 92 91 90 88 86 83 80 77 75 72 69 66 64 63 61 61 61 61 61 61 60 58 56 53 51 48 46 43 41 39 36 34 32 30 27 25 22 20 17 15 14 12 11 11 10 11 13 15 18 21 24 26 28 31 32 34 35 36 36 37 37 38 39 40 42 44 46 49 52 55 58 61 63 65 65 66 66 65 65 65 64 65 65 66 67 68 69 68 66 63 61 59 58 57 56 56 55 55 55 56 57 59 61 62 64 66 67 68 69 69 69 68 67 65 63 60 57 54 52 49 48 47 46 47 48 49 51 52 53 54 54 55 55 56 57 59 61 66 71 75 78 81 83 84 85 84 83 81 78 74 70 66 62 58 54 51 47 45 42 40 38 36 35 34 33 32 31 32 33 35 37 39 40 41 42 42 41 41 39 38 37 36 34 34 33 32 32 32 32 32 32 33 33 34 34 34 34 34 35 35 34 34 34 33 32 31 31 30 30 30 30 31 31 31 32 33 34 34 34 34 34 34 34 34 34 33 33 32 31 30 30 29 28 26 25 23 22 20 19 18 17 16 14 13 12 10 9 8 7 6 5 5 5 4 2 2 1 0 0 0 -1 -1 -1 -1 -2 -2 -2 -1 0 0 1 2 2 1 0 0 0 0 0 1 2 3 4 6 8 11 72 74 76 78 79 79 79 78 76 75 73 70 67 64 61 58 55 52 51 48 46 43 41 38 35 32 29 25 22 19 16 14 12 10 8 7 5 4 4 3 4 4 5 7 9 11 14 17 18 20 21 22 22 23 23 24 24 25 26 27 28 29 30 31 33 34 35 37 38 40 41 43 44 44 45 45 45 45 46 46 46 47 47 48 49 50 51 51 52 52 52 52 52 52 52 51 51 50 49 49 48 48 47 47 47 47 47 47 46 46 46 45 45 44 43 42 41 40 40 39 38 38 37 37 36 36 36 36 37 37 38 38 38 39 39 39 40 41 43 46 49 52 55 56 58 59 58 58 58 57 56 56 55 53 52 50 48 47 45 42 40 37 35 32 30 29 28 28 28 27 28 28 29 30 32 33 35 36 37 37 38 39 39 38 37 35 33 30 27 24 22 21 20 21 23 24 25 27 28 26 24 20 8 -4 -17 -17 -15 -12 -10 -7 -5 -2 1 4 7 8 10 12 14 16 18 19 21 22 23 24 26 27 29 30 32 34 35 36 37 38 38 38 37 35 33 32 31 31 32 34 35 38 41 44 48 53 57 60 64 66 68 69 70 72 73 75 78 81 84 86 88 88 88 89 91 93 96 98 101 102 102 102 101 101 101 101 100 99 99 99 98 100 104 107 109 109 109 108 107 105 104 103 102 100 99 97 95 93 90 87 84 81 78 75 71 68 65 65 66 66 66 66 65 64 62 60 58 55 52 50 48 46 44 42 39 37 35 32 30 27 24 22 20 18 17 16 15 15 15 17 18 21 24 27 29 31 33 35 36 37 37 38 38 39 39 40 41 41 43 45 47 50 52 55 58 61 63 64 66 66 66 66 66 66 66 67 68 69 70 71 70 70 69 67 65 64 62 61 60 60 59 59 60 60 61 62 64 66 67 69 71 72 73 74 74 73 71 69 65 61 58 55 53 51 50 49 49 50 50 51 52 52 52 52 52 52 53 54 56 58 62 67 71 74 78 79 80 81 80 78 77 74 71 67 64 61 58 55 51 49 47 44 42 40 38 36 35 33 32 30 30 31 31 33 35 36 37 38 39 39 39 38 37 36 35 34 33 32 31 30 29 29 29 29 29 29 29 30 30 30 30 30 30 29 29 29 28 27 27 26 25 25 26 26 27 27 28 28 29 30 30 31 31 31 31 31 31 31 31 30 30 30 29 28 27 26 25 24 22 21 19 18 16 15 13 12 10 9 8 7 6 5 4 3 2 2 1 0 -1 -1 -2 -3 -4 -4 -5 -4 -4 -3 -3 -2 -2 -2 -1 -1 -1 -1 -2 -2 -2 -2 -1 0 1 2 4 5 7 10 13 75 76 77 78 78 78 76 75 72 69 66 63 61 58 55 53 51 50 49 47 45 42 40 37 34 30 26 22 19 16 13 11 10 8 7 6 5 5 5 5 6 6 8 10 12 14 17 19 21 22 23 24 24 25 25 25 25 26 26 27 28 29 30 32 33 34 35 37 38 39 41 42 43 44 44 45 45 45 45 46 46 47 48 49 49 50 50 51 51 52 52 51 51 51 51 51 50 50 50 49 48 48 48 47 47 47 47 47 47 46 46 45 44 43 43 42 40 39 39 38 37 37 37 37 37 37 37 37 38 38 39 39 39 39 40 41 42 43 48 53 57 58 60 61 62 61 60 60 60 59 58 57 56 55 53 52 51 49 47 45 43 40 38 35 33 31 29 28 27 27 26 26 26 27 28 29 30 31 31 32 34 35 35 35 34 33 31 28 26 24 21 20 20 21 21 22 24 25 26 27 25 16 7 -1 -7 -12 -14 -12 -10 -8 -3 2 6 8 10 13 15 18 21 22 23 25 26 28 29 29 29 30 31 32 33 33 34 34 35 36 37 37 37 37 36 35 34 34 34 35 37 38 41 43 46 50 53 57 60 62 65 67 68 69 70 72 75 76 78 80 80 80 80 80 81 82 84 86 87 88 89 90 91 92 93 94 94 95 95 96 96 98 101 104 106 108 109 109 108 106 105 104 103 102 101 100 100 99 97 95 92 88 85 81 77 74 71 71 71 71 72 72 70 68 66 64 61 59 57 55 53 52 50 49 47 45 43 40 37 33 30 26 24 23 21 21 21 20 20 21 22 24 26 28 31 34 35 36 37 38 38 38 39 39 40 41 42 43 44 46 47 49 51 53 56 59 61 63 65 66 67 67 66 66 67 68 69 71 72 73 74 75 74 74 73 71 70 69 67 66 65 65 65 66 66 67 68 70 73 75 77 79 79 80 81 80 79 77 74 71 67 64 61 59 57 55 53 52 52 52 53 53 53 54 53 53 53 54 56 58 61 64 67 71 74 76 77 78 77 76 74 71 68 66 63 60 58 55 53 51 49 47 46 44 42 40 38 36 34 31 31 30 30 31 32 32 33 34 35 35 36 36 36 36 35 35 34 33 31 30 30 29 28 28 28 28 27 27 27 27 26 26 26 26 26 25 24 23 22 22 21 21 21 22 22 22 23 23 24 25 26 26 27 27 27 27 27 27 27 27 27 26 26 25 25 24 23 22 20 19 17 16 14 12 11 9 7 5 4 3 1 0 -1 -2 -2 -3 -3 -4 -4 -5 -6 -7 -7 -7 -7 -6 -5 -4 -4 -4 -4 -4 -4 -5 -5 -5 -5 -4 -3 -2 0 1 3 5 6 8 10 12 15 84 82 82 81 81 78 75 71 68 65 63 60 57 55 53 52 50 49 48 46 45 42 40 36 33 28 24 20 16 13 10 8 7 6 6 5 5 6 6 7 8 9 10 12 15 17 20 22 23 24 25 26 26 27 26 26 26 26 27 28 29 30 31 32 33 34 35 36 37 38 39 41 42 43 43 44 44 44 44 45 46 47 47 48 49 50 50 51 51 51 51 51 51 51 50 50 50 49 48 48 48 47 47 47 47 47 47 47 46 46 45 45 44 43 42 41 40 39 38 38 37 37 37 37 37 38 38 38 38 39 39 39 39 40 41 42 45 49 53 57 59 60 61 61 61 61 61 62 62 61 60 60 59 58 56 55 53 52 50 48 46 44 42 40 37 35 33 32 30 29 28 27 27 28 29 29 30 30 31 31 32 33 34 35 34 33 32 30 27 24 23 22 21 20 19 19 21 22 24 22 17 9 2 -4 -9 -12 -11 -9 -7 -4 0 4 7 10 13 15 17 19 21 22 24 26 27 29 29 29 29 29 30 30 31 31 31 31 31 32 32 33 33 33 33 33 33 33 33 34 35 36 38 39 41 44 46 49 51 52 54 56 58 60 62 64 65 66 67 68 67 67 67 67 67 68 69 70 71 72 73 75 76 78 80 82 84 86 88 89 90 91 92 93 95 96 95 95 95 95 96 96 96 95 95 96 97 97 97 97 93 89 86 84 81 79 77 74 73 74 74 74 73 71 69 67 65 64 62 61 59 58 56 55 54 52 50 47 44 40 36 33 30 28 27 26 26 25 25 25 25 26 28 30 33 36 37 38 39 39 39 40 40 40 42 43 45 46 47 48 49 50 51 53 54 57 59 61 64 67 69 70 71 72 72 72 73 74 76 78 79 81 82 83 83 83 82 81 79 78 77 76 76 75 76 76 77 79 80 82 84 86 87 88 89 89 89 87 85 83 80 76 72 68 64 61 59 57 56 56 56 56 56 56 55 54 54 55 56 57 60 63 66 68 71 73 74 76 75 74 73 70 68 65 63 61 59 58 56 54 53 52 50 48 47 44 42 40 38 35 34 32 31 31 30 30 31 32 32 33 34 34 34 35 35 34 34 33 33 32 31 30 29 28 28 27 27 27 26 26 25 25 25 24 24 23 22 21 20 19 19 18 18 18 18 18 18 19 20 20 21 21 22 22 22 22 22 22 22 22 22 22 21 21 21 20 20 19 17 15 14 12 11 9 7 6 4 2 0 -2 -4 -5 -6 -7 -7 -7 -8 -8 -8 -9 -9 -10 -11 -10 -9 -8 -7 -7 -7 -7 -7 -8 -8 -8 -8 -8 -8 -6 -4 -2 0 3 5 8 10 13 14 16 17 90 89 86 82 78 75 71 68 65 62 60 57 55 53 52 51 50 49 48 47 45 43 39 35 31 26 21 16 11 8 7 5 4 4 5 5 6 7 8 9 10 12 13 15 17 19 21 24 25 26 27 28 28 28 28 28 27 27 27 28 28 29 31 31 32 33 34 35 36 37 38 39 40 41 42 42 43 43 44 45 46 46 47 48 49 49 50 50 50 51 51 50 50 50 50 49 49 49 48 48 48 48 47 47 47 47 46 46 46 45 44 44 43 42 41 40 39 38 38 37 37 37 37 37 37 37 38 38 38 39 40 40 41 42 43 46 49 53 55 58 61 62 62 61 62 62 63 64 63 63 62 61 61 60 59 57 56 55 53 51 49 48 46 45 43 42 40 38 36 34 33 32 32 31 31 30 30 30 30 31 31 32 33 34 34 34 32 31 29 26 23 20 14 9 7 10 14 16 15 13 11 6 -2 -11 -13 -12 -10 -8 -6 -4 -1 1 4 7 9 11 12 14 16 18 20 22 24 25 26 27 26 25 25 25 25 25 25 25 26 26 26 26 27 27 27 28 28 29 29 30 31 32 33 34 35 37 39 39 40 41 43 45 47 49 50 51 52 53 53 53 53 53 54 54 54 55 56 57 58 59 60 62 63 66 68 71 73 75 77 79 81 82 83 84 84 84 84 85 85 86 86 86 87 87 87 87 87 87 87 87 86 84 83 82 81 80 78 77 76 76 75 76 77 76 73 71 69 69 68 67 66 64 63 61 60 59 57 55 52 49 45 42 38 35 34 33 32 32 32 32 32 31 32 33 34 36 38 39 40 41 41 41 42 42 44 45 47 49 51 52 53 54 54 55 55 57 58 60 63 66 69 71 74 76 77 78 79 81 83 85 86 88 90 91 92 93 93 93 92 91 90 89 89 88 87 87 87 87 88 89 91 92 92 93 94 95 96 96 95 94 90 85 81 76 72 68 65 62 60 59 58 57 57 57 57 56 56 57 57 58 60 62 64 66 68 70 71 72 72 71 71 69 68 66 64 63 61 59 58 57 56 55 54 52 51 49 47 44 42 39 37 35 33 32 31 30 30 31 31 32 33 33 33 33 33 34 34 34 33 33 32 31 31 30 29 29 28 28 27 26 26 25 25 24 23 23 22 21 20 20 19 18 17 16 15 16 16 17 17 18 18 18 18 19 19 19 19 19 18 18 18 17 17 16 16 16 15 14 13 12 10 9 7 5 3 1 -1 -3 -5 -7 -8 -10 -11 -12 -13 -12 -12 -12 -12 -12 -13 -13 -14 -14 -12 -11 -10 -10 -10 -10 -10 -11 -11 -11 -11 -9 -8 -6 -3 -1 2 5 7 10 12 15 17 18 20 86 83 80 77 74 71 69 66 63 60 57 55 54 53 52 51 51 51 50 48 44 41 37 32 26 21 16 11 8 5 3 3 3 4 5 6 7 8 9 10 12 13 15 17 19 21 22 24 26 27 28 28 28 28 28 27 27 27 27 27 28 29 30 31 31 32 33 34 35 36 37 37 39 40 40 41 42 43 44 45 45 46 47 48 49 49 49 49 50 50 49 49 49 49 48 48 48 48 48 48 48 47 47 47 46 46 46 46 45 45 44 43 42 41 40 39 38 38 37 37 37 38 38 37 38 38 38 38 39 39 39 40 41 42 43 45 47 50 53 56 57 57 57 59 60 61 62 62 62 62 62 62 62 61 60 59 58 58 57 55 54 52 51 50 49 47 46 45 43 42 40 38 37 36 34 33 32 32 31 30 30 30 30 31 31 31 30 28 24 19 15 8 0 -8 -9 -7 -2 1 2 2 -1 -6 -11 -12 -11 -11 -10 -9 -8 -6 -4 -2 0 1 3 4 6 8 10 12 14 17 18 20 21 21 21 21 20 19 19 19 20 20 21 21 22 23 24 25 25 25 26 26 26 25 26 27 29 30 31 33 33 34 35 37 38 39 40 42 43 43 43 43 44 44 44 45 45 45 46 47 47 49 50 51 52 54 55 57 59 62 64 66 69 71 73 74 75 76 76 76 76 76 77 77 78 79 79 80 81 81 82 82 82 81 80 79 78 77 76 75 74 74 73 73 74 74 75 75 74 72 73 73 74 74 74 74 72 70 68 66 65 63 61 58 55 51 48 45 43 41 40 40 40 39 38 38 37 36 36 36 37 38 39 41 41 42 43 44 45 46 48 50 52 53 55 57 57 57 58 58 58 60 62 64 66 70 73 76 78 81 83 85 87 88 90 91 92 94 95 96 97 97 98 98 98 99 99 99 98 97 96 96 95 95 95 95 95 95 95 96 96 96 95 95 91 87 83 79 74 70 67 64 62 60 59 59 59 59 59 59 59 60 60 61 62 63 64 65 66 67 68 68 68 68 68 67 66 65 64 63 62 61 60 59 59 58 57 55 53 51 49 46 44 42 40 38 36 35 33 32 32 32 32 32 33 33 33 33 33 33 33 33 33 32 32 32 32 32 31 31 30 30 29 28 28 27 26 26 25 24 23 22 22 21 20 19 18 17 17 16 17 17 17 18 18 18 18 18 18 18 18 17 17 16 15 14 14 13 13 12 11 10 9 8 7 5 4 2 0 -2 -4 -6 -8 -10 -11 -13 -14 -15 -16 -16 -16 -15 -15 -16 -16 -17 -17 -16 -16 -15 -14 -13 -13 -12 -12 -12 -12 -11 -10 -9 -7 -5 -2 0 3 6 8 11 13 14 16 17 19 73 71 69 68 66 65 64 62 60 58 56 55 53 53 53 53 53 51 49 47 43 38 33 28 23 18 13 8 5 4 2 2 3 4 5 6 8 9 10 11 13 14 16 18 19 21 23 24 25 26 27 27 27 27 26 26 26 26 27 27 28 28 29 30 31 32 33 34 35 36 37 37 38 39 40 41 42 43 44 45 46 46 47 48 48 48 48 48 48 48 48 48 48 48 48 47 47 47 47 46 46 47 47 47 47 46 45 45 44 44 43 42 41 40 39 38 38 37 37 37 37 37 37 37 37 38 38 38 38 39 39 39 39 40 40 43 45 47 49 52 54 55 56 57 58 59 59 60 60 61 61 61 61 60 60 59 59 59 58 57 56 55 55 54 53 52 51 51 51 50 48 46 44 42 40 38 37 35 34 32 31 29 29 29 30 29 27 23 19 15 11 7 3 2 0 -1 -1 -1 -1 -2 -3 -4 -5 -6 -7 -7 -7 -7 -7 -7 -6 -6 -5 -4 -3 -2 0 1 3 5 7 9 10 12 13 15 16 16 16 16 15 15 15 16 17 18 20 21 23 24 25 26 27 27 28 29 29 30 31 31 32 32 33 33 34 36 37 37 38 39 40 41 41 40 39 39 39 39 39 40 40 41 42 43 44 45 46 48 49 51 53 56 59 61 62 63 64 65 66 67 69 70 70 71 71 71 72 73 74 75 75 76 77 78 78 77 77 76 75 74 73 72 71 71 70 71 71 72 72 72 72 72 73 73 75 76 78 77 75 73 72 71 70 69 68 67 64 60 57 54 51 49 47 45 44 43 42 41 40 39 38 38 37 38 40 41 42 42 43 44 44 45 46 47 49 51 54 55 56 57 58 58 58 59 60 61 63 65 67 71 74 77 81 84 86 88 90 91 91 91 91 91 92 93 94 96 99 101 103 103 104 104 103 102 101 100 98 97 95 93 93 92 92 91 90 89 87 84 81 77 72 68 65 62 60 59 58 59 59 60 61 62 62 63 64 65 65 64 64 65 65 65 66 66 66 66 66 66 65 65 64 64 63 62 62 61 60 60 58 57 55 52 50 48 46 44 43 41 40 39 38 37 36 35 35 35 35 35 35 34 34 34 33 33 33 33 33 33 33 32 32 32 32 32 32 31 30 29 29 28 27 26 24 23 22 21 20 19 18 17 17 16 16 17 17 18 18 19 19 19 19 18 18 18 17 16 15 14 12 11 10 9 8 8 7 6 5 3 2 0 -1 -3 -5 -7 -9 -11 -13 -14 -16 -16 -17 -18 -18 -17 -17 -18 -18 -18 -18 -18 -18 -17 -16 -15 -14 -13 -12 -11 -11 -9 -8 -7 -5 -3 -1 2 4 7 9 11 12 14 15 16 18 62 60 59 59 58 57 57 56 56 55 53 53 53 53 52 51 50 48 45 41 37 33 28 23 18 14 10 7 4 2 2 3 3 5 6 8 9 11 12 13 14 16 18 19 21 21 22 22 23 24 24 24 24 24 24 24 24 25 25 26 27 27 28 29 29 30 31 33 34 35 36 37 38 39 40 41 42 43 43 44 45 45 46 46 47 47 47 47 47 47 47 47 48 47 47 47 47 46 46 46 46 46 46 46 45 45 44 44 43 43 42 41 40 39 38 37 37 37 37 37 37 37 37 37 37 37 38 38 38 38 38 38 38 39 40 41 43 45 48 50 50 51 52 53 54 55 55 55 56 56 57 57 56 56 57 57 57 57 57 57 56 56 56 55 54 54 54 54 54 53 52 51 49 48 45 43 42 40 39 38 37 36 34 33 32 30 29 27 24 20 16 12 9 6 5 3 2 1 0 0 0 -2 -3 -4 -4 -5 -6 -7 -8 -9 -10 -10 -10 -9 -9 -8 -7 -5 -4 -4 -3 -3 -1 2 4 6 8 10 11 11 12 12 12 13 14 15 17 19 21 23 24 26 28 30 31 32 33 33 34 34 35 35 35 36 36 37 37 38 38 39 39 39 38 38 37 36 36 35 34 34 33 35 36 38 39 40 42 43 44 45 47 49 51 53 55 56 56 57 57 57 57 59 61 63 64 66 67 69 70 71 72 73 74 75 74 74 74 73 72 71 69 68 68 68 67 68 69 69 69 70 70 70 69 69 69 70 70 71 71 72 72 72 72 72 71 70 68 66 64 61 59 55 52 49 48 47 46 44 43 42 40 39 38 39 40 41 42 42 42 43 43 44 45 46 47 49 51 53 54 56 57 57 58 58 58 58 58 59 60 64 67 71 75 79 82 85 89 89 88 88 87 85 84 85 87 88 92 95 98 102 105 106 106 106 104 102 99 96 94 91 89 88 86 85 83 81 79 77 75 71 68 65 62 59 58 57 57 58 59 60 61 62 63 64 66 66 66 66 66 67 67 67 67 67 67 68 68 68 68 67 67 66 66 65 64 64 63 62 61 59 58 56 54 52 51 49 47 46 45 44 43 42 41 41 40 39 39 39 39 38 38 37 37 36 36 36 35 35 35 34 34 34 34 34 33 33 32 32 31 30 29 27 26 24 23 22 21 20 19 18 17 16 16 15 15 15 16 17 17 17 17 17 17 16 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 -1 -3 -5 -6 -8 -10 -11 -13 -15 -16 -17 -17 -18 -18 -18 -18 -18 -18 -18 -18 -19 -18 -17 -16 -15 -13 -12 -10 -9 -8 -6 -4 -2 1 3 5 7 9 11 12 13 14 15 17 18 49 50 50 50 50 49 48 47 47 47 47 48 48 48 48 47 44 41 38 34 30 26 22 18 15 11 8 6 4 3 3 4 5 6 8 9 11 12 14 15 16 17 18 19 19 20 20 20 20 20 20 20 20 20 21 21 22 22 23 24 25 26 27 28 29 30 31 33 34 35 36 37 38 39 40 41 42 42 43 44 44 45 45 45 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 45 45 44 44 43 43 42 42 41 40 39 38 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 38 37 37 37 37 38 39 40 40 41 41 42 42 42 42 43 43 44 45 46 46 46 46 47 48 49 49 49 50 51 52 53 53 53 54 54 54 54 54 54 53 53 52 51 49 47 45 44 43 42 41 38 37 35 34 33 33 31 29 26 23 20 17 13 9 6 4 2 0 -1 -2 -3 -4 -5 -5 -6 -8 -9 -10 -11 -13 -13 -14 -14 -14 -13 -12 -11 -10 -10 -10 -8 -6 -4 -2 0 1 3 5 7 8 9 10 11 12 14 15 17 19 21 23 25 27 29 31 33 34 35 36 37 38 38 39 39 39 39 39 39 40 40 40 40 40 39 38 38 37 36 35 34 35 35 36 37 38 39 40 42 44 45 46 48 49 50 51 52 53 54 54 54 54 55 56 57 58 59 61 63 65 66 66 66 66 66 66 65 65 64 63 61 59 60 62 64 65 65 66 66 66 67 67 67 68 68 67 67 68 69 69 70 70 71 71 71 71 71 70 69 67 66 64 61 57 55 52 50 49 48 47 46 44 43 42 42 42 42 43 43 43 43 43 44 44 45 46 47 48 50 51 53 54 56 56 56 55 55 54 53 54 56 57 62 67 72 76 81 84 85 86 86 84 82 80 80 79 80 83 86 90 94 99 102 104 107 105 102 99 95 92 88 85 82 80 78 76 74 72 70 68 65 63 61 59 57 57 56 56 57 59 60 60 61 62 64 65 66 67 68 69 69 70 70 70 70 71 71 71 71 71 71 71 70 70 69 68 68 67 66 65 65 64 62 61 60 58 57 55 54 53 51 50 49 48 47 46 46 45 45 44 43 43 42 41 40 40 39 38 38 37 37 37 37 36 36 35 35 34 33 32 31 30 29 28 26 25 24 22 21 19 18 17 16 15 15 14 14 14 15 15 14 14 14 14 14 13 12 12 11 10 9 8 8 7 7 6 6 5 3 2 1 0 -1 -3 -4 -5 -7 -9 -11 -12 -14 -15 -16 -16 -16 -16 -16 -17 -17 -17 -17 -17 -17 -16 -15 -14 -12 -11 -9 -7 -5 -3 -1 2 5 7 9 11 12 14 15 16 17 18 19 20 38 40 41 41 41 41 40 40 40 40 40 41 41 40 38 36 34 32 30 26 23 20 18 15 12 10 8 6 5 4 4 5 6 7 8 10 11 12 14 15 15 16 17 18 18 17 17 17 17 16 16 16 16 16 17 18 20 21 22 24 25 26 28 29 30 32 33 34 35 36 36 37 38 39 40 40 41 42 42 43 43 43 44 44 44 44 44 44 45 45 45 45 45 46 46 46 45 45 45 45 44 44 44 44 43 43 43 42 42 41 40 39 38 38 37 37 37 37 37 36 36 36 36 36 37 37 37 37 37 36 36 36 35 34 34 33 33 32 32 32 32 31 30 30 31 31 32 32 32 33 34 35 35 36 37 38 39 41 42 44 46 48 50 51 52 52 53 54 54 54 54 54 53 52 51 50 48 47 45 43 42 40 38 36 35 34 33 33 31 29 27 25 20 16 12 9 6 4 2 0 -2 -3 -4 -5 -6 -8 -9 -11 -12 -13 -15 -16 -17 -17 -17 -16 -15 -15 -14 -13 -11 -10 -8 -7 -5 -4 -3 -2 0 2 3 5 7 8 10 12 14 16 18 20 22 24 26 28 30 32 34 35 37 38 40 41 41 42 42 41 41 41 41 41 41 41 42 41 41 41 40 39 39 38 37 37 37 38 38 39 40 41 43 44 46 47 48 49 50 51 52 52 53 53 53 54 54 54 54 53 54 55 56 55 54 54 54 54 54 53 53 51 50 48 47 46 47 48 51 54 57 60 62 63 64 65 66 66 67 67 67 67 68 68 69 69 70 71 71 71 71 70 68 66 64 62 60 58 55 53 52 52 51 49 48 46 44 42 41 41 40 40 41 41 41 43 44 44 45 45 46 47 49 50 52 54 54 55 55 54 53 52 52 53 54 57 61 65 70 75 78 80 83 83 82 80 79 77 75 76 77 79 82 86 89 93 96 99 98 98 96 93 89 85 81 77 74 71 68 66 64 62 60 58 57 56 56 55 55 56 56 57 58 59 61 62 63 64 65 66 68 69 70 70 71 72 72 73 73 74 75 75 75 75 74 74 74 74 73 72 72 71 70 69 69 68 67 66 65 64 63 62 60 59 57 56 54 53 52 52 51 50 50 49 49 48 46 45 44 43 42 42 41 40 40 39 38 38 38 37 36 35 34 33 32 31 29 28 27 26 25 23 22 21 19 18 17 16 15 14 14 13 13 13 12 12 11 11 10 10 9 8 7 6 5 5 4 4 4 4 3 3 2 1 1 0 -1 -2 -3 -4 -6 -8 -9 -10 -11 -11 -12 -13 -13 -14 -14 -14 -14 -13 -13 -12 -12 -11 -11 -10 -9 -7 -5 -2 0 3 5 7 9 11 13 15 16 17 18 19 21 22 23 31 33 34 34 34 34 33 32 31 31 31 30 29 28 27 27 26 24 23 21 20 17 15 13 11 9 7 6 5 4 4 5 6 7 8 9 10 12 13 13 14 15 15 15 15 15 14 14 13 14 14 14 14 16 17 18 20 22 24 25 27 29 30 32 33 34 34 35 36 36 37 38 38 39 40 40 41 41 42 42 42 42 43 43 43 43 44 44 44 44 44 44 45 45 45 44 44 44 44 44 44 44 43 43 42 42 41 41 41 40 40 39 38 37 37 37 36 36 36 36 35 35 35 36 36 36 35 35 35 35 35 34 32 31 30 29 29 28 28 27 26 25 25 25 24 25 25 25 26 27 27 28 29 29 30 32 33 35 37 40 43 44 46 47 48 50 51 52 53 54 55 55 54 54 53 52 50 49 47 46 44 42 40 39 38 37 36 34 33 31 28 25 21 18 14 11 8 5 3 0 -1 -3 -4 -5 -7 -8 -9 -11 -12 -14 -15 -16 -17 -17 -17 -16 -16 -16 -16 -15 -13 -12 -10 -8 -7 -6 -5 -4 -2 -1 0 2 3 5 7 9 12 14 16 18 21 23 25 27 29 31 33 35 36 38 39 40 41 42 43 44 44 44 44 44 44 44 43 43 43 43 43 43 43 42 41 40 40 39 40 40 40 41 42 44 45 47 48 49 50 52 52 53 53 53 54 54 54 54 54 54 54 53 53 52 51 51 50 49 48 47 46 46 45 44 43 42 42 42 43 45 49 53 58 59 61 63 63 64 65 66 66 66 67 67 67 68 68 69 71 72 73 73 73 71 68 65 62 60 57 56 55 54 53 52 51 49 46 44 42 41 40 40 40 39 41 42 43 45 46 47 47 48 49 50 52 54 55 56 57 57 57 56 55 54 54 56 58 61 65 69 72 75 78 79 79 79 77 76 74 74 73 73 74 76 78 81 84 87 88 89 88 86 84 81 76 72 68 65 62 60 58 56 55 54 53 53 53 54 55 56 57 58 59 60 61 62 64 64 65 66 67 68 69 70 70 71 72 73 73 74 75 75 75 76 76 76 76 76 76 75 75 74 73 72 71 71 70 69 69 68 68 67 65 64 62 60 59 58 56 55 55 54 53 52 51 50 49 48 47 46 44 43 42 41 41 40 40 40 39 39 37 36 35 34 33 32 31 29 28 27 26 25 24 23 22 21 19 18 17 15 15 14 13 12 12 11 10 10 9 8 7 6 5 4 3 3 3 3 3 3 3 3 2 2 1 0 0 -1 -2 -3 -5 -6 -7 -7 -8 -9 -9 -10 -10 -10 -10 -10 -9 -9 -9 -8 -8 -7 -7 -6 -5 -3 -1 1 3 6 8 10 12 14 16 18 19 20 22 23 25 26 27 25 27 28 28 27 25 24 23 23 22 22 21 21 22 21 21 21 21 20 19 17 15 13 11 9 8 6 5 4 4 4 4 5 6 7 8 9 10 11 11 12 12 12 12 12 12 11 11 11 12 12 14 15 16 18 20 22 24 26 28 30 32 33 34 35 35 36 36 37 37 38 38 39 39 39 40 40 40 40 40 41 41 42 42 43 43 44 44 44 44 44 44 45 45 45 44 44 44 44 44 43 43 42 42 41 41 40 39 39 39 39 38 38 37 36 36 36 36 36 36 35 35 35 35 35 35 34 34 33 33 32 31 30 29 27 26 26 25 25 24 23 22 21 21 21 21 21 21 22 23 24 24 25 26 27 28 30 31 33 35 38 40 42 43 45 47 48 50 51 53 53 54 54 54 54 54 53 52 51 49 48 46 44 42 41 40 38 37 35 33 31 29 25 21 17 14 11 9 6 3 1 -1 -3 -5 -6 -7 -8 -10 -11 -12 -13 -14 -14 -14 -14 -15 -15 -15 -15 -14 -13 -12 -11 -10 -8 -7 -6 -5 -4 -3 -2 -1 0 2 4 6 8 11 13 15 18 21 24 26 28 30 32 34 35 37 38 39 40 41 42 43 44 45 45 46 46 46 46 45 45 46 46 45 45 45 45 44 43 43 42 42 42 43 44 45 46 47 48 49 50 51 52 53 53 54 54 54 54 54 54 54 54 54 54 53 52 51 49 48 47 46 45 44 43 42 41 40 39 38 38 39 41 45 48 52 56 58 60 62 63 64 64 65 65 65 65 65 65 67 68 70 71 72 73 72 70 68 66 63 61 60 58 57 56 56 55 53 51 48 47 46 45 44 44 44 45 45 47 48 50 51 50 50 51 52 54 55 57 59 60 61 61 60 59 57 57 57 56 59 62 64 67 70 73 73 74 74 73 72 71 70 68 67 67 66 67 70 73 75 77 78 78 78 77 75 72 69 66 63 60 58 56 55 54 53 53 53 54 55 56 57 58 59 60 60 61 62 63 64 64 65 66 66 67 68 68 69 70 70 71 72 72 73 73 74 74 75 75 75 75 75 74 74 74 72 71 71 70 70 69 69 69 68 67 66 64 63 61 60 59 57 56 55 54 53 52 51 50 49 47 46 45 44 42 41 41 40 39 39 38 37 37 36 35 34 33 32 30 29 27 27 26 25 24 23 22 21 20 19 18 17 16 15 14 13 12 11 10 10 10 9 8 7 6 5 5 4 4 3 3 4 4 3 3 2 1 0 -1 -2 -3 -4 -5 -5 -6 -6 -6 -6 -6 -7 -7 -7 -7 -7 -6 -5 -5 -5 -4 -4 -3 -2 -1 1 3 5 7 9 11 13 15 17 19 21 23 25 27 28 29 30 30 18 19 20 19 18 17 17 16 16 16 16 16 17 18 19 19 19 19 18 17 15 13 11 9 7 6 4 3 2 2 2 3 3 5 6 6 7 8 9 10 10 10 10 10 11 11 10 10 11 11 13 14 17 19 22 24 25 27 29 31 32 33 34 34 35 36 37 37 38 38 38 38 38 38 38 39 39 39 39 40 40 41 41 42 42 43 43 44 44 44 44 45 45 45 45 44 44 44 44 44 43 42 42 41 41 40 39 39 38 38 38 38 37 37 37 36 36 36 36 35 35 35 35 35 35 34 33 33 31 30 29 28 27 26 24 24 23 22 22 21 21 20 20 19 19 19 19 19 19 20 21 22 23 24 25 26 27 28 29 31 33 35 37 40 42 44 46 48 49 51 52 53 54 54 55 55 55 54 54 53 52 50 48 46 44 42 40 39 37 35 33 31 28 25 22 19 16 13 10 7 5 3 1 -1 -2 -4 -5 -7 -8 -9 -10 -10 -11 -11 -12 -12 -13 -13 -13 -13 -13 -12 -11 -11 -10 -9 -8 -7 -6 -5 -4 -3 -2 0 1 3 5 7 9 12 15 17 20 23 25 27 29 31 33 34 36 37 38 40 41 42 44 45 46 47 47 48 48 49 49 49 49 49 49 49 48 48 47 47 46 45 45 44 44 45 45 46 47 49 50 51 52 53 54 55 55 55 55 54 54 54 54 54 53 53 52 51 50 48 47 45 44 43 42 40 39 38 37 36 35 34 33 33 35 38 41 44 49 53 56 59 60 61 61 61 60 60 60 61 61 63 65 67 69 69 68 67 66 64 63 62 61 60 60 59 59 60 60 59 58 56 55 53 52 52 51 51 52 53 54 54 53 53 53 54 55 56 58 59 59 60 60 60 59 58 57 56 56 57 58 60 61 63 64 65 65 65 65 64 64 64 63 63 62 62 62 63 63 64 65 66 67 68 68 68 67 66 65 64 63 61 60 59 58 57 56 56 57 57 58 58 59 60 60 61 61 62 62 63 63 64 64 64 64 64 64 65 65 66 67 68 69 69 70 70 71 71 72 72 71 71 71 70 69 69 68 67 67 67 67 67 67 66 66 65 64 63 62 61 59 58 56 55 53 52 51 49 48 46 45 44 43 42 41 40 40 39 38 37 36 35 34 33 32 31 30 29 28 27 26 25 24 23 22 21 21 20 20 19 18 17 16 15 15 14 13 12 12 11 11 11 10 9 9 8 8 8 7 7 7 6 6 4 3 2 0 -1 -2 -3 -4 -5 -5 -5 -5 -5 -5 -4 -4 -4 -4 -4 -3 -3 -3 -2 -2 -1 -1 0 1 2 2 4 7 9 12 14 16 19 21 24 26 28 29 30 31 32 33 33 33 11 12 12 12 12 11 12 12 13 13 14 15 15 16 17 17 17 17 16 14 13 11 8 6 4 2 1 1 1 1 1 2 3 4 5 6 7 8 8 8 8 8 9 9 10 10 11 12 13 14 16 18 21 23 25 27 29 30 31 33 34 35 36 36 37 37 37 37 37 38 38 38 38 38 38 38 38 39 39 40 40 41 41 42 43 43 44 44 44 44 44 44 45 45 45 45 44 44 44 43 42 42 41 41 40 39 39 38 38 38 38 37 37 37 37 36 36 36 36 35 35 35 35 34 34 33 32 31 29 28 27 26 25 24 22 21 20 19 19 18 18 18 18 17 17 16 16 16 16 17 17 18 19 21 22 23 24 25 26 27 29 31 32 34 36 39 41 42 44 46 48 50 52 54 55 56 56 56 56 55 54 53 51 49 47 44 42 40 39 37 35 33 31 28 26 24 21 18 15 12 9 7 5 4 2 0 -1 -3 -4 -5 -6 -7 -8 -9 -10 -11 -11 -12 -12 -12 -12 -12 -12 -12 -12 -11 -10 -9 -8 -7 -6 -5 -4 -3 -1 0 2 4 6 8 10 12 15 17 20 23 26 28 31 33 34 36 37 39 40 42 43 45 46 47 48 49 50 51 52 52 53 53 52 52 52 51 51 50 49 48 47 47 46 46 46 46 46 47 48 49 50 52 53 54 55 55 55 55 55 55 55 54 54 53 53 52 51 50 48 47 45 43 42 40 39 38 36 35 34 32 31 31 31 31 31 32 33 36 39 42 46 48 50 50 49 48 49 50 51 55 57 60 62 63 65 63 62 61 60 59 59 58 57 57 58 59 60 60 60 60 59 58 57 56 56 55 55 56 56 56 55 55 55 55 55 56 57 57 58 58 58 57 57 56 55 54 54 54 54 54 55 56 56 56 55 55 55 55 56 56 56 56 55 55 55 55 55 55 56 56 58 60 62 63 64 65 65 65 65 64 64 63 62 61 61 60 60 60 60 60 60 61 61 61 62 62 63 63 63 63 63 63 63 62 62 62 62 62 63 63 64 64 65 66 67 68 68 68 68 67 66 65 64 64 63 63 63 63 63 63 63 63 62 62 61 61 60 59 58 57 56 54 53 52 50 49 47 46 44 43 41 40 39 39 38 37 36 35 34 33 31 30 30 28 27 25 24 23 23 22 21 20 19 19 18 18 18 17 17 17 16 16 15 14 14 14 14 14 13 13 13 13 13 12 12 12 13 13 14 12 10 8 5 2 0 -2 -3 -4 -4 -5 -5 -5 -5 -5 -4 -4 -3 -2 -2 -1 0 1 1 2 2 3 4 5 6 7 9 10 13 15 17 20 23 26 29 32 34 36 37 38 38 38 37 36 35 7 8 8 9 9 10 10 10 11 13 14 15 15 15 16 16 16 15 13 12 9 7 4 2 0 -1 -2 -2 -2 -1 0 1 2 3 4 5 5 6 6 7 7 8 9 10 11 12 13 14 16 18 20 22 24 27 29 30 32 33 34 35 36 37 37 38 38 38 38 38 38 38 38 38 38 38 38 38 39 39 40 40 41 42 42 43 43 43 44 44 44 45 45 45 45 45 45 45 44 44 44 43 42 41 41 40 40 39 39 38 38 38 38 38 38 37 37 37 36 36 36 36 35 34 34 33 32 31 30 28 27 26 25 24 23 22 21 20 19 18 17 16 16 16 16 15 15 15 14 14 14 14 15 15 16 17 18 19 21 22 23 24 26 27 28 30 32 33 35 37 40 42 45 48 51 53 55 56 56 56 56 56 55 54 53 51 49 46 44 42 40 39 37 35 33 31 29 26 24 22 20 18 15 13 11 9 7 5 3 1 0 -2 -3 -4 -5 -6 -7 -8 -8 -9 -10 -11 -12 -12 -13 -13 -12 -12 -11 -10 -9 -8 -7 -7 -6 -4 -3 -2 0 1 2 4 6 7 10 12 15 18 21 24 27 29 31 33 35 37 39 41 43 45 46 47 48 49 51 52 53 54 55 55 55 55 54 54 54 53 52 51 50 49 49 48 47 47 46 46 47 47 48 50 51 52 53 54 55 55 56 56 56 56 55 54 54 53 52 51 50 48 47 45 44 42 41 39 38 36 34 33 32 31 30 29 28 28 28 28 29 31 33 35 36 35 34 34 34 34 36 41 45 49 52 55 57 57 58 57 57 56 55 55 55 55 55 56 56 57 57 57 58 58 58 57 56 56 56 55 55 55 54 54 54 54 54 55 55 55 55 55 55 55 55 54 53 53 52 52 52 51 51 50 50 49 48 48 48 48 49 49 49 49 49 49 49 49 50 51 52 54 56 57 59 61 63 64 65 66 66 66 65 65 65 64 64 63 63 62 62 62 62 62 62 62 63 63 63 63 64 64 64 64 64 63 63 62 62 62 61 61 61 61 61 62 62 63 63 63 62 62 61 60 60 59 59 59 59 58 58 58 58 58 57 57 56 56 55 55 54 53 52 52 51 50 49 48 47 46 45 44 42 40 39 38 36 35 33 32 31 30 29 27 26 25 24 22 21 20 20 19 18 18 17 17 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 16 16 16 15 14 12 10 8 5 3 2 0 -1 -1 -2 -2 -1 -1 -1 0 0 1 2 3 4 4 5 6 7 8 9 10 11 13 14 16 18 20 22 25 29 32 34 36 39 40 41 43 43 42 41 39 38 8 8 8 9 9 10 11 12 13 13 14 15 15 15 14 14 13 11 9 6 4 1 -2 -5 -6 -7 -8 -8 -8 -7 -5 -4 -3 -1 0 1 2 4 5 6 7 8 10 12 13 14 16 18 20 22 25 27 29 30 32 33 35 36 37 38 38 38 39 39 39 39 39 39 39 39 39 39 39 39 39 39 40 40 41 41 42 42 43 43 44 44 44 45 46 46 46 46 46 46 46 45 45 44 43 43 42 41 40 40 39 39 38 38 38 38 38 38 38 37 37 37 36 36 36 35 35 34 33 32 30 29 27 26 24 23 22 21 20 19 18 18 17 16 16 15 14 14 14 14 13 13 13 12 12 12 13 14 14 15 15 16 17 19 20 21 22 23 24 26 27 28 30 33 36 39 43 47 51 53 54 55 56 56 56 56 55 54 52 50 48 46 44 42 40 39 37 36 35 33 31 29 27 25 23 22 20 17 15 13 10 8 6 4 2 1 0 -1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -11 -12 -12 -12 -11 -11 -10 -9 -9 -8 -6 -5 -4 -3 -2 0 1 2 3 5 6 8 10 13 15 18 21 24 26 29 31 34 37 39 41 43 44 45 47 48 50 51 52 54 54 55 56 56 56 56 56 56 55 55 54 52 51 50 49 48 47 47 46 47 48 48 50 51 52 53 53 54 55 56 56 56 55 55 54 54 53 52 51 50 49 48 46 45 43 42 40 38 37 35 34 32 31 30 28 27 26 26 26 26 26 26 26 27 27 27 26 26 29 32 36 40 44 47 49 50 51 51 51 51 51 51 51 51 50 49 49 48 47 49 50 52 51 51 51 50 50 49 48 48 47 47 47 47 47 48 49 50 50 51 51 52 52 52 51 51 51 51 50 50 49 48 47 46 45 45 44 44 44 45 45 45 45 46 46 47 48 50 51 53 55 57 59 61 62 64 64 65 66 66 66 66 66 66 65 65 65 64 64 64 64 64 64 64 64 63 63 63 63 63 63 64 64 64 64 64 63 63 62 61 61 60 60 59 59 59 58 57 57 56 56 55 55 55 55 55 55 55 55 54 54 53 52 51 50 49 49 49 48 48 47 47 46 46 46 45 45 45 45 44 43 41 40 38 36 34 32 30 28 27 26 25 23 22 21 20 19 18 18 17 17 16 16 16 15 14 14 14 13 14 14 14 14 15 15 15 16 16 17 17 18 17 17 17 18 18 19 19 19 20 19 18 17 15 13 11 9 7 6 5 5 5 5 5 6 7 8 9 10 10 10 10 11 11 12 13 14 15 17 18 19 20 21 24 26 28 30 32 35 36 38 39 40 41 42 41 41 40 39 8 8 9 10 11 11 12 13 14 15 15 14 14 13 12 10 8 6 3 0 -4 -7 -11 -13 -14 -16 -16 -16 -15 -14 -12 -11 -9 -8 -5 -2 0 2 4 6 8 10 12 13 15 17 19 21 23 26 28 30 32 34 35 36 37 38 38 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 40 40 40 41 41 42 42 43 44 45 45 45 46 46 46 46 47 46 46 46 46 45 44 43 42 41 41 40 40 40 39 39 38 38 38 38 38 38 37 37 37 36 36 36 35 34 34 33 31 30 29 27 25 24 22 21 19 18 17 17 16 15 15 14 14 13 12 12 11 11 11 11 11 11 11 11 11 12 12 13 13 14 15 15 16 17 18 19 20 21 22 24 27 30 33 37 41 45 47 50 52 53 54 54 55 54 53 52 50 47 45 43 41 39 38 37 36 36 35 33 32 30 29 27 26 24 22 20 18 16 14 11 9 7 5 3 2 1 -1 -2 -3 -4 -5 -6 -7 -8 -9 -9 -10 -10 -11 -11 -11 -11 -11 -10 -10 -8 -7 -6 -5 -3 -2 0 1 2 4 4 5 6 8 9 11 13 16 18 21 24 27 30 32 35 37 39 41 43 45 46 48 49 51 52 53 54 55 56 56 57 57 58 58 57 56 55 54 53 51 50 49 48 48 48 49 49 50 50 51 51 52 52 53 54 54 55 55 55 55 54 54 53 52 51 50 49 48 46 45 44 43 41 40 38 36 35 33 32 30 29 28 27 26 25 24 24 23 23 23 23 23 23 24 24 27 29 32 35 36 38 39 39 40 40 39 38 39 39 40 41 42 42 42 43 44 44 44 44 44 43 43 42 42 42 42 42 42 42 43 44 45 46 47 47 48 49 49 50 50 50 50 49 49 47 46 45 43 41 40 39 39 39 39 39 39 40 41 42 44 45 47 49 51 53 55 57 58 60 61 62 63 64 65 65 66 66 66 66 65 65 65 65 65 65 65 65 65 65 65 64 64 64 64 64 64 64 64 64 64 64 64 64 63 63 63 62 62 61 60 59 57 56 55 54 54 54 54 54 55 55 55 54 54 53 52 52 50 49 48 47 46 45 44 43 43 42 42 42 42 42 42 42 42 42 42 42 41 39 38 36 33 30 28 27 25 23 22 21 20 19 19 18 17 16 16 15 15 14 14 14 14 14 13 13 14 14 14 15 16 16 16 16 17 17 18 19 20 21 21 22 22 22 23 23 23 22 22 20 18 16 15 13 12 11 11 11 11 12 12 12 13 13 13 13 13 13 14 14 15 16 17 18 20 22 23 25 26 27 28 29 30 31 33 34 35 36 37 37 38 38 37 37 36 9 9 10 11 12 13 14 14 14 14 14 13 12 10 8 6 3 0 -4 -7 -11 -14 -18 -20 -22 -23 -23 -23 -22 -21 -20 -19 -16 -13 -9 -6 -4 -1 2 5 8 10 13 15 18 20 23 25 27 29 31 33 35 36 37 38 38 39 39 39 39 39 39 39 39 39 39 39 39 39 39 39 40 40 40 41 41 42 43 43 44 45 46 46 46 46 46 47 47 47 47 46 46 46 45 44 43 42 42 41 40 40 40 40 39 39 38 38 38 38 38 38 38 37 37 36 36 35 35 34 33 32 30 28 27 25 24 22 20 19 18 17 16 15 14 13 13 12 11 11 10 10 9 9 9 9 9 9 9 9 10 10 11 11 12 12 12 13 13 14 15 15 16 17 18 20 22 25 28 32 36 40 43 45 47 49 51 52 53 53 52 49 45 42 37 33 30 29 28 29 30 31 30 29 28 28 27 26 25 24 22 20 19 17 15 14 12 9 7 5 4 2 0 -1 -3 -4 -5 -6 -7 -8 -8 -9 -10 -10 -10 -11 -11 -11 -12 -12 -11 -10 -9 -7 -6 -4 -2 0 1 3 4 6 7 8 8 9 11 12 13 15 17 19 22 25 28 31 33 36 38 40 42 44 46 47 49 50 51 52 53 54 55 56 57 57 57 57 56 56 55 54 53 52 51 51 50 50 50 50 50 50 50 51 51 51 52 52 53 53 54 54 54 53 53 52 51 51 50 49 48 47 47 46 45 44 42 41 39 38 36 34 33 32 30 29 28 26 25 24 23 23 22 22 22 22 22 22 22 23 24 25 26 27 27 27 27 28 28 29 30 31 33 34 36 37 39 40 41 41 41 42 41 41 40 40 40 40 40 40 40 40 41 41 42 43 44 46 47 48 49 49 50 49 48 47 45 43 42 39 37 35 34 34 33 33 34 34 36 37 39 41 42 44 46 48 50 52 54 56 58 59 60 61 62 63 64 65 66 66 65 65 65 65 65 65 65 65 65 66 66 66 66 65 65 65 65 65 66 66 66 65 65 65 65 65 65 65 65 64 64 63 62 61 60 59 58 58 57 56 56 56 56 56 56 56 56 55 54 54 53 52 51 49 48 46 45 44 43 42 42 41 40 40 39 39 38 38 39 39 40 39 39 38 36 34 32 30 27 25 24 23 22 21 20 20 19 18 17 16 15 14 14 14 13 13 13 13 13 13 13 14 14 14 14 15 15 16 17 19 20 22 23 23 24 24 25 25 25 25 25 25 24 22 20 19 17 16 16 17 17 17 16 16 16 16 16 16 16 16 16 16 15 16 17 18 20 22 23 24 25 26 27 28 29 30 30 31 32 33 34 34 34 34 34 33 32 10 10 12 13 14 14 14 14 14 12 11 10 8 5 2 -1 -4 -7 -11 -14 -18 -20 -23 -25 -28 -28 -28 -28 -27 -27 -26 -25 -23 -22 -20 -17 -15 -11 -6 -2 2 8 14 18 21 24 27 29 32 33 34 35 36 37 37 38 38 38 38 39 39 39 39 39 39 39 38 38 38 39 39 40 41 41 42 42 43 44 44 45 45 46 46 47 47 46 46 46 46 46 46 46 45 44 44 43 42 41 41 40 40 40 40 39 38 38 38 38 37 38 37 37 37 37 36 35 35 34 33 32 31 30 28 27 25 23 22 20 19 17 16 15 14 13 13 12 11 10 9 9 8 8 8 8 8 8 8 8 9 9 9 9 9 10 10 10 11 11 11 11 12 12 12 12 12 13 15 17 19 22 25 29 31 34 37 40 44 46 47 47 46 45 38 27 17 10 9 9 8 10 11 12 14 16 17 18 19 20 19 18 18 17 17 16 15 14 12 11 9 7 5 3 1 0 -1 -3 -4 -5 -7 -8 -8 -9 -10 -10 -11 -11 -11 -12 -12 -12 -12 -11 -11 -10 -9 -7 -5 -3 -1 1 4 6 8 9 10 11 11 12 13 14 15 17 19 21 24 26 29 31 34 37 39 41 43 45 46 48 49 51 52 52 53 54 54 54 55 55 55 55 55 55 54 53 53 52 51 51 51 51 50 50 50 50 50 51 51 51 52 52 52 52 51 51 51 51 51 51 50 50 49 49 48 47 46 45 44 43 42 41 39 37 36 35 34 32 31 29 28 27 26 26 25 24 24 23 23 23 23 23 23 23 23 23 23 23 24 24 25 26 27 28 29 31 33 35 36 38 39 40 40 41 41 41 41 41 41 41 41 40 40 41 42 43 44 45 46 47 48 49 49 49 49 47 45 44 41 39 37 35 34 32 32 32 31 33 34 35 37 38 39 41 43 45 47 49 51 53 54 56 58 59 60 61 63 64 64 65 66 66 66 65 65 65 65 65 65 65 66 66 66 66 66 66 66 66 67 67 67 67 67 67 66 66 66 66 66 66 65 65 65 64 64 63 62 61 60 60 59 58 57 57 56 55 55 55 55 54 54 54 53 53 52 51 50 48 47 46 46 44 43 42 41 40 39 38 37 36 37 37 37 37 37 37 37 36 36 35 33 32 30 28 27 25 24 23 22 21 20 19 17 16 15 15 14 14 14 13 13 12 12 11 11 11 12 13 14 15 17 19 20 21 22 23 24 24 25 25 25 26 26 27 26 25 24 23 22 21 20 20 20 20 20 20 20 20 20 20 20 19 19 18 18 17 18 18 17 18 18 18 19 20 20 22 23 25 25 26 28 29 29 30 30 30 30 30 30 11 11 12 13 14 15 14 12 11 9 7 4 2 -1 -4 -8 -11 -14 -17 -20 -23 -25 -27 -29 -30 -31 -32 -32 -33 -33 -33 -33 -33 -32 -31 -29 -27 -24 -18 -7 3 12 18 22 25 29 31 32 33 34 35 35 36 36 37 37 37 37 37 38 37 37 38 38 39 39 39 40 40 41 42 43 43 44 44 45 45 46 46 46 46 46 46 46 46 46 46 46 46 45 45 44 44 43 42 41 41 40 39 39 39 38 38 38 38 37 37 37 37 37 37 37 36 35 35 34 33 32 31 30 29 28 26 24 22 21 20 18 17 16 15 14 13 12 11 10 10 9 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 8 8 8 8 8 9 11 13 15 18 20 22 25 28 30 33 26 16 4 -2 -4 -7 -9 -9 -10 -8 -6 -4 -2 1 4 6 7 8 10 10 12 13 13 13 12 12 11 10 8 6 5 3 2 0 -1 -2 -4 -5 -6 -7 -9 -10 -11 -11 -11 -12 -12 -12 -12 -13 -13 -12 -12 -12 -11 -10 -8 -6 -3 0 3 5 8 9 11 12 13 14 15 16 17 18 19 21 23 25 27 30 32 35 38 40 42 43 45 47 48 50 51 51 52 52 53 53 53 53 53 53 53 53 53 53 52 52 52 52 51 51 51 51 51 51 51 51 51 51 50 50 50 50 50 50 50 50 50 50 50 49 49 49 48 47 47 46 45 44 43 42 41 39 38 37 36 35 33 32 31 30 30 29 28 27 27 26 26 26 25 25 24 24 23 23 22 23 23 23 24 25 26 27 29 31 32 34 35 36 38 39 40 41 41 42 42 42 42 42 42 43 44 45 46 48 49 50 50 50 50 50 49 48 45 43 42 40 39 37 36 35 35 35 35 36 37 38 39 40 42 43 45 46 48 50 51 53 55 56 58 59 61 62 63 64 65 65 66 66 66 67 67 66 66 66 66 66 66 67 67 67 67 68 68 68 68 69 69 69 69 68 68 68 68 68 68 68 67 67 67 66 65 65 65 64 63 62 61 60 59 58 58 57 56 56 55 54 53 53 52 51 51 50 50 49 49 48 48 47 46 45 44 43 42 40 40 39 38 37 36 36 35 35 35 35 35 35 35 34 34 33 32 31 29 28 27 25 24 22 21 20 18 17 16 16 15 14 13 13 12 11 11 11 10 11 12 12 14 16 18 19 20 21 22 23 23 24 24 24 25 25 26 26 25 25 24 23 23 22 22 22 22 23 23 23 23 23 23 22 22 22 21 21 20 19 18 17 16 16 15 15 14 14 14 15 15 17 20 22 24 25 26 26 26 26 25 25 12 13 14 14 14 14 13 10 7 4 1 -2 -5 -8 -12 -15 -18 -21 -23 -26 -27 -28 -30 -31 -32 -33 -34 -35 -35 -36 -36 -37 -37 -37 -37 -37 -31 -23 -13 -1 9 16 22 27 29 30 31 32 33 33 34 34 34 35 35 35 36 36 37 37 38 38 39 39 40 40 41 41 42 43 44 45 46 46 47 47 47 47 47 47 46 46 46 46 46 45 45 44 43 43 42 41 40 39 39 38 37 36 37 37 37 36 36 36 36 36 36 36 36 35 35 35 34 34 33 32 31 30 29 28 27 25 24 22 21 20 18 17 16 14 13 12 11 10 10 9 9 8 8 8 8 8 9 9 9 9 9 9 9 10 10 10 10 9 9 9 8 8 7 7 6 6 5 5 4 3 3 2 1 1 1 1 0 1 1 2 5 7 9 9 6 2 -3 -4 -5 -7 -9 -10 -11 -11 -11 -12 -13 -13 -13 -12 -10 -7 -4 -2 1 4 7 9 9 10 10 10 9 9 8 7 5 3 2 0 -1 -3 -4 -6 -7 -8 -10 -11 -11 -12 -12 -13 -13 -14 -14 -14 -14 -14 -14 -14 -13 -12 -11 -9 -6 -3 0 3 6 8 11 13 15 16 17 18 18 19 20 21 22 24 25 28 30 32 34 37 39 41 43 45 47 48 49 50 50 51 51 51 52 52 52 52 52 52 52 51 51 52 52 52 52 52 52 52 51 51 51 50 50 49 49 49 48 48 48 48 48 48 48 48 48 48 48 48 47 47 46 46 45 44 43 42 41 40 39 38 38 37 36 35 34 33 33 32 32 31 30 30 29 28 28 27 26 25 24 24 23 23 23 23 23 24 26 28 29 30 31 33 34 35 36 38 39 40 41 41 42 43 43 44 45 46 48 49 50 51 51 50 50 49 49 48 46 45 44 43 42 41 41 41 41 41 42 44 44 45 45 45 45 45 46 47 48 50 51 53 55 57 59 61 62 64 65 66 67 68 68 68 69 69 69 69 69 68 68 68 68 68 69 69 70 70 71 71 71 71 71 71 71 71 71 71 71 71 71 70 70 70 69 69 68 67 67 66 65 64 63 62 61 60 60 59 58 57 56 55 54 54 53 53 52 51 51 50 49 49 48 48 47 47 46 45 45 44 43 42 42 41 40 39 38 37 37 36 35 34 32 32 31 31 31 31 31 31 29 28 27 26 24 23 22 21 19 18 17 15 15 14 13 13 12 12 12 12 12 13 13 14 16 18 19 20 20 21 21 22 22 23 23 23 24 24 24 24 24 24 24 23 23 23 23 24 24 24 24 25 25 25 25 25 25 25 24 23 23 21 20 19 18 17 16 16 16 16 17 18 19 20 21 23 23 23 23 23 23 22 22 13 13 13 13 12 10 7 5 1 -2 -6 -9 -12 -15 -17 -20 -23 -24 -26 -27 -29 -30 -31 -32 -32 -33 -34 -34 -35 -36 -36 -36 -36 -34 -29 -24 -20 -16 -6 6 18 25 27 28 29 30 30 31 31 32 32 32 33 33 34 35 36 36 37 38 39 39 40 41 42 42 43 43 44 44 45 45 46 46 46 47 47 47 47 46 46 45 45 45 44 43 42 42 41 40 39 38 37 36 35 35 34 34 34 34 34 34 35 35 34 34 33 33 33 33 33 32 32 31 31 30 29 28 27 26 25 24 22 21 20 18 17 16 15 14 13 12 11 11 10 9 9 9 9 9 9 10 10 10 10 10 11 11 11 11 11 10 10 10 9 8 7 6 5 4 4 3 2 1 0 -1 -2 -3 -3 -3 -3 -3 -3 -2 -2 -2 -2 -2 -2 -3 -3 -4 -5 -6 -7 -7 -7 -7 -7 -8 -8 -9 -10 -11 -12 -12 -12 -12 -11 -10 -9 -8 -5 -2 0 3 5 6 8 9 9 8 7 5 4 2 0 -2 -3 -5 -6 -7 -9 -10 -12 -13 -13 -14 -14 -15 -15 -15 -15 -16 -16 -15 -15 -14 -14 -12 -11 -9 -7 -4 -1 2 6 9 11 14 16 17 17 18 19 20 20 21 22 24 26 28 30 32 34 36 38 41 43 44 46 47 48 48 49 50 50 50 50 50 50 50 50 50 50 50 50 50 51 51 51 51 51 51 51 51 50 49 48 48 47 47 47 46 46 46 46 46 46 46 46 46 46 46 46 45 45 44 43 42 41 40 40 39 39 38 37 36 35 34 34 33 33 33 32 32 31 31 30 29 28 27 26 26 25 25 25 25 26 26 27 27 28 29 29 31 32 33 34 36 37 38 40 41 42 43 44 44 45 46 47 47 48 49 48 48 48 48 47 46 46 45 44 44 44 44 45 45 46 47 49 50 50 51 51 51 50 50 50 50 50 51 52 54 56 58 61 63 65 68 69 70 70 71 72 72 73 73 73 73 73 73 73 72 72 72 72 73 73 74 74 75 75 75 75 74 74 74 74 73 73 73 73 73 73 73 72 71 70 69 69 68 67 66 65 64 63 62 61 60 59 58 57 56 55 55 54 54 53 52 52 51 50 50 49 48 47 47 46 46 45 45 44 44 43 43 42 42 41 40 39 38 37 37 36 35 34 34 33 33 32 32 31 31 30 28 27 26 24 23 22 20 19 18 17 16 15 15 14 14 14 15 15 16 17 18 18 19 20 20 21 21 21 22 23 23 23 24 24 24 25 25 25 25 25 25 25 25 25 26 26 26 26 26 26 27 27 27 28 28 28 27 27 26 24 23 21 21 20 19 19 19 19 19 20 21 22 23 23 23 22 21 20 20 20 15 14 12 10 8 6 2 -1 -5 -9 -12 -15 -18 -20 -22 -23 -25 -26 -27 -28 -29 -30 -31 -31 -32 -32 -32 -30 -29 -29 -29 -23 -17 -11 -6 -1 5 11 20 23 25 26 27 28 29 30 30 30 31 31 31 32 33 34 35 36 37 38 39 40 41 42 43 43 44 44 45 45 45 45 45 45 45 46 46 46 46 45 45 45 44 43 43 42 41 40 39 38 37 36 35 35 34 33 33 33 32 32 32 32 32 32 32 32 32 31 31 30 30 30 30 30 30 29 29 28 27 26 25 24 23 22 21 20 19 18 16 15 14 13 12 12 11 11 10 10 10 10 10 11 11 11 12 12 12 12 13 13 13 12 12 11 10 9 8 7 5 3 2 1 1 0 -1 -1 -2 -2 -3 -4 -4 -5 -5 -5 -5 -5 -6 -6 -7 -8 -9 -11 -11 -10 -10 -10 -11 -11 -12 -12 -11 -10 -9 -9 -8 -8 -8 -9 -10 -11 -13 -14 -15 -14 -12 -10 -8 -6 -4 -1 3 6 7 7 6 6 4 3 1 -1 -3 -5 -6 -8 -10 -11 -12 -14 -15 -15 -16 -16 -17 -17 -17 -18 -18 -18 -17 -17 -16 -16 -15 -13 -12 -10 -7 -4 -1 2 6 9 12 14 16 17 18 19 20 20 21 21 23 24 25 27 29 32 34 36 38 40 42 44 45 46 46 47 47 48 48 48 48 48 48 48 47 48 48 48 49 49 49 49 50 50 50 50 49 49 48 48 47 46 45 45 44 44 44 44 44 44 44 44 44 44 44 44 43 43 42 42 41 40 40 39 39 38 38 36 35 34 33 33 32 32 32 32 32 31 31 30 30 29 28 27 26 25 26 26 26 27 27 27 28 29 29 30 31 32 33 34 35 35 36 37 38 39 40 41 42 43 44 44 45 45 45 46 46 46 46 45 45 45 45 45 46 47 48 50 51 52 53 54 54 54 55 54 54 54 53 53 52 53 53 54 57 59 62 64 67 70 71 72 74 74 75 76 76 77 77 78 78 78 78 78 77 77 77 77 77 77 77 77 78 78 78 78 77 77 77 76 76 76 76 76 75 75 74 73 73 72 71 70 69 68 67 65 64 62 61 59 58 57 57 56 55 54 54 53 53 52 52 51 51 50 49 48 48 47 46 45 45 44 44 43 43 42 41 41 40 40 39 38 37 37 37 37 36 36 35 34 34 33 32 31 30 29 28 27 26 25 23 22 21 20 19 18 18 18 18 17 18 18 18 19 20 21 22 22 22 23 23 23 24 24 25 25 26 26 26 27 27 27 27 28 28 28 28 27 27 28 28 28 28 28 29 29 29 29 30 30 30 30 29 29 28 27 25 24 23 22 22 22 21 22 22 23 23 22 22 21 20 20 19 19 19 13 12 9 6 3 0 -4 -7 -11 -14 -17 -20 -21 -23 -24 -26 -27 -27 -28 -29 -29 -30 -31 -31 -25 -20 -16 -14 -10 -4 2 8 12 15 18 21 24 26 28 29 30 30 31 31 31 31 32 32 33 33 34 35 36 37 38 39 40 41 42 42 43 44 44 45 46 46 46 46 45 45 46 46 45 45 45 45 45 44 44 43 42 41 40 39 38 37 36 34 34 33 33 32 32 31 31 31 30 30 30 30 30 30 30 29 29 29 29 29 28 28 28 28 28 27 27 26 26 25 24 23 22 21 20 19 18 17 16 15 14 13 13 12 11 11 11 11 11 11 12 12 13 13 14 14 14 15 15 15 14 13 12 10 9 7 5 3 1 0 0 -1 -2 -2 -3 -4 -4 -4 -5 -5 -5 -5 -5 -5 -5 -5 -6 -6 -7 -9 -9 -10 -10 -10 -11 -11 -12 -13 -13 -13 -14 -13 -13 -12 -11 -9 -8 -8 -8 -8 -8 -9 -10 -11 -12 -12 -12 -12 -13 -14 -13 -9 -6 -2 0 1 2 2 0 -2 -4 -6 -8 -10 -12 -13 -14 -16 -17 -17 -18 -19 -19 -20 -20 -20 -20 -21 -20 -20 -20 -19 -18 -17 -16 -14 -13 -11 -8 -5 -2 1 5 8 11 13 15 17 18 19 19 19 19 20 21 23 25 27 29 31 33 35 37 38 40 41 43 44 44 45 44 44 44 43 43 42 42 43 44 45 46 47 47 47 47 47 47 47 47 47 47 48 48 47 46 45 44 43 43 42 41 41 41 41 41 41 41 41 41 40 40 40 40 40 40 40 40 39 39 38 37 36 35 34 33 32 32 31 31 31 30 30 29 29 28 27 26 26 25 25 26 26 26 27 28 28 29 29 30 30 31 31 32 32 33 34 34 35 36 37 38 39 40 40 41 42 42 43 43 44 44 45 45 45 45 46 47 48 49 51 52 53 54 54 55 56 56 56 56 56 56 55 55 55 54 55 57 59 62 64 67 70 71 73 75 76 77 78 79 80 81 81 82 82 82 82 81 81 81 80 80 80 79 79 79 79 79 79 78 78 78 77 77 77 76 76 76 75 75 74 74 73 72 70 69 68 67 65 64 63 62 61 59 58 57 56 55 54 53 52 52 51 51 50 49 49 48 47 47 46 46 45 44 44 43 43 42 41 40 40 39 39 39 38 38 38 37 37 37 36 36 35 34 34 33 32 31 30 28 27 26 25 23 22 21 20 19 19 20 20 21 21 22 22 22 23 24 24 25 25 26 26 26 26 27 27 27 28 28 28 29 29 29 29 30 30 30 31 31 30 30 30 30 31 31 31 31 31 31 32 32 32 32 32 31 30 29 27 26 24 24 23 23 22 22 22 22 23 23 23 22 21 20 20 20 20 21 8 5 2 -1 -5 -8 -12 -15 -18 -20 -21 -23 -24 -25 -26 -27 -28 -26 -24 -24 -24 -20 -13 -6 0 6 11 15 20 24 27 30 32 35 35 36 36 37 37 37 37 37 37 37 37 38 38 38 39 39 40 40 41 42 42 43 43 44 44 44 44 44 45 45 45 45 45 45 45 45 45 44 44 44 43 43 42 42 41 40 38 37 36 35 34 33 33 32 31 31 31 31 30 30 30 29 29 29 28 28 27 27 27 27 27 27 27 27 26 26 26 26 26 26 25 25 24 23 23 22 21 20 18 18 17 16 15 15 14 13 13 12 12 12 12 12 12 12 13 13 14 14 15 15 16 16 16 16 15 12 10 8 6 3 1 -1 -2 -3 -4 -4 -4 -4 -5 -5 -5 -5 -5 -5 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -7 -7 -8 -8 -8 -9 -9 -10 -11 -12 -13 -14 -14 -15 -15 -14 -13 -11 -10 -9 -8 -8 -8 -9 -9 -10 -10 -10 -10 -10 -11 -12 -12 -11 -10 -8 -6 -6 -7 -7 -9 -11 -13 -14 -15 -17 -18 -19 -19 -20 -21 -22 -22 -23 -24 -24 -24 -24 -24 -24 -24 -23 -23 -22 -21 -20 -18 -16 -14 -12 -9 -6 -3 1 4 7 10 12 14 15 16 16 16 17 18 19 21 23 26 28 29 31 32 33 34 35 37 38 40 41 41 41 40 39 37 36 36 36 36 37 38 40 40 41 41 41 41 42 42 43 43 44 44 44 44 43 43 43 42 42 41 40 40 39 39 39 39 39 39 39 38 39 39 40 40 41 41 41 41 40 39 38 38 36 35 34 33 32 31 30 30 29 28 27 26 25 25 25 24 24 25 25 25 26 27 27 28 28 29 29 29 29 29 29 29 30 30 31 32 33 34 35 36 37 37 38 39 40 41 42 42 43 43 44 45 46 47 48 48 49 50 51 51 52 53 54 54 55 55 55 55 55 55 55 55 56 57 59 61 64 66 69 71 72 74 76 77 78 79 80 80 81 82 82 82 82 82 81 81 80 80 79 79 79 78 78 78 78 77 77 77 76 76 76 75 75 74 74 73 73 72 72 71 70 68 67 66 64 63 62 61 60 59 58 57 56 55 54 53 53 51 50 49 48 47 47 46 46 45 45 44 43 43 42 42 41 41 40 40 40 39 39 38 38 38 37 37 37 36 35 35 34 33 33 32 31 31 30 29 28 27 26 25 23 22 21 20 21 21 22 23 24 24 25 26 26 26 27 27 27 27 28 28 28 29 29 29 29 29 30 30 31 31 31 31 32 32 33 33 33 32 32 32 32 32 32 32 33 33 33 32 32 32 31 30 29 28 26 25 23 22 22 22 22 22 22 22 22 22 22 22 22 22 22 23 23 24 0 -3 -6 -10 -13 -16 -19 -20 -22 -24 -25 -25 -26 -27 -25 -22 -19 -16 -11 -3 4 11 17 23 29 35 40 41 42 44 46 47 47 47 47 47 46 46 46 46 45 44 44 44 44 44 44 44 44 44 44 45 44 44 45 45 45 45 44 44 43 43 43 43 43 43 43 43 43 42 42 41 40 39 39 38 37 36 35 34 33 32 31 30 30 30 30 30 30 30 30 29 29 29 28 28 28 27 27 27 26 26 26 26 25 25 25 25 25 25 25 24 24 24 23 23 22 22 21 20 19 19 18 17 16 15 14 14 13 13 12 12 11 12 12 12 12 13 14 14 15 15 15 15 15 15 15 14 12 10 8 5 2 -1 -2 -3 -4 -5 -5 -5 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -6 -7 -7 -7 -7 -7 -8 -8 -9 -9 -9 -10 -11 -11 -12 -13 -14 -14 -14 -14 -13 -13 -12 -10 -9 -9 -8 -8 -8 -9 -9 -9 -10 -10 -11 -13 -14 -16 -15 -13 -13 -13 -15 -16 -17 -19 -19 -20 -20 -21 -22 -23 -24 -25 -25 -26 -27 -27 -28 -28 -28 -28 -28 -28 -28 -27 -26 -25 -24 -22 -20 -18 -15 -13 -10 -6 -3 0 3 6 8 9 10 11 12 13 14 15 16 18 20 22 24 26 27 28 28 29 29 30 31 32 33 34 34 33 33 32 31 29 29 30 31 32 33 34 34 35 35 36 36 37 37 38 38 39 40 40 41 41 41 41 41 41 41 40 40 39 39 39 38 38 38 39 39 39 40 40 41 41 41 41 40 40 39 39 38 37 35 34 33 31 30 28 27 25 24 23 23 23 23 22 22 22 23 24 24 25 26 26 27 27 27 27 27 26 26 27 27 27 28 29 30 31 32 33 34 35 35 36 38 39 40 40 41 42 43 44 44 45 46 46 47 47 48 48 49 49 50 51 51 52 53 53 54 54 55 56 57 58 59 62 64 66 68 69 71 72 74 75 76 77 77 78 78 78 79 79 79 79 78 78 78 77 77 77 77 76 76 76 75 75 74 74 73 73 72 72 71 71 70 70 69 68 67 66 65 64 63 61 61 60 59 58 57 56 55 54 53 53 52 51 51 50 49 49 48 47 46 45 45 44 43 43 42 41 41 40 40 39 39 39 38 37 37 36 36 36 35 34 34 33 33 32 32 31 30 30 30 29 29 28 28 27 26 25 24 24 24 24 24 24 25 25 26 27 27 27 28 28 28 28 28 29 29 29 29 29 29 30 30 30 30 30 31 31 31 31 32 32 32 32 33 33 33 33 33 33 33 33 33 33 33 32 32 30 29 27 25 23 22 21 20 20 20 20 21 22 22 23 23 23 23 24 24 25 25 26 27 -8 -11 -14 -17 -19 -22 -24 -24 -24 -25 -25 -24 -21 -20 -18 -12 0 11 20 28 34 40 46 52 55 56 57 59 59 58 57 57 57 55 54 54 53 52 50 49 48 48 47 46 46 46 46 46 46 46 45 45 44 44 44 43 43 43 43 42 42 42 41 41 41 40 40 39 39 38 37 36 35 34 32 30 29 28 28 27 27 27 27 27 27 28 28 28 28 28 28 28 28 28 27 27 26 26 26 25 25 25 25 25 25 25 24 24 24 23 23 23 22 22 21 21 21 20 19 19 18 17 16 16 15 15 14 13 13 12 12 12 11 11 12 12 13 13 14 14 15 15 15 15 15 14 12 10 8 6 3 0 -2 -4 -6 -7 -7 -7 -7 -6 -6 -6 -6 -6 -6 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -7 -8 -8 -9 -9 -9 -9 -10 -11 -12 -12 -13 -14 -14 -13 -13 -12 -11 -10 -9 -8 -8 -8 -9 -9 -8 -8 -8 -7 -8 -9 -11 -12 -13 -14 -15 -17 -18 -19 -19 -20 -20 -21 -22 -23 -24 -25 -26 -27 -28 -29 -30 -31 -31 -32 -31 -31 -31 -30 -29 -28 -27 -25 -23 -21 -18 -16 -13 -10 -7 -4 -1 1 3 5 7 8 10 11 13 14 16 17 19 20 21 22 23 23 22 21 21 22 24 25 26 27 28 28 28 28 28 29 28 28 28 29 29 30 30 31 32 32 33 33 34 35 35 36 37 38 38 39 40 40 40 40 40 40 40 40 39 39 39 39 39 39 39 39 39 39 40 40 40 40 40 40 39 39 38 37 36 34 33 31 29 28 26 24 23 22 22 21 21 20 20 21 21 22 22 23 24 24 24 25 25 25 24 24 24 25 25 25 26 27 28 29 29 30 31 32 33 34 35 36 37 38 39 40 41 41 42 42 42 42 42 43 43 44 44 45 45 46 47 48 48 49 50 51 52 53 55 56 57 59 61 62 64 66 67 69 70 71 71 72 73 73 74 74 74 75 75 74 74 74 74 73 73 74 74 74 73 72 71 71 71 70 70 69 68 68 67 66 66 65 64 63 63 62 61 60 59 58 57 56 56 55 54 54 53 53 52 51 51 50 49 49 48 47 47 46 46 45 44 43 42 41 41 40 39 39 38 38 37 37 36 35 35 34 34 33 33 32 32 32 31 31 31 30 30 30 29 29 29 28 28 28 28 27 27 27 27 27 27 27 27 28 28 28 29 29 29 29 29 29 29 29 29 29 29 29 29 29 30 30 30 30 30 31 31 31 32 32 32 32 33 33 34 34 34 34 34 34 34 33 33 31 30 28 26 24 22 20 19 19 19 19 20 20 21 22 23 24 25 26 27 28 29 29 30 31 -16 -19 -22 -26 -24 -23 -22 -22 -19 -14 -9 -5 -2 8 18 29 41 46 50 54 60 63 64 66 67 69 68 67 66 66 63 61 59 57 55 53 51 50 48 47 47 46 45 45 45 45 45 45 45 44 44 43 43 42 41 41 41 41 40 40 39 39 39 38 37 36 36 34 32 31 30 28 27 25 23 23 23 23 23 23 24 24 25 26 27 28 28 28 28 28 28 28 28 28 27 27 26 26 26 25 25 24 24 24 24 24 24 23 23 22 22 22 21 21 20 20 19 19 18 18 17 16 16 15 14 14 13 13 12 12 11 11 11 11 12 12 13 13 14 14 14 15 15 14 12 11 9 6 3 0 -2 -4 -5 -7 -8 -8 -8 -8 -7 -7 -7 -7 -7 -7 -7 -7 -7 -8 -8 -8 -8 -8 -8 -8 -8 -8 -7 -7 -7 -7 -7 -6 -6 -6 -6 -7 -7 -8 -8 -8 -8 -8 -9 -9 -10 -11 -12 -13 -13 -14 -14 -13 -13 -12 -12 -12 -12 -11 -11 -11 -12 -12 -12 -12 -12 -12 -12 -12 -12 -11 -12 -13 -15 -16 -17 -18 -18 -19 -20 -21 -22 -23 -25 -27 -29 -30 -32 -33 -33 -33 -33 -33 -32 -32 -31 -30 -29 -27 -25 -23 -21 -18 -16 -14 -12 -9 -6 -3 -1 1 3 6 9 12 14 15 17 18 19 20 20 20 20 19 19 19 19 19 20 20 21 22 23 23 24 24 25 26 26 26 26 26 27 27 27 28 29 30 31 31 32 33 34 35 36 37 37 38 38 39 39 39 39 39 39 39 39 39 38 38 38 38 38 38 38 38 39 39 40 40 40 39 39 38 38 37 36 34 33 31 29 26 24 23 22 21 20 20 19 19 19 19 20 20 21 21 21 22 22 22 22 22 22 23 23 23 23 23 24 25 26 26 28 29 29 30 31 32 32 33 34 35 37 38 38 38 39 38 38 37 37 38 38 38 39 39 40 40 41 41 42 44 45 46 47 48 49 50 51 53 55 56 58 59 61 62 63 64 65 65 66 67 67 68 68 68 69 69 69 69 69 69 69 69 69 68 68 67 67 66 66 65 65 64 64 63 63 62 62 61 61 60 59 58 57 57 56 55 55 54 54 53 53 53 52 52 51 51 50 49 49 48 47 47 46 46 45 44 44 43 42 41 40 39 39 38 37 36 36 36 35 35 34 34 33 33 32 32 32 31 31 31 30 30 30 30 30 30 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 28 29 29 29 29 29 28 28 28 28 28 28 29 29 29 29 30 30 30 30 31 31 32 33 33 34 34 35 35 35 35 36 36 34 32 30 28 25 23 21 19 17 16 17 17 18 19 21 22 23 25 26 27 29 30 32 33 34 35 35 -17 -14 -10 -9 -9 -8 -3 3 9 14 19 26 34 44 50 55 59 64 67 67 68 69 70 69 69 68 68 66 64 61 59 56 54 52 50 48 47 46 45 44 44 44 43 43 43 42 42 42 42 42 41 41 40 40 39 39 39 38 38 37 36 35 34 33 31 29 27 25 23 22 21 20 19 18 18 18 18 20 21 22 23 24 25 26 27 28 28 28 29 29 29 29 28 28 28 27 27 27 26 26 25 25 24 24 24 24 23 23 22 22 22 21 21 21 20 20 19 19 18 18 17 17 16 16 15 15 14 14 13 13 13 12 12 12 12 13 14 14 14 14 14 14 13 11 10 7 4 1 -2 -4 -5 -7 -8 -8 -9 -9 -9 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -7 -7 -7 -7 -7 -7 -7 -7 -7 -6 -7 -7 -7 -7 -7 -7 -7 -8 -8 -8 -8 -9 -10 -11 -12 -13 -14 -15 -15 -15 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -14 -15 -15 -16 -15 -15 -14 -14 -14 -14 -14 -15 -15 -16 -16 -17 -19 -20 -22 -24 -26 -28 -29 -29 -30 -30 -30 -30 -30 -30 -29 -28 -27 -26 -25 -23 -22 -20 -18 -16 -14 -12 -9 -7 -5 -2 1 4 6 8 10 12 14 16 17 18 19 19 19 18 17 17 17 17 17 18 18 19 20 20 21 22 22 23 23 24 25 25 26 26 27 27 28 29 30 31 32 33 34 35 35 36 37 38 38 39 39 39 39 39 39 38 38 38 38 38 38 38 38 38 38 38 38 39 39 39 39 39 39 38 38 37 36 35 32 30 28 26 24 23 22 21 20 19 19 19 18 19 19 19 19 20 20 20 20 20 20 20 20 20 20 21 21 22 22 23 24 25 26 27 27 28 28 29 30 31 32 33 34 34 34 35 34 34 33 33 33 33 33 33 34 34 34 34 34 35 35 36 37 38 39 41 42 43 44 45 46 48 49 51 52 53 55 56 57 58 59 60 61 61 62 62 63 63 64 64 64 64 64 64 63 63 62 62 61 61 60 60 60 59 59 59 58 58 58 57 57 56 56 56 55 55 54 54 53 53 52 52 52 51 51 51 50 50 49 48 47 47 46 45 45 45 44 44 43 43 42 41 41 40 39 38 38 37 36 36 35 35 34 34 33 32 32 31 31 30 30 30 30 30 30 30 30 29 29 29 29 30 30 29 29 29 28 28 28 28 28 28 28 28 27 27 27 27 27 27 26 26 26 27 27 27 27 28 28 28 29 29 29 29 30 30 31 31 32 33 34 35 35 36 36 37 37 35 32 28 25 22 19 16 16 15 15 16 17 18 20 22 23 25 27 28 30 32 34 36 37 38 40 40 -1 4 7 10 16 24 28 26 28 34 39 43 46 51 57 61 62 64 66 67 66 64 63 62 61 59 57 56 54 52 50 48 46 45 44 43 42 41 41 41 41 41 41 40 39 39 39 39 39 39 38 38 38 37 36 35 35 34 32 29 28 26 24 22 19 17 15 15 14 13 13 14 15 15 15 16 18 19 21 22 23 23 24 25 26 27 27 28 28 28 28 28 28 28 28 27 27 27 27 27 26 25 25 25 24 24 24 23 23 23 23 23 22 22 22 21 20 20 19 18 18 17 17 16 16 15 15 15 14 14 14 13 13 13 13 14 14 15 15 14 13 12 11 9 6 3 0 -2 -4 -6 -8 -9 -9 -10 -10 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -8 -8 -7 -7 -6 -6 -6 -6 -6 -6 -6 -7 -7 -7 -6 -6 -6 -7 -7 -8 -8 -8 -8 -9 -9 -10 -11 -11 -12 -12 -13 -13 -13 -12 -12 -12 -12 -12 -12 -13 -13 -14 -15 -16 -16 -15 -14 -14 -14 -13 -13 -13 -12 -12 -12 -12 -13 -13 -14 -15 -16 -17 -19 -21 -22 -23 -24 -25 -25 -25 -26 -25 -24 -23 -23 -22 -21 -20 -19 -18 -16 -15 -13 -12 -10 -9 -7 -5 -3 -1 1 4 6 8 10 11 13 14 15 15 15 15 15 15 16 16 16 16 16 17 18 19 19 20 20 21 22 22 23 24 25 25 26 27 28 29 30 31 32 33 34 35 36 36 37 37 38 38 38 39 39 38 38 38 38 38 38 38 38 38 38 38 38 38 38 39 39 39 39 39 38 38 37 36 35 34 32 30 29 27 25 24 23 21 21 20 20 20 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 20 20 21 21 22 22 23 24 25 26 26 26 26 27 28 29 30 31 31 31 31 30 30 29 29 29 29 29 29 28 28 28 28 27 27 28 29 29 30 31 32 33 34 36 37 39 40 42 44 45 46 48 49 51 52 52 53 54 54 55 55 56 56 57 57 57 57 57 57 57 57 56 56 55 55 55 55 55 54 54 54 54 54 54 54 54 53 53 53 53 52 52 52 52 51 51 51 50 50 50 49 48 48 48 47 47 46 45 45 44 43 43 42 42 42 41 41 40 39 39 38 37 37 36 35 35 34 33 33 32 32 31 31 30 30 30 29 29 28 28 27 27 27 27 27 27 27 27 27 26 26 26 26 26 26 25 25 25 26 26 26 26 26 25 25 25 25 25 25 25 25 25 26 26 27 28 28 28 28 29 30 31 32 33 34 34 35 36 37 37 36 35 31 27 23 20 17 15 14 15 17 18 20 21 22 24 26 28 30 32 33 35 37 39 41 42 43 44 -7 -4 -1 2 4 5 8 10 10 10 14 21 30 37 41 45 50 52 51 50 50 51 50 48 47 46 45 45 43 42 40 39 38 37 37 37 37 36 36 36 37 37 37 37 37 36 36 36 36 36 35 34 31 30 29 27 24 21 18 16 14 13 11 8 8 7 6 5 7 9 11 12 13 14 15 16 18 19 20 22 22 23 24 25 25 25 26 26 26 27 27 27 27 27 27 27 27 27 27 27 27 27 27 26 26 26 26 25 25 25 25 24 24 24 23 23 22 21 21 20 19 18 18 17 17 17 16 16 16 15 15 15 16 16 16 16 17 17 16 16 15 13 10 6 3 0 -3 -5 -8 -8 -9 -9 -10 -10 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -10 -10 -10 -9 -9 -8 -8 -7 -7 -7 -6 -6 -6 -5 -5 -6 -6 -6 -7 -7 -6 -6 -6 -6 -6 -7 -7 -8 -8 -8 -9 -9 -9 -9 -10 -10 -10 -10 -10 -10 -10 -10 -10 -10 -11 -11 -11 -12 -12 -13 -13 -13 -13 -13 -13 -12 -12 -11 -11 -10 -9 -9 -8 -8 -7 -7 -8 -9 -11 -13 -15 -17 -19 -20 -21 -21 -21 -20 -20 -18 -17 -16 -15 -15 -14 -13 -12 -11 -10 -9 -8 -7 -6 -5 -4 -3 -1 0 2 3 5 7 9 10 10 11 12 13 13 14 14 15 15 15 16 16 16 16 17 17 18 19 19 20 21 22 23 24 25 25 26 27 29 30 31 32 34 35 36 37 37 38 38 39 39 39 39 39 38 38 38 38 38 38 38 38 38 38 38 38 38 39 39 39 39 39 39 38 38 37 36 34 33 31 29 28 26 25 24 23 23 22 22 22 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 20 21 22 23 24 25 25 26 27 27 27 27 27 27 28 29 29 29 28 28 27 27 26 26 25 25 24 23 22 22 21 21 21 21 21 22 22 23 23 25 26 27 29 30 32 33 35 36 37 39 40 41 42 44 44 45 46 46 47 48 49 49 49 50 50 50 50 50 50 50 49 49 49 49 49 49 49 49 49 49 49 50 50 50 50 50 50 50 50 50 49 49 49 48 48 47 47 47 47 47 46 46 45 44 44 43 42 42 41 40 40 40 39 39 39 38 37 37 36 36 35 35 34 33 33 32 32 31 30 30 29 28 28 27 27 26 25 25 24 24 24 24 24 24 24 24 23 23 23 23 23 22 22 22 22 22 23 23 23 23 23 23 22 22 23 23 23 23 23 24 24 25 26 27 28 28 29 30 31 31 32 33 33 35 36 38 37 35 32 29 26 22 19 19 18 18 20 22 23 24 25 26 28 29 31 33 35 37 39 41 43 46 47 47 47 -9 -10 -11 -8 -9 -10 -13 -13 -14 -18 -19 -23 -12 -2 6 9 11 12 15 18 19 18 18 24 29 31 31 31 32 32 31 30 31 31 31 31 32 33 34 34 34 35 35 35 35 34 34 33 33 27 23 19 17 14 11 8 4 3 1 0 -2 -1 0 1 2 3 4 5 7 8 10 12 14 15 16 17 19 20 20 21 22 22 23 23 23 24 24 24 25 25 26 26 26 26 27 27 28 28 28 28 28 28 28 28 28 28 28 28 28 28 27 27 26 26 25 25 24 23 22 22 21 20 20 19 19 18 18 18 17 17 17 17 17 18 18 18 18 18 18 17 15 12 8 4 0 -3 -6 -8 -9 -9 -10 -10 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -10 -10 -10 -10 -9 -9 -8 -7 -7 -6 -6 -6 -5 -5 -5 -5 -5 -5 -6 -6 -6 -6 -6 -6 -6 -6 -6 -7 -7 -8 -8 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -10 -10 -10 -10 -10 -11 -10 -10 -10 -10 -10 -10 -9 -9 -8 -8 -7 -7 -6 -5 -4 -4 -3 -3 -4 -5 -6 -8 -10 -12 -14 -14 -15 -15 -15 -14 -14 -13 -12 -11 -10 -9 -8 -8 -7 -6 -5 -5 -5 -4 -4 -3 -3 -2 -1 0 1 2 3 5 6 7 9 10 11 11 12 13 14 14 15 15 16 16 16 16 16 17 18 18 19 20 21 21 22 23 24 25 26 27 28 30 31 33 34 35 36 37 38 39 39 39 39 40 39 39 39 39 39 38 38 38 38 39 38 38 38 38 39 39 39 39 40 40 39 39 38 36 35 33 32 30 29 27 26 25 25 24 24 24 24 24 23 23 23 23 23 22 22 22 22 22 22 21 21 20 20 20 21 21 23 24 25 26 27 28 28 27 26 26 27 27 27 28 28 29 28 27 27 26 25 24 22 21 20 19 18 17 17 16 16 16 16 16 16 16 17 17 18 19 20 21 23 25 27 28 29 31 32 33 34 35 36 37 38 39 39 40 41 41 42 42 42 42 42 42 42 42 42 42 42 43 43 43 43 43 44 44 44 44 45 45 45 45 44 44 44 44 44 44 44 44 44 43 43 43 42 42 42 41 41 40 40 39 39 38 38 37 37 37 36 36 35 35 35 34 34 34 33 33 32 31 31 30 30 29 29 28 27 27 26 25 24 24 23 22 21 21 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 20 20 20 20 20 20 21 21 21 21 21 22 22 23 25 26 27 28 28 29 29 29 30 31 32 33 34 35 35 32 30 27 25 22 20 19 20 21 22 24 25 26 27 29 31 33 34 36 38 40 42 44 46 47 49 49 49 24 23 20 18 17 17 15 13 13 16 17 8 -4 -15 -25 -23 -12 -5 -3 -5 3 11 17 22 24 24 24 23 23 24 25 26 27 28 29 30 31 32 33 33 33 34 29 25 23 23 18 13 6 0 -2 -3 -5 -8 -9 -9 -10 -11 -12 -10 -7 -6 -4 -2 0 2 4 6 8 10 12 14 15 16 18 19 19 20 21 21 21 21 22 22 22 23 23 24 24 24 24 25 25 25 26 26 27 28 28 28 29 29 30 30 30 30 30 30 30 30 29 29 28 28 27 27 26 25 24 24 23 23 22 21 20 20 20 19 19 19 19 19 19 20 20 20 20 20 19 17 15 13 8 2 -3 -6 -8 -9 -10 -10 -9 -9 -9 -9 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -8 -7 -7 -6 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -6 -6 -6 -7 -7 -8 -8 -8 -8 -8 -9 -9 -9 -9 -9 -9 -9 -9 -9 -10 -10 -10 -10 -10 -10 -9 -9 -8 -7 -7 -6 -6 -6 -6 -5 -5 -5 -5 -3 -2 0 1 1 2 3 3 3 3 1 -2 -4 -5 -7 -8 -8 -9 -9 -9 -8 -7 -6 -6 -5 -4 -4 -4 -4 -3 -3 -3 -2 -2 -2 -1 -1 -1 0 1 2 3 4 5 6 7 9 10 11 13 14 15 15 16 16 16 16 16 16 17 17 18 18 19 20 21 22 23 24 25 26 27 29 30 32 33 34 36 37 37 38 39 40 41 41 41 40 40 40 39 39 39 39 39 39 39 38 38 38 39 39 39 40 40 40 40 40 40 39 38 36 35 33 32 30 29 28 27 27 26 26 26 26 26 26 26 26 26 26 25 25 25 25 25 24 24 23 23 23 23 23 24 25 26 27 28 29 29 28 28 27 27 27 27 28 29 29 29 28 28 26 25 24 23 21 19 18 17 16 15 14 14 13 13 12 12 12 12 12 13 14 15 16 17 18 19 20 21 22 23 24 25 27 28 29 30 31 32 32 33 33 34 34 34 34 34 34 35 35 35 35 35 35 35 35 35 35 36 36 37 37 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 38 37 37 37 36 36 36 35 35 34 34 34 33 33 33 32 32 32 31 31 30 30 30 29 29 29 28 28 27 26 25 25 24 24 23 22 22 21 21 20 20 20 19 19 19 18 18 18 18 18 18 17 17 17 17 17 16 17 17 17 17 17 17 17 17 18 18 19 19 20 21 23 24 25 26 27 28 28 28 28 28 29 30 30 29 28 27 25 23 21 21 20 19 20 21 22 23 25 26 28 30 32 34 35 37 39 41 43 45 47 48 49 50 50 41 39 38 38 37 36 36 38 39 35 30 23 15 16 17 19 23 23 23 25 28 31 27 23 20 18 18 19 20 21 20 16 14 14 16 18 24 30 31 24 15 8 2 -1 -4 -8 -13 -19 -18 -18 -19 -21 -20 -18 -18 -17 -16 -14 -12 -10 -8 -5 -3 -1 2 4 6 8 10 12 14 15 17 18 18 19 20 20 20 20 20 21 21 22 22 22 22 23 23 23 24 24 25 25 25 26 27 27 28 29 29 30 30 31 31 31 31 32 32 32 32 31 31 31 30 30 29 28 27 26 26 25 24 23 23 23 22 22 22 21 21 21 21 21 21 21 21 20 19 18 15 11 7 2 -3 -8 -11 -12 -12 -11 -11 -10 -9 -9 -8 -8 -7 -7 -7 -8 -8 -8 -8 -8 -8 -8 -9 -9 -9 -9 -9 -8 -8 -8 -7 -7 -7 -6 -5 -4 -4 -4 -3 -3 -3 -3 -3 -3 -3 -4 -4 -4 -4 -5 -5 -5 -6 -7 -7 -7 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -9 -9 -9 -9 -9 -9 -9 -9 -9 -10 -9 -8 -7 -6 -5 -4 -3 -2 -1 0 1 2 3 4 4 5 6 6 7 8 9 8 8 7 6 4 3 1 -1 -2 -3 -4 -4 -3 -3 -3 -2 -2 -2 -2 -1 -1 -1 -1 -1 -1 0 0 0 0 1 1 1 1 2 3 4 5 6 7 9 10 12 13 14 15 15 16 16 16 17 17 17 18 18 18 19 19 20 21 22 23 24 26 27 28 30 31 33 34 36 37 38 39 40 41 41 41 41 41 41 41 40 40 39 39 39 39 39 39 39 39 39 40 40 40 41 41 42 41 40 40 39 38 36 35 34 33 32 31 30 29 29 29 29 29 29 29 29 29 29 29 29 29 30 30 29 29 28 28 27 27 27 27 27 28 28 29 30 30 30 30 30 29 29 29 29 29 30 29 29 29 28 27 26 24 23 21 20 18 16 15 15 14 13 12 11 10 10 10 10 11 11 12 13 13 13 14 15 16 17 18 18 19 20 22 23 24 25 25 26 26 26 26 27 27 27 27 27 27 28 28 28 28 28 28 28 28 28 28 29 30 30 31 31 31 31 32 32 33 33 33 33 34 34 34 34 34 34 34 33 33 33 33 33 33 32 32 32 32 32 31 31 31 30 30 30 30 30 29 29 28 28 28 28 28 27 26 25 25 24 23 23 22 22 22 21 21 20 20 20 19 19 19 18 18 18 18 18 18 17 17 17 16 16 16 16 15 15 15 15 15 15 15 15 16 16 16 17 17 18 19 21 22 24 24 25 26 26 26 26 26 26 25 25 23 22 20 19 18 17 17 18 19 20 20 21 21 22 24 25 26 29 32 34 36 38 40 42 45 47 49 50 52 53 38 38 39 38 38 38 39 39 39 39 39 40 39 40 40 39 38 36 34 26 19 13 8 4 2 0 -1 -1 -3 -7 -11 -16 -15 -15 -16 -18 -16 -12 -13 -18 -25 -24 -23 -24 -26 -26 -26 -26 -26 -26 -25 -24 -22 -21 -19 -17 -15 -13 -11 -8 -6 -4 -2 1 3 6 8 10 12 13 15 16 17 18 19 19 19 19 19 20 20 21 21 21 21 21 21 22 22 23 24 24 25 26 26 27 27 28 29 30 30 31 31 32 32 33 33 33 34 34 34 34 34 33 33 32 32 31 30 29 29 28 27 27 26 26 25 25 24 24 23 23 22 22 22 21 21 20 19 18 16 14 9 4 -2 -7 -10 -12 -12 -11 -11 -10 -10 -10 -9 -9 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -7 -7 -7 -6 -6 -5 -5 -4 -4 -3 -3 -3 -3 -2 -2 -2 -2 -2 -2 -2 -2 -3 -3 -4 -4 -5 -5 -6 -6 -7 -7 -7 -8 -8 -8 -8 -8 -8 -8 -8 -9 -9 -10 -10 -9 -9 -9 -9 -8 -8 -7 -6 -5 -4 -3 -2 0 1 3 4 5 6 7 8 9 10 11 11 12 12 13 13 13 13 13 12 11 10 8 6 5 4 3 2 1 1 1 0 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 3 4 5 6 8 9 11 13 14 14 15 16 16 17 17 17 18 18 19 19 19 20 20 21 22 23 24 26 27 28 29 31 33 34 36 37 39 40 40 41 42 42 42 42 42 41 41 40 40 40 40 40 41 41 41 41 41 41 41 41 41 41 41 41 41 40 39 39 38 37 36 35 34 33 32 32 32 33 33 33 33 33 33 33 33 33 33 34 34 34 34 34 33 32 32 31 31 31 31 31 32 32 32 32 33 33 33 32 32 32 31 31 30 30 30 29 29 28 27 25 24 22 21 19 18 17 16 15 14 13 12 12 11 11 11 11 11 11 12 12 13 13 14 15 15 16 17 17 18 19 20 21 21 22 22 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 24 24 24 25 25 25 26 26 27 27 28 28 29 30 30 30 31 31 31 31 31 31 31 30 30 30 30 29 29 29 29 29 28 28 28 28 28 28 27 27 27 27 27 27 27 27 27 26 25 24 24 23 22 21 21 21 20 20 20 19 19 19 19 19 19 18 18 18 17 17 17 16 16 16 16 16 16 15 15 15 15 15 16 16 15 15 15 15 15 15 16 17 18 19 20 22 22 23 23 24 23 23 23 22 21 19 17 16 15 14 14 14 14 16 17 19 20 21 22 23 24 25 26 28 30 32 34 36 39 41 43 44 46 47 48 49 29 29 29 29 30 31 31 32 32 33 33 30 27 25 23 22 15 8 0 -8 -13 -15 -18 -23 -28 -27 -26 -28 -33 -35 -33 -32 -32 -34 -33 -32 -31 -31 -31 -31 -30 -29 -29 -29 -28 -28 -27 -26 -25 -24 -23 -22 -21 -19 -18 -15 -13 -10 -8 -6 -3 -1 1 3 6 8 10 12 13 14 15 16 17 18 18 19 19 19 19 20 20 20 21 21 21 22 22 23 23 24 24 25 25 26 27 28 28 29 30 30 31 32 33 33 34 35 35 36 36 36 36 36 36 36 36 35 34 34 33 32 32 31 30 29 29 28 28 27 26 25 25 24 23 22 22 21 20 19 18 16 14 12 9 6 3 0 -3 -6 -7 -8 -9 -9 -9 -9 -9 -9 -9 -9 -9 -9 -8 -8 -8 -8 -8 -7 -7 -7 -6 -6 -6 -6 -6 -6 -5 -5 -4 -4 -3 -3 -2 -2 -2 -2 -1 -1 -1 0 0 0 0 -1 -1 -2 -2 -3 -3 -4 -4 -5 -5 -6 -7 -7 -7 -7 -7 -8 -8 -8 -8 -8 -9 -9 -9 -9 -9 -9 -8 -8 -7 -6 -5 -4 -4 -3 -1 0 1 2 4 5 7 8 9 10 11 12 13 14 15 15 16 17 17 18 18 18 17 16 14 13 11 10 9 7 6 5 5 4 4 4 4 4 4 4 4 4 4 4 4 3 3 3 2 2 2 3 3 4 5 7 8 10 11 12 13 14 15 16 17 18 18 19 19 20 20 21 21 22 22 23 25 26 27 28 29 30 31 33 34 35 37 38 39 40 41 41 42 42 43 43 42 42 42 42 42 42 42 42 42 42 42 42 42 42 41 41 41 41 41 41 41 40 40 39 38 37 37 37 36 36 36 36 36 36 36 36 36 36 36 37 37 37 37 38 38 38 38 37 37 37 37 37 36 36 36 35 35 35 35 35 35 35 35 35 34 34 33 32 31 31 30 30 29 28 28 27 26 24 23 22 21 20 19 18 17 17 16 15 15 14 13 13 13 13 13 13 13 14 14 15 15 15 16 17 18 19 19 20 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 23 24 24 25 25 26 26 27 27 27 28 28 28 28 28 28 28 28 28 28 28 28 27 27 27 26 26 26 26 26 26 25 25 25 26 26 26 26 26 26 25 24 24 23 22 21 21 20 20 19 19 18 18 18 18 17 17 17 16 16 16 15 15 15 15 15 15 15 14 14 15 15 15 15 15 15 15 15 15 15 16 16 16 17 17 17 18 18 19 19 19 19 19 19 19 18 16 14 12 12 12 13 13 14 15 15 17 18 18 20 21 22 24 25 26 27 29 31 32 34 36 38 39 40 41 41 42 42 19 18 18 17 16 16 18 20 18 12 6 2 -1 -3 -7 -12 -19 -23 -25 -25 -27 -30 -30 -30 -31 -32 -32 -32 -32 -32 -32 -32 -32 -32 -32 -32 -31 -31 -30 -30 -29 -29 -28 -28 -27 -26 -25 -24 -23 -22 -21 -19 -18 -16 -14 -12 -10 -7 -5 -3 0 2 4 6 8 10 12 13 14 15 16 17 17 18 18 18 18 19 19 19 20 20 21 21 22 22 23 23 24 25 25 26 27 28 29 30 31 31 32 33 34 35 35 36 37 37 38 38 38 38 38 38 38 38 38 37 37 36 36 35 34 33 32 31 30 30 29 28 27 26 25 25 24 23 22 21 20 19 18 16 15 13 11 9 7 5 3 1 -2 -3 -4 -5 -6 -7 -7 -7 -8 -8 -9 -9 -9 -9 -8 -8 -8 -8 -7 -7 -6 -6 -6 -5 -5 -5 -4 -4 -4 -3 -2 -2 -2 -1 -1 -1 -1 0 0 0 1 1 1 0 0 -1 -1 -1 -2 -3 -3 -4 -4 -5 -5 -6 -6 -6 -7 -7 -7 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -8 -7 -6 -5 -4 -3 -2 -1 0 1 2 3 5 6 8 9 10 11 12 13 14 15 16 17 17 18 18 19 19 19 18 18 17 17 16 15 14 13 12 10 9 9 8 8 7 7 7 7 7 7 6 6 5 5 4 3 2 2 3 3 4 4 5 6 8 9 11 12 13 14 15 16 17 18 19 20 21 22 22 23 23 24 25 26 28 29 30 31 32 33 34 35 35 36 37 38 39 40 41 42 43 43 44 44 44 44 44 44 44 44 44 44 44 45 45 44 43 42 42 41 41 41 41 42 42 41 41 40 40 40 39 39 38 38 38 38 38 38 38 39 39 40 41 41 42 42 42 42 42 42 41 41 41 41 41 40 40 40 40 39 39 39 38 38 38 37 37 37 36 36 35 34 33 33 32 31 29 28 27 27 26 25 24 24 23 22 21 20 20 19 19 18 18 17 17 16 16 15 15 15 15 16 16 16 16 17 18 19 19 19 20 20 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 21 20 20 20 20 20 20 20 20 20 21 21 21 21 22 22 23 23 23 24 24 24 25 25 25 25 26 26 26 26 26 26 26 25 25 25 25 25 25 24 24 24 24 24 24 24 25 25 25 25 25 25 24 24 23 22 21 20 20 19 18 18 17 16 16 16 16 15 15 15 15 15 14 14 14 13 13 13 13 13 13 13 14 14 15 15 15 16 16 16 16 16 16 16 16 16 16 16 15 15 15 14 14 14 14 15 15 15 14 14 14 15 15 15 15 16 16 16 17 17 18 19 20 21 23 24 25 27 28 29 31 32 34 35 36 36 36 36 36 6 3 0 -2 -3 -6 -10 -16 -20 -24 -23 -23 -24 -25 -27 -27 -28 -29 -30 -30 -31 -31 -31 -31 -31 -32 -32 -32 -32 -32 -32 -32 -32 -31 -31 -30 -30 -29 -29 -28 -28 -27 -26 -26 -25 -24 -23 -22 -21 -20 -18 -16 -14 -12 -10 -8 -6 -4 -2 1 3 5 7 9 10 12 13 14 15 16 16 17 17 18 18 18 19 19 20 20 21 21 22 22 23 24 25 25 26 27 28 29 29 30 31 33 34 34 35 37 38 38 39 39 40 40 40 40 40 40 40 40 40 40 39 38 38 37 37 36 35 34 33 32 31 31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14 13 11 10 8 6 5 3 2 1 -1 -2 -3 -4 -5 -6 -7 -7 -8 -8 -8 -8 -8 -8 -8 -7 -7 -6 -6 -6 -5 -5 -4 -4 -4 -3 -3 -2 -2 -2 -1 -1 -1 -1 0 0 1 1 1 1 0 0 0 0 -1 -1 -2 -2 -3 -3 -4 -4 -5 -5 -5 -6 -6 -6 -6 -6 -7 -7 -8 -8 -8 -8 -8 -7 -7 -7 -6 -5 -4 -3 -1 0 1 2 3 4 6 7 8 10 11 11 12 13 14 14 15 16 16 17 17 17 18 18 18 18 18 18 18 17 15 14 13 12 11 11 10 10 9 9 9 9 8 8 7 7 6 5 5 4 4 3 3 4 4 5 5 7 8 9 10 12 13 14 16 17 18 19 21 22 23 24 25 26 27 27 28 29 30 31 32 33 34 34 35 36 36 37 38 40 41 42 43 44 45 46 46 47 47 47 47 47 46 46 46 46 46 46 45 44 44 43 43 42 42 42 41 41 41 41 41 41 40 40 40 40 40 40 39 39 39 40 41 42 43 44 45 45 46 46 47 47 47 47 47 47 46 46 46 45 45 44 43 43 42 42 41 41 40 39 39 38 37 37 36 36 35 34 33 32 32 31 30 29 28 27 26 25 24 23 22 22 21 21 21 20 20 19 19 19 18 18 17 17 17 17 17 17 18 18 19 19 20 20 20 20 20 21 21 21 21 21 21 21 20 20 20 20 20 20 21 20 20 19 19 19 19 19 19 19 20 20 20 20 20 20 20 21 21 21 22 22 23 23 23 24 24 24 24 24 24 24 24 24 24 23 23 23 23 23 23 23 22 22 22 23 23 23 23 24 24 24 23 23 22 21 20 20 19 19 18 17 17 16 15 15 15 14 15 15 15 15 15 15 14 14 13 12 13 13 13 13 14 14 14 15 16 16 16 17 17 17 17 16 16 15 15 14 12 11 10 10 10 11 11 12 13 14 14 15 15 15 15 15 15 15 15 15 15 16 16 17 18 18 19 20 21 22 24 25 26 28 29 30 31 31 31 30 30 -14 -17 -19 -21 -24 -27 -30 -31 -31 -31 -31 -31 -31 -31 -31 -32 -32 -32 -32 -33 -33 -33 -33 -33 -33 -33 -32 -32 -32 -32 -31 -30 -30 -29 -29 -28 -28 -27 -27 -26 -25 -25 -24 -23 -22 -21 -20 -19 -17 -16 -14 -12 -10 -8 -6 -4 -2 0 2 5 7 8 9 11 12 13 14 15 15 16 16 17 17 18 18 19 19 19 20 21 22 22 23 24 25 26 27 28 29 30 31 32 32 33 34 35 36 37 38 39 40 41 41 41 42 42 42 42 42 42 42 41 41 41 40 39 39 38 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 12 10 9 8 7 5 4 3 2 0 -1 -2 -3 -4 -5 -5 -6 -7 -7 -7 -7 -7 -7 -7 -7 -7 -6 -6 -5 -5 -4 -4 -3 -3 -3 -2 -2 -1 -1 0 0 0 1 1 1 1 1 1 1 1 0 0 0 -1 -1 -2 -2 -3 -4 -4 -4 -5 -5 -5 -5 -5 -6 -6 -7 -7 -8 -8 -7 -7 -7 -6 -5 -4 -4 -3 -2 -1 0 1 2 3 4 6 7 8 9 9 10 11 12 12 13 13 14 14 15 15 16 16 15 15 15 15 15 14 14 14 13 13 12 12 11 11 11 10 10 10 10 9 9 8 8 7 6 5 4 4 4 4 4 4 5 5 6 7 8 9 11 12 14 15 17 18 20 22 23 25 26 27 28 29 30 31 31 32 33 34 34 35 36 37 38 39 40 40 41 42 43 45 46 47 48 49 49 50 50 49 48 48 47 47 47 47 47 47 47 46 45 45 44 44 43 42 42 41 41 41 40 40 40 40 40 40 41 41 41 42 43 43 44 45 46 47 48 50 50 51 51 52 51 51 51 50 50 50 49 49 48 47 46 46 45 44 43 41 40 39 39 38 38 37 37 36 35 35 34 33 32 31 30 29 28 27 26 25 25 24 23 23 22 22 22 21 21 21 20 20 19 18 18 18 18 18 19 19 19 19 19 20 20 20 20 20 20 20 21 21 21 21 21 21 21 21 21 21 21 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 20 20 20 21 21 22 22 22 22 22 22 22 22 22 22 23 22 22 22 21 22 22 22 22 22 21 21 21 22 22 22 23 23 23 22 22 21 21 20 19 18 18 18 17 17 16 16 16 15 15 15 15 14 14 15 15 15 15 14 14 14 14 13 13 14 14 14 15 15 15 16 15 15 15 14 12 11 10 9 8 8 7 6 6 7 8 9 10 11 12 13 13 13 14 14 14 14 14 13 13 13 13 13 13 14 15 15 16 17 17 18 19 20 21 22 24 25 27 27 27 27 -27 -29 -31 -32 -32 -32 -32 -33 -33 -33 -33 -33 -33 -34 -34 -34 -35 -35 -34 -34 -34 -34 -34 -33 -33 -32 -32 -31 -30 -30 -29 -28 -28 -27 -27 -26 -25 -25 -24 -23 -23 -22 -21 -20 -19 -17 -16 -15 -13 -11 -9 -7 -5 -3 -1 1 3 5 6 7 9 10 11 12 12 13 14 15 16 16 17 18 18 19 19 20 20 21 21 22 23 24 25 26 27 28 28 29 31 32 33 34 35 36 37 38 39 39 40 41 42 42 43 43 43 43 43 43 43 43 43 43 42 41 41 40 40 39 38 37 37 36 35 34 33 33 32 31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 16 15 14 13 12 12 11 9 8 7 6 5 4 3 2 1 0 -1 -2 -3 -3 -4 -5 -5 -6 -6 -6 -6 -6 -6 -6 -6 -6 -5 -5 -5 -4 -4 -4 -3 -3 -2 -2 -1 -1 0 0 1 1 1 1 1 1 1 1 0 0 -1 -1 -1 -2 -2 -2 -3 -3 -3 -3 -4 -4 -4 -4 -5 -5 -5 -5 -5 -6 -5 -5 -5 -4 -3 -2 -2 -1 0 0 1 2 3 4 5 6 7 8 9 10 10 11 11 12 12 13 13 14 14 13 13 13 13 13 13 13 13 13 13 13 12 12 12 12 11 11 10 10 10 9 9 9 8 8 7 6 5 5 4 4 4 4 5 5 6 6 7 8 9 10 12 13 15 16 18 20 22 24 25 27 29 30 31 32 32 33 34 34 35 36 37 37 38 39 39 40 40 41 42 43 44 46 47 48 49 50 50 51 51 50 50 49 49 49 49 49 49 49 49 48 48 47 46 45 44 43 42 42 41 41 41 41 41 42 42 43 43 44 45 46 46 47 48 49 50 52 53 54 55 56 55 55 54 54 53 53 53 52 52 51 50 49 48 47 45 44 42 41 40 39 39 38 37 37 37 36 36 35 35 34 33 33 32 31 30 29 28 27 26 25 25 25 24 24 23 23 22 22 21 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 19 19 19 19 19 18 18 18 18 19 19 19 19 20 20 20 20 20 20 20 21 21 21 21 21 21 21 20 20 20 20 20 20 19 19 19 19 20 20 20 20 21 22 22 21 21 21 20 19 18 18 18 18 17 18 18 18 17 17 16 16 16 15 15 15 15 15 15 15 15 15 15 14 14 15 15 15 15 15 14 14 13 12 10 9 8 7 6 6 5 5 5 6 6 7 7 8 9 9 10 10 11 11 11 11 11 11 10 10 10 10 9 10 10 10 10 11 11 11 12 13 14 15 17 18 20 21 23 24 26 27 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -34 -35 -35 -36 -36 -36 -36 -36 -36 -35 -35 -34 -33 -33 -32 -31 -30 -29 -28 -27 -26 -26 -25 -24 -24 -23 -22 -21 -21 -20 -19 -19 -17 -16 -15 -13 -12 -10 -8 -6 -5 -3 -1 1 3 4 6 7 8 10 10 11 12 12 13 14 15 16 16 17 18 18 19 20 20 21 21 22 22 23 24 25 26 27 28 29 30 31 32 33 34 35 37 38 38 39 40 40 41 41 42 43 43 44 44 44 44 44 44 44 43 43 42 41 41 41 40 39 39 38 38 37 36 35 34 34 33 32 31 30 29 28 27 26 24 23 22 21 20 19 18 17 16 15 15 14 13 13 12 11 10 9 8 7 6 6 5 4 4 3 2 2 1 0 -1 -1 -2 -2 -3 -4 -4 -5 -5 -5 -6 -6 -6 -6 -6 -5 -5 -5 -4 -4 -3 -3 -2 -2 -1 -1 0 0 0 0 1 1 1 0 0 0 0 0 0 0 -1 -1 -2 -2 -2 -2 -2 -3 -3 -3 -4 -4 -4 -4 -4 -4 -5 -4 -4 -4 -3 -2 -2 -1 0 0 1 2 2 3 4 5 6 7 8 9 9 10 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 13 12 12 12 12 12 11 11 11 10 10 9 9 8 8 8 7 6 6 5 4 4 4 4 4 4 4 5 5 6 7 8 9 10 11 13 14 16 18 20 22 24 25 27 28 30 31 32 33 34 35 36 37 37 37 37 37 38 38 39 39 40 41 41 42 43 45 46 47 49 50 51 51 51 51 51 51 50 50 50 50 50 50 49 49 48 47 46 45 45 44 43 43 42 42 42 42 43 44 45 46 46 47 48 48 49 50 51 53 54 55 57 57 58 58 58 58 58 58 57 56 56 55 54 53 52 50 48 47 45 44 43 41 41 40 39 39 38 37 37 36 36 36 35 34 34 33 32 32 31 30 29 28 28 27 26 26 26 26 25 24 23 23 22 22 22 21 21 21 20 20 19 19 19 19 19 19 19 19 19 19 19 20 20 20 21 21 21 21 21 21 20 20 20 20 19 19 19 19 19 19 19 18 18 18 18 18 18 19 19 19 19 19 20 20 20 20 20 20 20 20 20 19 19 19 19 19 18 18 18 17 17 17 17 18 18 18 18 19 19 20 20 20 20 19 19 18 18 18 18 18 18 18 18 18 18 18 18 18 18 17 17 17 16 16 16 15 15 15 15 15 15 16 16 16 15 14 13 11 9 7 5 4 3 3 3 3 4 4 5 5 6 6 7 7 7 7 7 8 7 7 7 7 6 6 5 5 6 6 6 6 6 6 7 7 7 8 9 9 10 12 14 16 18 20 22 25 27 -35 -35 -35 -34 -34 -34 -34 -34 -34 -35 -35 -35 -36 -36 -36 -37 -37 -37 -36 -36 -36 -34 -33 -32 -31 -29 -28 -26 -25 -24 -23 -23 -22 -21 -21 -20 -19 -19 -18 -17 -16 -15 -14 -12 -10 -9 -7 -5 -3 -2 0 2 4 5 6 7 8 9 10 11 11 12 13 13 14 15 15 16 17 17 18 19 19 20 21 21 22 23 23 24 25 26 27 28 29 30 31 31 32 33 34 35 36 37 38 39 40 40 41 42 42 43 43 43 44 44 44 44 44 43 43 43 42 42 41 41 40 40 39 38 38 37 36 35 34 33 33 32 31 30 29 27 26 25 24 23 22 21 20 19 18 17 16 15 14 13 12 11 10 10 9 8 8 7 6 6 5 5 4 4 4 3 3 2 2 1 1 1 0 -1 -2 -3 -4 -4 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -4 -4 -4 -3 -2 -1 -1 0 0 0 0 1 1 1 1 1 1 1 1 1 0 0 0 0 -1 -1 -1 -1 -2 -2 -2 -2 -2 -3 -3 -3 -3 -3 -3 -3 -2 -2 -1 -1 0 0 1 2 3 3 4 5 6 6 7 8 8 9 10 10 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 10 10 10 9 9 8 7 7 6 6 5 5 4 4 4 3 3 3 4 4 5 6 7 8 8 9 10 11 13 14 16 18 19 21 23 25 27 29 30 32 33 34 35 36 37 37 36 36 36 36 37 37 37 38 38 39 39 40 41 42 43 45 46 48 49 50 50 51 51 51 51 51 50 50 49 49 49 49 48 48 47 47 46 46 45 44 43 43 43 44 45 46 47 48 49 50 51 51 52 53 54 55 56 57 59 60 61 61 62 62 62 61 61 60 59 58 57 56 54 53 51 49 48 46 45 43 42 41 40 40 39 38 38 37 37 36 36 36 35 35 34 33 32 31 30 30 29 29 29 28 28 28 27 27 26 25 25 24 24 23 23 23 22 22 21 21 21 20 20 19 19 19 19 19 20 20 20 20 20 21 21 21 21 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 18 19 19 19 19 19 19 19 19 19 20 19 19 19 18 18 18 18 18 18 18 18 18 17 17 17 17 16 16 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 18 18 19 19 19 19 19 20 19 19 19 19 18 18 18 18 17 17 17 17 16 16 16 15 15 14 13 12 10 8 5 3 2 2 2 1 2 2 2 3 3 3 4 4 4 4 4 4 5 5 4 4 4 4 3 3 2 3 3 3 3 3 3 4 4 5 5 6 7 9 10 12 14 16 19 21 24 26 -34 -34 -34 -34 -34 -34 -35 -35 -35 -35 -35 -35 -36 -35 -35 -35 -35 -35 -35 -34 -33 -31 -30 -29 -28 -26 -25 -23 -22 -21 -21 -20 -20 -19 -19 -18 -17 -16 -15 -14 -13 -11 -9 -7 -6 -4 -3 -1 1 2 3 4 5 6 7 8 9 10 11 11 12 13 13 14 14 15 16 16 17 18 18 19 19 20 21 21 22 23 24 24 25 26 27 28 29 29 30 31 32 33 34 34 35 36 37 38 39 40 41 41 42 42 43 43 44 44 44 43 43 43 42 42 41 41 41 40 40 39 39 38 37 37 36 35 33 32 31 31 30 29 28 27 26 25 24 22 21 20 19 19 17 16 15 14 12 11 11 10 9 9 8 7 7 6 6 5 5 4 4 4 3 3 3 2 2 2 1 1 0 -1 -1 -2 -3 -3 -4 -4 -4 -4 -5 -5 -5 -5 -4 -4 -4 -4 -4 -3 -3 -2 -1 -1 0 0 0 1 1 1 2 2 2 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 0 1 1 2 2 3 4 4 5 5 6 7 7 8 8 9 9 10 10 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 9 9 8 7 6 6 5 5 4 4 4 3 3 3 3 3 3 4 4 5 6 7 7 8 9 10 12 13 14 16 17 19 20 22 24 26 28 30 32 33 35 36 36 36 36 36 36 37 37 37 37 37 37 37 37 38 39 40 41 42 44 45 47 47 48 49 49 50 50 50 50 50 49 49 49 48 48 48 48 48 47 46 46 45 45 45 45 45 46 47 48 49 51 52 53 54 54 55 56 57 58 59 60 61 62 62 63 63 63 63 62 62 61 60 60 59 58 56 55 54 52 50 49 47 46 44 43 43 42 41 40 39 38 38 38 38 37 37 37 36 36 35 34 34 33 32 32 32 31 31 31 30 30 29 28 27 27 26 25 25 25 24 24 24 24 23 23 22 22 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 18 18 18 17 17 16 16 16 16 16 16 16 16 17 17 18 19 19 19 20 20 20 20 20 20 20 20 20 21 21 20 20 20 20 19 19 19 19 18 18 18 17 16 15 15 14 13 13 12 11 10 9 6 4 2 1 0 -1 -1 -1 -1 -1 -1 -1 0 0 1 1 1 1 2 2 2 1 1 1 1 1 0 0 1 1 1 1 1 1 2 2 3 4 6 8 9 11 13 15 17 19 21 24 -33 -33 -33 -33 -34 -33 -33 -33 -33 -33 -33 -33 -33 -33 -32 -32 -31 -31 -30 -29 -28 -27 -25 -24 -24 -23 -22 -22 -21 -20 -19 -19 -18 -17 -16 -15 -14 -13 -11 -10 -9 -7 -5 -4 -2 -1 1 2 3 4 5 6 6 7 8 9 9 10 10 11 11 12 13 13 14 14 15 16 16 17 17 18 19 19 20 20 21 22 23 23 24 26 26 27 28 28 29 30 31 32 33 34 35 36 36 38 39 40 41 41 42 42 42 43 43 43 43 43 42 42 41 41 41 40 40 39 39 38 38 37 36 36 35 34 33 32 31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14 13 12 11 10 9 9 8 7 6 5 5 4 4 3 3 2 2 2 1 1 0 0 0 -1 -1 -2 -2 -2 -3 -3 -4 -4 -4 -4 -4 -4 -4 -3 -3 -3 -3 -3 -3 -3 -2 -2 -2 -1 -1 0 0 1 1 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 0 0 0 1 1 1 2 2 3 3 4 5 5 6 6 7 7 8 8 8 9 9 9 10 10 11 11 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 9 9 8 8 7 6 5 5 4 4 4 3 3 2 2 2 2 2 2 3 3 4 5 5 6 7 8 9 10 11 12 13 14 16 17 19 21 23 25 27 28 30 31 33 34 35 35 36 36 37 37 37 37 37 37 37 36 37 37 38 39 41 42 43 44 45 45 46 46 47 48 48 48 48 48 47 47 46 46 47 47 47 47 46 46 45 45 45 44 45 46 47 48 50 51 52 53 53 54 55 57 58 60 61 63 65 65 65 64 64 63 63 62 62 62 61 61 60 60 59 58 57 56 55 53 52 50 49 47 46 45 44 44 43 42 42 41 41 40 40 40 40 40 39 39 38 38 37 37 36 36 36 35 35 35 34 33 33 32 31 30 29 29 28 28 27 27 27 27 27 26 26 26 25 25 25 25 25 25 25 25 25 24 24 24 24 23 23 23 22 22 22 22 21 21 21 21 22 22 22 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 18 18 18 17 17 17 17 17 18 18 19 19 20 21 21 22 22 22 22 21 21 21 21 21 21 22 22 21 21 21 20 20 20 19 19 18 18 18 17 16 15 14 13 12 12 11 11 10 8 6 4 2 0 -2 -3 -4 -4 -4 -4 -4 -3 -3 -3 -2 -2 -1 -1 -1 0 0 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 0 0 0 1 2 3 5 6 8 9 11 13 15 17 19 22 -33 -33 -32 -32 -31 -30 -30 -30 -30 -30 -31 -30 -30 -29 -28 -28 -27 -26 -25 -23 -22 -22 -21 -21 -21 -21 -21 -21 -20 -20 -19 -18 -16 -15 -14 -13 -11 -9 -8 -6 -5 -4 -2 -1 0 1 2 3 4 4 5 5 6 6 7 8 8 9 9 10 11 11 12 12 13 14 14 14 15 15 16 16 17 17 18 18 19 20 21 22 23 24 25 25 27 28 28 29 31 32 33 34 35 36 37 38 39 39 40 40 41 41 41 42 42 42 42 42 41 41 41 40 40 40 39 38 38 37 36 36 36 35 34 33 33 32 31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 17 16 15 14 13 12 11 10 9 8 8 7 6 5 4 3 2 2 1 1 0 -1 -1 -2 -2 -3 -3 -4 -4 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -5 -4 -4 -3 -3 -3 -2 -2 -1 -1 -1 0 0 0 1 1 2 2 3 3 3 3 3 3 3 3 3 2 2 2 2 2 2 2 2 3 3 2 2 2 2 2 2 2 2 2 3 3 3 3 3 4 4 5 5 5 6 6 6 7 8 8 8 9 9 9 9 10 10 10 11 11 11 11 11 11 11 11 11 11 11 10 10 10 9 9 9 8 8 7 6 6 5 4 4 3 3 2 2 2 1 1 1 2 2 2 3 4 4 5 6 6 7 8 9 10 11 12 13 14 16 17 19 20 22 24 25 27 28 30 31 32 33 34 35 35 36 36 37 37 37 37 38 38 39 40 40 41 42 42 43 43 44 44 44 44 44 45 45 44 44 44 44 44 45 45 46 46 46 46 45 44 44 44 44 44 45 46 48 49 51 52 53 54 55 56 57 59 61 62 64 65 65 65 65 64 64 63 63 62 62 61 61 61 60 60 60 59 58 57 56 54 53 51 50 49 48 48 47 46 45 44 44 43 43 42 42 43 43 42 42 42 42 41 41 41 40 40 40 39 39 39 39 38 37 36 35 34 33 32 32 32 31 31 31 30 30 30 29 29 29 28 28 27 27 27 26 26 26 26 26 26 25 25 24 24 24 23 23 23 22 23 23 23 24 24 23 23 23 23 23 23 22 22 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 19 19 19 19 18 18 18 18 19 19 20 20 21 21 22 22 22 22 22 22 22 22 22 22 22 22 23 22 22 21 21 20 20 19 19 18 18 17 16 15 14 14 13 12 11 11 11 11 9 7 5 3 1 -2 -4 -5 -6 -6 -7 -6 -6 -6 -6 -5 -4 -3 -3 -2 -1 -1 -1 -1 -1 -1 -1 0 0 0 0 0 0 1 1 1 2 3 3 5 6 8 10 12 13 15 17 19 -31 -31 -31 -30 -30 -29 -28 -28 -27 -27 -26 -26 -26 -25 -24 -23 -22 -21 -21 -21 -21 -21 -21 -21 -21 -22 -22 -21 -20 -19 -18 -16 -14 -13 -11 -9 -7 -6 -4 -3 -1 -1 0 1 1 2 2 2 3 3 4 4 5 6 6 7 7 7 8 9 9 10 10 11 11 12 12 13 13 14 14 15 16 16 17 17 18 19 20 20 21 22 24 25 26 27 28 30 31 32 33 34 35 36 37 38 38 39 39 39 39 40 40 40 40 40 40 40 40 40 40 40 39 39 38 38 37 37 36 35 35 34 33 33 32 31 30 29 28 27 27 26 25 24 22 21 20 20 19 19 18 17 16 16 15 14 14 13 12 11 10 10 9 7 6 5 4 3 2 1 0 -1 -2 -3 -3 -4 -4 -5 -5 -6 -6 -7 -7 -7 -7 -7 -7 -7 -7 -6 -6 -5 -5 -4 -4 -3 -3 -2 -2 -1 -1 0 1 1 2 2 3 3 4 4 4 5 5 5 4 4 4 4 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 5 5 5 5 5 5 5 5 5 5 6 6 6 6 7 7 8 8 8 9 9 9 9 10 10 10 11 11 11 11 12 12 12 12 13 13 13 12 12 11 11 10 10 9 9 8 8 7 7 6 5 5 4 3 2 2 2 1 1 1 1 1 2 2 3 4 5 6 7 7 8 9 9 10 10 11 12 13 14 15 17 18 20 22 23 25 27 28 28 29 30 31 32 33 34 36 37 38 38 38 38 38 39 39 40 40 41 41 41 41 41 41 41 41 41 41 41 41 40 41 41 42 43 43 44 44 44 44 44 44 43 43 43 44 45 47 48 50 52 54 55 56 57 58 59 60 61 62 63 64 65 65 65 65 65 65 64 64 64 63 63 62 62 62 62 61 60 59 58 57 55 54 53 53 52 51 50 49 48 47 46 46 45 45 45 45 45 45 45 45 45 45 44 44 44 43 43 43 43 43 42 42 41 41 40 39 38 38 37 36 36 35 35 35 34 33 33 32 31 30 29 29 29 28 28 28 28 28 28 28 28 27 26 26 25 25 24 24 24 25 25 25 25 25 24 24 24 24 23 23 23 22 22 21 21 21 21 21 21 20 20 19 19 20 20 21 20 20 20 20 19 19 19 19 19 19 19 20 21 21 22 23 24 24 24 23 23 23 23 23 23 23 23 23 22 22 21 21 20 19 18 18 17 16 16 16 15 15 14 13 11 11 11 10 10 8 6 4 2 -1 -3 -5 -6 -7 -7 -8 -8 -8 -8 -7 -6 -5 -4 -3 -2 -1 -1 0 0 0 1 1 1 1 1 0 0 0 1 1 1 2 2 3 5 6 8 9 11 13 15 17 -29 -29 -28 -28 -27 -26 -25 -24 -24 -23 -23 -22 -21 -20 -20 -20 -21 -21 -21 -21 -21 -21 -22 -22 -22 -21 -21 -21 -20 -17 -15 -13 -11 -9 -7 -5 -4 -2 -1 0 0 1 1 1 1 1 1 2 2 2 3 4 4 4 4 4 5 5 6 6 7 7 8 8 9 9 10 11 11 12 12 13 14 15 15 16 17 18 18 19 20 22 23 24 25 26 27 29 30 30 31 32 33 34 35 36 36 37 37 37 38 38 38 38 38 38 39 39 39 39 39 39 38 38 38 37 37 36 36 35 34 34 33 33 32 31 30 29 28 27 26 25 24 23 22 22 21 20 19 19 18 18 17 17 17 16 15 15 15 14 13 12 11 10 9 8 7 6 4 3 2 0 -1 -2 -3 -4 -5 -6 -7 -8 -8 -8 -8 -8 -8 -8 -7 -7 -7 -7 -6 -6 -6 -5 -5 -4 -3 -3 -2 -1 -1 0 1 1 2 3 4 4 4 5 5 5 5 5 6 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 8 8 9 9 9 9 9 9 10 10 10 10 10 10 11 11 11 12 12 12 12 12 12 13 13 13 12 12 12 11 10 10 9 8 8 7 6 6 5 4 4 3 3 2 2 2 1 1 1 1 1 2 2 3 4 4 5 6 7 7 8 9 9 10 11 12 13 15 16 17 18 20 21 22 24 25 27 28 29 30 31 31 32 33 33 34 34 35 35 36 36 36 36 36 37 37 37 37 37 37 38 38 38 38 38 38 39 39 39 40 40 41 41 42 42 42 42 42 42 42 42 43 43 45 47 49 51 54 56 58 59 60 60 61 61 62 63 64 64 65 65 65 65 65 65 65 65 65 65 65 64 64 63 62 62 61 60 59 59 58 57 56 56 55 54 53 52 51 50 49 49 48 48 48 48 47 48 48 48 48 47 47 47 47 46 46 46 46 46 46 45 45 44 44 43 42 42 41 40 39 38 38 37 37 36 35 34 33 32 31 30 30 30 30 30 30 30 30 30 29 28 27 27 27 26 26 26 26 26 26 25 25 25 24 24 23 23 23 22 22 22 22 21 21 21 21 21 20 20 20 20 21 21 21 21 21 21 20 20 20 20 20 21 21 21 22 22 22 23 24 24 24 24 24 24 24 24 23 23 23 23 23 22 22 21 21 20 19 18 18 17 16 15 15 14 13 12 11 10 10 10 10 9 6 4 2 0 -1 -3 -5 -5 -6 -7 -7 -8 -8 -8 -7 -6 -5 -5 -4 -3 -2 -1 0 0 1 1 1 1 1 1 0 0 0 0 0 1 1 2 3 4 5 6 8 10 11 13 -26 -25 -24 -23 -22 -21 -21 -21 -20 -20 -20 -20 -20 -20 -21 -21 -21 -22 -22 -22 -22 -21 -21 -20 -20 -20 -18 -16 -14 -11 -9 -8 -6 -4 -3 -2 -1 -1 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 3 3 4 4 5 6 6 7 7 8 9 10 11 11 12 13 14 15 16 17 18 19 19 20 21 22 23 24 26 27 28 29 30 30 31 32 33 34 34 35 35 36 36 36 36 37 37 37 37 37 38 38 38 38 38 37 37 37 36 36 35 35 34 34 33 32 32 31 30 29 28 27 27 26 25 24 23 22 22 21 21 20 20 19 19 18 18 18 18 18 17 16 16 15 14 14 13 12 11 10 9 7 6 5 3 2 0 -2 -4 -6 -7 -8 -8 -8 -8 -8 -7 -7 -7 -6 -6 -6 -5 -5 -5 -4 -4 -3 -3 -2 -2 -1 -1 0 1 2 3 3 4 4 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 8 8 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 12 12 12 13 13 13 13 13 13 13 13 13 12 12 11 11 10 9 9 8 7 6 5 4 4 3 2 2 2 2 2 1 1 1 0 0 1 1 1 2 2 3 3 4 5 6 7 8 9 10 11 13 14 15 17 18 19 21 22 23 25 26 27 28 29 30 31 31 32 32 32 33 33 33 33 33 33 32 32 32 32 32 32 32 33 33 34 34 34 35 35 36 36 37 37 37 38 38 39 40 40 41 42 42 42 42 42 43 44 46 48 50 52 55 56 58 59 60 61 62 62 63 64 65 65 66 67 67 67 68 68 68 68 68 68 67 66 66 65 65 64 64 63 62 61 60 60 59 58 57 56 55 54 54 53 52 51 51 50 50 50 50 50 50 50 50 50 49 49 49 49 49 49 49 48 48 48 48 47 46 46 45 44 43 42 41 41 40 39 39 38 37 35 34 32 32 32 31 31 32 32 33 32 31 31 30 29 29 28 28 28 27 27 27 26 26 25 25 25 24 24 24 23 23 23 22 22 22 22 22 21 21 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 23 23 23 24 24 24 25 25 25 25 25 25 25 24 24 24 24 23 23 23 22 22 21 21 20 19 18 17 16 16 15 14 13 12 12 11 11 10 9 9 7 5 3 2 0 -1 -2 -4 -5 -6 -7 -8 -8 -9 -9 -8 -8 -7 -6 -5 -4 -4 -3 -2 -1 -1 0 0 0 0 0 0 0 0 0 0 1 2 2 3 4 5 6 7 9 11 -22 -21 -20 -20 -20 -19 -19 -19 -19 -20 -20 -21 -21 -21 -22 -22 -23 -23 -22 -20 -19 -18 -17 -16 -14 -13 -11 -9 -7 -5 -3 -1 0 1 1 1 1 1 1 1 2 2 2 2 2 2 1 1 1 0 0 0 0 0 0 0 0 1 1 2 2 2 3 3 4 4 5 6 7 7 9 10 11 12 13 14 15 16 16 17 18 19 20 21 22 23 24 25 25 26 27 28 29 30 31 31 32 33 33 34 35 35 35 35 36 36 36 36 37 36 36 36 36 36 36 36 35 35 35 34 34 33 33 33 32 32 31 30 29 28 27 27 25 25 24 23 22 21 21 20 20 20 19 19 19 19 19 19 19 18 18 18 18 17 17 16 15 15 14 13 12 11 10 8 6 4 2 0 -2 -3 -5 -6 -7 -7 -7 -6 -6 -5 -5 -4 -4 -3 -3 -3 -2 -2 -1 -1 -1 0 0 1 1 2 3 3 4 4 4 5 5 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 8 8 8 9 9 9 10 10 10 10 11 11 11 11 11 11 11 12 12 11 11 11 11 11 11 11 11 11 11 12 12 12 11 11 12 12 13 13 13 13 14 14 14 14 14 14 14 13 13 12 12 11 11 10 9 8 7 6 5 4 4 3 3 3 2 2 1 1 0 0 -1 -1 -1 -1 -1 -1 0 1 1 3 4 5 7 8 9 10 12 13 15 16 17 18 20 21 22 23 25 25 26 27 28 29 30 30 31 31 32 32 32 32 32 31 31 30 30 30 30 30 30 31 31 31 32 32 33 33 34 34 34 35 35 36 36 37 38 39 40 40 41 41 42 42 43 44 46 48 49 51 53 56 58 59 60 62 63 64 64 65 66 67 67 68 69 69 70 70 70 70 70 70 70 70 70 70 69 69 68 67 66 65 64 63 62 61 60 59 58 58 57 56 55 55 54 54 53 53 53 53 53 53 52 52 52 52 52 52 52 51 51 51 51 51 51 51 50 49 48 47 46 44 43 42 41 40 40 39 37 36 35 35 34 33 33 33 32 32 32 32 31 31 31 30 30 30 29 29 28 28 27 27 27 26 26 25 25 25 24 24 23 23 22 22 22 22 22 22 22 22 22 23 23 23 23 23 24 24 23 23 23 24 24 24 24 24 24 24 25 25 26 26 26 26 26 26 25 25 24 24 23 23 22 22 22 21 21 20 19 19 18 17 17 16 15 14 13 12 12 11 10 9 8 7 6 5 4 3 1 -1 -3 -4 -6 -8 -9 -9 -9 -10 -10 -9 -9 -9 -8 -7 -6 -5 -4 -3 -2 -1 0 0 1 1 1 1 1 1 1 1 2 2 3 4 5 6 7 8 9 -20 -20 -20 -20 -20 -20 -20 -20 -21 -21 -21 -21 -21 -21 -21 -20 -19 -18 -17 -15 -13 -11 -9 -7 -5 -2 0 2 4 5 6 7 7 7 6 5 4 3 3 3 3 4 4 4 3 3 2 1 1 1 0 0 0 0 -1 -1 -1 0 0 1 1 2 2 3 4 4 5 6 6 7 8 9 9 10 11 12 13 13 14 15 16 17 18 18 19 20 21 22 23 24 25 26 26 27 28 29 30 31 31 32 32 32 33 33 34 34 34 35 35 35 35 35 35 35 35 35 35 34 34 34 34 33 33 33 32 31 31 30 29 28 27 27 26 25 24 23 23 22 21 21 20 20 20 19 19 19 19 19 19 20 20 20 20 20 20 20 20 19 19 19 18 17 16 16 15 14 11 9 7 4 2 0 -3 -5 -5 -5 -5 -5 -4 -4 -3 -2 -2 -1 0 0 0 1 1 1 2 2 3 3 3 4 4 4 5 5 6 6 7 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 10 10 10 10 10 10 11 11 11 11 12 12 12 12 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 13 12 12 13 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 13 13 13 12 12 11 10 10 9 8 7 6 6 5 4 3 2 2 1 0 -1 -1 -2 -2 -3 -3 -3 -3 -2 -1 0 1 2 3 4 5 7 8 10 12 13 14 15 16 17 17 18 19 20 21 22 23 25 26 27 28 29 30 31 31 32 32 31 31 30 30 31 31 31 31 31 32 32 32 32 32 32 33 33 33 33 34 34 34 35 36 37 38 39 40 40 41 42 42 43 44 46 47 49 51 53 55 58 60 62 64 65 65 66 67 67 68 69 69 70 71 71 71 72 72 72 72 73 72 72 72 72 71 71 70 69 68 68 67 66 65 64 63 62 61 60 59 58 57 56 56 55 55 55 55 54 54 54 54 54 54 55 55 55 55 55 55 55 54 54 53 52 52 51 50 49 47 46 44 43 41 40 39 38 37 37 36 35 35 34 32 31 31 31 30 30 30 29 29 29 29 28 28 28 28 27 27 27 27 27 27 26 25 25 24 24 23 23 23 23 22 23 23 23 23 24 24 25 25 25 25 25 25 25 25 25 25 25 26 26 26 26 26 26 27 27 27 27 27 27 26 26 25 24 24 23 22 22 22 21 21 20 19 19 18 17 17 16 15 14 13 12 11 11 10 9 8 8 7 7 7 6 3 1 -1 -3 -5 -7 -9 -9 -9 -10 -10 -10 -9 -9 -9 -8 -7 -7 -5 -4 -2 -1 0 0 1 1 1 2 2 2 2 1 2 2 3 3 4 5 6 7 8 -20 -20 -20 -20 -20 -20 -20 -20 -21 -21 -21 -20 -19 -17 -16 -14 -12 -10 -8 -6 -5 -2 2 6 10 13 13 13 13 14 14 13 11 9 7 6 6 6 6 6 6 6 6 6 6 5 4 3 3 2 2 1 1 1 0 0 0 1 1 1 2 2 3 4 4 4 5 5 6 6 7 8 8 9 10 10 11 12 12 13 14 15 16 16 17 18 19 20 21 21 22 23 24 25 26 26 27 28 28 29 29 29 30 30 31 31 32 32 33 33 33 33 33 33 34 34 34 34 34 33 33 33 33 32 32 31 31 30 30 29 28 27 26 25 24 23 23 22 21 21 20 19 19 19 19 19 20 20 20 20 20 20 21 21 21 21 22 22 22 21 21 21 21 20 20 19 18 16 15 13 11 8 5 2 0 -2 -3 -3 -3 -3 -2 -1 -1 0 0 1 2 2 2 3 3 3 4 4 4 4 5 5 6 6 7 7 8 8 9 9 10 10 11 11 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 12 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 14 14 14 13 13 12 12 11 10 9 8 7 7 6 5 4 4 3 2 1 1 0 -1 -2 -3 -3 -4 -4 -4 -4 -3 -2 -1 0 2 3 4 6 7 8 9 10 11 11 12 12 13 13 14 15 16 18 19 20 22 23 25 26 27 28 29 30 31 31 31 31 30 30 31 31 32 33 33 33 34 34 34 34 34 34 34 34 35 35 35 35 36 37 38 39 40 41 41 42 43 44 44 45 47 49 50 53 56 58 61 62 64 65 66 67 67 68 69 70 71 71 72 73 74 74 74 75 75 75 75 75 75 74 74 73 72 72 71 71 70 69 69 68 67 66 65 64 62 61 60 59 58 57 56 56 55 55 55 55 55 56 56 57 57 57 56 56 56 56 56 56 56 55 55 54 53 51 50 48 45 43 42 41 40 39 39 38 38 38 37 37 36 35 34 32 31 31 31 31 31 30 29 28 28 28 28 28 28 28 28 27 27 26 25 25 25 24 24 24 24 24 24 24 24 25 25 25 25 26 26 26 27 27 27 27 27 27 27 27 28 28 28 28 28 28 28 28 28 28 28 27 27 26 26 25 24 24 23 22 22 21 21 20 20 19 18 17 17 16 15 15 14 13 12 11 11 10 10 9 8 8 7 5 3 0 -2 -3 -5 -7 -8 -8 -8 -9 -9 -9 -9 -9 -8 -7 -6 -5 -4 -2 -1 0 1 1 2 2 2 2 2 2 2 2 2 2 3 3 4 5 6 7 -20 -20 -20 -20 -20 -20 -20 -20 -19 -18 -16 -15 -13 -11 -8 -5 -3 0 3 6 10 14 18 18 18 17 17 17 16 15 13 12 10 10 10 9 9 9 9 9 9 9 8 8 7 7 6 5 5 4 4 3 3 2 2 2 2 2 2 2 2 2 2 3 3 3 4 4 5 5 6 7 7 8 8 9 9 10 11 12 12 13 14 14 15 16 17 17 18 19 20 21 21 22 23 23 24 24 25 25 26 26 27 27 28 29 29 30 30 30 30 31 31 32 32 32 33 33 33 33 33 32 32 32 32 31 31 30 29 29 28 27 26 25 24 23 22 22 21 20 19 19 19 18 19 19 19 19 19 19 20 20 21 21 22 22 23 23 23 23 23 23 23 24 23 23 22 22 21 20 19 17 14 11 8 5 2 0 -2 -1 -1 -1 0 0 1 1 2 3 3 4 4 5 5 5 6 6 7 7 7 8 8 9 9 10 10 11 12 13 13 14 14 14 15 15 15 15 15 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 16 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 14 13 13 12 11 10 9 8 7 7 6 5 4 3 3 2 1 0 0 -1 -2 -3 -4 -5 -5 -6 -6 -5 -4 -3 -2 0 1 2 3 5 5 6 7 7 8 8 9 10 10 11 13 14 15 16 17 19 20 21 22 23 25 26 28 30 30 30 29 29 30 31 31 32 33 34 35 35 35 35 36 36 37 37 38 38 39 39 39 39 40 40 40 41 41 42 43 43 44 45 47 48 49 51 52 54 56 59 61 64 65 66 67 67 68 69 69 70 71 73 74 74 75 76 76 76 76 77 76 76 76 76 75 74 74 73 73 72 72 72 72 72 71 69 68 66 65 64 63 62 62 62 61 61 60 60 59 58 57 56 56 56 57 57 57 57 58 58 57 57 56 55 54 53 52 50 48 47 45 45 44 44 43 42 41 40 39 37 36 36 35 34 34 34 33 33 32 31 30 29 29 29 28 28 28 28 28 28 27 27 26 26 26 25 25 25 25 25 25 25 25 25 26 26 26 26 27 27 27 28 28 28 28 28 28 29 29 29 30 30 30 30 30 30 30 30 30 29 29 28 27 27 26 26 25 24 24 23 22 21 21 20 19 19 18 17 17 16 16 15 14 13 13 12 11 9 8 7 6 5 3 1 -1 -2 -4 -5 -6 -7 -8 -8 -8 -8 -7 -7 -7 -6 -6 -5 -4 -3 -2 0 0 1 2 2 2 2 2 2 2 1 1 1 2 2 3 4 5 5 -20 -19 -19 -19 -19 -18 -16 -15 -14 -13 -10 -8 -5 -3 0 3 6 9 12 14 15 16 16 16 16 16 16 15 14 14 14 14 14 13 13 13 13 13 14 13 12 12 11 10 9 8 8 7 6 6 5 5 4 4 3 3 2 2 2 1 1 1 1 1 1 2 2 2 3 4 4 5 6 7 7 8 8 9 10 10 11 11 12 13 13 14 15 15 16 16 17 17 18 18 19 19 20 21 21 22 22 23 24 24 25 26 26 27 27 28 28 29 29 29 30 30 31 31 31 31 31 31 32 32 32 32 31 31 30 29 28 28 27 26 25 24 23 22 21 20 20 19 19 18 18 18 18 18 19 19 20 20 20 21 21 22 22 22 23 23 23 24 24 24 24 24 24 24 24 23 23 21 20 17 15 12 9 6 4 3 3 3 2 2 3 3 4 5 5 6 6 6 7 7 7 8 8 9 9 9 10 11 11 12 13 13 14 15 16 16 17 17 17 18 18 19 19 19 19 19 19 19 19 19 18 18 18 18 18 17 17 17 17 17 17 17 17 16 16 16 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 17 17 17 16 16 15 15 14 13 12 11 10 9 8 7 6 6 5 4 4 3 2 1 0 0 -1 -2 -3 -4 -5 -5 -6 -6 -6 -5 -4 -3 -2 -1 0 1 2 2 3 3 4 4 5 6 7 8 9 10 11 12 13 14 15 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 31 32 33 34 35 36 37 38 39 39 40 41 42 42 42 42 42 43 43 43 43 44 44 45 46 47 48 49 50 51 52 53 55 57 59 61 63 64 66 67 67 68 68 69 70 71 72 73 73 74 75 75 76 76 77 77 78 77 77 77 76 76 75 75 74 73 72 72 71 70 70 69 68 67 65 64 64 64 64 64 64 64 64 63 63 63 62 62 61 61 61 61 61 60 60 59 59 58 56 55 54 53 52 51 50 49 48 47 46 45 43 42 41 40 38 37 37 36 36 35 35 34 34 33 32 31 31 30 30 29 29 28 28 28 28 27 27 27 26 26 26 26 26 26 26 26 26 26 26 26 27 27 27 28 28 29 29 29 29 29 29 30 30 30 30 31 31 31 31 31 31 30 30 30 30 29 29 29 28 28 27 26 26 25 24 23 22 21 21 20 19 19 18 18 17 16 15 14 13 12 11 10 9 8 7 7 5 3 1 0 -2 -4 -5 -7 -7 -7 -7 -7 -7 -8 -8 -7 -7 -6 -5 -4 -3 -2 -1 -1 0 0 1 1 1 1 1 1 0 0 0 1 1 2 3 4 -18 -17 -16 -15 -13 -12 -10 -7 -4 -2 0 1 4 7 10 13 15 15 16 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 18 19 18 18 17 17 16 15 13 12 11 10 9 8 7 7 6 6 5 4 4 3 2 2 1 1 0 0 0 0 0 0 1 1 2 3 3 4 5 6 6 7 7 8 8 9 9 10 10 11 11 11 12 12 13 13 13 14 14 15 15 16 17 18 18 19 20 21 21 22 23 23 24 25 25 26 27 27 27 28 28 29 29 30 30 30 31 31 32 32 32 31 31 31 30 29 29 28 27 26 25 24 23 22 21 20 20 19 19 18 18 18 18 18 18 18 19 19 20 20 21 21 21 22 22 23 23 23 24 24 24 25 25 25 25 25 24 24 23 23 22 21 20 17 15 13 11 9 8 7 7 7 7 7 7 7 8 8 8 9 9 9 10 10 11 11 12 13 13 14 14 15 15 16 16 17 17 18 19 20 20 21 21 22 22 22 22 22 22 22 22 21 21 21 20 20 20 19 19 19 18 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 19 19 19 19 19 20 20 20 20 20 20 20 20 20 19 19 19 18 18 17 17 16 16 15 14 13 12 11 10 9 8 7 6 5 5 4 3 2 1 0 0 -1 -1 -2 -3 -3 -4 -4 -5 -5 -5 -4 -4 -3 -3 -2 -2 -2 -1 -1 0 0 1 1 2 2 3 4 5 6 7 8 9 10 11 11 11 12 12 12 14 15 16 18 19 21 22 24 25 27 28 30 32 34 35 37 38 40 41 42 42 43 44 44 45 45 46 46 46 46 46 47 47 48 49 50 50 51 52 53 54 55 56 57 59 60 62 64 65 66 68 68 69 70 70 71 72 72 73 73 73 74 74 75 75 76 76 76 76 77 77 77 77 76 76 75 74 73 72 72 71 71 70 70 69 69 68 67 67 67 67 67 66 66 65 65 65 65 64 64 64 64 63 62 62 61 60 59 58 57 56 55 53 52 51 49 48 47 46 45 44 42 41 40 39 39 38 38 37 36 36 35 34 33 32 32 31 31 30 30 29 28 28 27 27 26 26 26 25 25 25 25 25 25 26 26 27 27 28 28 28 29 29 29 30 30 30 30 31 31 31 31 31 31 32 32 32 32 32 32 32 32 32 31 31 30 30 29 28 27 27 26 25 25 24 23 23 22 21 21 20 19 19 18 18 17 15 14 13 12 11 10 9 8 7 6 5 3 2 0 -1 -3 -4 -5 -6 -6 -7 -7 -8 -8 -9 -8 -7 -6 -5 -4 -4 -3 -2 -2 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 0 0 1 2 3 -10 -9 -8 -5 -1 3 6 9 10 11 12 14 17 17 17 18 18 19 19 18 18 18 18 18 18 18 18 18 18 19 19 20 20 20 20 20 20 20 19 18 16 15 14 13 12 11 10 9 8 7 6 6 5 4 4 3 2 1 1 0 0 -1 -1 -1 -1 -1 -1 0 1 1 2 3 3 4 4 5 5 6 6 7 7 8 8 9 9 9 9 10 10 10 11 11 12 12 13 14 14 15 16 17 18 19 19 20 21 22 22 23 23 24 24 25 25 26 27 27 28 29 29 30 31 31 31 32 32 32 32 31 31 30 30 29 28 27 26 25 24 22 22 21 20 19 19 18 18 17 17 17 17 17 17 17 18 19 20 20 21 21 22 22 23 23 23 24 24 24 25 25 25 25 25 25 25 24 24 24 23 22 20 19 18 17 15 14 13 12 11 10 10 10 10 10 11 11 11 11 12 12 12 13 13 13 14 14 15 15 16 16 17 17 18 18 19 20 20 21 22 23 24 24 25 25 25 25 25 25 24 24 24 23 23 23 22 22 21 21 21 20 20 21 21 21 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 22 22 22 22 21 21 21 20 20 20 19 19 18 18 17 16 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 0 -1 -1 -2 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -3 -2 -2 -2 -1 0 1 2 3 4 6 7 8 8 9 9 10 10 11 11 13 14 15 17 19 21 22 25 27 29 31 33 35 37 39 40 41 43 44 45 46 47 47 48 48 48 48 49 49 49 49 49 50 50 51 52 52 54 55 56 58 59 61 63 64 65 67 68 69 69 70 70 71 72 72 73 73 73 73 74 74 75 75 75 75 75 75 76 76 76 76 75 75 74 74 73 72 72 71 70 69 69 69 68 68 69 70 70 71 70 70 70 69 68 67 67 66 65 64 64 63 63 62 61 61 60 59 58 57 55 54 52 51 49 48 46 45 43 43 42 41 40 40 39 38 37 37 36 35 34 34 33 33 32 31 30 30 30 29 29 28 28 27 27 27 26 26 26 26 26 26 27 27 28 28 28 29 29 29 30 30 30 31 31 32 32 32 32 33 33 33 33 33 33 33 33 33 33 33 33 33 32 32 31 30 29 28 27 26 25 25 24 23 23 23 22 22 21 21 20 19 19 18 17 15 14 13 12 11 9 8 7 6 5 4 3 3 2 0 -1 -3 -4 -5 -6 -8 -8 -8 -8 -8 -7 -7 -6 -6 -5 -4 -3 -3 -2 -2 -2 -1 -1 -1 -1 -1 -1 -1 -1 0 0 1 2 -2 1 4 7 10 13 15 17 19 20 20 19 19 19 19 19 19 18 18 18 18 17 17 17 17 17 17 17 17 18 18 18 18 18 18 18 18 17 17 16 15 14 13 12 12 11 10 9 7 7 6 5 4 3 3 2 1 1 0 0 -1 -1 -2 -2 -2 -2 -2 -1 -1 0 0 1 1 2 2 3 3 3 4 4 5 5 6 6 6 6 7 7 8 8 9 9 10 10 11 12 13 14 14 15 16 17 18 19 20 20 21 22 23 23 24 24 25 26 26 27 28 29 30 31 31 32 33 33 33 34 34 33 33 32 32 31 30 30 29 28 26 25 24 23 21 20 19 18 18 17 17 17 17 17 17 17 17 17 18 18 19 20 21 21 22 23 23 24 24 25 25 26 26 26 27 26 26 26 26 25 25 24 24 23 22 21 20 19 18 17 16 15 14 13 13 13 12 12 12 12 12 13 13 13 13 14 14 14 15 15 16 16 16 16 17 17 18 19 19 20 21 22 23 24 25 25 26 27 27 27 27 27 27 27 26 26 26 25 25 24 24 24 23 23 23 23 23 23 23 23 23 23 23 23 23 23 24 24 24 24 23 23 23 23 23 23 22 22 21 21 21 20 19 19 18 17 17 16 15 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 0 0 -1 -1 -1 -2 -2 -2 -2 -1 -1 -1 -1 -2 -2 -2 -2 -2 -2 -3 -3 -4 -4 -4 -4 -4 -4 -4 -3 -3 -2 -2 -1 0 1 2 3 4 5 6 7 8 9 10 11 13 14 16 18 20 22 24 26 29 31 33 35 37 39 41 43 45 47 48 49 49 50 50 50 51 51 50 50 50 50 50 51 52 53 54 55 56 58 59 61 63 64 65 67 68 69 70 71 72 72 73 74 74 74 75 75 76 76 76 77 77 77 77 77 77 77 77 76 76 76 76 75 74 73 72 71 70 69 68 67 66 66 66 67 68 68 69 70 70 70 70 70 69 68 67 66 65 64 64 63 62 61 61 60 59 58 58 56 55 53 51 50 48 46 44 43 42 41 40 40 39 39 38 37 37 36 35 34 34 33 33 32 32 31 31 30 30 29 29 28 28 27 27 26 26 26 27 27 27 28 28 28 28 28 29 29 30 30 31 31 32 32 33 33 33 33 33 33 33 33 33 33 34 34 33 33 33 32 32 32 31 31 30 28 27 27 26 25 24 24 24 24 23 23 22 22 21 20 19 18 17 16 15 14 13 12 11 10 9 8 7 6 6 5 5 3 1 -1 -2 -4 -5 -7 -8 -8 -8 -8 -8 -7 -6 -6 -5 -4 -3 -3 -2 -2 -2 -1 -1 -1 0 0 0 0 0 0 1 1 1 8 10 12 15 18 20 22 22 22 21 21 20 20 19 19 18 18 17 16 16 15 15 14 14 14 14 15 14 14 14 14 14 14 14 14 14 14 13 13 13 12 11 10 10 9 9 8 7 6 5 4 4 3 2 2 1 1 0 0 -1 -1 -2 -2 -2 -2 -2 -2 -2 -1 -1 -1 0 0 1 1 1 1 2 2 2 3 3 4 4 5 5 5 6 6 7 7 8 8 9 10 10 11 12 13 14 15 16 17 18 19 20 21 21 22 23 24 25 25 26 27 28 29 30 31 32 33 34 35 35 36 36 36 36 36 36 35 34 33 33 32 30 29 28 26 25 23 22 21 20 19 18 17 16 15 15 15 15 15 15 15 16 17 18 19 20 21 22 23 24 25 25 26 27 27 28 28 28 28 28 28 27 27 26 26 25 24 23 23 22 21 20 19 18 17 16 15 14 13 13 13 12 12 12 12 12 13 13 13 14 14 14 14 15 15 15 16 16 17 17 18 19 20 21 21 22 23 24 25 26 26 27 28 28 28 29 29 29 29 28 28 28 28 27 27 27 26 26 26 26 25 25 25 25 25 25 25 26 26 26 26 25 25 25 25 25 24 24 24 24 23 23 22 22 21 21 20 19 18 18 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 1 0 0 0 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -2 -2 -3 -3 -4 -5 -5 -6 -6 -7 -7 -7 -8 -8 -8 -8 -7 -6 -5 -4 -3 -2 -1 1 2 4 5 6 8 9 10 12 13 15 17 19 21 23 25 28 30 32 34 37 39 42 44 46 48 49 50 51 51 52 52 52 52 51 51 51 51 51 52 52 53 54 56 57 59 61 62 64 66 67 68 70 71 72 73 74 74 75 76 77 77 77 78 78 79 79 80 80 80 80 80 80 79 79 78 78 78 78 78 76 75 74 72 70 68 66 65 64 63 62 63 65 66 67 68 68 69 69 68 68 67 66 65 65 64 63 62 61 61 60 60 59 58 57 56 55 53 51 49 47 45 44 42 41 40 39 39 38 37 37 36 35 35 34 34 33 32 32 31 30 30 29 29 28 28 27 27 27 26 26 26 27 27 27 27 27 27 27 28 28 28 29 29 30 30 31 31 32 32 32 32 32 32 33 33 33 33 34 34 34 33 33 32 32 31 31 30 30 29 28 28 27 26 26 25 25 24 24 24 23 23 22 21 20 19 18 17 16 15 14 13 12 10 10 10 10 9 8 7 6 5 3 1 -1 -3 -4 -5 -6 -6 -6 -6 -6 -6 -5 -4 -4 -3 -3 -2 -2 -1 -1 0 0 1 1 1 2 2 2 2 2 2 3 16 18 19 20 20 21 21 21 21 21 20 20 19 18 17 17 16 15 14 13 13 12 12 11 11 10 10 10 9 9 8 8 7 7 7 7 8 8 8 7 7 7 6 6 5 4 4 3 3 2 2 2 1 1 0 0 0 -1 -1 -1 -1 -2 -2 -2 -2 -1 -1 -1 -1 -1 0 0 0 0 0 0 0 1 1 2 3 3 4 4 4 5 5 5 6 6 7 7 8 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 26 27 28 30 31 32 33 34 35 36 37 38 38 38 39 39 38 38 37 37 36 35 34 33 31 30 28 26 25 23 22 20 19 18 17 16 14 14 14 14 14 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 29 30 30 30 30 29 29 28 28 27 27 26 26 25 24 23 22 22 21 19 18 17 16 15 14 13 12 12 12 11 11 12 12 12 13 13 13 13 14 14 14 14 14 15 16 16 17 18 19 20 20 21 22 23 24 25 26 27 28 29 29 30 30 30 30 31 31 30 30 30 30 29 29 29 29 28 28 28 28 28 28 28 28 28 27 27 27 27 27 27 27 27 27 26 26 26 25 25 24 24 23 23 22 21 20 19 19 18 17 15 14 13 12 11 10 9 8 7 5 5 4 3 2 1 1 0 0 0 -1 -1 -1 -1 0 0 0 0 -1 -1 -1 -2 -3 -4 -5 -6 -7 -8 -9 -10 -11 -12 -12 -12 -12 -12 -11 -11 -11 -10 -9 -7 -6 -4 -2 -1 1 3 4 5 7 8 10 11 13 14 16 18 20 22 24 27 29 32 34 37 39 42 44 46 48 49 50 51 52 52 52 52 52 52 52 52 52 53 53 54 55 56 58 59 61 62 64 65 67 68 70 71 72 73 74 75 76 77 78 78 79 79 79 80 80 80 80 80 80 80 80 79 79 79 79 79 79 77 76 75 73 72 71 70 69 67 66 64 64 64 64 64 64 65 65 65 65 66 66 66 65 65 65 64 63 63 62 61 60 59 58 57 56 54 53 51 50 48 47 45 44 43 42 40 39 38 37 36 36 35 34 33 33 32 31 31 30 30 29 29 28 27 27 26 26 26 26 26 26 26 26 26 26 27 27 27 27 28 28 29 30 30 31 31 32 32 32 32 32 32 32 32 33 33 33 33 33 33 33 33 32 32 31 31 30 30 29 29 28 28 27 27 26 26 25 25 24 23 23 22 21 20 19 18 18 17 16 15 14 13 13 12 12 12 11 11 9 7 5 3 1 -1 -3 -4 -4 -4 -5 -4 -4 -4 -3 -3 -2 -2 -2 -1 -1 -1 0 1 1 2 2 3 4 4 5 5 5 5 5 5 19 19 19 20 20 20 20 20 20 20 19 18 18 17 16 15 14 13 12 11 9 9 8 7 6 5 5 4 3 3 2 2 1 1 1 1 1 1 2 2 2 2 2 2 2 1 1 1 0 0 0 0 0 -1 -1 -1 -1 -1 -1 -1 -1 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 2 2 3 3 4 4 4 5 5 5 6 6 7 7 8 9 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 33 34 35 36 37 38 39 39 40 40 40 39 39 39 38 37 36 36 34 33 32 30 29 27 26 24 22 21 19 18 16 16 15 15 15 15 15 15 16 16 17 18 19 20 21 22 23 24 25 27 28 29 30 30 31 31 31 31 31 30 30 30 29 28 27 26 26 25 24 23 22 21 20 18 17 16 15 13 13 12 11 11 10 10 10 11 11 11 11 11 11 11 12 12 12 13 13 14 14 15 16 17 18 18 19 20 21 22 23 25 26 27 28 29 29 30 31 32 33 33 33 33 33 33 33 32 32 32 32 31 31 31 31 30 30 30 30 29 29 29 29 29 29 29 29 29 29 28 28 28 27 27 26 26 25 25 24 23 23 22 21 19 18 17 16 15 14 13 12 10 9 8 7 6 5 4 3 3 2 1 1 0 0 0 0 0 0 0 -1 -1 -1 -2 -3 -4 -5 -6 -7 -9 -10 -12 -13 -15 -16 -16 -17 -17 -17 -17 -16 -15 -14 -13 -11 -10 -8 -6 -4 -3 -1 0 2 3 5 6 7 9 10 12 13 15 17 19 20 23 26 28 31 33 36 38 40 43 45 47 48 49 50 51 51 51 52 52 53 53 54 54 55 55 56 57 58 60 61 63 64 66 67 68 69 71 72 73 74 75 76 77 78 79 79 79 79 79 79 79 79 79 79 80 80 80 80 79 79 79 77 76 75 74 73 72 71 70 69 68 66 65 64 64 63 63 62 62 62 62 62 63 63 63 63 63 63 63 63 63 62 60 59 58 57 55 54 52 51 50 48 47 45 44 43 41 40 39 38 37 37 36 35 34 34 33 32 31 30 29 29 28 28 27 27 27 26 26 26 25 25 25 26 26 26 26 26 26 26 27 28 29 29 30 30 31 31 32 32 33 32 32 32 32 32 33 33 33 33 33 33 33 32 32 31 31 30 30 29 29 29 28 28 28 27 27 27 26 25 25 24 23 22 22 21 20 19 18 17 16 16 15 14 14 13 13 12 11 10 8 6 5 3 1 0 -2 -3 -3 -3 -3 -3 -3 -3 -2 -2 -2 -1 -1 -1 0 1 1 2 2 3 4 5 5 6 7 8 8 8 8 8 17 18 18 18 19 19 19 19 19 18 18 17 16 15 14 13 12 10 9 7 6 5 4 3 2 1 0 -1 -1 -2 -2 -2 -3 -3 -3 -3 -3 -3 -2 -2 -2 -2 -1 -1 -1 -1 -1 -1 -1 -2 -2 -2 -2 -2 -2 -2 -1 -1 -1 0 0 0 1 1 2 2 2 2 2 2 2 2 2 3 3 3 3 4 4 5 5 6 6 6 6 7 7 7 7 8 8 9 10 10 11 12 13 14 15 16 17 18 19 20 21 22 23 25 26 27 28 29 30 31 32 33 34 36 37 38 39 39 40 40 40 41 41 40 40 39 39 38 37 35 34 33 31 30 29 27 26 24 23 21 20 19 18 17 16 16 16 16 16 16 17 17 18 19 20 21 22 23 24 25 26 27 28 29 29 30 31 31 31 31 31 31 30 30 29 28 27 27 26 25 24 23 21 20 19 18 16 15 14 13 12 11 10 10 9 9 9 9 9 9 9 9 10 10 10 10 11 11 11 12 13 13 14 15 16 17 17 18 19 20 22 23 24 25 26 28 29 30 31 32 33 34 34 35 35 35 35 35 35 35 35 35 35 34 34 34 34 33 33 33 33 32 32 32 32 32 32 31 31 31 30 30 30 29 29 28 28 27 27 26 25 25 24 23 22 21 20 19 18 16 15 14 13 11 10 9 7 6 5 4 3 2 1 1 0 0 0 -1 -1 -1 -1 -1 -2 -3 -4 -5 -6 -7 -8 -10 -12 -14 -16 -18 -19 -20 -21 -21 -21 -21 -20 -19 -18 -17 -16 -14 -12 -10 -8 -7 -5 -3 -2 0 1 3 4 6 7 8 10 11 13 14 16 18 20 23 25 27 29 31 33 35 37 40 42 44 45 47 48 49 50 51 51 52 52 53 54 55 55 56 57 58 60 61 63 64 66 67 69 70 71 72 73 75 75 76 77 78 78 79 79 80 80 80 79 79 79 79 79 79 79 79 79 79 78 77 77 75 74 73 72 71 70 68 67 66 65 64 63 63 62 61 61 60 60 59 59 59 59 59 60 60 61 61 61 60 60 59 58 57 56 54 53 51 50 48 46 44 43 42 41 39 38 37 36 35 35 34 33 33 32 31 30 29 29 28 27 27 27 26 26 26 26 26 26 26 26 26 26 26 26 25 25 26 27 28 29 30 30 31 31 31 31 31 31 31 32 32 33 33 33 34 33 33 33 32 32 32 31 31 30 30 29 29 29 28 28 28 28 27 27 27 26 26 25 24 23 23 22 21 20 19 18 18 17 16 15 15 15 14 13 11 10 8 6 5 3 1 0 -1 -1 -2 -2 -2 -2 -2 -1 -1 0 0 0 1 1 1 2 2 2 3 4 5 6 7 8 9 10 11 11 12 12 16 16 17 17 17 17 17 17 17 16 16 15 14 13 12 11 9 8 6 5 3 2 0 -1 -2 -3 -3 -4 -5 -5 -5 -5 -6 -6 -6 -6 -6 -6 -5 -5 -5 -5 -5 -4 -4 -4 -4 -4 -4 -4 -3 -3 -3 -3 -2 -2 -1 -1 -1 0 0 1 2 2 2 3 3 3 3 3 4 4 4 4 5 5 6 6 7 7 7 8 8 8 8 8 8 8 9 9 10 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 30 31 32 33 35 36 37 38 39 40 40 41 41 41 42 41 41 41 40 40 39 38 37 35 34 33 32 30 29 28 26 25 24 23 22 20 19 19 18 18 17 17 17 18 18 19 20 21 22 22 23 24 25 26 27 28 28 29 30 30 31 31 31 31 30 30 30 29 28 28 27 27 25 24 23 22 21 20 18 17 16 15 13 12 11 10 10 9 9 8 8 8 8 8 9 9 9 9 9 9 9 9 10 10 11 12 12 13 14 15 16 17 18 19 20 21 22 24 25 26 28 29 30 31 32 33 34 35 36 37 37 38 38 38 38 38 38 38 38 38 38 37 37 37 36 36 36 35 35 35 35 35 34 34 34 33 33 32 32 31 30 30 29 29 28 28 27 26 25 24 24 22 21 20 19 18 16 15 13 12 10 9 7 6 5 4 3 2 2 1 1 0 0 -1 -1 -2 -3 -4 -4 -5 -7 -8 -9 -11 -13 -15 -17 -19 -21 -22 -24 -25 -25 -26 -25 -25 -24 -23 -21 -19 -17 -15 -13 -11 -9 -7 -5 -4 -2 0 2 3 4 6 7 8 10 11 13 15 17 18 20 22 24 26 27 29 31 33 35 37 40 42 43 45 47 48 49 50 51 52 52 53 54 55 56 57 58 60 61 63 64 66 68 69 70 72 73 74 74 75 75 76 77 77 78 78 78 78 78 78 78 78 77 77 77 77 78 77 77 77 77 76 75 74 73 72 71 69 68 67 66 65 64 63 63 62 61 60 59 59 58 57 56 55 56 56 56 57 58 58 59 59 58 58 57 56 55 54 53 52 50 49 47 46 44 43 41 39 38 36 35 34 33 33 32 31 31 30 29 29 28 28 27 27 26 26 26 26 27 27 27 26 26 26 26 27 27 27 28 28 29 29 30 30 30 30 30 30 30 31 32 33 33 33 33 33 33 33 32 32 31 31 31 30 30 29 29 28 28 28 27 27 27 27 26 26 26 25 25 24 24 23 22 22 21 20 20 19 18 17 17 16 15 14 13 12 10 8 7 5 4 2 1 1 1 0 0 0 0 0 0 0 1 1 2 2 2 2 3 3 4 4 5 6 7 8 9 11 12 12 13 14 14 14 14 14 15 15 15 15 15 14 14 13 12 11 10 9 8 7 5 3 1 0 -1 -2 -3 -4 -5 -6 -6 -7 -7 -8 -8 -8 -8 -8 -8 -8 -8 -8 -7 -7 -7 -6 -6 -6 -6 -5 -5 -4 -4 -4 -3 -3 -2 -2 -1 0 0 1 2 2 2 3 3 4 4 5 5 6 6 6 7 7 8 8 9 9 9 9 9 9 9 10 10 10 10 11 11 11 12 12 13 13 14 15 16 17 18 18 19 20 22 23 24 25 27 28 29 30 31 32 33 34 36 37 38 39 41 42 42 43 43 44 43 43 42 42 41 40 40 39 38 37 36 35 33 32 31 29 28 27 26 25 24 23 22 21 20 20 19 19 19 19 20 20 21 22 22 23 24 25 25 26 27 27 28 29 29 30 30 30 31 30 30 30 29 28 28 27 27 26 25 24 23 22 21 20 19 17 16 15 14 13 12 12 11 10 10 9 9 9 9 9 9 9 10 9 9 9 9 9 9 9 9 10 10 11 11 12 13 14 15 16 17 18 19 20 22 23 24 25 27 29 30 31 32 33 34 35 36 37 38 39 39 40 40 41 41 41 40 40 40 40 39 39 39 39 39 39 38 38 38 37 37 37 36 36 36 35 34 33 33 32 31 31 30 30 29 28 28 27 26 25 23 22 21 19 17 16 14 13 11 10 9 7 6 5 4 4 3 2 1 1 0 -1 -1 -2 -3 -4 -5 -6 -7 -9 -11 -13 -15 -17 -19 -21 -22 -24 -25 -26 -27 -27 -27 -27 -26 -24 -22 -21 -19 -17 -15 -13 -11 -9 -7 -5 -4 -2 0 2 3 4 6 7 9 10 12 13 15 17 19 20 22 24 25 27 29 31 32 34 36 38 40 42 44 45 47 48 50 51 52 53 54 56 57 58 59 60 62 63 65 66 68 69 70 71 72 73 73 74 74 75 75 76 76 77 77 77 77 76 76 75 76 76 76 76 76 76 76 76 75 75 74 74 72 71 70 69 68 67 66 65 64 64 63 62 61 60 59 58 57 55 54 54 54 53 53 54 55 55 56 56 56 56 56 56 56 56 55 54 53 52 50 49 48 46 45 43 41 39 38 37 36 35 34 33 32 31 31 30 29 29 28 28 27 27 27 27 27 27 27 27 27 27 27 28 28 28 29 29 29 29 29 29 29 30 30 30 31 32 32 33 33 33 34 34 33 32 31 30 30 30 29 29 28 28 28 27 27 27 26 26 26 25 25 25 25 24 24 23 23 22 22 21 21 20 19 19 18 17 17 16 15 14 12 11 9 8 7 6 5 4 3 3 2 2 1 1 1 1 1 2 2 2 2 2 3 3 4 5 6 7 8 9 10 11 12 13 14 15 15 16 11 12 12 12 12 12 12 12 11 10 10 9 8 7 6 5 4 3 1 0 -1 -2 -3 -4 -5 -6 -6 -7 -7 -8 -9 -9 -9 -9 -9 -9 -9 -9 -8 -8 -7 -7 -7 -6 -6 -5 -4 -4 -3 -3 -2 -2 -1 0 0 1 2 3 3 4 4 4 5 5 5 6 6 7 7 8 8 9 9 10 10 11 11 11 12 12 12 12 12 12 12 12 13 13 13 13 14 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 30 31 33 34 35 37 38 39 40 41 42 43 44 45 45 44 44 44 43 43 42 41 40 39 38 37 36 35 34 33 32 31 30 28 27 26 25 24 23 22 22 21 21 21 21 21 21 21 22 22 22 23 24 25 26 27 27 28 29 29 29 30 30 30 30 30 29 29 28 28 27 26 26 25 24 23 22 21 20 20 19 18 17 16 15 15 14 13 12 12 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 12 12 13 14 16 17 18 19 20 21 22 24 25 27 28 30 31 32 33 34 36 37 38 39 40 41 42 42 42 42 42 42 43 43 43 43 42 42 42 42 42 41 41 41 41 40 40 39 39 39 38 37 37 36 35 34 33 33 32 32 31 30 29 28 27 26 25 23 22 21 19 17 16 14 13 11 10 8 7 6 5 4 4 3 2 2 1 0 -1 -2 -3 -4 -6 -7 -9 -11 -13 -15 -17 -19 -21 -23 -25 -26 -27 -27 -28 -28 -27 -25 -24 -23 -21 -20 -18 -17 -15 -13 -11 -9 -6 -4 -2 0 1 3 4 6 7 9 10 11 13 15 16 18 20 21 23 24 26 28 29 31 33 34 36 38 40 42 44 45 47 49 50 52 53 54 55 57 58 59 60 62 63 64 66 67 69 70 71 72 73 74 75 75 76 76 76 76 76 75 75 75 75 74 74 74 74 74 74 74 74 74 74 74 74 73 72 72 71 70 70 69 68 67 66 65 63 62 61 60 59 58 57 56 55 54 54 53 52 53 53 53 53 53 54 54 54 54 55 55 54 54 53 53 52 51 51 50 49 47 46 45 43 42 40 39 38 37 36 35 34 33 32 32 31 30 29 28 28 28 28 28 28 28 28 28 28 28 28 28 29 29 29 29 29 29 29 30 30 31 31 32 32 32 32 33 33 33 32 31 31 30 30 29 29 28 28 27 27 26 26 25 25 24 24 24 24 24 24 23 23 23 23 22 22 21 20 19 19 18 17 16 16 15 13 12 11 10 9 7 6 6 6 5 5 4 3 2 2 2 2 2 2 2 2 3 3 3 3 4 4 5 6 7 9 10 11 13 14 15 16 17 19 20 9 9 9 9 9 9 9 8 8 8 7 6 5 4 4 3 2 1 0 -1 -2 -3 -3 -4 -4 -4 -4 -5 -5 -5 -5 -5 -6 -6 -7 -6 -6 -5 -5 -5 -5 -4 -4 -3 -3 -3 -2 -2 -1 -1 0 1 1 2 3 4 4 5 5 6 6 7 7 8 8 8 9 9 9 10 10 11 11 12 12 13 13 13 13 14 14 14 14 14 14 14 14 14 14 14 15 16 16 17 18 19 20 21 22 23 25 26 28 29 30 32 33 34 35 37 38 39 41 41 42 43 44 45 45 45 44 44 44 43 43 42 41 40 39 38 37 36 35 34 33 32 31 30 29 28 27 26 25 24 23 22 22 22 21 21 21 22 22 23 23 24 24 25 25 26 27 28 29 29 30 30 30 31 30 30 29 29 29 28 27 26 26 25 24 23 22 21 21 20 19 19 18 17 17 16 15 15 14 14 13 13 13 12 12 12 12 11 11 11 12 12 12 12 11 11 11 11 11 10 10 10 11 11 11 12 12 13 14 14 15 16 17 18 19 21 22 24 25 26 28 29 30 32 33 34 35 37 38 39 40 41 42 42 43 44 44 44 45 45 45 44 44 44 44 44 44 44 44 44 44 44 43 43 43 42 42 41 40 40 39 38 38 37 36 35 34 33 32 31 30 29 28 26 25 24 22 20 19 17 15 14 12 10 9 8 7 6 5 4 3 2 2 1 0 -1 -3 -4 -6 -7 -9 -11 -12 -14 -16 -19 -21 -23 -24 -25 -26 -27 -26 -26 -25 -25 -23 -22 -21 -20 -18 -17 -15 -13 -11 -9 -6 -4 -3 -1 1 3 5 6 8 9 11 12 14 15 17 18 20 22 23 25 27 28 30 31 33 35 36 38 40 41 43 45 46 48 49 51 52 54 55 56 58 59 60 62 63 64 65 67 68 69 71 72 73 74 74 75 75 75 75 75 75 75 74 74 74 74 73 73 73 73 73 73 73 73 73 73 73 73 73 73 72 71 71 70 69 67 66 65 64 63 61 60 59 58 57 56 56 55 54 53 53 53 52 53 53 53 53 53 54 54 54 53 53 53 52 52 51 51 50 49 49 48 47 46 44 43 42 41 40 39 38 37 36 35 34 33 31 30 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 30 30 31 31 32 32 33 33 33 32 32 32 31 31 30 29 29 28 28 27 27 27 26 26 25 25 24 24 24 23 23 23 23 22 22 22 21 21 20 19 18 18 17 16 15 14 14 12 11 10 9 7 6 5 4 4 3 2 2 1 1 1 0 1 1 1 2 2 2 3 3 4 4 5 5 7 8 10 12 13 15 17 19 21 24 26 29 5 5 6 6 6 6 6 6 6 6 5 5 4 3 3 2 1 0 -1 -1 -2 -2 -2 -2 -2 -2 -1 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 3 3 3 4 4 5 6 6 7 7 8 8 8 9 9 9 9 10 10 10 11 11 11 11 12 12 13 13 14 14 15 16 16 16 16 16 16 16 16 16 15 15 16 16 17 17 18 18 19 20 21 22 23 24 26 27 29 30 31 33 34 35 37 38 39 40 41 42 43 43 44 44 44 44 44 44 43 42 42 41 40 39 38 38 37 36 35 34 33 32 31 30 29 28 27 26 26 25 24 24 23 22 22 22 22 23 23 23 24 25 25 26 26 27 28 29 29 30 30 31 31 31 31 30 30 30 29 28 27 26 26 25 24 23 22 22 21 20 19 19 18 18 17 17 16 16 15 15 15 15 14 14 14 14 14 14 14 13 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 13 13 14 14 15 16 17 18 19 20 21 23 24 25 27 28 29 30 31 33 34 35 36 37 38 39 40 41 42 43 43 44 44 44 45 45 45 45 46 46 46 46 46 46 46 46 47 47 47 47 46 46 46 45 44 44 43 42 41 40 39 38 37 36 34 33 31 30 29 27 26 24 23 21 20 18 16 15 13 12 11 10 8 7 6 5 4 2 1 0 -1 -2 -3 -5 -7 -8 -10 -12 -14 -16 -18 -20 -21 -22 -24 -24 -24 -24 -24 -23 -23 -22 -21 -19 -18 -16 -15 -13 -11 -9 -7 -5 -3 -1 1 2 4 6 8 9 10 12 13 14 16 17 18 19 21 22 24 25 27 29 30 32 34 36 38 39 41 43 45 46 48 49 51 52 53 55 56 58 59 60 61 62 64 65 66 67 68 69 70 71 72 73 74 74 75 75 75 74 74 73 73 73 73 72 72 72 72 72 71 71 71 71 71 72 72 72 72 72 71 71 70 69 69 68 67 66 65 64 62 61 60 59 58 57 56 55 55 55 54 54 54 54 55 54 54 54 54 54 53 53 53 53 52 52 51 50 49 48 47 46 45 44 43 42 41 40 39 38 37 36 35 34 33 32 31 31 30 30 30 30 30 30 30 30 29 29 29 29 29 29 29 29 30 30 30 30 31 31 31 32 32 32 32 32 32 32 31 30 30 29 29 28 28 27 27 27 26 26 25 25 24 24 24 24 23 23 23 23 22 22 21 20 20 19 18 17 16 15 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 0 0 0 0 0 1 2 2 3 4 5 6 7 8 9 10 12 14 16 19 21 24 27 30 33 36 39 2 2 2 2 3 3 3 3 4 4 3 3 3 3 2 2 1 0 0 0 0 0 0 1 3 4 5 6 7 8 9 10 10 9 9 8 8 8 8 8 8 8 8 8 8 9 9 10 10 11 11 11 11 12 12 12 12 12 12 12 12 12 12 13 13 13 13 13 13 13 14 14 15 16 16 17 17 18 18 18 18 18 18 18 18 18 18 18 19 19 20 21 21 22 23 24 25 26 27 28 30 31 32 34 35 36 37 38 39 40 40 41 42 42 42 43 43 43 42 42 41 40 40 39 39 38 37 36 36 35 34 33 32 31 31 30 29 28 27 26 26 25 25 25 24 24 24 24 24 24 24 24 25 26 26 27 28 28 29 29 29 30 30 30 30 30 30 30 30 29 29 28 28 27 26 25 24 24 23 22 22 21 20 20 19 18 18 17 17 17 17 17 17 16 16 16 16 16 16 16 15 15 15 14 14 14 14 14 14 14 13 13 13 13 13 13 13 13 13 13 13 14 14 15 15 16 17 18 19 20 21 22 23 24 25 27 28 29 30 31 32 33 34 35 36 37 37 38 39 40 41 41 42 43 43 43 44 44 44 44 44 45 45 45 46 46 47 48 48 48 49 49 48 48 47 47 46 46 45 45 44 44 43 42 40 38 37 35 33 32 30 29 27 25 24 22 20 19 17 16 14 13 11 10 9 7 6 5 4 3 2 1 -1 -2 -4 -6 -8 -10 -12 -14 -15 -17 -19 -20 -21 -21 -22 -22 -22 -21 -20 -20 -19 -17 -16 -14 -13 -11 -10 -8 -7 -5 -3 -1 1 2 4 6 7 9 10 11 12 14 15 16 17 18 19 20 22 23 24 26 28 29 31 33 35 37 39 41 42 44 45 47 48 50 52 53 55 56 57 59 60 61 63 64 65 66 67 68 69 70 71 72 72 73 73 74 73 73 73 72 72 72 72 71 71 71 70 70 70 70 69 69 69 69 69 70 70 70 70 70 70 70 70 70 69 68 67 66 65 64 63 62 62 61 60 60 59 59 58 58 57 57 57 57 56 56 56 56 55 55 55 54 53 52 52 51 50 48 47 46 45 44 43 42 41 40 39 38 37 36 35 35 34 33 32 31 31 30 30 30 30 30 29 29 29 29 29 29 29 29 29 29 30 30 30 30 31 31 31 31 31 31 31 31 31 31 31 30 30 29 28 28 27 27 26 26 26 25 25 24 24 24 23 23 23 23 23 23 22 22 22 21 20 19 18 17 17 16 15 14 13 12 12 11 10 9 8 8 7 6 5 5 4 3 3 2 2 2 2 3 5 6 7 8 9 10 12 13 15 17 19 21 23 26 29 31 34 37 39 41 43 -1 -1 -1 -1 0 0 0 1 1 2 3 3 4 4 4 4 3 3 3 3 4 5 6 7 9 10 12 13 15 16 16 16 16 16 16 15 15 15 14 14 14 14 14 14 15 15 15 15 15 15 16 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 15 15 15 15 16 17 18 19 19 20 20 20 21 21 21 21 22 22 22 22 23 23 23 24 25 26 27 27 28 29 30 31 32 33 34 35 36 37 38 38 39 39 40 40 40 40 40 40 40 40 39 39 38 38 37 37 36 36 35 34 34 33 32 32 31 30 30 29 29 28 27 27 26 26 25 25 25 25 25 26 26 26 26 27 27 27 28 28 29 29 30 30 31 31 31 30 30 30 30 30 29 29 29 28 28 27 26 26 25 25 24 23 23 22 22 21 21 21 20 19 19 19 19 19 19 18 18 18 18 17 17 17 17 16 16 16 16 16 15 15 15 14 14 14 14 13 13 13 13 13 13 13 14 14 14 14 15 16 17 18 18 19 20 21 22 23 24 25 26 28 29 30 31 32 33 33 34 35 35 36 37 38 38 39 39 40 40 41 41 41 41 42 42 42 43 43 43 44 44 45 45 46 46 46 47 47 47 47 47 47 47 46 46 46 46 45 44 43 42 40 38 37 35 33 31 29 27 25 24 22 21 19 18 16 14 13 12 11 9 8 7 6 5 4 3 1 0 -2 -4 -6 -8 -10 -12 -14 -16 -17 -18 -18 -19 -19 -18 -18 -17 -16 -15 -14 -13 -12 -10 -9 -7 -6 -4 -3 -1 0 1 2 4 5 6 7 9 10 11 12 13 14 15 16 17 18 19 20 22 23 24 26 27 29 31 33 35 37 38 40 42 44 45 47 48 50 52 53 55 56 58 59 60 62 63 64 65 66 67 68 69 70 70 71 71 72 72 72 72 71 71 71 71 70 70 69 69 68 68 68 67 67 67 67 66 66 66 67 67 67 68 68 69 69 68 68 68 67 67 66 66 65 65 64 64 63 63 62 62 61 61 60 60 59 59 59 58 58 57 57 56 56 55 54 53 52 51 50 48 47 46 45 43 42 41 40 39 38 37 37 36 35 34 33 33 32 32 31 31 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 31 31 31 31 31 31 31 31 30 30 30 29 29 28 28 27 27 26 26 25 25 24 24 24 24 23 23 23 23 23 23 23 22 22 21 21 20 20 19 18 18 17 16 15 14 13 13 12 11 10 9 8 8 7 6 6 6 5 5 6 6 7 7 9 10 11 13 14 15 17 18 19 21 22 24 26 28 30 33 35 37 39 41 43 44 -3 -3 -3 -3 -3 -2 -1 0 0 1 2 4 5 6 7 8 9 10 11 11 12 13 14 16 17 18 19 20 20 21 21 22 21 21 21 20 20 20 20 20 20 20 19 20 20 20 20 20 19 19 18 18 18 17 17 17 16 16 16 15 15 15 15 15 15 16 16 16 16 17 18 18 19 19 20 21 21 22 22 23 23 24 24 24 25 25 25 26 26 27 28 28 29 30 30 31 31 32 32 33 34 35 36 36 37 37 38 38 39 39 39 39 39 39 39 39 38 38 38 37 37 36 36 35 35 34 33 33 32 32 31 30 30 30 29 29 29 29 28 28 27 27 27 27 27 27 28 28 28 29 29 29 29 29 29 30 30 30 31 31 31 31 31 30 30 30 29 29 29 29 28 28 27 27 27 27 27 26 25 25 24 24 23 23 23 23 22 22 22 22 22 21 21 21 21 20 20 19 19 19 18 18 17 17 17 16 16 16 15 15 14 14 13 13 13 13 13 13 13 13 14 14 14 15 15 16 16 17 18 19 19 20 21 22 23 24 25 26 28 29 30 31 32 33 34 34 34 35 35 36 36 36 37 37 38 38 38 38 39 39 39 39 40 40 40 40 41 41 41 42 42 43 43 44 44 45 45 45 45 46 46 46 46 46 46 45 45 44 43 41 39 38 36 34 32 30 27 26 24 22 21 19 18 17 16 14 13 12 11 10 9 8 6 5 4 2 0 -2 -4 -6 -8 -10 -12 -13 -15 -16 -17 -17 -16 -16 -16 -15 -14 -13 -12 -10 -9 -7 -6 -4 -3 -2 0 1 2 3 5 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 26 27 29 31 33 34 36 38 40 41 43 45 47 48 49 51 52 54 56 57 58 59 61 62 63 64 65 67 68 68 69 70 70 70 70 70 70 70 70 70 69 69 68 68 67 67 66 66 65 65 64 64 64 64 64 64 64 64 64 64 65 65 66 66 67 67 67 67 67 66 66 65 65 65 65 64 64 63 63 62 62 61 60 59 59 58 58 57 56 55 54 53 52 51 51 50 49 47 46 45 44 42 41 40 39 37 36 35 35 34 33 33 32 32 32 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 29 29 28 28 28 27 27 27 26 26 25 25 25 24 24 24 24 23 23 23 23 23 23 23 22 22 21 21 20 20 19 19 18 18 17 17 16 15 14 13 12 11 10 10 9 9 9 8 8 8 8 8 9 11 12 14 15 17 18 19 21 22 23 24 25 27 28 29 31 33 34 36 38 40 42 44 46 -3 -2 -2 -1 -1 -1 0 1 2 3 5 6 8 10 12 14 16 17 19 21 23 24 25 25 25 26 26 26 27 26 26 26 25 25 25 25 25 25 25 24 24 24 24 24 24 23 23 22 22 21 20 19 18 18 17 17 16 16 15 15 15 15 15 15 15 16 17 17 18 19 19 20 20 21 22 22 23 24 24 25 26 26 27 27 28 29 29 30 31 31 32 33 34 34 35 35 35 35 35 35 36 36 37 37 38 38 38 39 39 39 39 39 39 39 39 38 38 38 37 37 36 36 35 35 34 34 33 32 32 31 31 31 30 30 30 30 30 29 29 29 29 29 29 29 29 29 30 30 30 31 31 31 31 31 31 32 32 32 32 32 32 31 31 31 31 30 30 29 29 29 28 28 28 28 28 28 28 27 27 26 26 25 25 25 25 24 24 24 24 23 23 23 23 23 22 22 21 21 20 20 20 19 19 18 17 17 17 16 16 15 14 14 14 14 14 14 13 13 13 13 13 13 13 14 14 15 16 16 17 18 19 19 20 21 22 23 23 25 26 27 28 30 31 32 32 33 34 34 34 35 35 35 35 35 35 35 36 36 36 36 37 37 37 37 37 38 38 38 38 39 39 39 40 40 40 41 41 42 42 43 43 44 44 44 45 45 45 45 45 43 42 41 39 37 35 33 31 30 28 27 25 24 22 21 20 18 17 16 15 14 13 11 10 9 7 5 3 2 0 -2 -4 -6 -7 -9 -11 -12 -12 -13 -13 -14 -13 -13 -12 -11 -10 -9 -7 -6 -5 -4 -3 -2 0 1 2 3 4 5 6 7 7 8 9 10 11 12 12 13 14 15 16 17 18 18 19 20 21 23 24 26 27 29 31 32 34 36 37 39 40 42 43 45 47 48 50 52 54 55 56 57 58 60 61 62 64 64 65 66 67 67 68 69 69 69 69 69 69 68 68 67 67 66 66 66 65 65 64 64 63 63 63 63 63 63 63 62 62 63 63 63 64 64 65 65 66 66 66 66 66 66 66 65 65 64 64 63 62 61 61 60 59 58 57 56 55 54 53 53 52 51 51 51 51 50 49 48 47 46 44 42 41 39 38 37 35 34 34 33 32 32 32 32 31 31 31 31 32 32 32 32 32 32 31 31 31 31 31 31 31 31 31 30 30 30 30 30 29 29 28 28 27 27 27 26 26 26 26 25 25 25 24 24 24 24 23 23 23 23 23 23 23 23 23 22 22 21 21 21 20 20 19 19 18 17 16 16 15 14 13 12 12 11 11 11 11 11 11 12 12 13 14 16 17 19 20 22 23 24 26 27 28 29 30 32 33 34 36 37 39 41 42 44 46 48 49 1 1 2 3 3 4 5 6 7 9 10 12 14 16 18 21 23 25 27 28 29 30 31 32 33 32 32 31 31 30 30 30 29 29 29 28 28 28 28 28 28 27 26 25 24 24 23 22 21 20 19 18 17 17 16 16 15 15 15 16 16 16 16 17 17 18 19 19 20 21 21 22 23 23 24 25 25 26 27 28 29 29 30 31 31 32 33 34 35 36 37 38 39 39 39 39 38 38 38 38 38 38 38 38 38 38 39 39 39 39 39 39 39 39 39 38 38 38 37 37 36 35 35 34 34 33 33 32 32 32 31 31 31 30 30 30 30 30 31 31 31 31 31 31 31 31 31 31 32 32 32 32 33 33 33 33 33 33 33 33 32 32 32 32 32 31 31 30 30 30 30 30 30 30 29 29 29 28 28 28 28 27 27 27 26 26 26 26 25 25 25 25 24 24 23 23 23 22 22 21 21 20 20 19 18 18 17 17 16 16 15 15 14 14 14 13 13 12 12 12 12 12 12 12 13 14 14 15 16 17 18 18 19 20 20 21 22 23 24 25 26 28 29 30 31 32 32 33 33 34 34 34 34 34 34 34 34 34 34 34 34 34 35 35 35 35 35 35 35 35 35 36 36 36 36 36 37 37 38 38 39 40 40 41 41 42 42 43 43 43 43 42 42 41 40 38 36 35 33 32 30 29 27 26 24 23 21 20 19 17 16 14 13 11 10 8 7 5 4 2 0 -1 -3 -5 -7 -8 -8 -9 -10 -10 -9 -9 -9 -8 -7 -6 -5 -4 -4 -3 -2 -1 0 1 2 3 4 5 5 6 6 7 7 8 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 26 27 28 29 31 33 34 36 38 39 41 43 44 46 47 49 50 52 53 54 56 57 58 59 60 61 62 63 64 65 66 67 67 67 67 67 67 67 66 66 66 65 65 65 64 64 63 63 63 62 62 62 62 62 63 63 63 63 63 63 64 64 65 66 66 66 67 67 66 66 65 64 63 62 61 60 59 58 57 56 55 54 53 51 50 49 48 47 47 47 47 46 46 45 45 44 43 42 41 40 39 37 36 35 34 33 32 32 31 32 32 32 32 32 32 32 32 32 32 32 32 32 32 31 31 31 31 31 30 30 30 30 29 29 28 28 27 27 27 26 26 26 26 25 25 25 25 24 24 24 24 23 23 23 23 23 23 23 23 23 23 22 22 22 21 21 21 21 20 20 19 18 18 17 16 16 15 14 14 14 13 13 13 13 14 15 15 17 18 19 20 22 24 25 27 28 29 31 32 33 35 36 37 39 40 41 43 44 46 48 49 51 52 54 5 6 8 9 10 11 12 13 15 16 18 20 22 24 26 28 30 31 32 34 35 35 35 35 35 35 35 35 34 34 33 33 32 32 31 31 31 31 30 29 28 27 26 25 23 22 21 20 20 19 18 18 17 16 16 16 16 16 16 16 17 18 18 19 19 20 21 22 23 23 24 25 26 26 27 28 28 29 29 30 31 32 32 33 34 35 36 37 38 39 40 40 41 41 41 40 40 40 39 39 39 39 38 38 38 38 38 38 38 38 38 38 38 38 38 38 37 37 36 36 35 35 34 33 33 32 32 31 31 31 31 31 30 30 30 30 31 31 31 31 31 32 32 32 32 33 33 33 33 33 33 33 33 33 33 34 34 34 34 33 33 33 33 33 33 32 32 32 31 31 31 31 31 30 30 30 29 29 29 28 28 28 28 28 28 27 27 27 27 27 26 26 25 25 24 24 23 23 22 22 21 20 20 19 19 18 18 17 17 16 16 15 14 14 13 13 12 12 11 11 10 10 11 11 11 12 13 14 15 16 17 17 18 19 19 20 21 22 23 24 25 26 27 28 29 29 30 31 32 32 33 33 33 34 34 34 34 34 33 33 33 33 33 33 33 33 32 32 32 32 32 33 33 33 33 33 33 33 33 34 34 35 35 36 36 37 38 39 39 40 40 41 41 41 41 40 39 38 37 35 34 33 31 30 28 27 25 24 23 21 20 19 17 16 14 12 11 9 8 6 5 3 1 -1 -2 -4 -5 -7 -7 -7 -7 -7 -7 -6 -5 -4 -4 -3 -2 -1 0 1 2 2 3 4 4 5 5 6 6 7 7 7 8 8 9 9 10 10 11 12 13 15 16 17 18 19 21 22 23 25 27 28 29 30 31 32 34 35 36 38 39 41 42 44 45 47 48 50 51 52 54 55 56 57 58 59 60 61 62 63 64 64 65 65 65 66 66 66 66 66 65 65 64 64 63 63 62 61 61 60 59 60 60 61 61 62 62 63 63 63 64 64 64 64 65 65 65 64 63 62 61 60 59 58 57 57 56 56 55 54 53 51 50 48 47 46 45 44 43 42 41 40 40 39 39 38 37 36 35 35 34 34 33 33 33 33 32 32 32 32 32 32 32 32 32 32 32 32 32 32 31 31 31 31 30 30 30 30 29 29 29 28 28 28 28 27 27 26 26 25 25 25 25 25 25 25 24 24 24 24 23 23 23 23 23 23 23 22 22 22 22 22 22 21 21 21 20 20 19 19 18 18 17 17 16 16 16 15 15 16 16 16 17 18 19 19 21 23 24 26 28 29 31 32 33 35 36 37 39 40 41 42 44 45 47 48 50 51 53 55 56 58 60 11 13 14 16 17 18 20 21 23 25 27 29 30 32 33 34 36 37 37 37 37 37 37 37 36 36 36 36 36 35 35 35 34 34 33 32 30 30 29 28 26 25 24 22 21 20 19 19 19 18 18 18 17 17 17 16 17 17 18 18 19 20 20 21 22 23 23 24 24 25 26 26 27 28 29 30 31 32 32 33 33 34 35 35 36 36 37 38 39 39 40 41 41 41 41 41 40 40 40 39 39 39 38 38 38 38 38 38 38 38 38 38 38 37 37 37 36 35 35 34 33 32 32 32 31 31 30 30 30 30 30 30 30 31 31 31 31 31 32 32 32 32 32 33 33 33 33 33 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 33 33 33 32 32 31 31 31 30 30 29 29 28 28 28 28 28 28 28 28 27 27 27 27 26 26 25 25 24 24 23 22 22 21 21 20 20 19 19 18 17 17 16 16 15 15 15 14 14 13 12 12 11 10 9 9 9 9 9 9 10 11 12 13 14 15 16 16 17 18 19 20 21 22 23 24 25 25 26 27 28 28 29 30 30 31 32 32 32 33 33 33 33 33 32 32 32 31 31 31 31 31 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 31 31 32 32 33 34 35 35 36 37 37 38 37 37 37 37 36 36 35 35 34 33 32 32 31 29 28 26 25 23 22 21 19 17 16 14 12 11 9 7 6 4 2 1 -1 -2 -3 -4 -5 -5 -5 -5 -4 -4 -3 -2 0 1 1 2 3 4 4 4 5 5 5 5 6 6 6 7 7 7 8 8 8 8 9 10 11 12 13 14 16 17 18 20 21 23 24 26 28 29 31 32 33 34 36 37 38 39 41 42 43 45 46 48 49 50 51 53 54 55 56 57 58 59 60 61 62 62 63 63 64 65 66 67 67 67 67 67 67 66 65 64 63 62 61 61 60 60 60 60 60 61 61 62 62 62 62 62 62 62 62 62 62 62 61 61 60 59 58 57 56 55 54 53 52 51 49 48 47 46 45 45 44 44 42 41 40 39 38 37 36 35 34 34 33 32 32 33 33 33 33 33 33 33 32 32 31 31 31 31 31 31 31 31 31 31 31 30 30 30 29 29 29 29 28 28 28 28 28 28 28 27 27 27 27 26 26 26 25 25 24 24 24 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 21 21 20 20 19 19 18 18 18 17 17 17 17 17 17 17 18 19 19 20 21 23 24 25 27 29 30 32 34 35 37 38 40 41 42 43 45 46 47 48 50 51 53 55 57 58 60 61 63 65 18 19 21 23 24 26 28 29 31 32 33 34 35 36 37 37 37 38 38 38 38 37 37 37 36 36 36 36 36 35 35 34 33 32 31 30 29 27 26 25 24 22 21 21 20 19 18 18 18 18 17 17 17 17 18 18 19 19 19 20 21 22 23 23 24 24 25 26 26 27 27 28 29 30 31 32 33 33 34 34 35 36 36 37 37 38 38 39 40 40 40 41 41 41 41 41 40 40 39 39 39 39 38 38 38 38 38 37 37 37 36 36 36 36 35 34 34 33 32 31 31 30 30 30 30 30 30 30 30 30 31 31 31 31 31 32 32 32 33 33 33 33 33 33 33 33 34 34 34 34 35 35 35 35 35 35 34 34 34 34 34 34 34 34 33 33 32 32 32 31 31 31 30 30 29 29 28 28 28 28 28 27 27 27 27 26 26 26 26 25 25 24 24 24 23 23 22 21 21 20 20 19 19 18 18 17 16 16 15 15 14 14 13 13 12 11 11 10 9 9 9 8 8 9 9 9 10 11 12 13 14 14 15 16 17 18 19 20 21 22 23 24 24 25 26 26 27 27 28 28 29 29 30 30 30 31 31 31 31 31 31 31 31 30 30 30 29 29 28 28 28 28 27 27 27 27 27 27 27 27 27 27 27 27 28 28 29 29 30 30 30 31 31 32 32 32 33 33 33 33 33 34 34 34 34 34 33 32 31 30 29 28 27 25 24 22 20 19 17 16 14 12 11 9 7 5 3 2 0 -1 -2 -3 -3 -4 -4 -3 -2 -2 -1 0 1 2 3 3 4 4 5 5 5 6 6 6 6 7 7 7 7 7 7 8 8 9 9 10 11 12 13 14 15 17 19 21 22 24 26 28 29 31 32 34 35 36 37 38 39 41 42 43 44 46 47 49 50 51 52 53 55 56 57 58 60 61 62 63 64 65 65 66 67 68 69 69 69 69 69 68 67 66 66 65 64 63 63 62 62 61 61 61 61 60 60 60 60 60 60 60 60 60 60 60 61 61 61 60 59 58 57 55 53 51 49 48 47 46 45 44 44 44 43 43 42 40 39 38 37 36 35 34 34 34 33 33 33 33 33 33 33 32 32 31 31 31 30 30 30 30 31 31 31 30 30 30 30 29 29 29 29 28 28 28 28 28 28 28 27 27 27 27 26 26 26 26 25 25 25 25 24 24 24 24 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 21 21 20 20 20 19 19 19 19 19 19 19 19 20 20 20 21 22 23 24 26 27 29 30 32 34 36 37 39 40 42 43 44 46 47 48 49 50 51 53 54 55 57 59 60 62 64 65 67 69 26 27 28 30 31 32 33 35 36 37 37 38 38 38 38 38 38 38 38 38 38 38 38 38 37 37 37 36 36 35 34 33 32 31 29 28 26 25 24 23 22 21 20 20 19 18 18 17 17 17 18 18 18 19 19 19 20 20 21 21 21 22 23 24 25 25 26 26 27 27 27 28 29 29 30 31 32 33 34 35 35 36 37 37 37 38 39 39 40 40 40 40 40 40 40 39 39 39 38 38 38 38 38 37 37 37 37 36 35 35 34 33 33 33 32 32 31 31 30 30 29 29 29 29 29 29 29 30 31 31 32 32 33 33 33 33 34 34 34 34 35 35 35 35 35 34 34 35 35 35 35 35 35 35 35 35 35 35 34 34 34 34 34 33 33 33 32 32 32 31 31 30 30 29 29 29 28 28 27 27 27 26 26 26 26 25 25 25 24 24 23 23 22 22 21 21 21 20 20 19 18 18 17 17 16 16 15 15 14 14 13 13 13 12 12 11 11 10 10 9 8 8 8 8 8 9 9 10 11 12 13 14 14 15 16 17 18 19 21 21 22 23 24 25 25 25 26 26 26 27 27 28 28 28 28 28 28 29 29 29 29 29 29 29 28 28 28 27 27 27 27 26 26 26 26 25 25 25 24 24 24 24 24 24 24 24 24 25 25 25 26 26 26 26 26 27 27 27 28 28 29 29 30 31 31 31 32 32 32 32 31 31 30 29 28 27 25 24 22 20 19 17 15 13 11 9 7 6 4 2 1 0 -2 -3 -3 -3 -3 -3 -2 -1 0 1 2 3 3 4 4 4 5 5 5 6 6 6 6 7 7 7 7 7 8 8 8 9 10 11 12 13 14 15 17 18 20 21 23 25 27 29 31 32 34 35 36 38 39 40 41 43 44 45 47 48 49 50 51 52 53 55 56 57 59 60 62 63 65 66 67 68 69 70 70 70 70 70 70 69 69 68 67 66 65 64 64 63 63 62 62 61 61 60 60 60 60 60 60 60 59 59 58 59 59 59 59 59 59 59 59 57 55 53 51 49 48 46 45 44 43 43 42 41 40 39 38 37 36 36 35 34 34 34 33 33 33 33 32 32 32 31 31 30 30 30 30 30 30 30 30 30 30 29 29 29 29 29 28 28 28 28 28 28 28 27 27 27 27 26 26 26 26 25 25 25 25 25 25 25 24 24 24 24 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 20 20 20 20 20 21 21 21 22 23 24 25 26 27 29 30 32 33 35 37 39 40 42 43 45 46 47 49 50 51 52 53 54 55 56 58 59 60 62 64 66 68 69 71 72 33 34 35 36 37 38 38 39 39 39 39 40 39 39 39 39 39 39 39 39 39 38 38 38 37 37 36 36 35 34 33 32 31 30 28 27 26 25 24 23 22 21 20 20 19 18 18 18 18 19 19 19 20 20 20 21 21 21 22 22 23 23 24 24 24 25 25 26 26 27 27 28 28 29 29 30 31 32 33 34 34 35 36 36 37 38 38 39 39 40 40 40 40 40 40 39 39 38 38 37 36 36 36 36 35 35 34 34 33 33 32 31 31 30 30 29 29 29 29 29 29 29 29 29 29 30 31 31 32 32 32 33 33 33 34 34 34 35 35 35 35 36 36 36 35 35 35 35 35 35 35 35 35 35 35 34 34 34 34 34 34 33 33 33 32 32 32 31 30 30 29 29 29 28 28 27 27 26 26 25 24 24 23 23 23 22 22 22 22 21 21 21 20 20 20 19 19 18 18 17 17 16 16 16 15 15 15 14 14 13 13 12 12 11 11 10 10 10 9 9 8 8 7 7 8 8 9 10 10 11 12 13 14 15 16 17 18 19 20 21 21 22 23 23 24 25 25 25 26 26 26 26 27 27 27 27 27 27 27 27 27 27 27 27 27 26 26 26 26 25 25 25 25 24 24 23 23 22 22 22 22 21 21 21 20 20 20 20 20 20 20 21 21 21 21 22 22 22 23 23 24 24 25 25 26 27 28 28 29 30 30 31 31 30 30 30 29 28 26 25 24 22 20 19 17 15 12 10 8 6 5 3 1 0 -1 -2 -3 -4 -4 -3 -3 -2 -1 -1 0 0 1 1 2 2 3 3 4 4 5 5 6 6 6 7 7 8 8 8 9 9 10 11 12 13 14 16 17 19 20 22 24 26 28 30 32 33 35 36 38 39 40 42 43 45 46 47 49 50 51 52 53 54 55 56 56 58 60 61 63 64 66 67 69 70 70 70 70 70 69 69 68 67 67 66 66 65 65 64 64 63 63 62 61 60 60 60 60 59 59 59 58 58 57 57 57 57 57 57 57 57 57 56 54 53 51 49 48 47 45 44 43 42 42 41 40 39 38 36 36 35 35 34 34 34 33 33 33 33 32 32 32 31 31 30 30 30 30 29 29 29 29 28 28 28 28 28 28 28 28 27 27 27 27 27 27 27 26 26 26 26 25 25 25 25 25 25 25 25 25 25 24 24 24 24 24 23 23 23 23 23 22 23 23 23 23 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 23 23 24 25 26 28 29 31 33 34 36 38 40 41 43 45 46 47 49 50 51 52 53 54 55 56 57 58 60 61 62 64 65 67 69 71 73 75 76 39 39 40 40 40 40 40 40 40 40 40 40 40 40 40 39 39 39 39 39 38 38 37 37 36 36 35 34 33 32 32 31 30 29 28 27 26 25 24 23 23 22 21 20 20 20 20 20 20 20 20 20 20 20 21 21 21 22 22 22 23 23 23 24 24 25 25 25 26 27 27 28 28 28 29 30 30 31 32 32 33 34 35 36 36 37 38 38 39 39 40 40 40 39 39 39 38 37 36 35 35 34 34 33 33 32 32 31 31 30 30 29 29 29 29 29 29 29 29 29 29 29 30 30 30 31 32 32 32 33 33 33 33 33 33 34 34 34 35 35 35 35 35 35 35 35 35 35 34 34 34 34 33 33 33 33 33 33 33 32 32 32 32 31 31 30 29 29 28 27 26 26 25 25 24 24 23 23 22 22 21 21 20 20 20 19 19 19 19 18 18 18 17 17 17 16 16 16 15 15 15 15 14 14 14 14 14 14 14 13 13 12 12 11 11 10 10 9 9 8 8 7 7 8 8 8 9 9 10 11 11 12 13 14 16 17 18 19 19 20 21 22 22 23 23 23 24 24 24 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 24 24 24 24 23 23 23 23 22 22 21 21 21 21 20 20 19 19 18 18 17 17 17 17 17 17 17 17 17 17 17 18 18 18 19 19 20 20 21 21 22 23 24 25 25 26 27 28 29 29 29 29 29 29 29 27 26 25 23 21 19 18 16 13 11 9 7 5 3 1 -1 -3 -5 -6 -8 -9 -9 -9 -9 -8 -8 -7 -7 -6 -5 -4 -3 -2 0 1 1 2 3 4 5 6 7 8 9 10 10 11 12 12 13 13 14 15 16 17 19 21 23 25 26 28 30 32 34 35 37 38 40 41 42 44 45 47 48 49 51 52 53 53 54 55 56 57 58 60 61 63 65 66 68 69 70 70 71 71 71 71 70 69 68 67 66 65 65 64 64 63 63 62 61 61 60 59 59 58 58 57 57 56 56 56 56 56 55 55 55 55 54 52 51 49 48 47 46 45 44 43 42 41 40 39 38 37 36 36 35 35 34 34 34 33 33 33 32 32 32 31 31 30 30 29 29 29 29 29 29 29 28 28 28 28 28 28 28 28 27 27 27 27 26 26 26 26 25 25 25 25 25 25 26 26 26 25 25 25 25 25 24 24 24 24 23 23 23 23 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 24 25 26 27 28 30 31 33 35 37 38 40 42 44 45 47 49 50 51 53 54 55 56 57 57 58 60 61 62 64 65 66 67 69 70 72 74 76 77 79 42 42 42 41 41 41 41 41 41 41 40 40 40 40 40 39 39 38 38 38 37 36 36 35 34 34 33 32 32 31 31 30 29 29 28 27 27 26 25 24 24 23 22 22 22 21 21 21 21 21 21 21 21 21 21 21 21 22 22 22 23 23 23 24 24 24 25 25 26 26 27 27 28 28 29 29 30 31 31 32 32 33 34 34 35 36 36 37 38 38 39 38 38 38 37 37 36 35 34 33 33 32 32 31 30 30 29 29 29 29 29 29 29 29 29 29 30 30 30 30 30 31 31 31 31 31 31 32 32 32 32 32 33 33 33 33 33 33 33 33 33 33 33 33 32 32 32 32 31 31 31 31 31 31 31 30 30 30 30 29 29 28 28 27 27 26 25 25 24 23 22 22 21 20 20 19 19 18 18 18 17 17 17 16 16 16 15 15 15 15 15 15 14 14 14 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 12 11 11 10 10 10 9 9 8 8 8 8 8 8 8 9 9 9 10 11 12 12 13 14 16 17 18 19 20 21 22 23 23 23 23 23 23 23 23 24 24 24 24 24 24 24 24 24 24 23 23 23 23 23 23 22 22 22 21 21 21 21 21 20 20 20 19 19 18 18 18 17 17 16 16 16 15 15 15 15 15 15 14 14 14 15 15 15 15 15 15 16 16 17 18 18 19 20 21 22 23 24 25 26 27 28 28 29 28 28 27 27 26 25 23 22 20 18 16 14 12 9 6 3 1 -2 -5 -9 -11 -13 -14 -15 -16 -17 -17 -16 -16 -16 -14 -13 -11 -9 -7 -6 -4 -3 -1 1 2 4 5 7 8 9 10 11 11 12 13 13 14 15 16 17 18 20 21 23 24 25 27 28 30 32 33 35 37 38 40 41 42 43 45 46 47 48 49 50 51 52 53 54 54 55 57 59 60 62 64 65 66 68 69 69 69 69 69 68 67 66 65 65 65 64 64 63 63 62 61 61 60 59 59 58 57 57 56 55 55 54 53 52 52 52 51 51 50 49 48 47 46 46 45 44 43 42 41 40 39 38 37 36 36 35 35 35 35 35 34 34 33 33 32 32 31 30 30 30 29 29 29 29 28 28 28 28 28 28 28 28 28 27 27 27 27 27 27 27 27 26 26 26 26 26 26 26 26 26 26 26 26 26 25 25 25 25 25 25 25 25 24 24 24 24 25 25 25 25 25 25 25 26 26 26 26 26 26 26 26 26 26 26 26 26 27 28 29 30 31 33 35 37 39 41 42 44 46 47 49 51 52 54 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 72 73 75 77 79 81 83 43 43 43 43 43 43 43 42 42 42 42 41 41 40 39 39 38 38 37 37 36 35 35 34 33 33 32 32 31 31 30 30 29 28 27 27 26 26 26 26 25 25 24 24 24 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 23 23 23 24 24 24 25 25 25 26 26 27 27 28 28 29 29 30 30 31 32 32 32 33 33 34 34 34 35 35 35 35 35 34 34 34 33 33 32 31 31 30 30 30 29 29 29 28 28 28 28 28 29 29 29 29 30 30 30 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 31 30 30 30 30 30 30 29 29 29 28 28 28 28 28 28 28 28 27 27 27 26 26 25 24 24 23 22 22 21 21 20 19 19 18 17 16 16 16 15 15 15 14 14 14 14 13 13 13 12 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 11 10 10 10 9 9 9 8 8 8 8 8 8 8 9 9 9 10 10 11 12 13 14 15 16 17 18 19 20 21 22 22 23 23 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 20 20 20 19 19 18 18 17 17 17 16 16 16 15 15 15 14 14 14 14 14 13 13 13 13 13 12 12 12 12 12 12 12 12 13 13 14 15 16 17 17 18 19 20 21 22 23 24 25 25 25 25 25 25 25 24 24 23 21 20 18 16 13 10 7 4 0 -3 -7 -10 -12 -15 -17 -19 -20 -21 -22 -22 -21 -20 -18 -16 -15 -13 -10 -8 -6 -4 -2 -1 1 3 4 6 7 8 9 10 11 12 13 14 15 16 17 18 19 21 22 23 24 25 27 28 30 31 33 34 36 37 39 40 41 42 44 45 46 47 48 50 50 51 52 53 53 54 55 56 57 58 59 61 62 63 63 64 65 65 64 64 63 63 63 62 62 62 62 62 62 62 61 61 60 59 58 57 57 56 55 54 53 52 51 51 50 49 49 48 48 47 46 46 45 44 43 42 41 40 39 38 37 36 36 35 35 35 35 35 35 35 34 34 34 33 33 32 32 31 31 31 30 30 30 29 29 29 29 29 28 28 28 28 28 27 27 27 27 27 27 27 27 27 27 27 27 27 27 26 26 26 26 26 26 26 26 26 26 26 26 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 28 28 28 28 28 29 29 30 31 32 33 35 36 38 40 42 44 46 47 49 51 52 54 56 58 60 61 61 62 63 64 65 66 66 67 68 69 70 71 73 74 76 77 79 81 82 84 44 44 44 44 44 44 44 44 44 43 43 42 42 41 40 39 38 37 36 35 35 34 34 34 34 33 33 32 32 31 30 29 29 28 28 27 27 26 26 26 26 26 26 25 25 25 25 24 24 24 24 23 23 23 23 23 23 23 23 23 23 24 24 25 25 26 26 26 26 26 26 26 26 27 27 28 28 28 29 29 29 30 30 30 30 31 31 31 31 31 31 31 31 30 30 30 30 30 29 29 29 29 28 28 28 28 28 28 28 28 28 29 29 29 29 30 30 31 31 31 31 31 31 30 30 30 30 30 30 29 29 29 29 29 29 28 28 28 27 27 26 25 25 24 24 24 24 24 23 23 23 23 22 22 22 21 21 20 19 19 18 17 17 16 16 15 15 14 13 13 12 12 11 11 11 11 11 10 10 10 10 10 10 10 10 9 9 9 9 9 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 11 11 10 10 10 9 9 9 8 8 8 8 8 8 9 9 10 11 11 12 13 14 15 16 16 17 18 19 20 21 21 22 23 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 22 22 21 21 21 21 20 20 20 20 19 19 18 18 18 17 16 16 16 16 15 15 15 15 14 14 14 14 13 13 13 12 12 11 11 11 10 10 10 9 9 9 9 9 9 9 10 10 11 11 12 12 13 14 15 16 17 18 19 20 21 22 22 22 22 22 22 22 22 21 21 19 17 16 14 11 8 5 2 -1 -4 -7 -11 -14 -16 -18 -19 -21 -22 -21 -19 -18 -17 -15 -13 -11 -9 -7 -5 -3 -1 1 3 4 5 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 27 28 30 31 33 34 36 37 38 40 41 42 43 44 45 46 47 48 49 50 51 52 52 53 53 54 55 55 56 57 58 59 60 61 61 61 61 61 61 61 61 61 61 61 62 62 62 61 61 60 59 59 58 57 56 55 54 54 53 52 52 51 50 49 49 48 47 47 46 45 43 42 41 40 39 38 37 37 37 36 36 36 36 35 35 35 35 35 34 34 34 33 33 32 32 32 31 31 31 31 30 30 30 30 30 29 29 29 29 29 29 29 29 29 29 29 29 29 29 28 28 28 28 28 28 27 27 27 26 26 26 26 27 27 27 27 28 28 28 28 28 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 30 30 30 31 31 32 33 34 35 37 39 40 42 44 45 47 48 50 52 54 56 58 59 60 62 63 63 63 64 64 65 66 67 67 69 70 71 72 73 75 77 78 80 82 83 85 45 45 44 44 44 45 45 45 45 45 44 44 43 42 41 40 39 39 38 37 36 35 35 34 34 34 33 33 33 32 32 31 30 30 29 29 28 28 28 27 27 27 27 27 27 27 26 26 26 25 25 25 25 25 24 24 24 24 24 24 24 24 24 25 25 25 26 26 26 26 27 27 27 27 27 27 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 27 27 27 26 26 26 27 27 27 27 28 28 28 28 28 29 29 30 30 31 31 31 31 31 31 31 31 30 30 29 29 29 29 28 28 28 28 27 27 27 26 25 25 24 23 22 21 21 20 20 19 19 19 19 18 18 18 17 17 16 16 15 14 14 13 12 12 11 10 10 9 9 9 9 8 8 8 8 7 7 7 7 7 7 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 10 10 10 10 10 10 11 11 11 11 12 12 12 12 12 11 11 10 10 10 9 9 9 9 9 9 9 9 10 10 11 12 12 13 14 15 15 16 17 18 19 20 21 22 22 23 23 23 23 23 23 23 23 23 23 23 23 22 22 22 22 22 22 22 21 21 21 20 20 20 19 19 18 18 18 17 17 16 16 16 16 15 15 15 15 14 14 14 13 13 13 12 12 11 11 10 10 9 9 9 8 8 7 7 6 6 6 6 6 6 6 6 6 6 6 7 8 9 11 11 12 13 14 15 16 16 17 17 17 17 17 17 17 17 16 15 14 13 10 8 6 3 0 -3 -6 -9 -11 -13 -15 -17 -17 -17 -17 -16 -15 -14 -12 -11 -9 -7 -5 -3 -1 0 2 4 5 7 8 9 10 11 12 13 13 14 15 16 17 18 19 20 21 22 23 24 25 26 28 29 30 32 33 35 36 37 38 40 41 42 43 44 45 45 46 47 48 48 49 49 50 50 51 51 52 53 53 54 55 56 56 57 57 58 58 59 59 59 59 60 60 61 61 61 60 60 59 59 58 57 56 55 54 54 53 53 52 51 51 50 50 49 48 47 46 45 44 43 42 41 40 39 38 37 37 37 36 36 36 36 35 35 35 35 34 34 34 34 33 33 33 32 32 32 31 31 31 31 31 31 31 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 29 29 29 29 29 29 28 28 27 27 27 28 28 28 28 29 29 29 30 30 30 30 31 31 31 31 31 31 31 31 30 31 31 31 32 32 32 33 33 34 35 36 37 37 38 40 42 44 46 47 49 50 52 54 56 58 59 61 62 62 63 63 63 64 64 64 65 66 67 68 69 70 72 73 74 76 78 80 82 84 86 88 46 46 46 46 46 46 46 46 46 46 45 45 44 43 42 42 41 40 39 39 38 37 37 36 36 35 35 34 33 33 32 32 31 31 30 29 29 29 29 29 29 29 29 29 28 28 28 27 27 27 27 27 27 27 27 26 26 26 26 26 26 26 26 26 26 26 27 27 27 27 27 28 28 28 28 28 28 28 28 28 28 28 28 27 27 27 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 27 27 27 27 27 28 28 28 28 28 29 29 30 30 30 31 31 31 31 30 30 29 29 28 28 27 27 27 26 26 25 25 24 23 23 21 20 19 18 17 17 16 16 16 15 15 15 15 14 14 13 12 12 11 10 10 9 8 8 7 7 6 6 6 6 6 5 5 5 5 5 5 5 4 5 5 5 5 6 6 6 7 7 7 7 7 8 8 8 8 9 9 9 9 10 10 11 11 11 11 12 12 12 12 12 12 12 12 11 11 11 11 11 11 11 11 11 11 11 12 12 13 13 14 14 15 15 16 17 18 18 19 20 21 22 22 23 23 24 24 24 24 24 24 24 24 24 24 23 23 23 23 22 22 22 22 21 21 21 20 20 19 19 18 18 18 17 17 17 16 16 16 15 15 15 15 14 14 14 13 13 12 12 12 11 11 10 10 9 8 8 7 7 6 5 5 4 4 3 3 3 2 2 2 1 1 1 1 1 2 3 3 4 5 6 7 7 8 9 10 10 11 11 11 12 12 12 12 11 10 9 7 6 4 2 0 -2 -4 -6 -8 -11 -12 -12 -13 -13 -14 -13 -12 -11 -10 -9 -7 -5 -4 -2 0 2 3 5 6 8 9 10 11 12 13 13 14 15 16 17 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 33 34 35 36 37 39 40 41 42 43 43 44 45 45 45 46 46 46 47 47 47 48 49 50 50 51 52 52 53 54 55 55 56 56 57 57 58 58 59 59 59 58 58 58 57 56 55 54 54 53 53 52 51 51 50 49 49 48 48 47 47 46 45 44 44 43 42 41 40 39 38 38 37 37 36 36 36 36 35 35 35 35 35 34 34 34 34 33 33 32 32 32 32 32 32 32 32 31 31 31 31 31 30 30 30 30 31 31 31 31 31 31 31 31 31 31 31 31 30 30 30 30 30 30 30 30 31 31 31 32 32 32 33 33 33 33 33 33 33 33 33 33 33 33 34 34 34 35 35 36 37 38 39 40 41 42 43 44 46 48 49 51 52 54 55 56 58 59 61 62 63 64 64 64 64 65 65 66 66 67 68 70 71 73 74 76 77 79 81 83 85 88 90 93 47 47 47 47 47 47 48 48 48 47 47 46 46 45 44 44 43 42 41 40 40 39 39 38 38 38 37 37 36 35 35 34 33 33 32 31 31 30 30 29 29 30 30 29 30 30 30 30 30 30 30 29 29 29 29 29 29 29 29 29 29 29 29 29 29 28 28 28 29 29 29 29 29 29 29 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 26 26 27 27 27 27 27 27 27 28 28 28 29 29 29 30 30 30 30 30 30 30 29 28 28 27 27 26 26 25 25 25 24 24 23 22 21 20 19 18 17 16 15 15 14 14 14 13 13 12 12 11 10 10 9 9 8 8 7 6 6 6 5 5 4 4 3 3 3 3 2 2 2 2 2 2 2 2 2 3 3 4 4 5 5 6 6 7 7 8 8 9 9 9 10 10 11 11 12 12 12 13 13 13 13 13 14 14 14 14 14 14 13 13 13 13 13 13 13 14 14 14 15 15 16 16 17 17 18 19 20 20 21 22 22 23 23 24 24 25 25 25 25 25 25 25 25 24 24 24 24 23 23 23 22 22 22 22 21 21 21 20 20 20 19 19 18 18 17 17 16 16 15 15 15 15 14 14 14 13 13 13 12 12 12 12 11 11 10 9 9 8 7 6 5 4 4 3 3 2 1 1 0 0 -1 -1 -1 -1 -2 -2 -1 -1 -1 -1 0 0 1 2 2 3 4 4 5 5 6 7 7 8 8 8 8 7 7 6 5 4 3 1 0 -2 -3 -5 -6 -7 -8 -10 -10 -10 -10 -10 -9 -8 -7 -5 -4 -2 -1 1 2 4 5 7 8 10 11 12 13 14 15 15 16 17 17 18 19 19 20 21 22 22 23 24 25 26 27 28 29 30 31 33 34 35 36 37 38 39 40 41 41 42 43 43 44 44 45 45 45 45 46 46 46 47 47 48 48 49 50 51 51 52 53 53 54 54 55 55 55 55 55 55 55 54 54 54 53 53 52 52 51 51 50 49 48 48 48 47 47 47 46 46 45 45 44 43 43 42 41 41 40 39 39 38 38 38 37 37 37 37 36 36 36 36 36 35 35 35 34 34 33 33 34 34 34 33 33 33 33 33 32 32 31 31 31 31 31 31 31 32 32 32 32 32 32 32 32 33 33 33 33 33 33 33 33 33 34 34 34 35 35 35 35 35 36 36 36 36 36 36 36 36 36 36 37 37 38 39 39 40 41 42 43 44 46 47 48 50 51 53 54 55 57 58 59 60 62 63 64 65 66 66 67 67 67 68 69 70 70 71 73 74 76 78 79 81 83 85 87 89 92 94 97 49 49 49 49 49 49 49 49 49 49 48 48 47 47 46 45 44 43 42 42 41 41 40 40 40 40 40 39 39 38 38 37 36 35 35 34 33 33 33 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 31 31 31 31 31 30 30 29 29 28 28 28 28 28 28 28 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 27 28 28 28 28 28 28 28 28 28 28 28 28 29 29 29 30 29 29 28 28 27 26 26 26 25 25 25 24 24 23 23 22 21 20 19 18 17 16 16 15 14 14 13 13 12 11 11 11 10 10 9 9 8 8 7 6 6 5 5 4 4 3 2 1 1 1 0 0 0 0 0 0 0 1 2 2 3 4 4 5 6 6 7 7 8 8 9 10 10 10 11 11 12 12 13 13 14 14 15 15 15 16 16 16 16 16 16 16 16 16 15 15 16 16 16 16 16 17 17 17 18 18 19 19 20 20 21 21 22 23 23 24 25 25 26 26 26 26 26 26 26 26 26 26 25 25 25 24 24 24 23 23 22 22 22 21 21 20 20 20 19 19 19 18 18 17 17 16 16 16 15 15 15 15 14 14 14 14 13 13 13 12 12 11 11 10 10 9 8 7 6 5 4 4 3 2 2 1 1 1 0 0 0 0 0 0 -1 -1 -1 -1 -1 -1 0 0 0 1 1 2 2 3 4 4 5 5 6 6 6 6 6 5 5 4 4 3 2 1 0 -1 -2 -3 -5 -5 -6 -6 -6 -7 -6 -6 -6 -5 -4 -3 -2 0 1 3 4 6 7 9 10 11 12 13 14 15 16 17 18 18 19 20 20 21 22 22 23 24 24 25 26 26 27 28 29 30 31 32 33 33 34 35 36 37 38 39 40 40 41 42 42 42 43 43 43 44 44 44 44 45 46 46 47 47 48 49 50 50 51 51 51 52 52 52 52 52 52 52 52 51 51 51 50 50 49 49 49 48 48 48 47 47 47 47 46 46 46 45 45 44 44 44 43 43 42 42 41 41 40 39 39 38 38 38 38 38 37 37 37 37 37 36 36 36 35 35 35 35 35 35 35 35 35 35 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 34 35 35 35 35 35 35 36 36 36 37 37 37 38 38 38 38 38 37 38 38 38 38 38 38 39 39 39 40 41 42 42 43 45 46 47 48 49 50 52 53 54 56 57 58 59 60 61 63 64 65 66 67 69 70 70 71 71 72 73 74 75 76 77 78 80 81 82 84 86 88 90 92 95 98 101 51 51 51 51 51 51 51 50 50 50 50 49 49 48 47 46 45 44 44 43 43 42 42 42 42 42 42 41 41 41 40 40 39 39 38 37 37 36 36 35 35 35 34 34 35 35 35 35 35 36 35 35 36 36 36 36 36 36 36 36 36 35 35 35 35 35 35 35 35 34 34 34 33 33 33 32 32 31 31 31 30 30 30 30 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 30 30 30 30 30 30 30 30 29 29 29 29 28 28 28 29 29 29 29 29 29 29 29 29 28 27 26 25 25 24 24 23 23 23 23 22 22 21 20 20 19 18 18 17 16 16 15 14 13 13 13 12 12 11 11 11 10 10 10 9 9 8 8 7 6 6 5 5 4 4 3 3 2 1 0 0 1 2 3 4 5 6 6 7 8 8 9 9 10 10 11 11 12 12 13 13 13 14 14 15 15 16 16 17 17 18 18 18 19 19 19 19 19 18 18 19 19 19 19 19 19 19 19 19 20 20 20 21 21 22 23 23 24 25 25 25 26 26 27 27 27 27 27 27 27 27 27 27 27 27 26 26 25 25 25 24 24 23 22 22 21 21 21 20 20 19 19 19 18 18 18 17 17 17 17 17 16 16 16 16 16 16 15 15 15 14 14 13 13 12 11 10 9 8 7 7 6 5 4 4 3 3 3 2 2 2 1 1 1 1 1 1 0 0 0 1 1 1 1 1 2 2 2 3 3 3 4 4 5 5 5 5 5 5 5 5 4 4 4 3 3 2 1 0 -1 -1 -2 -2 -2 -3 -3 -3 -3 -3 -3 -3 -2 -1 -1 1 2 3 5 6 8 9 10 11 13 14 15 16 17 18 18 19 20 20 21 21 22 22 23 23 24 24 25 25 26 27 28 28 29 30 31 32 32 33 34 35 36 37 37 38 39 39 40 40 41 41 41 42 42 42 43 43 44 44 45 46 47 47 48 48 48 49 49 49 49 49 49 49 49 49 49 49 49 48 48 48 48 47 47 47 47 46 46 46 45 45 45 45 45 45 44 44 44 44 43 43 43 42 42 41 41 40 39 39 39 39 39 38 38 38 38 38 37 37 37 37 37 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 36 37 37 37 38 38 38 39 39 39 39 39 39 40 40 39 39 39 39 40 40 40 40 41 41 41 42 42 42 43 44 45 46 47 48 50 51 52 53 54 55 57 58 59 60 61 63 64 65 66 68 69 70 71 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 89 91 93 95 97 100 104 52 52 52 52 51 51 51 50 50 50 50 50 50 49 49 48 48 47 46 46 45 45 44 44 44 43 43 43 43 43 43 43 43 42 42 41 40 40 39 39 39 39 38 38 38 38 38 38 38 38 38 38 38 38 38 39 39 38 38 38 38 38 38 38 38 38 38 37 37 37 37 37 36 36 35 35 34 34 33 33 32 32 31 31 30 30 30 30 31 31 31 31 31 31 31 31 31 31 31 31 31 32 32 32 32 32 32 32 32 32 31 31 31 31 30 30 30 30 30 30 30 30 30 30 30 29 29 28 27 27 26 25 25 24 24 24 23 23 23 22 22 22 21 21 20 20 19 19 19 18 18 17 16 16 15 15 14 14 14 14 13 13 13 12 12 12 11 11 11 10 10 9 9 8 8 7 7 8 8 8 8 8 9 9 10 11 11 11 12 12 13 13 14 14 15 15 15 16 16 16 17 17 18 19 19 20 20 20 20 21 21 21 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 22 23 23 23 23 24 24 25 25 26 27 27 27 28 28 28 29 29 29 29 29 29 29 28 28 28 27 27 26 26 25 25 25 24 23 22 22 21 21 21 20 20 20 19 19 19 19 19 18 18 18 18 18 18 18 17 17 17 17 17 16 16 15 15 14 13 12 12 11 10 9 8 7 7 6 6 5 5 4 4 4 4 4 3 3 3 3 2 2 2 2 3 3 3 3 4 4 4 4 5 5 5 5 5 5 5 5 5 5 5 6 6 5 5 5 5 5 4 4 4 3 3 2 2 1 1 0 0 -1 -1 -1 -1 -1 0 0 1 2 3 4 6 7 8 10 11 12 13 14 15 16 17 18 19 20 21 21 21 22 22 22 23 23 23 24 24 25 25 26 27 27 28 29 30 30 31 32 33 33 34 35 35 36 37 37 38 38 39 39 39 40 40 41 41 42 43 43 44 45 45 46 46 46 46 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 46 46 46 46 45 45 44 44 44 44 44 44 44 44 44 43 43 43 43 42 42 42 41 41 41 40 40 40 40 40 39 39 39 39 39 38 38 38 38 38 37 37 37 37 37 37 37 37 38 38 38 38 38 39 39 39 39 40 39 39 39 39 39 39 39 39 39 40 40 40 41 41 41 41 42 42 42 41 41 41 41 41 41 42 42 42 43 43 43 44 44 45 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 63 64 65 67 68 69 71 72 74 76 78 80 82 82 83 84 85 85 86 86 86 87 88 89 90 92 94 96 99 102 105 108 52 52 52 52 52 52 52 52 51 51 51 51 51 51 50 50 50 49 49 48 47 47 46 46 45 45 45 45 45 45 45 45 45 44 44 44 43 43 43 43 42 42 42 42 42 42 42 41 41 41 41 41 41 41 41 41 41 41 41 40 40 40 40 40 40 40 40 40 40 40 40 39 39 39 38 38 37 37 36 35 35 34 34 34 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 33 34 34 34 35 35 35 34 34 34 33 33 33 32 32 32 31 31 31 31 30 30 30 30 30 30 30 30 29 29 28 28 27 26 26 25 25 25 24 24 24 24 23 23 23 22 22 21 21 21 21 20 20 19 19 19 18 18 18 18 18 18 18 17 17 17 17 16 16 16 15 15 14 13 13 13 12 12 12 12 12 12 12 13 13 14 14 14 15 15 16 17 17 18 18 19 20 20 21 21 22 22 23 23 24 24 24 25 25 25 25 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 27 27 27 28 28 28 29 29 29 30 30 30 30 30 30 30 29 29 29 28 28 28 27 26 26 25 25 24 24 23 23 22 22 21 21 21 21 21 20 20 20 20 19 19 19 19 19 19 19 18 18 18 18 18 18 17 17 16 16 15 15 14 13 13 12 11 10 9 9 8 8 8 7 7 7 7 7 6 6 6 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 7 7 7 6 6 5 5 4 4 3 3 3 2 2 2 2 2 2 2 3 4 4 5 6 7 8 9 10 11 12 13 14 15 17 18 19 19 20 20 21 21 21 22 22 22 23 23 23 24 24 25 25 26 26 27 28 28 29 30 31 31 32 33 33 34 34 35 36 36 36 37 37 38 38 39 40 40 41 42 42 43 44 44 44 45 45 45 45 45 45 46 46 46 46 46 46 46 46 46 46 46 45 45 45 45 45 45 44 44 44 44 44 44 44 44 44 43 43 43 43 42 42 42 42 41 41 40 40 40 40 40 40 40 40 39 39 39 39 39 39 39 39 39 39 39 39 39 39 40 40 40 41 41 42 42 42 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 44 44 44 44 43 43 43 43 43 43 44 44 44 45 45 45 45 46 47 48 49 50 51 52 54 55 56 56 57 58 59 60 61 62 63 64 66 67 68 70 71 73 75 77 78 80 81 83 84 86 86 87 88 88 89 89 90 91 92 94 95 97 99 102 105 109 112 115 52 52 52 52 52 52 52 52 52 52 52 52 52 52 51 51 51 51 50 50 49 48 48 47 47 46 46 46 46 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 44 44 44 44 44 44 43 43 43 43 43 43 43 43 43 43 43 43 43 42 42 42 41 41 40 40 39 39 38 38 38 37 37 37 36 36 36 35 35 35 35 34 34 34 34 34 34 34 34 34 35 35 35 35 36 36 36 36 35 35 35 35 34 34 34 33 33 32 32 31 31 31 31 31 30 30 30 30 30 30 29 29 29 28 28 28 27 27 27 26 26 25 25 25 25 25 25 25 25 25 25 25 24 24 24 24 24 24 24 24 24 23 23 23 22 22 22 21 21 20 20 19 18 18 17 17 17 16 16 16 16 16 16 16 17 18 18 19 19 20 21 22 22 23 24 24 25 26 26 27 27 28 28 29 29 29 30 30 31 31 31 31 31 31 31 31 31 31 31 31 30 30 30 30 30 30 30 30 31 31 31 30 30 31 31 31 31 31 31 31 31 31 31 31 31 30 30 30 29 29 28 27 27 26 26 25 25 24 24 23 23 22 22 21 21 21 20 20 20 20 20 19 19 19 19 19 19 19 19 19 20 20 20 20 19 19 18 18 17 16 16 15 14 14 13 12 11 11 10 10 10 9 9 9 9 9 9 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 8 8 8 7 7 6 6 5 5 5 5 5 5 5 5 6 6 6 7 8 8 9 10 11 12 13 14 15 16 17 18 19 20 20 21 21 21 22 22 22 22 23 23 23 24 24 24 25 25 26 26 27 28 28 29 30 30 31 31 32 32 33 33 34 34 35 35 36 37 37 38 38 39 40 41 42 42 43 43 43 44 44 44 44 44 44 44 44 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 44 44 44 44 44 44 44 44 44 43 43 43 43 42 42 42 42 42 41 41 41 41 41 40 40 40 40 40 40 40 40 40 40 40 40 41 41 41 42 42 42 43 43 44 44 45 45 45 46 46 46 46 46 46 47 47 46 46 46 46 46 46 46 46 45 45 45 45 45 45 45 45 45 45 45 45 46 46 46 46 47 47 48 48 49 50 51 52 53 54 55 56 57 58 59 59 60 61 63 64 66 67 69 71 72 74 75 77 79 81 82 84 85 86 88 89 90 90 91 92 93 94 96 97 99 101 103 106 109 111 114 117 120 122 51 51 51 52 52 52 53 53 53 53 52 52 52 52 52 52 51 51 50 50 49 49 49 48 48 48 47 47 47 47 47 47 47 46 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 46 46 46 46 46 46 46 46 46 46 46 46 46 47 46 46 46 45 45 45 44 44 43 43 42 41 41 40 40 40 39 39 38 38 37 37 36 36 36 35 35 35 35 36 36 36 37 37 37 37 38 38 38 38 38 37 37 37 37 36 36 35 35 34 33 32 32 31 31 30 30 31 31 31 31 31 31 31 31 31 30 30 29 29 28 28 28 28 28 27 27 28 28 29 29 29 30 30 30 30 30 30 30 30 30 30 30 30 29 29 29 28 27 26 25 25 24 23 23 22 22 21 21 20 20 20 20 20 21 21 21 22 23 23 24 25 26 27 28 28 29 30 31 31 32 32 33 33 34 34 34 35 35 36 36 36 36 36 36 36 36 36 36 36 35 35 35 35 35 35 35 35 35 35 34 34 34 34 34 34 34 34 34 33 33 33 33 33 32 32 32 31 31 30 29 28 28 27 26 26 25 24 24 23 23 22 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 19 20 20 20 20 20 20 20 19 19 19 18 18 17 16 16 15 15 14 13 13 13 13 12 12 12 12 12 11 11 11 11 11 11 11 10 10 11 11 11 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 11 11 11 11 11 11 11 10 10 10 10 10 10 10 10 10 10 10 9 9 8 8 8 8 7 7 7 7 7 7 7 8 8 8 9 9 10 10 11 12 13 14 15 16 17 18 18 19 20 20 21 21 21 22 22 22 23 23 23 23 24 24 24 25 25 25 26 26 27 27 28 29 29 30 30 30 31 31 32 33 33 34 35 35 36 36 37 37 38 39 39 40 40 41 41 42 42 42 42 43 43 43 43 44 44 44 44 45 45 45 46 46 46 47 47 47 47 46 46 46 46 45 45 45 45 45 44 44 44 44 43 43 43 43 43 42 42 42 42 42 42 41 41 41 41 41 41 41 42 42 42 42 42 42 43 43 43 44 44 45 45 46 47 47 48 48 48 48 48 49 49 49 49 49 49 48 48 48 48 48 48 47 47 47 47 47 46 46 46 46 46 46 46 46 46 47 47 47 48 48 49 49 50 51 52 53 54 55 56 57 58 59 60 62 63 64 65 67 69 70 72 74 76 77 79 81 82 84 86 87 88 90 91 92 93 94 95 96 98 99 101 104 106 109 111 114 117 120 123 125 126 128 50 51 51 51 52 52 52 52 52 52 52 52 52 52 52 51 51 51 50 50 50 50 50 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 49 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 49 49 49 50 50 50 50 50 49 49 49 48 48 47 46 45 44 44 43 43 42 42 41 41 41 40 40 39 39 38 38 38 37 37 37 37 38 38 38 39 39 39 39 39 39 39 39 39 38 38 38 38 37 36 35 34 33 33 32 31 30 30 30 30 31 31 32 33 33 33 32 32 32 31 31 30 29 29 28 28 29 30 30 31 32 33 33 33 34 34 34 34 34 34 34 34 34 34 33 33 33 33 32 31 31 30 29 28 27 26 25 24 24 24 23 23 23 23 24 24 24 25 26 27 27 28 29 30 31 32 32 33 34 35 35 36 36 37 38 39 39 40 40 40 41 41 41 41 41 41 41 41 41 40 40 40 40 40 39 39 39 39 39 39 38 38 38 38 38 38 38 38 37 37 36 36 35 35 34 34 33 33 32 31 30 29 28 28 27 26 26 25 24 23 23 22 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 19 19 18 18 17 17 16 15 15 14 14 14 14 14 14 14 14 14 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 13 13 13 13 13 13 12 12 12 12 12 12 12 12 12 12 12 12 11 11 11 11 11 10 10 10 9 9 9 9 9 9 9 9 9 9 10 10 11 11 12 13 14 15 16 16 17 18 19 20 20 21 22 22 23 23 23 23 24 24 24 24 24 24 24 24 24 24 25 25 26 26 27 27 27 28 28 28 29 30 30 31 31 32 33 34 34 35 36 36 37 37 38 38 39 39 40 40 40 41 41 41 42 42 43 43 43 44 44 45 45 46 46 46 47 47 47 47 46 46 46 46 45 45 45 45 45 44 44 44 44 43 43 43 43 43 42 42 42 42 42 42 42 42 42 42 42 42 42 43 43 43 43 44 44 44 45 45 46 46 47 47 48 48 49 49 50 50 50 50 50 50 50 51 51 51 50 50 50 50 50 49 49 49 48 48 47 47 47 46 46 46 46 46 46 46 47 47 47 48 49 49 50 51 52 53 54 56 57 58 59 60 61 62 64 65 67 68 70 71 73 75 76 78 80 82 84 85 87 88 90 91 93 94 95 97 98 100 102 104 106 108 111 113 116 119 121 124 126 128 130 131 131 50 50 50 50 50 51 51 51 52 52 52 52 52 52 52 52 52 51 51 51 51 51 51 51 51 51 51 51 51 51 52 52 52 52 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 50 50 50 50 50 49 49 49 50 50 50 50 50 50 50 50 51 51 51 52 52 52 53 53 53 52 51 51 50 49 49 48 47 46 46 45 44 44 43 42 42 41 41 41 41 40 40 40 40 40 39 39 39 40 40 40 40 40 40 40 40 39 39 39 39 38 38 37 37 36 35 34 33 33 32 31 31 31 31 31 31 32 32 33 33 33 34 34 34 33 33 33 32 32 31 31 31 32 33 34 34 35 36 36 36 36 36 35 34 34 34 33 33 33 33 33 33 33 33 32 32 31 30 29 28 27 27 26 25 25 26 26 26 26 26 27 28 29 30 30 31 32 33 34 35 36 37 38 39 40 41 42 42 43 44 44 45 45 45 46 46 46 46 45 45 45 45 45 44 44 44 44 43 43 43 43 42 42 42 41 41 41 41 40 40 40 40 39 39 38 37 37 36 36 35 35 34 33 32 31 30 29 28 27 26 25 24 23 22 22 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 20 20 20 20 19 19 18 18 18 17 17 17 16 16 16 16 16 16 16 16 16 16 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 15 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 14 13 13 13 13 12 12 12 11 11 11 11 11 11 12 12 12 12 12 13 14 14 15 16 17 18 19 20 21 22 23 23 24 24 24 24 24 24 24 23 23 23 23 23 23 23 23 23 24 24 24 24 25 25 26 26 27 27 28 28 29 29 30 31 32 33 33 34 34 35 35 36 37 37 38 38 39 39 40 40 41 42 42 43 44 44 45 46 46 46 47 47 47 47 47 47 46 46 46 45 45 44 44 44 44 43 43 43 43 42 42 42 42 42 41 41 41 41 41 41 42 42 42 42 42 42 42 43 43 44 44 44 45 45 46 46 47 47 47 48 48 49 49 50 50 50 50 51 51 51 51 51 51 51 51 51 51 51 51 51 50 50 49 49 49 48 48 47 47 47 47 46 46 46 47 47 48 49 50 51 52 53 54 55 56 57 58 59 60 62 63 64 66 67 69 70 72 74 76 78 79 81 83 84 86 87 89 90 92 93 95 97 98 100 102 104 106 109 112 114 117 120 122 125 128 131 132 133 134 135 135 49 49 49 49 50 50 50 51 51 51 52 52 52 53 53 53 53 53 53 52 52 52 52 52 52 52 52 52 52 52 52 53 53 53 53 53 53 53 53 52 52 52 52 52 52 52 52 52 52 52 52 52 51 51 51 51 50 50 50 50 50 50 51 51 51 51 51 52 52 52 53 53 53 53 53 53 53 53 53 53 53 52 52 51 50 49 48 47 46 45 45 44 43 42 42 41 41 40 40 40 40 40 40 41 41 41 41 40 40 40 39 39 39 39 39 39 39 39 38 38 37 37 36 35 34 33 33 32 32 31 31 31 31 32 32 33 34 35 36 37 36 36 35 34 34 33 33 33 33 34 34 35 36 37 37 38 38 38 38 37 36 35 34 33 33 32 31 31 31 31 31 31 31 31 30 30 29 29 28 28 28 28 28 29 29 30 31 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 48 48 49 49 49 49 49 49 49 49 49 48 48 47 47 47 46 46 45 45 45 44 44 44 43 43 42 42 42 41 41 41 40 40 40 39 39 38 37 37 36 35 34 33 32 31 30 28 27 26 25 24 23 22 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 21 21 21 20 20 20 20 19 19 18 18 18 18 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 17 17 17 16 16 16 16 16 16 16 15 15 15 15 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 16 17 17 17 17 16 16 16 16 16 15 15 15 14 14 14 13 13 13 13 13 13 14 14 15 16 16 17 18 19 20 21 21 22 23 23 23 23 23 23 22 22 22 21 21 20 20 20 20 20 20 20 20 21 21 21 21 22 22 22 23 23 24 24 25 26 27 28 28 29 30 31 31 32 33 34 35 35 36 37 38 38 39 39 40 41 41 42 42 43 43 44 44 44 45 45 45 45 45 45 44 44 44 43 43 43 42 42 41 41 40 40 40 40 40 40 40 40 39 39 39 39 39 40 40 40 40 41 41 42 42 43 43 43 44 44 45 45 46 46 46 47 47 48 48 48 49 49 49 49 49 50 50 50 50 50 50 50 50 50 50 50 50 49 49 49 49 48 48 48 48 47 47 47 47 47 47 46 47 48 49 50 51 52 53 55 56 57 58 59 60 61 62 63 65 67 68 70 72 74 75 77 79 80 81 83 84 86 87 89 91 92 94 96 98 100 102 105 107 110 112 115 117 120 123 125 128 130 133 135 137 137 137 137 137 49 49 49 49 49 49 50 50 50 51 51 51 51 52 52 53 53 54 54 54 54 54 54 54 54 54 54 54 54 54 54 53 53 53 53 53 53 53 53 53 53 53 53 53 53 52 52 52 52 52 52 52 52 52 52 52 52 52 51 51 51 51 51 51 52 52 52 52 52 52 53 53 53 53 53 53 54 54 54 54 54 54 54 53 53 52 52 50 49 48 47 46 45 44 43 42 41 41 41 40 40 40 40 40 40 40 40 39 39 39 38 38 38 38 38 38 38 38 38 38 38 37 37 36 35 34 34 33 33 32 32 32 32 32 33 33 34 34 35 36 36 37 37 37 36 36 36 35 35 36 36 37 37 37 38 38 38 38 38 38 37 37 36 35 33 33 32 32 32 32 32 32 32 33 33 33 33 32 32 32 32 32 33 33 34 34 35 36 37 38 39 39 40 41 42 43 45 45 46 47 48 49 50 51 51 52 52 53 53 53 53 53 52 52 52 51 51 50 50 49 48 48 47 47 46 46 45 45 44 44 43 43 43 42 42 41 41 41 40 40 39 39 38 37 37 36 35 34 32 31 30 28 27 26 25 24 23 22 21 21 20 20 19 19 19 19 19 19 20 20 20 21 21 21 21 21 21 21 21 21 21 21 21 21 20 20 19 19 18 18 18 18 17 17 17 18 18 18 18 19 19 19 20 20 20 20 21 21 21 21 20 20 20 20 20 20 20 20 20 19 19 19 18 18 18 18 17 17 17 17 17 16 16 16 17 17 17 17 17 17 17 17 17 17 18 18 18 18 18 19 19 19 19 19 19 19 19 19 19 18 18 18 17 17 17 16 16 16 16 16 16 16 17 17 18 18 19 20 20 21 21 22 22 23 23 23 23 22 22 21 20 19 18 17 16 16 16 16 16 16 16 16 16 16 16 17 17 18 18 19 19 20 20 21 21 22 23 23 24 25 26 27 28 29 30 31 32 33 34 34 35 36 37 38 38 39 40 40 41 41 42 42 42 42 42 42 42 42 42 42 42 41 41 41 41 40 40 40 39 39 39 38 38 38 38 37 37 37 37 37 37 37 38 38 39 39 39 40 40 41 41 42 42 43 43 44 44 45 45 46 46 47 47 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 47 47 47 47 46 46 46 46 46 46 47 47 48 48 49 50 51 52 52 54 55 56 57 59 60 61 62 63 64 66 68 70 71 73 75 76 77 79 80 82 83 84 86 88 89 91 93 95 97 99 101 104 106 108 111 114 116 119 122 125 127 130 133 134 135 136 137 138 138 138 137 49 49 50 50 50 51 51 51 51 51 51 52 52 52 53 53 54 54 55 55 55 55 55 55 55 55 55 55 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 53 54 54 54 54 54 54 54 54 54 54 54 55 55 55 55 55 55 55 54 53 52 51 49 48 46 45 44 43 43 42 42 41 41 41 40 40 40 40 39 39 39 38 38 38 37 37 37 37 37 37 37 37 37 37 37 36 36 36 36 35 35 34 34 34 34 34 35 35 36 36 37 38 38 39 40 40 41 41 41 41 41 40 40 40 40 40 40 40 40 40 40 40 40 40 39 39 38 37 37 36 36 36 36 36 36 36 37 37 37 37 37 38 38 38 38 38 39 39 40 40 41 42 43 44 45 46 47 47 48 49 50 51 52 52 53 54 54 55 55 55 55 56 56 55 55 54 54 53 53 52 51 51 50 50 49 48 48 47 46 46 46 45 45 44 43 43 42 41 41 40 40 39 38 38 37 36 35 34 33 32 30 29 28 27 26 25 24 22 21 21 20 20 20 19 19 19 19 19 19 19 20 20 21 21 21 21 22 22 22 22 22 22 22 22 21 21 21 20 20 19 19 19 18 18 18 18 19 19 19 19 20 20 20 21 21 21 22 22 22 22 22 22 22 21 21 21 21 21 21 21 20 20 20 20 19 19 19 19 18 18 18 18 17 17 17 17 17 17 17 17 18 18 18 18 18 19 19 20 20 20 21 21 21 22 22 22 22 22 22 22 22 22 22 21 21 21 20 20 20 20 20 20 20 20 21 21 22 23 24 24 25 26 27 27 27 27 28 27 26 25 24 23 21 20 18 16 15 14 14 13 13 13 13 13 13 13 13 14 14 14 15 15 16 16 17 17 17 18 18 19 19 21 22 23 24 25 26 27 27 28 29 30 31 32 33 34 35 36 37 38 38 38 38 39 39 39 39 39 39 40 40 39 39 39 39 39 38 38 38 37 37 37 37 36 36 36 36 36 36 36 36 36 36 36 37 37 37 38 38 39 40 40 41 41 42 42 43 43 44 44 45 45 46 46 47 47 48 48 47 47 47 47 47 46 46 46 46 46 45 45 45 45 45 45 45 45 45 45 45 46 46 46 46 46 47 47 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 63 64 65 67 68 69 71 73 74 76 77 79 80 82 83 85 87 89 91 92 94 96 98 101 103 105 108 111 113 116 119 121 124 127 129 131 134 136 138 138 138 138 138 138 137 136 49 49 50 50 51 51 52 52 52 52 53 53 54 54 55 55 56 56 56 57 57 57 57 57 57 56 56 56 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 55 54 54 54 54 54 54 54 54 54 54 54 54 54 54 54 55 55 55 55 55 55 56 56 56 56 56 55 55 55 56 56 56 56 56 56 56 56 55 55 54 54 53 52 51 50 48 47 46 45 44 43 43 42 42 41 41 40 40 39 38 38 38 38 37 37 37 36 36 36 36 36 36 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 37 38 38 39 40 40 41 42 42 43 43 44 44 44 44 44 44 44 44 44 43 43 43 43 43 43 43 42 42 42 41 41 40 40 40 39 40 40 40 41 41 42 42 42 42 43 43 43 44 44 44 44 45 45 46 47 48 49 49 50 51 51 52 53 53 54 55 56 56 57 57 57 58 58 57 57 57 56 56 55 55 54 53 52 52 51 51 50 50 49 48 48 47 47 46 45 44 43 43 42 41 40 39 39 38 37 36 35 34 33 32 31 29 28 27 26 25 24 23 22 21 21 20 20 19 19 19 19 19 19 19 20 20 20 21 21 21 22 22 22 22 22 22 22 22 22 22 21 21 20 20 20 19 19 19 18 18 18 19 19 19 19 20 20 21 21 22 22 23 23 23 24 24 24 24 24 24 24 23 23 23 22 22 22 22 21 21 21 20 20 20 19 19 19 18 18 18 18 18 18 18 18 18 19 19 19 19 20 20 20 21 22 22 23 24 24 24 25 25 25 26 26 26 25 25 25 25 25 25 25 25 25 25 25 25 25 26 26 27 27 28 30 31 32 33 33 33 33 33 33 32 31 31 30 29 27 26 24 23 22 21 20 18 17 17 16 15 14 13 13 14 14 14 14 15 15 15 16 16 17 17 17 18 18 19 20 20 21 22 23 24 24 25 26 27 28 29 31 31 32 33 33 34 34 35 35 35 36 36 36 36 37 37 36 36 36 36 36 36 36 36 35 35 35 35 35 35 35 35 35 35 35 35 36 36 36 36 36 37 37 37 37 38 38 38 39 39 40 40 41 42 42 43 43 44 45 45 45 46 46 46 46 46 46 46 45 45 45 44 44 44 43 43 43 43 42 43 43 43 43 44 44 44 45 45 46 46 47 48 49 50 51 52 53 54 55 56 57 57 58 59 60 61 63 64 65 66 68 69 70 72 73 75 76 77 79 81 83 85 87 89 91 93 95 97 99 102 104 107 110 112 115 118 121 124 126 129 131 134 135 136 137 137 138 138 137 136 136 135 133 51 51 52 52 52 53 53 54 54 54 54 54 55 55 56 56 57 57 58 59 59 59 59 59 59 59 58 58 58 57 57 56 56 56 56 56 56 56 56 56 56 56 56 56 56 55 55 55 55 54 54 54 54 54 55 55 55 55 55 55 55 55 55 56 57 57 57 57 57 58 58 58 58 58 58 57 57 57 57 57 57 57 57 56 56 56 55 55 54 53 52 52 51 50 49 48 47 46 45 44 44 43 42 41 41 40 40 39 39 38 38 37 37 37 37 36 36 36 36 36 37 37 37 37 38 38 38 38 38 39 39 39 39 40 40 40 40 40 41 41 42 42 43 44 44 45 46 46 47 47 48 48 48 47 47 47 46 46 46 46 46 46 46 46 46 45 45 45 44 44 44 44 44 44 44 45 45 46 46 46 46 47 47 47 48 48 49 49 49 50 50 51 52 52 53 54 54 55 55 56 56 57 57 57 58 58 58 58 58 58 58 58 57 57 56 56 55 55 54 54 53 52 52 51 50 50 49 48 47 47 46 45 44 43 42 41 40 39 38 37 36 35 34 32 31 30 28 27 26 25 24 23 22 21 21 20 20 19 19 19 19 19 19 19 19 20 20 20 21 21 21 22 22 22 22 22 22 22 22 22 22 21 21 21 20 20 20 20 19 19 19 20 20 20 20 20 21 21 21 22 22 23 23 24 24 25 25 25 26 26 26 26 25 25 25 24 24 24 23 23 23 23 23 22 22 21 21 20 20 19 19 19 19 19 19 19 19 20 20 20 20 21 21 22 22 23 24 24 25 26 26 26 27 27 28 28 28 28 28 28 28 29 29 29 29 29 29 29 29 30 30 31 31 32 32 33 34 35 36 36 36 36 36 36 36 36 36 35 35 35 34 34 33 32 32 31 30 29 28 27 27 26 26 25 24 23 22 21 21 20 19 19 18 18 18 18 19 19 19 20 20 21 21 22 22 23 24 24 25 26 27 28 29 29 29 30 30 31 31 32 32 33 33 33 33 34 34 34 34 34 34 34 34 33 33 33 33 33 33 33 33 33 33 33 33 33 33 34 34 34 34 34 35 35 35 35 35 35 36 36 36 36 37 37 38 39 39 40 40 41 41 42 42 43 43 43 43 43 43 43 43 43 43 43 43 43 42 42 42 41 41 41 42 42 42 42 43 44 44 45 46 47 48 49 50 51 52 53 54 54 55 56 57 58 59 60 61 62 63 64 65 67 68 70 71 73 74 76 78 80 81 83 85 87 89 92 94 96 98 101 103 106 108 111 114 116 119 122 125 128 131 133 135 136 138 139 139 138 138 137 136 134 133 131 129 53 54 54 54 55 55 55 56 56 56 56 56 57 57 57 57 58 58 59 59 60 60 60 61 61 61 60 60 60 60 60 59 59 59 58 58 58 58 58 58 58 58 57 57 57 57 56 56 56 55 55 55 55 55 54 55 55 55 55 55 55 55 55 56 56 57 57 58 58 59 59 59 59 59 59 59 59 59 59 59 58 58 58 58 57 57 56 56 55 54 54 53 52 51 51 50 49 48 47 46 45 44 43 42 41 40 40 39 38 38 38 38 37 37 37 37 37 37 37 37 37 38 38 38 39 39 39 40 40 40 41 41 41 41 41 42 42 42 43 43 44 44 45 45 46 47 48 48 49 50 50 50 50 50 50 50 49 49 49 48 48 49 49 49 50 50 50 50 50 50 51 50 50 50 50 50 50 50 50 50 50 50 50 50 51 51 52 52 53 53 54 54 55 55 56 56 57 57 57 58 58 58 59 59 59 59 59 59 59 59 59 59 58 58 58 58 57 56 55 55 54 53 53 52 51 50 50 49 48 47 46 45 44 43 42 41 40 39 38 36 35 34 33 31 30 29 27 26 25 24 23 22 21 21 20 20 19 19 19 19 19 19 19 19 20 20 20 20 21 21 21 22 22 22 22 22 22 22 22 22 22 22 21 21 21 21 21 20 20 20 21 21 21 21 21 22 22 22 23 23 24 24 25 25 26 26 27 27 27 27 27 27 27 27 27 27 26 26 26 25 25 25 25 25 24 23 23 22 21 21 21 20 20 20 20 20 20 20 20 21 22 22 23 24 24 25 26 26 27 27 28 28 29 29 30 30 30 31 31 31 31 32 32 32 32 32 32 32 32 33 33 34 34 34 35 36 36 37 38 37 37 37 37 37 37 36 36 35 35 35 34 34 34 34 34 33 33 33 33 32 32 32 31 31 30 29 28 28 27 26 25 24 23 22 22 21 21 21 21 21 21 22 22 22 23 23 24 24 25 25 26 26 27 27 28 28 28 29 29 29 30 30 30 30 31 31 31 31 31 31 31 30 30 30 30 30 30 30 30 30 30 31 31 31 31 31 31 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 33 34 34 35 35 36 36 37 37 38 38 39 40 40 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 42 42 42 43 44 44 45 46 47 48 49 50 51 51 52 53 54 55 56 56 57 58 59 60 61 63 64 65 67 68 70 71 73 75 77 79 81 83 85 87 89 92 94 96 98 101 103 106 108 111 114 117 119 122 125 127 129 132 134 135 136 137 137 138 137 136 135 134 132 130 128 126 124 55 55 55 56 56 56 57 57 58 58 58 58 59 59 59 59 59 60 60 61 61 62 62 62 62 62 63 63 63 63 63 62 62 62 61 61 61 60 60 60 59 59 59 58 58 58 57 57 57 56 56 56 56 56 56 56 55 55 55 55 55 55 56 56 57 57 58 59 59 60 60 60 60 60 60 60 60 60 60 59 59 59 58 58 58 57 57 56 55 55 54 53 53 52 51 51 50 49 48 48 47 46 44 43 42 41 40 40 39 38 37 37 37 37 37 37 38 38 38 38 39 39 39 39 40 40 41 42 42 42 43 43 43 43 43 43 44 44 45 45 46 47 47 48 49 50 51 51 52 53 53 54 54 54 53 53 52 52 51 51 50 51 51 51 52 53 53 54 54 54 54 55 55 55 55 55 55 55 54 54 54 54 54 54 54 54 55 55 56 56 57 57 57 58 58 58 59 59 60 60 60 61 61 61 61 61 61 61 61 61 60 60 60 59 58 58 57 57 56 55 55 54 53 53 52 51 50 50 49 48 46 45 44 43 42 41 39 38 37 36 35 34 32 31 30 29 28 27 25 24 23 23 22 21 21 20 20 20 20 20 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 23 23 23 23 23 24 24 24 25 25 26 26 27 27 27 28 28 28 29 29 29 29 30 29 29 29 29 29 28 28 28 27 27 26 25 25 24 23 23 22 22 21 21 21 21 21 21 21 22 22 23 24 25 25 26 27 28 28 29 29 29 30 30 31 31 31 32 32 32 32 33 33 33 33 33 33 34 34 34 34 34 35 35 36 36 37 37 38 37 37 37 37 37 36 36 36 35 35 35 34 34 33 33 33 33 32 32 32 32 32 31 31 31 31 31 31 31 31 30 29 29 28 27 26 25 24 23 23 23 23 23 23 23 23 23 24 24 24 24 25 25 25 25 26 26 26 27 27 27 27 27 28 28 28 28 28 28 28 27 27 27 27 27 27 27 27 27 27 27 28 28 28 28 28 28 28 28 28 29 29 29 29 29 29 29 29 29 29 29 29 29 29 29 30 30 31 31 32 32 33 33 34 34 35 36 36 37 37 37 38 38 38 39 39 39 39 40 40 40 41 41 41 42 43 43 44 45 46 47 48 49 50 51 51 52 52 53 54 54 55 56 57 58 59 61 62 63 65 66 68 70 71 73 75 77 79 81 83 85 87 90 92 94 96 99 101 103 105 108 111 113 116 119 121 124 126 129 131 132 134 135 137 137 137 136 136 135 134 132 130 128 126 124 121 118 55 56 56 57 57 58 58 59 59 60 60 60 60 61 61 61 61 61 61 62 62 62 62 63 63 63 63 64 64 64 64 64 63 63 63 62 62 62 61 61 60 60 60 59 59 58 58 57 57 57 56 56 56 56 56 56 55 55 55 55 55 55 56 56 57 57 58 59 59 60 61 61 61 61 61 61 61 61 60 60 60 60 59 59 58 58 57 57 56 55 55 54 53 52 52 51 50 50 49 49 48 47 46 45 44 43 42 41 40 39 39 38 38 38 37 37 38 38 38 38 39 39 40 41 41 42 42 43 43 44 44 45 45 45 45 46 46 46 47 48 48 49 50 50 51 52 53 54 55 55 56 56 57 57 57 57 57 57 56 56 55 55 54 54 54 54 55 55 56 57 57 58 58 59 59 60 60 60 60 60 60 59 59 59 59 59 59 59 59 59 59 60 60 60 60 61 61 61 62 62 62 63 63 63 63 63 63 63 63 63 63 62 61 61 60 60 59 58 57 57 56 55 54 53 52 51 50 49 49 48 47 45 44 43 42 41 40 39 37 36 35 34 33 32 31 30 29 27 26 26 25 24 23 22 22 22 22 22 21 21 21 22 22 22 22 22 22 22 22 22 22 23 23 23 23 23 23 23 23 23 23 23 23 23 23 23 24 24 24 24 25 25 25 26 26 26 27 27 28 28 29 29 29 29 30 30 30 30 30 31 31 31 31 31 31 32 31 31 31 30 30 30 29 28 28 27 26 25 25 24 23 23 23 23 23 23 23 23 24 24 25 25 26 27 28 28 29 30 30 30 31 31 31 32 32 33 33 33 33 33 33 33 33 33 34 34 34 34 34 35 35 35 35 35 36 36 36 36 36 36 36 35 35 35 35 35 35 34 34 34 33 33 33 32 32 31 30 30 30 30 30 30 30 30 30 30 30 30 30 29 29 28 28 27 26 26 25 24 24 24 24 24 24 24 24 24 25 25 25 25 25 25 25 25 25 25 25 26 26 26 26 26 26 26 26 26 26 25 25 25 25 25 25 25 25 25 25 25 25 25 26 26 26 26 26 26 26 26 26 27 27 27 27 26 26 26 26 26 26 26 26 26 27 27 27 28 28 29 29 30 31 32 32 33 33 33 34 34 35 35 35 36 36 37 37 38 38 39 39 40 41 42 43 44 44 45 46 47 48 49 50 51 52 53 54 54 55 55 56 57 58 59 60 61 63 64 66 67 69 71 74 76 78 80 82 84 86 88 90 92 94 96 99 101 103 106 108 111 113 116 118 121 123 125 127 129 131 132 134 134 135 136 136 136 134 133 132 130 129 126 124 121 119 117 113 55 56 56 57 58 58 59 59 60 60 60 61 61 61 62 62 62 62 62 62 62 63 63 64 64 65 65 65 65 64 64 64 63 63 63 63 63 63 63 62 62 62 61 61 60 60 59 58 58 58 57 57 57 56 56 56 56 56 56 56 56 56 56 56 56 57 58 58 59 60 60 61 61 61 61 61 61 60 60 60 60 59 59 59 58 58 57 57 56 55 55 54 53 53 52 51 50 50 49 49 48 48 47 47 46 45 44 43 42 41 40 39 39 38 38 37 37 38 38 39 39 40 40 41 42 43 43 44 44 45 46 46 47 47 48 49 49 50 50 51 51 52 52 53 54 54 55 56 57 57 58 59 59 60 60 61 61 61 61 61 60 60 60 60 60 60 60 60 60 60 61 61 62 62 63 63 63 64 64 64 64 64 64 64 64 64 64 64 64 64 64 63 63 63 64 64 64 64 64 64 64 65 65 65 65 65 65 65 65 65 64 64 63 63 62 61 61 60 59 58 57 56 55 54 53 52 51 50 49 48 48 46 45 44 43 42 41 40 39 38 37 36 35 34 33 32 31 30 29 28 27 26 26 25 25 25 24 24 24 24 24 24 24 24 24 24 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 25 26 26 26 26 27 27 28 28 28 29 29 30 30 31 32 32 32 32 32 32 32 32 32 32 32 32 33 33 33 34 34 34 33 33 33 33 32 31 30 30 29 28 28 27 26 26 25 25 25 25 25 26 26 26 27 27 28 28 29 29 30 30 31 31 32 32 32 33 33 33 34 34 34 34 33 33 33 33 33 33 33 33 33 33 33 34 34 34 34 34 34 34 33 33 33 32 32 32 32 31 31 31 30 30 30 29 29 29 29 29 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 28 27 27 27 27 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 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 26 26 26 26 27 27 28 28 29 29 30 31 31 32 32 32 33 33 33 33 34 34 34 35 35 36 37 37 38 39 41 42 43 44 45 46 47 48 50 51 52 53 54 55 56 56 57 58 59 61 62 63 64 66 67 69 71 73 75 77 79 81 83 85 87 89 91 93 95 97 99 102 104 106 109 111 113 115 118 120 122 124 126 128 130 131 132 133 133 134 134 133 133 132 132 130 128 126 124 122 119 116 113 110 107 55 55 56 56 57 57 58 58 58 59 59 60 60 61 61 62 62 63 63 63 63 64 64 64 65 65 65 65 65 65 65 65 65 65 64 64 64 64 64 64 63 63 63 62 62 61 61 60 59 59 58 58 58 57 57 57 57 57 57 58 58 58 58 58 58 58 59 59 59 60 60 61 61 61 61 61 61 60 60 59 59 59 59 58 58 57 57 56 56 55 55 54 54 53 53 52 51 51 50 49 49 48 48 47 47 46 45 45 44 43 42 41 40 39 39 39 39 39 39 39 40 40 41 41 42 42 43 44 45 46 46 47 48 48 49 50 51 52 52 53 54 55 55 56 57 57 58 58 59 60 60 61 61 62 62 63 63 64 64 64 65 65 65 64 64 64 64 64 64 64 64 65 65 65 65 65 66 66 66 67 67 68 68 68 68 68 68 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 67 68 67 67 67 67 66 66 65 65 64 63 62 62 61 60 59 58 57 56 55 54 53 52 51 50 49 48 46 45 44 43 42 41 40 39 38 37 36 35 34 33 32 32 31 30 29 29 28 28 27 27 26 26 26 26 26 26 26 26 27 27 27 27 28 28 28 28 28 28 27 27 27 27 28 28 28 28 28 29 29 29 29 30 30 30 31 31 32 32 32 33 33 33 34 34 34 34 34 34 34 34 34 34 34 35 35 36 36 36 36 36 36 36 35 35 34 33 33 32 31 31 30 30 29 29 29 28 28 28 28 28 29 29 30 30 30 31 31 31 31 31 32 32 32 32 32 33 33 33 33 33 33 32 32 32 31 31 31 31 30 30 30 30 30 30 30 30 30 29 29 29 29 29 28 28 28 28 27 27 27 27 26 26 26 25 25 25 25 25 25 25 24 24 24 24 24 24 24 25 25 25 25 25 26 26 26 26 26 26 26 25 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 26 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 26 26 26 26 26 26 27 27 27 28 28 29 29 30 30 30 31 31 32 32 32 33 33 34 34 34 35 35 36 37 38 39 40 41 42 43 44 45 46 48 49 50 52 53 54 55 56 57 58 59 61 62 63 64 66 68 69 71 73 75 77 79 81 83 85 87 89 91 93 95 97 99 101 103 105 107 109 111 113 115 117 119 121 123 125 126 128 129 130 131 132 132 132 132 132 131 129 128 127 125 123 120 118 115 113 109 106 103 100 56 57 57 57 57 58 58 58 59 59 59 60 60 61 61 62 62 63 63 64 64 65 65 65 65 66 66 66 66 65 65 65 65 65 65 65 65 65 65 65 64 64 64 63 63 63 62 62 61 61 60 59 59 59 58 58 58 58 58 58 58 58 59 59 59 59 59 59 59 59 60 60 61 61 61 61 61 60 60 60 60 59 59 59 58 58 57 57 56 56 55 55 54 53 53 52 51 51 50 50 50 49 49 48 48 47 46 46 45 45 44 44 43 42 42 41 41 40 40 40 41 41 41 42 42 43 44 44 45 46 47 48 49 50 50 51 52 53 54 55 56 57 58 59 60 60 61 61 62 62 63 63 64 65 65 66 67 67 68 68 69 69 69 70 70 69 69 69 69 69 69 69 69 69 69 69 69 70 70 71 71 71 71 71 71 71 71 71 71 70 70 70 70 70 70 69 69 69 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 53 51 50 49 48 47 46 45 44 43 42 41 40 39 38 36 35 34 33 33 32 32 31 30 30 29 29 28 28 28 28 28 28 28 28 29 29 29 30 30 30 30 30 30 30 30 30 31 31 31 31 31 32 32 32 32 33 33 33 34 34 34 34 35 35 35 35 35 36 36 36 36 36 36 36 36 36 37 37 38 38 38 38 38 38 38 38 37 37 37 36 36 36 35 35 34 34 33 33 32 32 32 31 31 31 31 31 31 31 31 31 32 32 32 32 31 31 31 31 31 30 30 30 30 30 29 29 29 28 28 28 27 27 27 26 26 26 25 25 25 25 24 24 24 24 23 23 23 23 22 22 22 22 21 21 21 21 21 21 21 20 20 20 20 20 20 20 20 20 20 20 20 21 21 21 21 22 22 22 22 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 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 26 26 26 26 26 27 27 27 27 27 28 28 28 29 29 29 30 30 31 31 31 32 32 33 33 34 34 35 35 36 37 38 39 40 40 41 42 43 45 46 47 48 50 51 52 54 55 56 58 59 60 61 63 64 65 67 68 69 71 73 75 77 79 81 83 84 86 88 90 92 94 96 98 100 102 104 106 108 109 111 113 115 117 118 120 122 123 125 126 127 128 128 129 129 129 129 128 127 127 126 124 122 120 119 117 114 111 108 106 103 100 97 93