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