35 0 0 2 1 1 3 2 2 0 3 3 14 4 4 15 5 5 13 6 6 16 7 7 15 5 8 13 6 9 12 8 10 17 9 11 11 10 12 18 11 13 17 9 14 11 10 15 10 12 16 19 13 17 9 14 18 20 15 19 19 13 20 9 14 21 8 16 22 21 17 23 7 18 24 22 19 25 21 17 26 6 20 27 23 21 28 22 19 29 30 22 30 4 23 31 25 24 32 5 25 33 26 26 34 29 27 35 27 28 36 28 29 37 29 27 38 27 28 39 30 22 40 31 30 41 4 23 42 33 31 43 32 32 44 35 0 45 34 33 46 32 32 47 6 20 48 5 25 49 24 34 50 71 35 51 38 36 52 39 37 53 36 38 54 50 39 55 51 40 56 49 41 57 52 42 58 51 40 59 49 41 60 48 43 61 53 44 62 47 45 63 54 46 64 53 44 65 47 45 66 46 47 67 55 48 68 45 49 69 56 50 70 55 48 71 45 49 72 44 51 73 57 52 74 43 53 75 58 54 76 57 52 77 42 55 78 59 56 79 58 54 80 66 57 81 40 58 82 61 59 83 41 60 84 62 61 85 65 62 86 63 63 87 64 64 88 65 62 89 63 63 90 66 57 91 67 65 92 40 58 93 69 66 94 68 67 95 71 35 96 70 68 97 68 67 98 42 55 99 41 60 100 60 69 101 107 70 102 106 71 103 75 72 104 72 73 105 73 74 106 87 75 107 87 75 108 88 76 109 85 77 110 85 77 111 88 76 112 89 78 113 89 78 114 90 79 115 83 80 116 83 80 117 90 79 118 91 81 119 91 81 120 92 82 121 81 83 122 81 83 123 92 82 124 93 84 125 93 84 126 94 85 127 79 86 128 94 85 129 95 87 130 78 88 131 102 89 132 103 90 133 97 91 134 77 92 135 96 93 136 101 94 137 101 94 138 100 95 139 99 96 140 99 96 141 100 95 142 103 90 143 76 97 144 97 91 145 104 98 146 104 98 147 106 71 148 107 70 149 78 88 150 95 87 151 96 93 152 143 99 153 142 100 154 111 101 155 108 102 156 109 103 157 123 104 158 123 104 159 124 105 160 121 106 161 121 106 162 124 105 163 125 107 164 125 107 165 126 108 166 119 109 167 119 109 168 126 108 169 127 110 170 127 110 171 128 111 172 117 112 173 117 112 174 128 111 175 129 113 176 129 113 177 130 114 178 115 115 179 130 114 180 131 116 181 114 117 182 138 118 183 139 119 184 133 120 185 113 121 186 132 122 187 137 123 188 137 123 189 136 124 190 135 125 191 135 125 192 136 124 193 139 119 194 112 126 195 133 120 196 140 127 197 140 127 198 142 100 199 143 99 200 114 117 201 131 116 202 132 122 203 34 33 204 35 0 205 3 2 206 1 128 207 0 3 208 15 5 209 14 4 210 13 6 211 15 5 212 16 7 213 13 6 214 17 9 215 12 8 216 11 10 217 17 9 218 18 11 219 11 10 220 19 13 221 10 12 222 9 14 223 19 13 224 20 15 225 9 14 226 21 17 227 8 16 228 7 18 229 21 17 230 7 18 231 6 20 232 22 19 233 31 30 234 30 22 235 25 24 236 24 34 237 5 25 238 29 27 239 26 26 240 27 28 241 29 27 242 28 29 243 27 28 244 31 30 245 25 24 246 4 23 247 32 32 248 33 31 249 35 0 250 32 32 251 23 21 252 6 20 253 24 34 254 70 68 255 71 35 256 39 37 257 37 129 258 36 38 259 51 40 260 50 39 261 49 41 262 51 40 263 52 42 264 49 41 265 53 44 266 48 43 267 47 45 268 53 44 269 54 46 270 47 45 271 55 48 272 46 47 273 45 49 274 55 48 275 56 50 276 45 49 277 57 52 278 44 51 279 43 53 280 57 52 281 43 53 282 42 55 283 58 54 284 67 65 285 66 57 286 61 59 287 60 69 288 41 60 289 65 62 290 62 61 291 63 63 292 65 62 293 64 64 294 63 63 295 67 65 296 61 59 297 40 58 298 68 67 299 69 66 300 71 35 301 68 67 302 59 56 303 42 55 304 60 69 305 74 130 306 107 70 307 75 72 308 86 131 309 72 73 310 87 75 311 86 131 312 87 75 313 85 77 314 84 132 315 85 77 316 89 78 317 84 132 318 89 78 319 83 80 320 82 133 321 83 80 322 91 81 323 82 133 324 91 81 325 81 83 326 80 134 327 81 83 328 93 84 329 80 134 330 93 84 331 79 86 332 79 86 333 94 85 334 78 88 335 76 97 336 102 89 337 97 91 338 98 135 339 77 92 340 101 94 341 98 135 342 101 94 343 99 96 344 102 89 345 99 96 346 103 90 347 105 136 348 76 97 349 104 98 350 105 136 351 104 98 352 107 70 353 77 92 354 78 88 355 96 93 356 110 137 357 143 99 358 111 101 359 122 138 360 108 102 361 123 104 362 122 138 363 123 104 364 121 106 365 120 139 366 121 106 367 125 107 368 120 139 369 125 107 370 119 109 371 118 140 372 119 109 373 127 110 374 118 140 375 127 110 376 117 112 377 116 141 378 117 112 379 129 113 380 116 141 381 129 113 382 115 115 383 115 115 384 130 114 385 114 117 386 112 126 387 138 118 388 133 120 389 134 142 390 113 121 391 137 123 392 134 142 393 137 123 394 135 125 395 138 118 396 135 125 397 139 119 398 141 143 399 112 126 400 140 127 401 141 143 402 140 127 403 143 99 404 113 121 405 114 117 406 132 122 407
-39 0 0 57 0 1 38 0 2 17 1 3 1 1 4 18 1 5 51 2 6 70 2 7 71 2 8 47 3 9 64 3 10 46 3 11 64 4 12 45 4 13 44 4 14 43 5 15 62 5 16 63 5 17 5 6 18 23 6 19 4 6 20 59 7 21 38 7 22 58 7 23 71 8 24 53 8 25 52 8 26 52 9 27 54 9 28 55 9 29 51 10 30 69 10 31 50 10 32 49 11 33 66 11 34 48 11 35 25 12 36 7 12 37 26 12 38 23 13 39 7 13 40 6 13 41 12 14 42 30 14 43 29 14 44 29 15 45 10 15 46 11 15 47 37 16 48 55 16 49 54 16 50 40 17 51 58 17 52 41 17 53 62 18 54 45 18 55 63 18 56 47 19 57 66 19 58 67 19 59 13 20 60 32 20 61 31 20 62 19 21 63 2 21 64 3 21 65 8 22 66 27 22 67 9 22 68 27 23 69 11 23 70 10 23 71 155 24 72 177 24 73 154 24 74 176 25 75 157 25 76 177 25 77 0 26 78 19 26 79 1 26 80 8 27 81 25 27 82 26 27 83 21 28 84 5 28 85 4 28 86 16 29 87 18 29 88 35 29 89 33 30 90 35 30 91 34 30 92 2 31 93 21 31 94 3 31 95 31 32 96 14 32 97 15 32 98 43 33 99 60 33 100 42 33 101 175 34 102 214 34 103 174 34 104 105 35 105 84 35 106 85 35 107 166 36 108 191 36 109 167 36 110 185 37 111 144 37 112 184 37 113 181 38 114 150 38 115 180 38 116 173 39 117 194 39 118 172 39 119 93 40 120 115 40 121 114 40 122 208 41 123 206 41 124 207 41 125 91 42 126 126 42 127 127 42 128 153 43 129 180 43 130 152 43 131 167 44 132 188 44 133 166 44 134 148 45 135 183 45 136 149 45 137 208 46 138 201 46 139 209 46 140 138 47 141 140 47 142 139 47 143 178 48 144 154 48 145 179 48 146 107 49 147 82 49 148 83 49 149 114 50 150 95 50 151 94 50 152 97 51 153 116 51 154 117 51 155 138 52 156 143 52 157 142 52 158 113 53 159 74 53 160 75 53 161 85 54 162 106 54 163 107 54 164 195 55 165 170 55 166 194 55 167 83 56 168 108 56 169 109 56 170 152 57 171 179 57 172 153 57 173 49 58 174 69 58 175 68 58 176 197 59 177 162 59 178 163 59 179 98 60 180 121 60 181 120 60 182 200 61 183 159 61 184 201 61 185 146 62 186 184 62 187 147 62 188 120 63 189 101 63 190 100 63 191 103 64 192 122 64 193 123 64 194 73 65 195 129 65 196 128 65 197 149 66 198 204 66 199 148 66 200 111 67 201 78 67 202 79 67 203 61 68 204 41 68 205 60 68 206 161 69 207 198 69 208 160 69 209 109 70 210 81 70 211 80 70 212 136 71 213 131 71 214 130 71 215 123 53 216 100 53 217 101 53 218 127 49 219 88 49 220 89 49 221 192 72 222 171 72 223 193 72 224 117 73 225 94 73 226 95 73 227 87 74 228 104 74 229 105 74 230 130 75 231 75 75 232 74 75 233 190 76 234 169 76 235 191 76 236 168 77 237 193 77 238 169 77 239 125 78 240 93 78 241 124 78 242 211 79 243 212 79 244 213 79 245 96 80 246 119 80 247 118 80 248 199 81 249 158 81 250 198 81 251 189 82 252 164 82 253 188 82 254 142 83 255 137 83 256 136 83 257 182 84 258 151 84 259 183 84 260 145 85 261 202 85 262 144 85 263 77 86 264 133 86 265 132 86 266 80 87 267 110 87 268 111 87 269 203 88 270 174 88 271 202 88 272 162 89 273 187 89 274 163 89 275 91 35 276 124 35 277 90 35 278 118 90 279 99 90 280 98 90 281 132 91 282 79 91 283 78 91 284 186 92 285 165 92 286 187 92 287 215 93 288 211 93 289 214 93 290 76 94 291 112 94 292 113 94 293 205 95 294 147 95 295 204 95 296 128 96 297 89 96 298 88 96 299 134 97 300 73 97 301 135 97 302 161 98 303 196 98 304 197 98 305 39 99 306 56 99 307 57 99 308 17 100 309 0 100 310 1 100 311 51 101 312 50 101 313 70 101 314 47 102 315 65 102 316 64 102 317 64 103 318 65 103 319 45 103 320 43 104 321 42 104 322 62 104 323 5 105 324 24 105 325 23 105 326 59 106 327 39 106 328 38 106 329 71 107 330 70 107 331 53 107 332 52 108 333 53 108 334 54 108 335 51 109 336 68 109 337 69 109 338 49 110 339 67 110 340 66 110 341 25 111 342 6 111 343 7 111 344 23 112 345 24 112 346 7 112 347 12 113 348 13 113 349 30 113 350 29 114 351 30 114 352 10 114 353 37 115 354 36 115 355 55 115 356 40 116 357 59 116 358 58 116 359 62 117 360 44 117 361 45 117 362 47 118 363 46 118 364 66 118 365 13 119 366 12 119 367 32 119 368 19 120 369 20 120 370 2 120 371 8 121 372 28 121 373 27 121 374 27 122 375 28 122 376 11 122 377 155 123 378 176 123 379 177 123 380 176 124 381 156 124 382 157 124 383 0 125 384 20 125 385 19 125 386 8 126 387 9 126 388 25 126 389 21 127 390 22 127 391 5 127 392 16 128 393 17 128 394 18 128 395 33 129 396 16 129 397 35 129 398 2 130 399 22 130 400 21 130 401 31 131 402 32 131 403 14 131 404 43 132 405 61 132 406 60 132 407 175 133 408 215 133 409 214 133 410 105 134 411 104 134 412 84 134 413 166 135 414 190 135 415 191 135 416 185 136 417 145 136 418 144 136 419 181 137 420 151 137 421 150 137 422 173 138 423 195 138 424 194 138 425 93 53 426 92 53 427 115 53 428 208 139 429 209 139 430 206 139 431 91 140 432 90 140 433 126 140 434 153 141 435 181 141 436 180 141 437 167 142 438 189 142 439 188 142 440 148 143 441 182 143 442 183 143 443 208 144 444 200 144 445 201 144 446 138 145 447 141 145 448 140 145 449 178 146 450 155 146 451 154 146 452 107 147 453 106 147 454 82 147 455 114 148 456 115 148 457 95 148 458 97 149 459 96 149 460 116 149 461 138 150 462 139 150 463 143 150 464 113 151 465 112 151 466 74 151 467 85 152 468 84 152 469 106 152 470 195 153 471 171 153 472 170 153 473 83 154 474 82 154 475 108 154 476 152 155 477 178 155 478 179 155 479 49 156 480 48 156 481 69 156 482 197 157 483 196 157 484 162 157 485 98 158 486 99 158 487 121 158 488 200 159 489 158 159 490 159 159 491 146 160 492 185 160 493 184 160 494 120 161 495 121 161 496 101 161 497 103 162 498 102 162 499 122 162 500 73 163 501 72 163 502 129 163 503 149 164 504 205 164 505 204 164 506 111 80 507 110 80 508 78 80 509 61 165 510 40 165 511 41 165 512 161 166 513 199 166 514 198 166 515 109 167 516 108 167 517 81 167 518 136 168 519 137 168 520 131 168 521 123 169 522 122 169 523 100 169 524 127 170 525 126 170 526 88 170 527 192 171 528 170 171 529 171 171 530 117 172 531 116 172 532 94 172 533 87 173 534 86 173 535 104 173 536 130 174 537 131 174 538 75 174 539 190 146 540 168 146 541 169 146 542 168 175 543 192 175 544 193 175 545 125 176 546 92 176 547 93 176 548 211 177 549 210 177 550 212 177 551 96 49 552 97 49 553 119 49 554 199 178 555 159 178 556 158 178 557 189 179 558 165 179 559 164 179 560 142 174 561 143 174 562 137 174 563 182 62 564 150 62 565 151 62 566 145 180 567 203 180 568 202 180 569 77 181 570 76 181 571 133 181 572 80 90 573 81 90 574 110 90 575 203 182 576 175 182 577 174 182 578 162 183 579 186 183 580 187 183 581 91 184 582 125 184 583 124 184 584 118 185 585 119 185 586 99 185 587 132 186 588 133 186 589 79 186 590 186 187 591 164 187 592 165 187 593 215 188 594 210 188 595 211 188 596 76 90 597 77 90 598 112 90 599 205 189 600 146 189 601 147 189 602 128 190 603 129 190 604 89 190 605 134 191 606 72 191 607 73 191 608 161 192 609 160 192 610 196 192 611
+