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