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