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