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