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