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