125 12 616 688 149 215 752 330 933 798 364 316 889 26 94 411 441 510 583 184 17 898 321 271 720 471 374 684 806 863 805 249 415 300 135 439 121 462 392 976 268 754 60 375 835 16 170 222 751 489 687 342 449 787 600 831 644 943 77 594 417 731 326 937 838 47 332 141 981 734 604 310 146 725 362 545 991 402 735 64 104 287 822 582 973 63 180 320 759 275 768 701 405 919 346 407 344 18 21 945 952 854 177 877 487 514 495 92 680 920 351 114 874 560 232 54 302 907 456 221 483 749 102 918 866 855 521 172 970 343 233 389 622 746 431 428 448 426 101 516 567 58 966 954 200 969 871 882 484 595 847 422 677 988 325 280 182 128 519 930 593 100 118 4 544 395 944 635 654 624 650 774 536 844 433 151 1000 757 272 283 409 235 577 28 255 264 251 581 997 352 461 886 810 659 269 479 279 165 579 590 741 903 245 546 123 769 576 826 176 505 382 140 153 318 792 571 843 722 598 602 472 573 266 632 112 704 250 454 592 700 111 79 804 67 572 939 628 626 185 305 756 834 333 961 51 276 6 27 256 241 906 557 875 509 631