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