0 0 0 1 1 1 2 2 2
0 3 0 2 4 2 3 5 3
1 6 1 4 7 4 5 8 5
1 9 1 5 10 5 2 11 2
4 12 4 6 13 6 7 14 7
4 15 4 7 16 7 5 17 5
6 18 6 8 19 8 9 20 9
6 21 6 9 22 9 7 23 7
10 24 0 11 25 3 12 26 2
10 27 0 12 28 2 13 29 1
13 30 1 12 31 2 14 32 5
13 33 1 14 34 5 15 35 4
15 36 4 14 37 5 16 38 7
15 39 4 16 40 7 17 41 6
17 42 6 16 43 7 18 44 9
17 45 6 18 46 9 19 47 8
20 48 10 21 49 11 22 50 12
20 51 10 22 52 12 23 53 13
24 54 14 25 55 15 26 56 16
24 57 14 26 58 16 27 59 17
27 60 18 26 61 19 22 62 12
27 63 18 22 64 12 21 65 11
24 66 20 27 67 21 21 68 22
24 69 20 21 70 22 20 71 23
25 72 15 24 73 14 20 74 24
25 75 15 20 76 24 23 77 25
26 78 26 25 79 27 23 80 28
26 81 26 23 82 28 22 83 29
28 84 10 29 85 11 30 86 12
28 87 10 30 88 12 31 89 13
32 90 14 33 91 15 34 92 16
32 93 14 34 94 16 35 95 17
35 96 18 34 97 19 30 98 12
35 99 18 30 100 12 29 101 11
33 102 15 32 103 14 28 104 24
33 105 15 28 106 24 31 107 25
34 108 26 33 109 27 31 110 28
34 111 26 31 112 28 30 113 29
36 114 10 37 115 11 38 116 12
36 117 10 38 118 12 39 119 13
40 120 14 41 121 15 42 122 16
40 123 14 42 124 16 43 125 17
43 126 18 42 127 19 38 128 12
43 129 18 38 130 12 37 131 11
41 132 15 40 133 14 36 134 24
41 135 15 36 136 24 39 137 25
42 138 26 41 139 27 39 140 28
42 141 26 39 142 28 38 143 29
44 144 10 45 145 13 46 146 12
44 147 10 46 148 12 47 149 11
48 150 14 49 151 17 50 152 16
48 153 14 50 154 16 51 155 15
49 156 18 47 157 11 46 158 12
49 159 18 46 160 12 50 161 19
51 162 15 45 163 25 44 164 24
51 165 15 44 166 24 48 167 14
50 168 26 46 169 29 45 170 28
50 171 26 45 172 28 51 173 27
52 174 10 53 175 13 54 176 12
52 177 10 54 178 12 55 179 11
56 180 14 57 181 17 58 182 16
56 183 14 58 184 16 59 185 15
57 186 18 55 187 11 54 188 12
57 189 18 54 190 12 58 191 19
59 192 15 53 193 25 52 194 24
59 195 15 52 196 24 56 197 14
58 198 26 54 199 29 53 200 28
58 201 26 53 202 28 59 203 27
60 204 60 61 205 61 62 206 62
60 207 60 62 208 62 63 209 63
64 210 64 63 211 63 65 212 65
65 213 65 63 214 63 66 215 66
63 216 63 62 217 62 66 218 66
66 219 66 62 220 62 67 221 67
68 222 68 69 223 69 70 224 70
68 225 68 70 226 70 71 227 71
69 228 69 72 229 72 73 230 73
69 231 69 73 232 73 70 233 70
72 234 74 74 235 75 75 236 76
72 237 74 75 238 76 73 239 77
74 240 75 76 241 78 77 242 79
74 243 75 77 244 79 75 245 76
76 246 78 78 247 80 79 248 81
76 249 78 79 250 81 77 251 79
78 252 80 68 253 68 71 254 71
78 255 80 71 256 71 79 257 81
71 258 71 70 259 70 80 260 82
71 261 71 80 262 82 81 263 83
70 264 70 73 265 73 82 266 84
70 267 70 82 268 84 80 269 82
73 270 77 75 271 76 83 272 85
73 273 77 83 274 85 82 275 86
75 276 76 77 277 79 84 278 87
75 279 76 84 280 87 83 281 85
77 282 79 79 283 81 85 284 88
77 285 79 85 286 88 84 287 87
79 288 81 71 289 71 81 290 83
79 291 81 81 292 83 85 293 88
81 294 83 80 295 82 86 296 89
81 297 83 86 298 89 87 299 90
80 300 82 82 301 84 88 302 91
80 303 82 88 304 91 86 305 89
82 306 86 83 307 85 89 308 92
82 309 86 89 310 92 88 311 93
83 312 85 84 313 87 90 314 94
83 315 85 90 316 94 89 317 92
84 318 87 85 319 88 91 320 95
84 321 87 91 322 95 90 323 94
85 324 88 81 325 83 87 326 90
85 327 88 87 328 90 91 329 95
89 330 96 90 331 97 92 332 98
90 333 97 91 334 99 92 335 98
87 336 100 86 337 101 92 338 98
92 339 98 88 340 102 89 341 96
91 342 99 87 343 100 92 344 98
92 345 98 86 346 101 88 347 102
93 348 130 94 349 131 95 350 132
93 351 130 95 352 132 96 353 133
97 354 134 96 355 133 98 356 135
97 357 134 98 358 135 99 359 136
96 360 133 95 361 132 98 362 135
98 363 135 95 364 132 100 365 137
101 366 138 102 367 139 103 368 140
101 369 138 103 370 140 104 371 141
105 372 142 104 373 141 106 374 143
105 375 142 106 376 143 107 377 144
104 378 141 103 379 140 106 380 143
106 381 143 103 382 140 108 383 145
109 384 138 110 385 139 111 386 140
109 387 138 111 388 140 112 389 141
113 390 142 112 391 141 114 392 143
113 393 142 114 394 143 115 395 144
112 396 141 111 397 140 114 398 143
114 399 143 111 400 140 116 401 145
117 402 146 118 403 147 119 404 148
117 405 146 119 406 148 120 407 149
121 408 68 122 409 69 123 410 70
121 411 68 123 412 70 124 413 71
122 414 69 125 415 72 126 416 73
122 417 69 126 418 73 123 419 70
125 420 74 127 421 75 128 422 76
125 423 74 128 424 76 126 425 77
127 426 75 129 427 78 130 428 79
127 429 75 130 430 79 128 431 76
129 432 78 131 433 80 132 434 81
129 435 78 132 436 81 130 437 79
131 438 80 121 439 68 124 440 71
131 441 80 124 442 71 132 443 81
124 444 71 123 445 70 133 446 82
124 447 71 133 448 82 134 449 83
123 450 70 126 451 73 135 452 84
123 453 70 135 454 84 133 455 82
126 456 77 128 457 76 136 458 85
126 459 77 136 460 85 135 461 86
128 462 76 130 463 79 137 464 87
128 465 76 137 466 87 136 467 85
130 468 79 132 469 81 138 470 88
130 471 79 138 472 88 137 473 87
132 474 81 124 475 71 134 476 83
132 477 81 134 478 83 138 479 88
134 480 83 133 481 82 139 482 89
134 483 83 139 484 89 140 485 90
133 486 82 135 487 84 141 488 91
133 489 82 141 490 91 139 491 89
135 492 86 136 493 85 142 494 92
135 495 86 142 496 92 141 497 93
136 498 85 137 499 87 143 500 94
136 501 85 143 502 94 142 503 92
137 504 87 138 505 88 144 506 95
137 507 87 144 508 95 143 509 94
138 510 88 134 511 83 140 512 90
138 513 88 140 514 90 144 515 95
142 516 96 143 517 97 145 518 98
143 519 97 144 520 99 145 521 98
140 522 100 139 523 101 145 524 98
145 525 98 141 526 102 142 527 96
144 528 99 140 529 100 145 530 98
145 531 98 139 532 101 141 533 102
146 534 154 147 535 155 148 536 156
146 537 154 148 538 156 149 539 157
147 540 155 150 541 158 151 542 159
147 543 155 151 544 159 148 545 156
150 546 160 152 547 161 153 548 162
150 549 160 153 550 162 151 551 163
152 552 161 154 553 164 155 554 165
152 555 161 155 556 165 153 557 162
154 558 164 156 559 166 157 560 167
154 561 164 157 562 167 155 563 165
156 564 166 146 565 154 149 566 157
156 567 166 149 568 157 157 569 167
149 570 157 148 571 156 158 572 168
149 573 157 158 574 168 159 575 169
148 576 156 151 577 159 160 578 170
148 579 156 160 580 170 158 581 168
151 582 163 153 583 162 161 584 171
151 585 163 161 586 171 160 587 172
153 588 162 155 589 165 162 590 173
153 591 162 162 592 173 161 593 171
155 594 165 157 595 167 163 596 174
155 597 165 163 598 174 162 599 173
157 600 167 149 601 157 159 602 169
157 603 167 159 604 169 163 605 174
159 606 169 158 607 168 164 608 175
159 609 169 164 610 175 165 611 176
158 612 168 160 613 170 166 614 177
158 615 168 166 616 177 164 617 175
160 618 172 161 619 171 167 620 178
160 621 172 167 622 178 166 623 179
161 624 171 162 625 173 168 626 180
161 627 171 168 628 180 167 629 178
162 630 173 163 631 174 169 632 181
162 633 173 169 634 181 168 635 180
163 636 174 159 637 169 165 638 176
163 639 174 165 640 176 169 641 181
167 642 182 168 643 183 170 644 184
168 645 183 169 646 185 170 647 184
165 648 186 164 649 187 170 650 184
170 651 184 166 652 188 167 653 182
169 654 185 165 655 186 170 656 184
170 657 184 164 658 187 166 659 188