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