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