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