45 1000 826 579 842 424 643 190 127 967 250 294 162 551 821 953 350 394 904 172 617 750 492 804 790 899 506 248 870 653 127 263 452 258 601 811 872 939 435 644 748 568 756 263 831 529 446 751 228 393 259 252 974 156 785 311 853 692 619 513 54 522 408 315 852 260 62 550 464 331 966 619 41 686 699 515 483 105 54 145 633 796 596 246 477 270 405 945 821 275 677 949 899 300 934 708 391 865 585 982 828 569 162 700 94 894 364 45 936 623 169 186 258 978 527 293 27 521 286 366 839 321 494 340 303 651 659 146 693 706 23 539 747 335 843 349 412 290 604 922 396 200 989 97 543 888 676 403 240 778 252 354 420 355 351 208 252 928 763 835 156 711 498 183 390 727 775 967 761 812 268 758 174 526 801 712 312 824 353 307 951 812 996 269 336 699 578 689 387 580 41 705 625 573 600 389 448 699 148 492 734 54 90 198 28 69 411 970 71 878 377 875 894 705 560 352 197 574 772 39 414 310 672 841 203 454 968 132 814 558 837 789 492 566 317 692 504 946 85 169 703 107 302 620 711 939 438 226 203 347 391 963 890 900 726 131 304 621 626 164 571 819 924 33 910 698 203 991 319 287 273 528 782 664 396 456 467 481 72 736 125 191 984 322 608 534 161 383 814 222 154 546 431 732 926 714 41 247 792 324 527 609 270 245 867 605 784 317 622 50 922 415 309 753 74 709 397 845 877 332 784 217 339 610 609 436 218 459 462 808 849 797 59 488 94 314 980 673 474 256 20 598 977 717 99 582 649 817 547 441 494 175 133 517 961 942 993 629 435 482 753 626 631 324 563 738 256 501 488 757 456 85 26 932 940 304 716 16 373 522 208 367 381 81 643 143 362 651 525 941 600 761 753 34 717 756 24 12 899 30 388 115 528 933 615 215 223 810 906 567 213 397 857 760 582 160 64 178 500 38 77 164 993 172 474 478 108 923 159 597 290 829 216 494 838 345 177 657 216 147 158 523 767 970 253 447 851 493 29 538 804 416 79 575 126 238 592 576 937 516 274 863 856 581 124 67 238 739 917 570 724 596 273 818 777 564 62 891 20 741 714 837 194 149 130 465 83 251 713 517 510 266 636 422 204 621 302 657 679 20 701 793 982 603 747 790 134 348 115 497 728 691 157 572 380 392 583 824 344 380 472 652 363 160 804 988 986 221 736 400 634 574 776 904 627 914 363 810 517 129 413 720 384 464 710 494 987 207 442 205 767 13 76 636 844 406 507 177 852 610 274 856 508 196 186 390 562 519 32 747 259 117 632 921 289 639 639 754 16 380 819 793 816 842 986 153 156 731 279 16 324 143 16 711 880 623 580 85 584 750 759 567 695 586 439 823 498 996 652 971 236 467 399 905 573 499 454 514 204 374 464 541 957 359 417 64 133 744 987 122 773 725 617 710 760 806 252 251 84 189 389 344 835 266 88 924 376 213 369 616 715 94 707 581 103 687 517 495 304 387 657 348 450 727 552 457 851 77 373 372 574 766 416 661 590 184 339 516 412 967 565 62 414 659 6 583 402 609 826 594 243 956 14 358 163 935 116 706 381 305 990 360 304 471 899 832 811 438 316 992 929 858 878 695 707 33 287 141 236 689 974 949 997 996 66 313 552 431 414 489 540 558 200 693 531 522 63 583 276 969 508 903 235 31 975 855 63 57 860 886 182 161 558 28 266 166 217 787 433 900 267 86 281 771 217 290 216 807 683 922 512 882 688 57 858 955 742 124 12 522 699 34 19 750 723 435 265 730 745 147 362 595 993 279 7 853 165 678 571 720 150 13 66 908 546 259 954 894 647 134 420 269 880 66 766 617 351 171 121 904 541 157 627 857 359 347 709 563 602 269 752 770 218 87 116 67 454 540 620 262 953 222 632 818 699 598 607 278 387 311 776 776 719 971 154 106 208 64 690 183 76 184 809 721 614 717 12 5 879 824 137 482 45 270 715 317 79 187 484 415 956 186 941 403 484 34 147 719 48 484 491 505 144 544 790 593 158 296 942 649 316 617 157 578 481 724 261 128 314 765 456 809 108 435 764 841 453 945 432 601 856 33 954 864 970 269 251 575 121 405 487 325 953 810 929 597 814 738 60 779 934 553 545 722 312 405 44 408 874 110 275 798 693 184 164 731 341 950 169 349 407 332 229 911 871 357 695 763 484 929 399 84 803 773 739 823 791 346 469 835 351 676 499 98 834 897 66 541 204 622 558 248 987 472 813 91 693 416 701 304 559 810