383 459 261 961 489 926 561 356 55 707 491 542 869 636 387 942 50 915 771 34 215 257 17 735 586 492 457 873 103 617 318 146 714 779 621 741 63 10 186 158 194 402 931 331 152 213 639 674 458 604 92 258 860 790 699 81 422 788 978 111 814 810 299 955 647 801 120 874 616 494 708 475 157 209 454 371 554 49 202 270 870 754 326 912 328 680 335 145 825 767 407 751 128 560 1 179 147 927 65 878 559 449 443 794 760 550 124 218 87 696 724 12 309 944 691 266 888 988 373 110 345 732 333 79 118 310 315 399 597 653 750 461 972 219 260 439 453 268 196 285 211 976 171 384 549 982 28 206 990 725 495 327 385 949 135 693 718 314 392 518 324 284 365 278 162 846 830 400 360 891 659 596 979 883 540 628 306 622 532 430 792 180 649 96 755 667 774 325 954 821 729 30 844 539 541 290 427 481 715 99 970 91 853 531 479 763 452 44 473 936 337 577 537 393 26 350 94 722 295 312 409 200 564 498 780 382 993 840 702 311 415 411 575 563 469 433 710 907 945 519 0 671 511 130 654 1000 867 64 432 535 589 187 6 108 448