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