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