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