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