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