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 132 109 601 133 110 602 134
108 603 132 110 604 134 111 605 135
112 606 136 108 607 132 111 608 135
112 609 136 111 610 135 113 611 137
114 612 138 112 613 139 113 614 140
114 615 138 113 616 140 115 617 141
116 618 142 114 619 138 115 620 141
116 621 142 115 622 141 117 623 143
118 624 144 116 625 142 117 626 143
118 627 144 117 628 143 119 629 145
120 630 146 118 631 144 119 632 145
120 633 146 119 634 145 121 635 147
122 636 148 120 637 146 121 638 147
122 639 148 121 640 147 123 641 149
109 642 133 122 643 148 123 644 149
109 645 133 123 646 149 110 647 134
124 648 150 125 649 151 111 650 135
124 651 150 111 652 135 110 653 134
126 654 152 124 655 150 110 656 134
126 657 152 110 658 134 123 659 149
127 660 153 126 661 152 123 662 149
127 663 153 123 664 149 121 665 147
128 666 154 127 667 153 121 668 147
128 669 154 121 670 147 119 671 145
129 672 155 128 673 154 119 674 145
129 675 155 119 676 145 117 677 143
130 678 156 129 679 155 117 680 143
130 681 156 117 682 143 115 683 141
131 684 157 130 685 156 115 686 141
131 687 157 115 688 141 113 689 158
125 690 151 131 691 159 113 692 137
125 693 151 113 694 137 111 695 135
132 696 160 133 697 161 134 698 162
132 699 160 134 700 162 135 701 163
134 702 162 136 703 164 137 704 165
134 705 162 137 706 165 135 707 163
137 708 165 138 709 166 135 710 163
132 711 160 135 712 163 139 713 167
136 714 168 134 715 169 109 716 133
136 717 168 109 718 133 108 719 132
137 720 170 136 721 168 108 722 132
137 723 170 108 724 132 112 725 136
138 726 171 137 727 172 112 728 139
138 729 171 112 730 139 114 731 138
135 732 173 138 733 171 114 734 138
135 735 173 114 736 138 116 737 142
139 738 174 135 739 173 116 740 142
139 741 174 116 742 142 118 743 144
132 744 175 139 745 174 118 746 144
132 747 175 118 748 144 120 749 146
133 750 176 132 751 175 120 752 146
133 753 176 120 754 146 122 755 148
134 756 169 133 757 176 122 758 148
134 759 169 122 760 148 109 761 133
140 762 177 141 763 178 142 764 179
140 765 177 142 766 179 143 767 180
144 768 181 140 769 177 143 770 180
144 771 181 143 772 180 145 773 182
146 774 183 144 775 184 145 776 185
146 777 183 145 778 185 147 779 186
148 780 187 146 781 183 147 782 186
148 783 187 147 784 186 149 785 188
150 786 189 148 787 187 149 788 188
150 789 189 149 790 188 151 791 190
152 792 191 150 793 189 151 794 190
152 795 191 151 796 190 153 797 192
154 798 193 152 799 191 153 800 192
154 801 193 153 802 192 155 803 194
141 804 178 154 805 193 155 806 194
141 807 178 155 808 194 142 809 179
156 810 195 157 811 196 143 812 180
156 813 195 143 814 180 142 815 179
158 816 197 156 817 195 142 818 179
158 819 197 142 820 179 155 821 194
159 822 198 158 823 197 155 824 194
159 825 198 155 826 194 153 827 192
160 828 199 159 829 198 153 830 192
160 831 199 153 832 192 151 833 190
161 834 200 160 835 199 151 836 190
161 837 200 151 838 190 149 839 188
162 840 201 161 841 200 149 842 188
162 843 201 149 844 188 147 845 186
163 846 202 162 847 201 147 848 186
163 849 202 147 850 186 145 851 203
157 852 196 163 853 204 145 854 182
157 855 196 145 856 182 143 857 180
164 858 205 165 859 206 166 860 207
164 861 205 166 862 207 167 863 208
166 864 207 168 865 209 169 866 210
166 867 207 169 868 210 167 869 208
169 870 210 170 871 211 167 872 208
164 873 205 167 874 208 171 875 212
168 876 213 166 877 214 141 878 178
168 879 213 141 880 178 140 881 177
169 882 215 168 883 213 140 884 177
169 885 215 140 886 177 144 887 181
170 888 216 169 889 217 144 890 184
170 891 216 144 892 184 146 893 183
167 894 218 170 895 216 146 896 183
167 897 218 146 898 183 148 899 187
171 900 219 167 901 218 148 902 187
171 903 219 148 904 187 150 905 189
164 906 220 171 907 219 150 908 189
164 909 220 150 910 189 152 911 191
165 912 221 164 913 220 152 914 191
165 915 221 152 916 191 154 917 193
166 918 214 165 919 221 154 920 193
166 921 214 154 922 193 141 923 178
172 924 267 173 925 268 174 926 269
172 927 267 174 928 269 175 929 270
176 930 271 172 931 267 175 932 270
176 933 271 175 934 270 177 935 272
178 936 273 176 937 274 177 938 275
178 939 273 177 940 275 179 941 276
180 942 277 178 943 273 179 944 276
180 945 277 179 946 276 181 947 278
182 948 279 180 949 277 181 950 278
182 951 279 181 952 278 183 953 280
173 954 268 182 955 279 183 956 280
173 957 268 183 958 280 174 959 269
184 960 281 185 961 282 173 962 268
184 963 281 173 964 268 172 965 267
186 966 283 184 967 281 172 968 267
186 969 283 172 970 267 176 971 271
187 972 284 186 973 285 176 974 274
187 975 284 176 976 274 178 977 273
188 978 286 187 979 284 178 980 273
188 981 286 178 982 273 180 983 277
189 984 287 188 985 286 180 986 277
189 987 287 180 988 277 182 989 279
185 990 282 189 991 287 182 992 279
185 993 282 182 994 279 173 995 268
187 996 288 188 997 289 189 998 290
187 999 288 189 1000 290 184 1001 291
186 1002 292 187 1003 288 184 1004 291
189 1005 290 185 1006 293 184 1007 291
190 1008 294 191 1009 295 192 1010 296
190 1011 294 192 1012 296 193 1013 297
194 1014 298 190 1015 294 193 1016 297
192 1017 296 195 1018 299 193 1019 297
196 1020 300 197 1021 301 198 1022 302
199 1023 303 198 1024 302 197 1025 301
200 1026 304 201 1027 305 202 1028 306
203 1029 307 202 1030 306 201 1031 305
204 1032 308 205 1033 309 206 1034 310
207 1035 311 206 1036 310 205 1037 309
208 1038 312 209 1039 313 210 1040 314
211 1041 315 210 1042 314 209 1043 313
212 1044 316 213 1045 317 214 1046 318
215 1047 319 212 1048 316 214 1049 318
216 1050 320 217 1051 321 218 1052 322
219 1053 323 218 1054 322 217 1055 321
220 1056 324 221 1057 325 222 1058 326
223 1059 327 222 1060 326 221 1061 325
224 1062 328 225 1063 329 226 1064 330
227 1065 331 224 1066 328 226 1067 330
228 1068 332 229 1069 333 230 1070 334
231 1071 335 228 1072 332 230 1073 334
232 1074 336 233 1075 337 234 1076 338
235 1077 339 232 1078 336 234 1079 338