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