0 0 0 1 1 1 2 2 2
0 3 0 2 4 2 3 5 3
4 6 4 5 7 5 6 8 6
4 9 4 6 10 6 7 11 7
8 12 4 7 13 7 6 14 6
8 15 4 6 16 6 9 17 5
4 18 7 8 19 4 9 20 5
4 21 7 9 22 5 5 23 6
2 24 2 1 25 1 10 26 0
2 27 2 10 28 0 11 29 3
11 30 8 3 31 9 2 32 10
3 33 11 11 34 12 10 35 0
3 36 11 10 37 0 0 38 1
0 39 8 10 40 9 1 41 10
8 42 4 4 43 7 7 44 7
9 45 5 6 46 6 5 47 6
12 48 13 13 49 14 14 50 15
12 51 13 14 52 15 15 53 16
12 54 13 15 55 16 16 56 15
12 57 13 16 58 15 17 59 14
14 60 15 16 61 15 15 62 16
16 63 15 14 64 15 13 65 14
16 66 15 13 67 14 17 68 14
12 69 13 17 70 14 13 71 14
18 72 17 19 73 18 20 74 19
18 75 17 21 76 20 22 77 21
18 78 17 22 79 21 19 80 18
21 81 20 23 82 22 24 83 23
21 84 20 24 85 23 22 86 21
23 87 22 25 88 24 26 89 25
23 90 22 26 91 25 24 92 23
25 93 24 27 94 26 26 95 25
28 96 17 18 97 18 20 98 19
28 99 17 29 100 20 21 101 21
28 102 17 21 103 21 18 104 18
29 105 20 30 106 22 23 107 23
29 108 20 23 109 23 21 110 21
30 111 22 31 112 24 25 113 25
30 114 22 25 115 25 23 116 23
31 117 24 27 118 26 25 119 25
19 120 17 28 121 18 20 122 19
19 123 17 22 124 20 29 125 21
19 126 17 29 127 21 28 128 18
22 129 20 24 130 22 30 131 23
22 132 20 30 133 23 29 134 21
24 135 22 26 136 24 31 137 25
24 138 22 31 139 25 30 140 23
26 141 24 27 142 26 31 143 25
32 144 27 33 145 28 34 146 29
32 147 27 34 148 29 35 149 30
35 150 27 34 151 28 36 152 29
35 153 27 36 154 29 37 155 30
32 156 27 35 157 28 37 158 29
32 159 27 37 160 29 38 161 30
33 162 27 32 163 28 38 164 29
33 165 27 38 166 29 39 167 30
34 168 27 33 169 28 39 170 29
34 171 27 39 172 29 36 173 30
40 174 27 41 175 28 42 176 29
40 177 27 42 178 29 43 179 30
43 180 27 42 181 28 44 182 29
43 183 27 44 184 29 45 185 30
40 186 27 43 187 28 45 188 29
40 189 27 45 190 29 46 191 30
41 192 27 40 193 28 46 194 29
41 195 27 46 196 29 47 197 30
42 198 27 41 199 28 47 200 29
42 201 27 47 202 29 44 203 30
48 204 31 49 205 32 50 206 33
50 207 33 49 208 32 51 209 34
52 210 35 51 211 34 49 212 32
52 213 35 49 214 32 53 215 36
52 216 35 53 217 36 54 218 37
55 219 32 56 220 31 57 221 33
55 222 32 57 223 33 58 224 34
59 225 35 60 226 36 55 227 32
59 228 35 55 229 32 58 230 34
60 231 36 59 232 35 61 233 37
61 234 38 54 235 39 53 236 40
61 237 38 53 238 40 60 239 41
59 240 42 52 241 43 54 242 44
59 243 42 54 244 44 61 245 45
58 246 46 51 247 47 52 248 48
58 249 46 52 250 48 59 251 49
57 252 50 50 253 51 51 254 47
57 255 50 51 256 47 58 257 46
56 258 52 48 259 53 50 260 51
56 261 52 50 262 51 57 263 50
55 264 54 49 265 55 48 266 56
55 267 54 48 268 56 56 269 57
62 270 58 63 271 59 64 272 60
62 273 58 64 274 60 65 275 61
66 276 62 62 277 58 65 278 61
66 279 62 65 280 61 67 281 63
68 282 64 66 283 65 67 284 66
68 285 64 67 286 66 69 287 67
70 288 68 68 289 64 69 290 67
70 291 68 69 292 67 71 293 69
72 294 70 70 295 68 71 296 69
72 297 70 71 298 69 73 299 71
63 300 59 72 301 70 73 302 71
63 303 59 73 304 71 64 305 60
74 306 72 75 307 73 63 308 59
74 309 72 63 310 59 62 311 58
76 312 74 74 313 72 62 314 58
76 315 74 62 316 58 66 317 62
77 318 75 76 319 76 66 320 65
77 321 75 66 322 65 68 323 64
78 324 77 77 325 75 68 326 64
78 327 77 68 328 64 70 329 68
79 330 78 78 331 77 70 332 68
79 333 78 70 334 68 72 335 70
75 336 73 79 337 78 72 338 70
75 339 73 72 340 70 63 341 59
77 342 79 78 343 80 79 344 81
77 345 79 79 346 81 74 347 82
76 348 83 77 349 79 74 350 82
79 351 81 75 352 84 74 353 82
80 354 85 81 355 86 82 356 87
80 357 85 82 358 87 83 359 88
80 360 89 83 361 88 84 362 87
80 363 89 84 364 87 85 365 90
83 366 91 82 367 92 86 368 87
83 369 91 86 370 87 84 371 93
82 372 87 81 373 86 87 374 94
82 375 87 87 376 94 86 377 92
81 378 91 80 379 92 85 380 87
81 381 91 85 382 87 87 383 93
88 384 88 89 385 85 90 386 86
88 387 88 90 388 86 91 389 87
92 390 89 93 391 88 89 392 87
92 393 89 89 394 87 88 395 90
93 396 91 94 397 92 90 398 87
93 399 91 90 400 87 89 401 93
94 402 87 95 403 86 91 404 94
94 405 87 91 406 94 90 407 92
95 408 91 92 409 92 88 410 87
95 411 91 88 412 87 91 413 93
96 414 95 97 415 96 98 416 97
96 417 95 98 418 97 99 419 98
100 420 99 101 421 95 97 422 98
100 423 99 97 424 98 96 425 100
101 426 101 102 427 102 98 428 98
101 429 101 98 430 98 97 431 103
102 432 98 103 433 97 99 434 104
102 435 98 99 436 104 98 437 102
103 438 101 100 439 102 96 440 98
103 441 101 96 442 98 99 443 103
104 444 95 105 445 96 106 446 97
104 447 95 106 448 97 107 449 98
108 450 99 109 451 95 105 452 98
108 453 99 105 454 98 104 455 100
109 456 101 110 457 102 106 458 98
109 459 101 106 460 98 105 461 103
110 462 98 111 463 97 107 464 104
110 465 98 107 466 104 106 467 102
111 468 101 108 469 102 104 470 98
111 471 101 104 472 98 107 473 103
112 474 27 113 475 28 114 476 29
112 477 27 114 478 29 115 479 30
115 480 27 114 481 28 116 482 29
115 483 27 116 484 29 117 485 30
112 486 27 115 487 28 117 488 29
112 489 27 117 490 29 118 491 30
113 492 27 112 493 28 118 494 29
113 495 27 118 496 29 119 497 30
114 498 27 113 499 28 119 500 29
114 501 27 119 502 29 116 503 30
120 504 27 121 505 28 122 506 29
120 507 27 122 508 29 123 509 30
123 510 27 122 511 28 124 512 29
123 513 27 124 514 29 125 515 30
120 516 27 123 517 28 125 518 29
120 519 27 125 520 29 126 521 30
121 522 27 120 523 28 126 524 29
121 525 27 126 526 29 127 527 30
122 528 27 121 529 28 127 530 29
122 531 27 127 532 29 124 533 30
128 534 95 129 535 96 130 536 97
128 537 95 130 538 97 131 539 98
132 540 99 133 541 95 129 542 98
132 543 99 129 544 98 128 545 100
133 546 101 134 547 102 130 548 98
133 549 101 130 550 98 129 551 103
134 552 98 135 553 97 131 554 104
134 555 98 131 556 104 130 557 102
135 558 101 132 559 102 128 560 98
135 561 101 128 562 98 131 563 103
136 564 105 137 565 106 138 566 107
137 567 106 136 568 105 139 569 108
138 570 107 140 571 109 141 572 110
140 573 109 138 574 107 137 575 106
142 576 111 143 577 112 144 578 113
143 579 112 145 580 114 146 581 115
144 582 113 147 583 116 148 584 117
147 585 116 144 586 113 143 587 112
148 588 117 149 589 118 150 590 119
149 591 118 148 592 117 147 593 116
150 594 119 139 595 108 136 596 105
139 597 108 150 598 119 149 599 118
139 600 108 151 601 120 137 602 106
151 603 120 139 604 108 152 605 121
137 606 106 153 607 122 140 608 109
153 609 122 137 610 106 151 611 120
154 612 123 155 613 124 143 614 112
155 615 124 156 616 125 157 617 126
143 618 112 158 619 127 147 620 116
158 621 127 143 622 112 155 623 124
147 624 116 159 625 128 149 626 118
159 627 128 147 628 116 158 629 127
149 630 118 152 631 121 139 632 108
152 633 121 149 634 118 159 635 128
152 636 121 160 637 129 151 638 120
160 639 129 152 640 121 161 641 130
151 642 120 162 643 131 153 644 122
162 645 131 151 646 120 160 647 129
163 648 132 164 649 133 155 650 124
164 651 133 165 652 134 166 653 135
155 654 124 167 655 136 158 656 127
167 657 136 155 658 124 164 659 133
158 660 127 168 661 137 159 662 128
168 663 137 158 664 127 167 665 136
159 666 128 161 667 130 152 668 121
161 669 130 159 670 128 168 671 137
169 672 138 170 673 139 171 674 140
172 675 141 170 676 139 173 677 142
174 678 143 170 679 139 175 680 144
170 681 139 176 682 145 177 683 146
178 684 147 170 685 139 179 686 148
170 687 139 180 688 149 181 689 150
182 690 151 189 691 158 190 692 159
190 693 159 183 694 152 182 695 151
183 696 152 190 697 159 191 698 160
191 699 160 184 700 153 183 701 152
184 702 153 191 703 160 192 704 161
192 705 161 185 706 154 184 707 153
185 708 154 192 709 161 193 710 162
193 711 162 186 712 155 185 713 154
186 714 155 193 715 162 194 716 163
194 717 163 187 718 156 186 719 155
187 720 156 194 721 163 195 722 164
195 723 164 188 724 157 187 725 156
189 726 158 196 727 165 197 728 166
197 729 166 190 730 159 189 731 158
190 732 159 197 733 166 198 734 167
198 735 167 191 736 160 190 737 159
191 738 160 198 739 167 199 740 168
199 741 168 192 742 161 191 743 160
192 744 161 199 745 168 200 746 169
200 747 169 193 748 162 192 749 161
193 750 162 200 751 169 201 752 170
201 753 170 194 754 163 193 755 162
194 756 163 201 757 170 202 758 171
202 759 171 195 760 164 194 761 163
196 762 165 203 763 172 204 764 173
204 765 173 197 766 166 196 767 165
197 768 166 204 769 173 205 770 174
205 771 174 198 772 167 197 773 166
198 774 167 205 775 174 206 776 175
206 777 175 199 778 168 198 779 167
199 780 168 206 781 175 207 782 176
207 783 176 200 784 169 199 785 168
200 786 169 207 787 176 208 788 177
208 789 177 201 790 170 200 791 169
201 792 170 208 793 177 209 794 178
209 795 178 202 796 171 201 797 170
203 798 172 210 799 179 211 800 180
211 801 180 204 802 173 203 803 172
204 804 173 211 805 180 212 806 181
212 807 181 205 808 174 204 809 173
205 810 174 212 811 181 213 812 182
213 813 182 206 814 175 205 815 174
206 816 175 213 817 182 214 818 183
214 819 183 207 820 176 206 821 175
207 822 176 214 823 183 215 824 184
215 825 184 208 826 177 207 827 176
208 828 177 215 829 184 216 830 185
216 831 185 209 832 178 208 833 177
210 834 179 217 835 186 218 836 187
218 837 187 211 838 180 210 839 179
211 840 180 218 841 187 219 842 188
219 843 188 212 844 181 211 845 180
212 846 181 219 847 188 220 848 189
220 849 189 213 850 182 212 851 181
213 852 182 220 853 189 221 854 190
221 855 190 214 856 183 213 857 182
214 858 183 221 859 190 222 860 191
222 861 191 215 862 184 214 863 183
215 864 184 222 865 191 223 866 192
223 867 192 216 868 185 215 869 184
217 870 186 182 871 151 183 872 152
183 873 152 218 874 187 217 875 186
218 876 187 183 877 152 184 878 153
184 879 153 219 880 188 218 881 187
219 882 188 184 883 153 185 884 154
185 885 154 220 886 189 219 887 188
220 888 189 185 889 154 186 890 155
186 891 155 221 892 190 220 893 189
221 894 190 186 895 155 187 896 156
187 897 156 222 898 191 221 899 190
222 900 191 187 901 156 188 902 157
188 903 157 223 904 192 222 905 191
232 906 201 233 907 202 234 908 203
234 909 203 235 910 204 230 911 199
232 912 201 234 913 203 230 914 199
231 915 200 232 916 201 230 917 199
188 918 205 195 919 206 225 920 212
225 921 212 224 922 211 188 923 205
195 924 206 202 925 207 226 926 213
226 927 213 225 928 212 195 929 206
202 930 207 209 931 208 227 932 214
227 933 214 226 934 213 202 935 207
209 936 208 216 937 209 228 938 215
228 939 215 227 940 214 209 941 208
216 942 209 223 943 210 229 944 216
229 945 216 228 946 215 216 947 209
223 948 210 188 949 205 224 950 211
224 951 211 229 952 216 223 953 210
224 954 193 225 955 194 231 956 200
231 957 200 230 958 199 224 959 193
225 960 194 226 961 195 232 962 201
232 963 201 231 964 200 225 965 194
226 966 195 227 967 196 233 968 202
233 969 202 232 970 201 226 971 195
227 972 196 228 973 197 234 974 203
234 975 203 233 976 202 227 977 196
228 978 197 229 979 198 235 980 204
235 981 204 234 982 203 228 983 197
229 984 198 224 985 193 230 986 199
230 987 199 235 988 204 229 989 198
236 990 217 243 991 224 244 992 225
244 993 225 237 994 218 236 995 217
237 996 218 244 997 225 245 998 226
245 999 226 238 1000 219 237 1001 218
238 1002 219 245 1003 226 246 1004 227
246 1005 227 239 1006 220 238 1007 219
239 1008 220 246 1009 227 247 1010 228
247 1011 228 240 1012 221 239 1013 220
240 1014 221 247 1015 228 248 1016 229
248 1017 229 241 1018 222 240 1019 221
241 1020 222 248 1021 229 249 1022 230
249 1023 230 242 1024 223 241 1025 222
243 1026 224 250 1027 231 251 1028 232
251 1029 232 244 1030 225 243 1031 224
244 1032 225 251 1033 232 252 1034 233
252 1035 233 245 1036 226 244 1037 225
245 1038 226 252 1039 233 253 1040 234
253 1041 234 246 1042 227 245 1043 226
246 1044 227 253 1045 234 254 1046 235
254 1047 235 247 1048 228 246 1049 227
247 1050 228 254 1051 235 255 1052 236
255 1053 236 248 1054 229 247 1055 228
248 1056 229 255 1057 236 256 1058 237
256 1059 237 249 1060 230 248 1061 229
250 1062 231 257 1063 238 258 1064 239
258 1065 239 251 1066 232 250 1067 231
251 1068 232 258 1069 239 259 1070 240
259 1071 240 252 1072 233 251 1073 232
252 1074 233 259 1075 240 260 1076 241
260 1077 241 253 1078 234 252 1079 233
253 1080 234 260 1081 241 261 1082 242
261 1083 242 254 1084 235 253 1085 234
254 1086 235 261 1087 242 262 1088 243
262 1089 243 255 1090 236 254 1091 235
255 1092 236 262 1093 243 263 1094 244
263 1095 244 256 1096 237 255 1097 236
257 1098 238 264 1099 245 265 1100 246
265 1101 246 258 1102 239 257 1103 238
258 1104 239 265 1105 246 266 1106 247
266 1107 247 259 1108 240 258 1109 239
259 1110 240 266 1111 247 267 1112 248
267 1113 248 260 1114 241 259 1115 240
260 1116 241 267 1117 248 268 1118 249
268 1119 249 261 1120 242 260 1121 241
261 1122 242 268 1123 249 269 1124 250
269 1125 250 262 1126 243 261 1127 242
262 1128 243 269 1129 250 270 1130 251
270 1131 251 263 1132 244 262 1133 243
264 1134 245 271 1135 252 272 1136 253
272 1137 253 265 1138 246 264 1139 245
265 1140 246 272 1141 253 273 1142 254
273 1143 254 266 1144 247 265 1145 246
266 1146 247 273 1147 254 274 1148 255
274 1149 255 267 1150 248 266 1151 247
267 1152 248 274 1153 255 275 1154 256
275 1155 256 268 1156 249 267 1157 248
268 1158 249 275 1159 256 276 1160 257
276 1161 257 269 1162 250 268 1163 249
269 1164 250 276 1165 257 277 1166 258
277 1167 258 270 1168 251 269 1169 250
271 1170 252 236 1171 217 237 1172 218
237 1173 218 272 1174 253 271 1175 252
272 1176 253 237 1177 218 238 1178 219
238 1179 219 273 1180 254 272 1181 253
273 1182 254 238 1183 219 239 1184 220
239 1185 220 274 1186 255 273 1187 254
274 1188 255 239 1189 220 240 1190 221
240 1191 221 275 1192 256 274 1193 255
275 1194 256 240 1195 221 241 1196 222
241 1197 222 276 1198 257 275 1199 256
276 1200 257 241 1201 222 242 1202 223
242 1203 223 277 1204 258 276 1205 257
286 1206 267 287 1207 268 288 1208 269
288 1209 269 289 1210 270 284 1211 265
286 1212 267 288 1213 269 284 1214 265
285 1215 266 286 1216 267 284 1217 265
242 1218 271 249 1219 272 279 1220 278
279 1221 278 278 1222 277 242 1223 271
249 1224 272 256 1225 273 280 1226 279
280 1227 279 279 1228 278 249 1229 272
256 1230 273 263 1231 274 281 1232 280
281 1233 280 280 1234 279 256 1235 273
263 1236 274 270 1237 275 282 1238 281
282 1239 281 281 1240 280 263 1241 274
270 1242 275 277 1243 276 283 1244 282
283 1245 282 282 1246 281 270 1247 275
277 1248 276 242 1249 271 278 1250 277
278 1251 277 283 1252 282 277 1253 276
278 1254 259 279 1255 260 285 1256 266
285 1257 266 284 1258 265 278 1259 259
279 1260 260 280 1261 261 286 1262 267
286 1263 267 285 1264 266 279 1265 260
280 1266 261 281 1267 262 287 1268 268
287 1269 268 286 1270 267 280 1271 261
281 1272 262 282 1273 263 288 1274 269
288 1275 269 287 1276 268 281 1277 262
282 1278 263 283 1279 264 289 1280 270
289 1281 270 288 1282 269 282 1283 263
283 1284 264 278 1285 259 284 1286 265
284 1287 265 289 1288 270 283 1289 264
290 1290 384 291 1291 385 293 1292 386
293 1293 386 292 1294 383 290 1295 384
294 1296 283 297 1297 286 296 1298 285
297 1299 286 294 1300 283 295 1301 284
298 1302 287 301 1303 290 299 1304 288
301 1305 290 298 1306 287 300 1307 289
294 1308 294 299 1309 302 295 1310 298
299 1311 302 294 1312 294 298 1313 301
295 1314 292 301 1315 354 297 1316 295
301 1317 354 295 1318 292 299 1319 297
297 1320 300 300 1321 337 296 1322 299
300 1323 337 297 1324 300 301 1325 338
296 1326 293 298 1327 296 294 1328 291
298 1329 296 296 1330 293 300 1331 353
302 1332 303 305 1333 306 303 1334 304
305 1335 306 302 1336 303 304 1337 305
306 1338 307 309 1339 310 308 1340 309
309 1341 310 306 1342 307 307 1343 308
302 1344 311 307 1345 372 306 1346 371
307 1347 372 302 1348 311 303 1349 312
303 1350 312 309 1351 316 307 1352 373
309 1353 316 303 1354 312 305 1355 314
305 1356 314 308 1357 315 309 1358 316
308 1359 315 305 1360 314 304 1361 313
304 1362 313 306 1363 374 308 1364 315
306 1365 374 304 1366 313 302 1367 311
310 1368 321 313 1369 324 312 1370 323
313 1371 324 310 1372 321 311 1373 322
314 1374 325 317 1375 328 315 1376 326
317 1377 328 314 1378 325 316 1379 327
310 1380 329 315 1381 367 311 1382 330
315 1383 367 310 1384 329 314 1385 368
311 1386 330 317 1387 334 313 1388 332
317 1389 334 311 1390 330 315 1391 369
313 1392 332 316 1393 333 312 1394 331
316 1395 333 313 1396 332 317 1397 334
312 1398 331 314 1399 370 310 1400 329
314 1401 370 312 1402 331 316 1403 333
318 1404 339 321 1405 342 320 1406 341
321 1407 342 318 1408 339 319 1409 340
322 1410 343 325 1411 346 323 1412 344
325 1413 346 322 1414 343 324 1415 345
318 1416 347 323 1417 363 319 1418 348
323 1419 363 318 1420 347 322 1421 364
319 1422 348 325 1423 352 321 1424 350
325 1425 352 319 1426 348 323 1427 365
321 1428 350 324 1429 351 320 1430 349
324 1431 351 321 1432 350 325 1433 352
320 1434 349 322 1435 366 318 1436 347
322 1437 366 320 1438 349 324 1439 351
326 1440 355 329 1441 358 327 1442 356
329 1443 358 326 1444 355 328 1445 357
330 1446 359 333 1447 362 332 1448 361
333 1449 362 330 1450 359 331 1451 360
326 1452 317 331 1453 376 330 1454 375
331 1455 376 326 1456 317 327 1457 318
327 1458 318 333 1459 336 331 1460 377
333 1461 336 327 1462 318 329 1463 320
329 1464 320 332 1465 335 333 1466 336
332 1467 335 329 1468 320 328 1469 319
328 1470 319 330 1471 378 332 1472 335
330 1473 378 328 1474 319 326 1475 317
334 1476 379 335 1477 380 336 1478 381
334 1479 379 336 1480 381 337 1481 382
337 1482 379 336 1483 380 338 1484 381
337 1485 379 338 1486 381 339 1487 382
334 1488 379 337 1489 380 339 1490 381
334 1491 379 339 1492 381 340 1493 382
335 1494 379 334 1495 380 340 1496 381
335 1497 379 340 1498 381 341 1499 382
336 1500 379 335 1501 380 341 1502 381
336 1503 379 341 1504 381 338 1505 382