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