46 14 124 792 460 87 532 949 885 759 155 20 844 969 547 889 671 117 272 740 159 122 134 281 860 221 216 370 960 957 360 405 623 835 548 434 922 80 382 158 190 888 529 385 208 75 273 878 191 545 970 701 18 103 981 229 324 196 598 635 505 309 392 127 144 939 560 417 370 293 926 559 532 454 943 740 528 216 969 70 760 938 770 777 41 102 5 716 297 954 350 801 262 741 279 757 32 190 525 401 834 450 312 366 903 254 105 782 469 73 203 580 11 324 708 403 425 64 118 722 17 819 874 631 912 505 739 943 694 264 695 880 65 6 245 320 612 701 453 432 125 656 12 135 979 71 889 756 135 6 477 503 177 702 485 88 558 224 382 604 839 428 483 255 434 727 926 397 427 379 828 551 34 191 38 364 262 278 119 748 636 947 602 812 1 87 899 558 662 632 161 852 59 643 458 844 721 384 240 499 762 420 402 147 610 791 862 223 68 333 322 703 279 276 514 279 714 764 189 375 747 349 578 806 344 387 649 64 770 241 563 883 660 316 29 621 106 243 196 173 575 869 228 853 144 93 484 857 857 672 583 603 372 512 760 715 899 761 131 668 1 45 551 12 360 931 984 817 173 531 989 747 400 216 952 895 309 435 752 517 458 686 471 181 198 231 248 96 343 378 115 695 774 17 706 485 948 41 301 472 572 289 219 323 857 522 217 517 956 320 385 765 6 855 945 203 437 544 650 779 921 764 473 46 781 530 530 80 571 830 551 494 471 121 816 327 642 32 195 949 704 579 65 709 433 10 911 222 553 912 352 826 675 825 871 807 706 753 238 628 582 141 121 52 261 288 730 255 672 924 555 375 854 620 83 287 981 345 860 885 256 211 710 282 387 933 441 445 685 678 72 618 170 545 22 431 832 103 37 855 379 591 229 232 210 663 870 190 7 729 75 614 292 136 248 678 420 40 474 456 69 546 74 239 90 447 21 273 549 57 128 927 647 708 159 209 371 28 750 377 109 176 343 400 312 590 429 83 629 903 539 49 800 964 287 241 762 307 513 310 363 992 589 362 700 99 922 70 478 671 798 586 199 140 337 862 81 118 944 61 20 482 110 171 797 396 411 558 55 275 220 769 619 808 482 318 258 403 739 735 426 536 673 624 28 361 485 460 478 780 521 849 614 982 19 410 729 429 320 783 56 539 552 674 698 33 991 307 788 81 41 213 968 65 188 347 426 24 807 903 803 679 752 768 660 122 178 740 551 849 523 958 387 426 631 436 810 973 742 597 53 134 161 20 199 700 367 976 75 525 878 230 203 981 997 214 103 526 953 5 374 827 962 112 252 944 899 414 916 640 362 968 126 875 339 676 926 57 651 1 581 880 230 783 861 578 996 315 104 949 671 829 127 984 293 379 927 191 144 842 183 505 161 308 379 499 983 305 556 633 657 488 512 238 271 724 815 618 390 270 566 412 451 45 395 743