633 575 925 706 606 877 615 729 958 95 858 286 285 585 338 954 423 143 769 936 265 960 540 516 73 45 0 981 736 229 711 216 688 622 339 159 552 787 263 247 39 510 69 156 747 473 653 589 573 379 947 766 331 260 459 522 737 825 289 995 8 223 796 332 277 742 253 228 651 590 951 508 301 148 469 266 895 34 692 447 817 494 293 239 413 140 899 428 650 848 914 778 687 16 200 325 180 785 372 704 242 387 418 919 134 897 749 620 662 409 132 337 996 390 443 257 535 58 60 526 81 634 656 416 375 403 461 1 307 456 121 401 773 163 723 326 170 381 580 342 408 209 17 859 451 596 479 669 119 214 452 124 144 357 979 24 793 915 410 577 88 807 931 196 296 840 48 28 311 46 139 579 217 607 908 603 565 467 4 460 776 683 258 486 866 631 782 513 249 792 750 726 97 120 502 806 514 107 768 664 61 363 733 847 83 282 794 587 195 735 89 474 278 314 600 917 602 40 304 566 667 371 317 927 957 446 53 597 586 509 713 274 999 819 294 496 511 630 926 946 693 872 463 87 212 309 137 503 493 557 335 898 369 808 677