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