1000 1000 10000 34 244 34 252 994 486 998 486 845 634 845 636 874 984 876 984 598 264 598 270 166 842 166 849 972 381 972 387 83 454 83 454 596 521 596 530 496 10 497 10 959 757 959 757 378 755 378 764 318 666 325 666 961 344 966 344 156 271 157 271 786 451 787 451 577 99 577 107 433 789 438 789 888 555 890 555 811 396 811 397 403 328 403 335 602 83 604 83 810 293 811 293 425 824 425 827 463 559 463 566 676 835 679 835 294 783 301 783 443 993 452 993 236 347 236 349 977 848 984 848 530 543 530 545 46 913 49 913 956 157 960 157 714 820 723 820 53 466 53 468 426 897 426 903 723 312 723 321 152 140 152 140 748 242 748 247 74 995 74 998 267 459 267 467 869 397 874 397 255 660 256 660 397 383 397 383 96 900 96 906 790 258 790 261 687 717 693 717 594 494 599 494 744 653 747 653 28 674 30 674 219 491 220 491 996 327 999 327 472 503 480 503 226 18 226 24 43 410 43 413 453 919 458 919 441 962 449 962 353 405 353 412 303 553 304 553 761 835 765 835 68 225 77 225 970 74 970 78 245 576 248 576 56 377 58 377 104 523 104 523 65 74 65 82 973 774 980 774 731 613 731 622 254 587 254 593 929 734 930 734 506 148 506 156 38 642 40 642 567 488 567 491 924 860 926 860 698 137 707 137 112 155 113 155 666 173 666 181 566 48 568 48 602 341 606 341 872 480 872 487 275 929 283 929 330 800 330 806 255 282 264 282 684 321 684 328 328 510 336 510 533 746 533 750 858 361 865 361 845 689 850 689 256 287 264 287 587 316 596 316 798 114 798 115 384 967 384 968 362 452 366 452 164 273 172 273 562 859 568 859 540 634 540 642 913 944 919 944 546 621 553 621 377 179 377 185 249 678 249 681 288 723 289 723 308 370 308 379 345 303 347 303 607 682 607 686 443 116 443 118 860 886 863 886 151 862 151 867 895 993 902 993 290 642 296 642 846 462 855 462 711 105 711 114 372 891 375 891 222 815 222 824 2 425 2 434 182 811 183 811 304 651 306 651 255 20 255 23 959 740 967 740 260 116 260 116 935 73 936 73 110 148 110 148 323 214 323 217 44 906 44 906 199 720 199 724 888 187 892 187 783 668 792 668 882 977 882 984 680 256 680 261 88 345 92 345 18 352 20 352 344 399 347 399 995 115 995 115 297 528 304 528 726 787 731 787 710 589 710 590 562 881 562 886 193 315 193 317 53 503 53 512 281 740 281 748 513 182 516 182 672 226 678 226 101 22 104 22 645 263 650 263 171 674 177 674 539 126 543 126 311 474 311 474 680 90 680 98 871 217 880 217 857 392 857 401 231 968 236 968 451 801 455 801 655 866 655 867 252 72 257 72 717 752 717 758 844 560 844 565 333 244 333 244 186 446 189 446 794 163 796 163 190 196 190 201 255 649 255 657 785 193 785 195 732 519 732 524 595 469 604 469 682 271 682 278 418 13 427 13 109 590 117 590 865 577 865 582 744 967 751 967 142 751 148 751 678 139 683 139 853 873 856 873 130 781 130 781 716 783 720 783 384 367 385 367 205 132 208 132 766 343 766 352 355 623 361 623 633 951 633 959 151 213 151 220 864 654 864 658 385 848 390 848 649 121 649 128 612 695 618 695 674 902 674 904 985 722 985 730 337 267 337 273 592 682 592 687 4 796 5 796 428 55 435 55 174 116 183 116 993 36 996 36 847 297 847 303 424 782 424 789 352 161 352 162 482 478 490 478 923 662 923 665 850 695 855 695 237 437 237 437 909 375 909 382 129 721 129 721 143 253 152 253 448 630 448 633 682 304 689 304 534 572 541 572 350 76 350 82 164 235 164 239 410 646 410 654 392 54 398 54 510 555 510 562 187 286 187 287 286 498 286 501 178 25 179 25 670 68 678 68 792 59 792 67 696 936 701 936 708 220 715 220 283 654 289 654 651 637 654 637 811 50 814 50 764 512 771 512 552 292 557 292 719 582 719 585 926 19 930 19 373 561 374 561 223 911 228 911 857 309 857 309 178 886 178 888 523 936 523 945 388 990 388 996 608 367 608 369 515 631 515 638 990 76 990 85 655 635 663 635 342 524 342 527 524 491 527 491 804 898 804 901 989 997 993 997 305 56 305 59 358 736 358 743 535 98 535 105 421 151 423 151 397 342 404 342 95 320 97 320 373 758 373 763 940 453 940 457 72 260 72 265 997 874 1000 874 185 998 193 998 749 165 749 168 46 110 55 110 581 882 581 888 725 312 731 312 973 656 973 665 728 955 728 964 592 575 592 581 158 712 162 712 726 775 726 781 870 244 870 250 493 749 493 756 213 714 213 714 21 580 21 583 861 912 861 914 442 292 442 293 422 505 422 512 824 988 824 988 494 129 494 135 430 600 435 600 896 665 896 672 981 637 981 638 653 802 662 802 947 629 954 629 466 247 466 247 748 216 748 216 579 360 579 365 867 2 870 2 394 5 400 5 624 219 632 219 378 401 380 401 352 809 352 813 565 104 571 104 467 325 467 325 677 213 678 213 246 863 254 863 402 277 402 281 423 453 431 453 851 951 851 958 519 1000 525 1000 127 499 127 501 375 888 378 888 412 799 412 799 365 670 370 670 671 201 673 201 798 606 807 606 444 823 447 823 433 542 442 542 762 174 763 174 523 963 523 969 751 582 752 582 709 510 718 510 914 468 916 468 636 501 636 507 136 863 143 863 246 522 255 522 604 981 604 982 595 689 595 697 988 375 996 375 736 701 736 706 362 305 362 309 211 64 211 70 12 270 12 272 111 226 118 226 745 280 747 280 94 302 100 302 355 536 355 537 269 303 269 310 686 715 693 715 567 195 567 202 609 718 609 726 697 263 697 271 188 832 190 832 193 894 193 894 90 749 91 749 994 115 994 115 895 755 895 763 944 247 949 247 701 273 702 273 131 827 135 827 174 758 174 767 155 979 155 980 260 346 265 346 430 692 431 692 602 473 610 473 291 888 300 888 737 192 737 194 340 788 340 796 23 647 23 652 14 335 23 335 222 109 222 115 141 678 141 681 773 642 781 642 309 549 309 556 584 635 590 635 822 451 828 451 942 422 942 424 505 198 505 198 205 598 205 605 653 564 653 566 635 590 644 590 485 994 485 998 494 606 503 606 760 843 764 843 395 211 395 215 803 861 807 861 10 318 14 318 982 739 982 739 805 702 805 710 977 245 985 245 82 280 88 280 250 681 250 682 786 460 790 460 717 544 725 544 79 208 87 208 600 899 601 899 682 29 682 36 887 206 892 206 535 586 535 591 14 78 14 78 410 595 416 595 792 195 792 201 883 489 883 495 828 225 828 233 590 354 590 356 466 926 466 932 34 754 38 754 519 234 519 235 792 380 792 383 326 76 334 76 336 656 336 657 118 752 118 756 541 747 541 753 204 753 204 753 578 708 581 708 567 848 567 852 609 937 609 945 131 527 134 527 888 837 888 841 401 299 405 299 850 778 850 782 514 286 514 290 980 738 980 746 802 1 802 6 262 483 262 488 509 698 509 702 201 591 201 598 599 789 599 794 597 264 597 266 433 703 433 703 77 496 81 496 364 858 364 861 597 575 602 575 304 330 311 330 614 884 614 886 915 992 919 992 346 946 352 946 899 48 908 48 400 373 400 380 113 423 113 426 398 107 398 108 758 331 767 331 566 2 566 2 442 103 445 103 778 59 778 68 339 324 339 329 338 457 340 457 506 405 506 414 396 400 397 400 369 842 369 842 217 284 217 284 941 497 942 497 180 330 180 332 559 516 568 516 711 245 711 249 287 99 287 104 83 42 87 42 100 544 102 544 972 719 978 719 127 897 127 902 722 198 722 200 883 336 883 342 178 101 182 101 87 634 87 639 139 197 139 199 373 522 382 522 850 656 850 658 386 937 386 946 668 445 668 454 749 329 752 329 279 301 287 301 983 974 983 980 549 230 549 237 77 725 77 728 846 449 849 449 880 171 889 171 666 150 666 151 266 566 266 570 501 510 501 510 699 558 699 565 169 650 178 650 710 946 710 952 631 286 631 295 517 551 517 555 956 397 956 401 904 927 907 927 252 788 252 793 510 305 516 305 100 316 102 316 218 437 220 437 885 652 885 652 373 754 373 759 849 154 858 154 445 741 445 742 121 231 127 231 357 543 357 548 465 293 468 293 844 498 844 499 136 605 136 610 640 589 640 589 243 672 243 675 599 722 604 722 269 800 269 803 701 495 701 504 257 160 257 163 563 526 563 534 487 847 487 847 386 39 386 47 900 207 900 215 73 820 74 820 194 120 198 120 588 618 588 619 485 901 485 910 824 777 824 781 467 177 467 179 832 282 840 282 641 725 647 725 49 306 49 313 166 57 168 57 384 202 391 202 921 473 921 473 872 923 879 923 683 575 683 584 242 941 242 945 45 458 50 458 233 358 233 358 728 311 728 311 443 65 451 65 212 458 215 458 20 252 20 257 231 355 231 360 946 840 953 840 170 926 177 926 172 19 177 19 937 897 946 897 495 374 495 379 788 26 788 32 141 135 141 139 220 869 220 876 49 505 58 505 165 995 169 995 631 242 631 242 207 220 207 225 394 976 394 982 992 507 999 507 17 449 18 449 811 513 814 513 195 510 196 510 143 761 147 761 632 565 638 565 113 676 113 684 906 906 915 906 426 981 433 981 768 862 768 865 497 852 497 857 118 739 118 746 445 376 448 376 785 115 790 115 589 780 594 780 170 63 178 63 201 256 209 256 376 346 376 351 981 398 981 401 619 205 619 214 534 399 535 399 889 568 889 575 719 429 720 429 902 111 911 111 445 885 445 893 382 282 382 283 557 525 557 528 230 529 230 538 571 825 571 833 866 460 868 460 250 849 250 851 594 234 597 234 135 132 141 132 600 569 603 569 946 504 954 504 319 928 319 931 480 769 480 775 180 585 183 585 87 384 90 384 436 690 444 690 73 740 78 740 223 375 227 375 178 693 179 693 922 392 925 392 512 751 512 756 941 863 943 863 156 111 156 111 360 271 360 280 118 882 118 890 858 125 867 125 289 505 289 509 87 386 92 386 385 257 387 257 237 871 240 871 999 758 999 758 484 968 484 974 436 8 436 17 162 901 163 901 315 249 324 249 943 300 946 300 627 222 632 222 684 150 684 159 451 29 451 32 460 726 460 733 642 326 644 326 407 947 407 951 123 81 128 81 883 951 883 956 119 756 119 762 964 709 964 714 756 856 756 862 200 274 203 274 302 779 308 779 260 402 262 402 984 226 986 226 22 674 24 674 332 222 340 222 656 327 660 327 674 469 674 478 867 992 869 992 753 506 753 510 487 315 495 315 30 300 31 300 142 288 145 288 632 643 632 652 168 185 168 194 917 169 921 169 437 348 442 348 797 214 798 214 708 449 708 453 154 523 161 523 911 574 919 574 688 819 688 821 17 714 17 717 18 636 18 644 534 210 539 210 363 384 363 389 215 868 223 868 719 275 719 278 320 887 321 887 819 270 819 273 711 852 718 852 329 532 335 532 879 900 883 900 757 523 759 523 763 352 763 354 284 47 288 47 88 990 88 993 596 834 596 841 614 931 615 931 990 124 990 125 202 737 203 737 548 514 548 514 555 716 555 718 883 956 891 956 960 753 960 756 39 334 46 334 116 689 123 689 71 228 72 228 499 877 499 883 478 792 482 792 65 287 65 288 983 748 983 750 126 452 127 452 375 681 375 687 34 577 39 577 311 304 311 312 169 962 172 962 520 947 522 947 155 657 155 658 965 215 968 215 624 467 630 467 655 844 655 845 62 286 62 292 913 556 913 565 145 173 146 173 850 644 856 644 272 444 277 444 928 112 928 116 487 211 487 212 192 346 200 346 991 655 997 655 341 106 348 106 133 471 133 475 664 224 666 224 96 282 96 283 604 790 604 794 441 977 445 977 913 744 913 749 755 104 755 106 906 101 906 104 342 879 342 879 835 617 840 617 65 999 73 999 544 888 552 888 645 764 645 771 727 250 729 250 549 160 549 166 765 545 765 551 474 20 474 24 734 381 741 381 624 162 624 163 64 456 64 456 473 17 473 25 997 240 997 242 661 609 669 609 186 241 190 241 238 305 241 305 442 995 444 995 907 98 907 101 261 782 261 785 7 852 15 852 375 534 375 543 612 908 612 909 760 427 761 427 935 521 935 524 561 492 561 492 569 933 577 933 642 118 642 118 185 273 187 273 275 368 277 368 785 978 794 978 596 732 598 732 539 943 543 943 706 562 707 562 362 414 362 423 526 782 526 791 207 337 216 337 142 705 142 714 126 906 126 908 177 963 185 963 994 640 994 647 808 915 810 915 994 24 994 29 766 192 774 192 193 518 196 518 50 923 57 923 953 330 962 330 553 642 557 642 781 679 782 679 488 53 488 57 878 518 878 520 600 729 600 736 785 487 785 487 354 693 354 693 672 902 672 910 61 529 68 529 484 785 493 785 419 731 419 733 271 630 277 630 656 858 661 858 130 157 130 160 994 628 994 631 129 472 129 473 556 683 556 684 629 624 636 624 917 519 917 528 606 96 606 105 438 461 438 466 566 913 566 918 592 185 592 185 108 977 114 977 764 864 764 864 881 828 881 837 858 492 861 492 240 187 240 193 41 100 41 107 78 20 82 20 245 723 246 723 441 613 447 613 727 168 727 168 268 678 268 685 123 440 127 440 79 979 87 979 662 706 662 714 772 264 772 264 231 188 231 195 717 93 717 99 948 597 954 597 225 511 225 518 615 22 623 22 523 616 523 618 384 230 392 230 140 955 148 955 636 760 636 767 648 44 656 44 853 67 856 67 927 999 931 999 564 580 572 580 249 195 249 195 634 365 634 371 484 420 492 420 811 602 811 606 607 787 607 787 472 739 472 742 449 706 450 706 673 128 673 129 327 770 335 770 846 151 849 151 917 411 926 411 226 307 226 307 203 784 203 784 64 970 64 979 564 227 569 227 995 399 995 399 103 481 103 486 660 682 660 683 593 443 593 452 733 224 733 231 275 192 275 195 600 231 600 235 621 136 629 136 308 427 316 427 980 884 980 892 257 651 257 651 73 215 73 220 640 914 647 914 787 262 787 263 711 708 714 708 305 41 305 50 255 626 255 627 192 607 196 607 251 596 251 596 748 122 753 122 192 829 192 831 582 762 582 762 295 804 298 804 664 350 666 350 672 368 678 368 484 367 492 367 821 698 821 704 860 21 868 21 82 115 82 119 712 10 712 18 686 709 686 715 648 494 651 494 653 66 655 66 985 580 985 580 701 856 701 861 502 343 502 347 920 279 920 287 534 157 540 157 141 902 142 902 393 577 393 579 53 709 53 716 699 993 699 994 549 169 558 169 531 943 531 945 242 19 242 21 813 657 813 660 24 432 29 432 575 806 575 806 474 900 474 900 104 611 104 615 452 293 452 295 35 397 36 397 936 772 943 772 219 35 220 35 899 112 899 119 894 707 898 707 213 7 213 8 144 12 144 18 710 397 710 398 299 798 299 801 745 258 745 263 206 694 206 695 618 943 618 948 472 989 474 989 445 297 445 305 567 416 569 416 999 37 999 44 217 668 217 676 593 646 593 653 398 11 398 17 666 895 666 899 991 457 991 459 597 816 603 816 639 253 646 253 883 749 883 750 471 382 471 384 467 485 467 493 605 27 605 33 461 451 461 455 201 615 207 615 714 873 714 878 25 804 25 804 588 764 589 764 204 919 204 924 565 166 565 166 922 25 930 25 444 672 444 676 281 359 281 363 885 648 885 656 686 80 686 88 405 124 413 124 635 690 636 690 892 749 892 757 220 409 220 413 175 478 175 480 409 927 409 930 864 804 873 804 929 116 938 116 43 158 46 158 910 800 910 807 276 172 285 172 206 709 207 709 323 205 323 211 221 575 223 575 596 810 596 811 906 167 906 174 588 564 588 572 587 286 587 293 899 930 902 930 247 217 247 217 884 994 884 999 30 89 35 89 344 637 345 637 691 289 691 291 941 824 941 827 638 997 645 997 751 395 755 395 358 586 358 586 833 561 833 561 573 842 574 842 91 579 91 584 881 110 881 112 909 126 917 126 100 88 109 88 346 500 346 503 893 151 893 159 136 651 137 651 332 718 338 718 588 506 591 506 994 931 996 931 733 110 740 110 387 528 387 536 945 915 950 915 643 533 648 533 967 271 974 271 7 463 14 463 158 232 158 240 995 312 998 312 522 862 524 862 97 943 97 943 281 925 281 928 674 930 677 930 501 164 507 164 113 359 121 359 965 926 965 929 436 455 436 462 159 545 164 545 264 460 265 460 496 240 503 240 77 830 80 830 359 631 365 631 565 329 565 329 839 951 839 953 411 440 411 449 675 899 675 899 233 842 233 848 877 478 877 480 870 883 877 883 371 553 373 553 909 938 909 940 557 535 564 535 110 424 110 431 467 589 467 596 535 413 538 413 705 362 705 370 868 443 874 443 860 799 860 808 845 358 849 358 175 193 179 193 339 72 343 72 850 421 850 422 962 442 962 443 864 722 872 722 248 98 248 103 335 225 340 225 305 247 311 247 695 391 703 391 82 436 88 436 395 253 395 255 882 915 886 915 870 498 870 502 763 583 763 587 761 201 770 201 928 333 933 333 284 25 284 28 41 677 41 677 374 155 380 155 672 69 672 69 882 712 890 712 345 660 350 660 231 196 231 205 22 408 30 408 724 103 724 112 561 870 561 870 186 358 186 359 881 468 886 468 529 25 529 27 268 761 268 761 117 862 117 866 367 264 374 264 708 691 708 695 828 281 828 287 914 911 914 911 44 148 44 148 483 47 483 47 420 928 420 928 984 627 984 629 811 538 814 538 208 358 217 358 819 732 819 741 524 739 525 739 37 18 37 20 324 888 324 891 766 367 766 373 625 227 633 227 300 421 300 424 691 632 699 632 117 592 117 600 602 74 602 76 876 289 876 296 686 531 690 531 183 681 189 681 499 699 506 699 815 454 815 461 884 297 884 297 644 370 644 370 172 373 172 373 804 666 804 667 351 646 351 654 602 283 609 283 91 262 94 262 235 157 235 162 228 543 231 543 862 610 862 614 419 852 419 852 796 302 805 302 440 364 449 364 873 481 875 481 434 286 443 286 751 679 752 679 115 847 115 850 185 97 189 97 238 938 238 940 634 398 642 398 807 565 807 573 934 58 938 58 601 82 601 87 995 479 1000 479 472 103 472 111 298 930 298 939 588 324 588 328 850 73 850 73 769 913 770 913 607 481 614 481 574 560 574 569 820 233 820 233 426 102 433 102 981 241 981 242 871 819 877 819 719 180 719 180 327 34 327 34 909 847 916 847 786 467 786 468 484 855 484 860 245 518 247 518 882 873 882 877 878 910 879 910 646 596 646 602 454 572 457 572 274 664 274 668 865 218 865 218 752 491 760 491 342 675 345 675 343 384 349 384 98 585 105 585 432 537 432 537 226 765 226 765 829 787 831 787 68 487 70 487 655 140 664 140 919 569 919 570 979 55 979 63 828 657 828 666 388 254 395 254 742 908 746 908 443 198 451 198 471 995 477 995 531 601 540 601 455 687 455 692 215 802 215 807 464 596 464 596 73 378 73 378 798 763 798 764 435 97 436 97 460 732 469 732 481 907 481 913 124 796 133 796 869 136 877 136 621 506 621 507 41 409 41 413 527 500 533 500 502 734 502 740 180 852 189 852 705 270 705 270 933 256 933 264 807 120 811 120 605 453 605 460 111 177 120 177 368 834 369 834 601 447 601 451 381 924 386 924 760 754 762 754 94 70 95 70 555 832 555 835 934 418 934 425 160 126 160 135 36 899 36 906 781 464 781 472 280 591 284 591 848 885 848 886 542 779 542 788 730 718 730 721 849 574 849 577 549 17 549 18 779 636 779 643 509 866 509 866 714 539 719 539 137 848 137 857 849 827 849 833 52 893 52 895 192 110 201 110 69 580 76 580 187 701 189 701 361 772 361 778 36 778 36 786 675 531 675 531 114 794 119 794 179 526 187 526 623 936 623 936 840 337 844 337 421 779 429 779 259 402 259 411 790 985 798 985 140 604 140 607 58 125 58 126 486 993 488 993 411 732 412 732 47 594 51 594 12 896 21 896 167 48 167 48 988 358 991 358 145 436 145 445 844 413 848 413 293 559 301 559 871 566 877 566 880 502 886 502 333 615 333 623 766 346 775 346 303 134 303 140 917 752 917 755 450 193 452 193 613 152 618 152 63 400 63 408 964 258 969 258 50 566 50 574 7 595 11 595 868 217 868 224 939 876 947 876 387 779 389 779 4 458 7 458 925 1000 925 1000 56 867 60 867 195 728 195 736 668 514 668 514 35 676 40 676 872 89 874 89 694 222 696 222 954 102 954 108 826 438 828 438 847 951 847 951 285 398 285 398 334 628 334 634 362 560 367 560 906 816 906 818 804 452 804 452 712 96 712 96 683 166 692 166 935 955 935 958 977 102 981 102 61 870 61 879 866 219 866 219 569 244 569 244 612 225 612 229 741 818 741 821 298 255 302 255 744 454 744 456 217 390 222 390 505 133 505 134 557 457 557 458 791 401 791 404 737 732 737 736 682 240 682 249 155 480 155 484 494 891 494 898 351 48 355 48 198 627 207 627 722 582 722 582 555 969 555 969 395 758 395 765 229 771 232 771 555 251 555 254 988 754 990 754 416 757 417 757 942 572 945 572 614 709 619 709 365 13 365 21 582 123 582 123 715 439 715 445 472 260 480 260 233 755 233 761 291 340 299 340 164 75 164 81 648 253 648 255 43 889 43 897 578 487 578 491 827 6 832 6 874 238 874 241 568 961 570 961 813 252 819 252 310 16 315 16 304 345 306 345 244 466 244 472 986 761 989 761 713 847 713 853 367 261 368 261 269 381 269 383 630 343 631 343 324 864 330 864 260 674 265 674 694 854 694 854 248 186 252 186 4 279 5 279 704 870 708 870 481 660 481 663 651 269 651 273 177 327 178 327 779 583 779 590 964 381 966 381 353 890 353 894 254 190 255 190 382 755 382 757 402 684 402 690 13 402 13 402 991 415 994 415 446 708 455 708 844 378 844 384 396 532 396 535 688 170 688 171 606 551 608 551 424 664 425 664 248 589 251 589 610 545 610 551 800 951 800 957 624 601 624 602 425 185 425 186 297 329 297 335 377 168 377 170 730 66 731 66 631 542 631 542 31 88 31 92 917 441 917 441 193 970 193 977 641 952 647 952 490 385 490 390 184 612 184 618 210 756 212 756 782 308 785 308 863 429 863 430 498 521 498 525 511 472 517 472 922 261 922 269 81 823 81 827 828 82 831 82 16 563 16 572 615 63 615 67 310 744 310 751 3 92 3 92 226 16 226 24 62 13 62 14 811 544 811 546 322 489 324 489 531 573 531 576 146 506 153 506 766 197 772 197 517 7 517 15 745 826 745 833 423 704 423 710 392 614 392 623 240 7 240 9 854 118 854 122 207 932 207 934 197 600 201 600 68 521 68 524 842 504 846 504 430 61 438 61 12 543 12 543 352 550 358 550 164 185 164 193 441 34 450 34 701 807 704 807 1 535 1 541 835 93 835 95 338 241 340 241 856 789 856 798 982 739 982 747 228 957 228 958 54 963 61 963 369 274 369 276 961 672 963 672 940 168 940 169 638 868 640 868 340 424 340 428 442 905 444 905 929 315 938 315 439 172 442 172 601 184 601 186 301 788 301 790 495 935 495 938 779 925 788 925 562 169 568 169 985 352 987 352 263 421 263 429 385 993 387 993 343 624 345 624 913 738 913 746 691 634 691 640 437 721 437 725 609 280 609 287 482 997 482 997 847 419 847 423 43 380 43 384 912 125 912 134 549 177 549 179 74 397 74 397 52 853 56 853 54 550 63 550 966 987 968 987 367 633 374 633 627 247 636 247 73 415 73 417 830 313 839 313 263 835 263 840 535 401 538 401 704 515 704 517 912 36 912 36 916 825 920 825 709 11 709 15 728 675 728 680 985 335 985 335 662 643 662 643 576 816 576 816 479 634 479 638 156 248 156 252 112 597 112 603 746 305 746 305 449 736 449 737 409 595 409 600 562 98 565 98 104 330 111 330 442 529 443 529 860 63 860 66 496 348 500 348 78 907 81 907 447 302 447 307 230 135 230 135 723 87 723 91 426 927 430 927 659 101 667 101 415 911 420 911 996 699 996 706 716 621 716 629 338 562 338 566 705 971 708 971 80 440 80 445 467 900 469 900 234 459 234 459 302 849 307 849 197 233 197 238 958 224 958 229 430 535 430 539 544 988 546 988 572 28 572 28 431 877 431 882 96 774 96 780 22 534 30 534 25 957 25 966 556 317 563 317 905 781 905 783 133 321 135 321 584 657 586 657 970 985 978 985 499 249 499 254 246 974 246 981 374 359 374 359 730 933 732 933 364 123 369 123 339 51 348 51 159 607 164 607 892 880 892 889 630 652 634 652 796 809 796 810 311 477 311 483 958 706 962 706 984 348 984 350 604 917 606 917 253 499 262 499 459 358 459 365 132 774 132 776 80 545 80 549 409 931 417 931 175 770 175 779 43 578 43 585 291 869 291 877 610 851 610 853 376 54 380 54 726 952 726 960 48 299 48 300 137 491 146 491 910 166 916 166 710 344 715 344 732 122 732 129 169 393 177 393 441 614 447 614 215 794 219 794 658 446 658 455 9 477 9 483 947 630 951 630 779 16 782 16 724 78 724 86 12 532 12 532 867 738 874 738 105 918 105 918 680 93 680 98 393 934 393 943 64 131 64 131 238 350 238 350 273 327 275 327 158 388 159 388 190 970 198 970 620 583 620 591 930 824 930 824 61 276 64 276 699 958 699 963 694 123 694 130 227 423 233 423 695 271 695 279 533 96 533 104 688 751 696 751 110 648 110 650 115 803 118 803 528 935 532 935 118 525 118 528 222 307 222 309 519 482 528 482 849 133 858 133 96 475 96 480 333 514 333 518 983 961 983 963 523 323 523 331 25 876 29 876 274 459 274 464 864 374 872 374 446 912 454 912 666 565 666 570 42 328 42 334 403 959 409 959 184 91 185 91 167 7 174 7 588 262 588 264 463 550 463 559 696 432 704 432 215 508 215 513 832 833 833 833 996 83 999 83 626 220 626 223 491 298 494 298 475 471 478 471 823 274 831 274 137 263 146 263 191 784 191 790 176 176 180 176 184 910 184 918 357 696 357 697 22 834 22 843 1000 796 1000 796 60 555 69 555 474 307 478 307 420 889 420 890 682 248 690 248 558 734 562 734 961 342 967 342 543 811 543 817 867 661 867 667 58 349 58 349 786 13 786 15 610 976 619 976 271 571 274 571 827 246 834 246 739 763 739 763 165 1 170 1 295 626 303 626 777 666 782 666 115 197 115 199 110 144 119 144 60 559 65 559 625 368 625 368 536 324 537 324 177 108 177 108 36 398 36 401 256 117 256 117 703 503 709 503 321 545 321 551 281 462 281 462 644 566 644 575 231 362 231 364 73 68 74 68 504 884 506 884 840 437 840 437 540 392 540 395 337 407 337 416 805 601 805 605 876 845 881 845 883 677 883 680 975 382 975 387 568 855 568 857 413 167 413 168 842 251 843 251 406 115 408 115 908 446 909 446 73 346 73 347 149 124 149 127 720 975 729 975 869 554 869 563 877 479 885 479 447 172 456 172 657 201 666 201 369 686 377 686 853 562 860 562 312 235 312 242 663 129 672 129 605 964 605 972 598 567 607 567 4 445 5 445 7 719 7 724 323 291 323 294 183 998 183 998 823 235 823 244 404 770 404 778 305 335 305 335 621 78 621 80 723 829 723 836 595 958 596 958 132 323 138 323 362 569 371 569 604 860 604 860 369 50 373 50 557 700 560 700 849 985 857 985 779 653 783 653 46 131 46 131 2 987 11 987 510 182 510 188 533 581 533 590 570 976 578 976 332 144 332 150 141 588 141 589 293 291 298 291 559 609 565 609 269 120 269 129 574 961 574 966 656 541 664 541 573 512 573 516 81 16 81 23 867 917 867 925 545 447 551 447 338 775 338 777 165 52 173 52 549 128 549 137 494 33 494 39 590 431 592 431 986 783 986 783 952 790 952 798 12 176 12 177 514 518 515 518 526 585 526 592 379 439 382 439 440 480 440 480 67 330 67 336 204 860 211 860 889 960 898 960 426 955 426 960 350 634 359 634 420 650 420 658 512 939 512 942 418 316 423 316 387 98 387 102 281 287 283 287 259 202 265 202 314 512 314 517 364 205 367 205 153 878 153 881 595 56 595 62 832 757 834 757 526 622 528 622 997 850 997 850 866 688 866 688 570 734 571 734 206 274 213 274 731 473 738 473 216 599 224 599 786 343 786 344 630 346 639 346 555 266 555 275 96 197 100 197 643 358 643 363 847 883 847 884 602 850 602 852 886 111 889 111 948 293 948 293 215 790 224 790 354 141 354 145 627 712 627 717 236 994 236 994 535 132 535 137 907 758 907 761 75 28 75 31 57 404 57 410 713 92 719 92 269 317 273 317 144 373 144 380 544 449 551 449 896 190 896 190 331 740 340 740 788 655 789 655 712 903 712 912 264 807 269 807 467 78 467 80 934 76 934 80 122 910 124 910 824 669 826 669 36 60 36 63 483 933 483 934 52 306 52 310 182 488 182 493 461 557 463 557 460 794 460 794 637 911 637 914 695 715 695 716 822 113 822 118 711 326 711 328 864 96 864 103 902 441 908 441 618 482 618 488 917 337 919 337 557 181 557 188 547 867 547 870 998 320 998 320 521 3 526 3 857 884 861 884 252 504 252 506 386 574 386 581 865 135 865 135 577 48 579 48 243 933 246 933 124 588 132 588 915 150 915 152 351 926 351 926 123 553 123 553 626 303 626 306 301 209 304 209 169 767 169 770 672 155 678 155 838 59 838 68 682 524 682 531 746 122 752 122 604 328 608 328 936 242 936 249 934 625 934 629 636 794 640 794 709 374 715 374 118 454 118 462 612 686 615 686 469 307 475 307 950 450 950 451 769 379 769 386 831 222 840 222 436 589 436 593 233 598 235 598 810 352 810 353 591 885 591 887 152 606 157 606 57 266 57 273 478 92 478 99 320 897 320 906 794 833 800 833 860 5 862 5 341 495 350 495 163 960 172 960 1000 52 1000 59 436 149 436 154 563 645 565 645 25 524 25 529 263 506 268 506 486 561 487 561 234 734 234 738 970 921 979 921 455 702 456 702 419 205 425 205 175 747 175 755 199 171 205 171 12 978 15 978 401 478 405 478 222 894 222 895 786 669 786 676 934 474 934 482 126 835 126 841 471 42 471 43 561 845 561 852 929 469 937 469 173 882 173 886 783 167 791 167 46 436 46 443 693 729 693 735 490 305 494 305 328 815 332 815 961 287 962 287 281 711 287 711 185 68 185 71 316 148 317 148 61 309 70 309 676 816 684 816 52 267 52 269 251 539 251 541 400 158 400 162 270 824 274 824 654 923 654 925 733 14 733 15 289 645 289 653 148 552 148 556 262 504 262 513 880 37 884 37 767 337 767 343 567 679 570 679 888 855 897 855 321 383 326 383 20 953 25 953 204 371 208 371 129 929 131 929 962 446 967 446 300 488 308 488 374 868 374 873 933 480 933 480 200 364 207 364 983 341 986 341 488 558 490 558 363 242 363 251 695 306 704 306 508 340 510 340 44 6 53 6 606 208 606 212 275 923 278 923 450 582 459 582 34 709 34 712 151 230 151 239 912 446 912 449 653 532 653 533 141 865 141 868 223 64 223 69 652 189 652 189 261 601 267 601 46 660 48 660 746 696 746 696 20 765 27 765 922 107 927 107 857 708 863 708 448 171 448 176 897 119 898 119 790 667 794 667 865 160 865 165 845 371 845 379 497 463 501 463 933 587 937 587 162 312 169 312 648 483 650 483 177 442 186 442 13 898 13 903 40 316 43 316 457 783 464 783 216 486 216 490 425 705 425 707 981 253 989 253 653 604 653 605 971 354 974 354 606 643 612 643 110 622 110 631 298 728 304 728 853 197 857 197 783 537 792 537 158 7 165 7 924 171 924 179 930 798 938 798 120 805 120 806 109 709 109 711 237 837 242 837 996 882 996 890 577 540 583 540 163 211 169 211 721 315 728 315 606 717 613 717 512 253 512 256 390 272 390 272 534 737 535 737 774 43 782 43 359 968 359 976 347 232 347 237 421 951 426 951 897 146 897 151 652 733 652 738 299 918 300 918 693 384 697 384 973 246 973 252 743 388 744 388 605 374 609 374 923 735 925 735 873 481 873 481 689 757 689 759 994 734 994 736 858 92 858 93 832 35 832 37 952 236 952 238 373 556 373 556 993 560 993 566 326 213 334 213 842 120 850 120 505 232 505 232 942 505 951 505 656 382 656 387 688 944 688 951 246 519 246 525 651 11 652 11 706 999 706 999 394 153 402 153 236 680 236 683 94 881 94 889 116 866 116 867 842 443 842 448 632 129 632 138 639 764 639 771 941 620 946 620 865 693 865 693 633 25 637 25 982 100 989 100 533 104 534 104 855 328 855 336 628 195 636 195 231 725 231 734 345 438 349 438 875 745 875 746 570 283 577 283 173 256 173 264 561 430 561 434 624 835 624 836 406 514 406 519 692 196 692 202 770 471 770 471 112 197 117 197 628 550 628 555 143 854 144 854 225 796 225 803 103 685 103 691 830 893 831 893 660 401 660 409 434 321 434 323 587 476 587 476 569 981 569 989 147 141 147 146 851 195 855 195 681 730 684 730 687 430 696 430 592 458 594 458 813 176 813 184 438 495 438 497 259 301 259 310 738 946 742 946 110 959 110 962 791 920 799 920 590 757 590 766 20 977 20 979 196 604 196 611 246 107 246 107 280 61 283 61 157 111 163 111 714 333 717 333 954 270 954 273 671 310 671 319 504 310 506 310 893 778 896 778 79 948 87 948 607 951 615 951 271 398 275 398 298 92 298 96 358 579 360 579 252 319 252 325 634 844 641 844 113 265 113 274 282 742 282 745 526 1000 526 1000 63 350 63 351 905 570 905 576 33 415 33 415 37 668 37 671 430 385 439 385 160 794 160 802 510 555 510 559 925 599 930 599 46 767 53 767 489 871 489 879 486 901 489 901 489 476 489 476 6 125 6 134 916 796 921 796 435 455 435 455 737 34 737 35 243 115 243 117 252 727 253 727 488 401 492 401 469 142 474 142 634 611 634 613 982 998 982 998 135 300 136 300 40 417 40 425 195 773 203 773 748 544 755 544 531 631 531 640 524 131 524 133 796 993 796 997 369 229 373 229 71 262 71 271 341 455 346 455 95 490 95 493 120 904 124 904 396 345 399 345 323 490 330 490 135 149 135 150 966 697 966 701 491 83 491 86 203 535 212 535 890 440 891 440 845 869 845 875 331 925 331 934 860 716 860 722 657 781 657 787 814 14 823 14 137 214 137 220 490 963 490 964 811 350 811 354 238 359 246 359 365 904 365 908 864 999 864 1000 994 363 994 370 745 960 747 960 320 863 320 872 283 393 287 393 199 699 200 699 329 266 329 269 553 710 556 710 317 873 317 873 327 474 331 474 616 335 617 335 499 322 506 322 492 201 495 201 481 33 481 36 766 434 766 438 395 249 395 249 694 751 701 751 124 765 128 765 853 875 853 878 559 568 559 574 790 598 790 599 814 923 814 927 966 660 971 660 458 715 465 715 754 334 754 334 462 614 462 615 136 964 136 967 155 334 155 336 619 14 627 14 360 59 366 59 575 871 575 874 493 894 493 899 993 210 994 210 938 137 940 137 91 644 91 653 664 170 673 170 551 613 551 616 317 975 318 975 12 313 20 313 414 114 423 114 69 687 77 687 275 642 275 644 613 881 613 884 525 676 533 676 440 979 447 979 781 261 781 262 267 729 267 729 42 778 46 778 347 240 354 240 583 284 583 288 526 484 533 484 833 346 833 346 210 380 215 380 217 572 217 580 789 856 792 856 172 91 180 91 203 602 210 602 149 443 149 448 19 191 28 191 584 951 593 951 612 794 618 794 828 683 828 683 457 738 457 742 116 22 123 22 680 672 684 672 28 543 33 543 15 633 16 633 604 743 612 743 322 489 322 494 728 585 728 587 705 437 708 437 409 631 410 631 743 595 752 595 316 477 316 477 506 911 506 919 614 515 623 515 976 424 983 424 935 371 935 380 229 730 237 730 309 56 316 56 298 823 305 823 823 915 823 922 663 973 670 973 408 492 408 492 140 895 143 895 293 93 293 95 659 638 663 638 151 947 158 947 735 750 739 750 903 677 903 677 986 94 986 103 551 148 557 148 450 608 455 608 181 435 181 442 41 479 45 479 606 575 606 575 111 401 111 401 343 181 343 187 601 894 601 901 801 976 801 983 547 436 548 436 704 543 704 547 265 492 267 492 197 621 197 622 969 143 970 143 663 746 671 746 827 895 827 902 224 192 224 199 844 491 844 494 734 624 734 627 539 888 539 888 349 889 349 894 494 758 501 758 58 59 64 59 439 653 439 661 79 510 79 515 31 726 35 726 39 676 39 676 186 953 186 956 185 625 187 625 805 29 805 34 122 840 125 840 557 366 563 366 736 726 738 726 216 900 216 909 173 713 173 720 990 521 990 526 478 801 487 801 726 234 734 234 641 339 649 339 885 664 885 667 392 359 395 359 512 65 512 68 15 873 20 873 119 147 120 147 261 431 261 432 767 52 773 52 723 168 723 168 892 431 901 431 429 680 438 680 678 690 678 695 271 640 271 640 502 491 502 500 631 75 631 75 674 107 680 107 823 974 823 974 906 770 906 770 723 234 723 234 268 311 275 311 625 271 632 271 629 428 629 428 460 355 461 355 66 699 71 699 602 546 608 546 156 941 161 941 360 701 362 701 618 405 618 407 474 709 474 709 276 646 282 646 548 149 548 149 446 188 446 188 180 144 180 146 169 904 172 904 339 724 339 732 3 42 4 42 933 963 933 970 682 904 682 904 291 755 295 755 874 368 878 368 417 114 417 114 955 202 955 202 371 45 371 53 698 698 698 698 99 85 99 86 106 278 106 284 588 915 593 915 964 970 972 970 517 226 517 231 717 945 725 945 937 76 937 79 772 752 772 757 421 80 421 85 619 616 619 618 487 871 488 871 416 50 424 50 482 478 489 478 147 314 147 315 280 613 284 613 971 281 971 287 735 769 735 773 670 42 679 42 886 606 893 606 543 948 549 948 701 492 701 492 197 390 197 397 923 879 923 880 656 125 656 133 941 95 941 102 860 926 867 926 80 511 87 511 291 259 299 259 495 648 496 648 566 770 575 770 656 528 656 531 365 940 368 940 274 931 282 931 952 227 952 231 464 27 472 27 472 948 472 956 846 514 846 520 986 219 986 219 154 60 163 60 655 195 655 199 479 975 481 975 865 116 865 119 217 83 217 87 433 516 437 516 525 514 525 519 953 755 953 758 650 725 654 725 260 894 261 894 318 531 318 534 612 391 612 393 593 644 600 644 165 907 165 913 154 304 162 304 358 463 358 465 648 610 648 614 360 5 360 11 897 306 902 306 104 515 105 515 750 937 750 946 32 808 32 811 987 66 989 66 479 8 479 10 443 384 443 391 42 411 48 411 921 216 921 219 755 834 759 834 864 644 864 644 99 199 106 199 651 982 651 989 673 699 673 700 265 568 265 572 508 712 508 714 769 166 769 166 858 352 867 352 767 437 769 437 346 310 349 310 938 939 938 947 891 321 891 328 932 349 937 349 48 712 48 714 668 310 677 310 99 4 99 11 177 411 177 416 2 82 2 84 329 803 329 808 130 607 132 607 157 735 157 740 271 455 271 462 127 362 130 362 129 497 129 506 554 830 563 830 978 984 978 989 380 526 387 526 169 427 172 427 780 320 783 320 853 445 853 451 60 601 67 601 536 793 545 793 99 476 99 483 158 573 163 573 156 380 158 380 471 765 471 766 736 917 736 923 608 841 608 845 156 257 156 263 381 847 381 854 781 927 790 927 375 869 375 871 730 628 730 633 290 906 290 909 740 130 740 135 179 262 184 262 848 12 852 12 863 459 863 463 480 429 480 437 462 833 462 833 186 707 190 707 249 270 249 279 441 96 444 96 174 96 174 103 757 297 757 297 254 907 261 907 376 602 384 602 943 63 943 64 25 644 31 644 705 52 705 61 344 121 344 129 146 797 146 806 318 19 318 27 413 948 413 948 687 541 690 541 331 398 332 398 806 969 806 969 395 583 395 592 315 642 315 651 73 568 73 577 440 984 440 987 340 151 342 151 721 476 721 476 81 419 84 419 430 771 436 771 176 40 176 48 404 976 413 976 817 409 818 409 394 152 394 158 421 74 421 75 108 723 110 723 53 405 53 406 574 853 574 857 944 780 944 781 298 524 306 524 48 37 49 37 142 970 142 977 106 256 106 259 722 776 729 776 610 543 610 543 635 401 635 407 972 530 972 538 458 542 466 542 358 52 358 54 229 886 229 892 901 678 906 678 131 792 132 792 728 138 728 138 591 477 596 477 971 64 971 64 954 341 954 346 531 920 540 920 280 690 280 692 25 242 31 242 414 494 415 494 274 54 274 60 783 887 783 895 182 172 182 176 596 404 596 410 3 940 3 948 713 646 713 653 233 909 233 914 593 972 593 978 132 862 132 870 702 947 704 947 220 833 222 833 160 249 166 249 741 163 741 172 704 71 704 73 951 95 957 95 724 154 724 161 661 714 661 717 553 812 554 812 560 473 560 478 329 10 329 19 225 390 225 395 756 539 764 539 235 326 235 326 301 504 302 504 915 153 923 153 517 926 517 926 150 469 150 469 793 843 802 843 855 556 855 560 107 237 107 241 405 56 405 63 212 183 212 183 46 124 51 124 820 587 820 591 962 97 962 104 25 94 25 102 991 434 991 440 411 381 411 384 322 720 324 720 246 433 247 433 237 101 237 105 133 433 139 433 216 573 216 577 413 107 413 111 247 559 251 559 146 193 150 193 403 286 403 288 904 268 904 274 932 851 932 860 208 620 208 622 246 629 246 635 863 282 867 282 467 456 476 456 129 48 129 48 66 147 66 151 494 917 494 917 861 730 861 734 401 165 410 165 903 646 903 653 649 260 649 260 858 783 858 786 924 592 924 595 588 94 594 94 522 578 527 578 922 360 922 360 661 488 661 488 924 879 924 879 165 780 173 780 911 87 919 87 7 793 7 798 254 940 263 940 441 870 448 870 667 880 670 880 86 773 86 780 50 917 54 917 798 645 802 645 147 629 147 635 743 578 743 582 428 24 428 27 582 587 582 591 597 654 597 655 478 976 478 983 795 147 795 152 929 970 932 970 331 793 331 800 687 335 690 335 488 572 493 572 715 613 718 613 249 227 253 227 702 918 704 918 382 746 389 746 566 991 573 991 478 108 478 110 254 544 262 544 218 417 218 418 705 670 705 670 904 151 908 151 263 555 263 555 391 79 391 79 318 145 325 145 427 791 428 791 476 39 476 47 115 340 115 340 872 204 872 211 564 751 566 751 514 919 517 919 205 451 205 460 591 828 600 828 941 296 943 296 957 609 960 609 209 466 209 475 164 382 164 385 863 696 871 696 134 781 134 787 347 655 354 655 465 462 469 462 1000 615 1000 621 377 283 380 283 709 598 709 598 30 918 32 918 819 748 823 748 860 721 860 729 537 442 537 442 933 83 935 83 281 969 287 969 179 904 179 905 768 177 768 181 45 175 45 182 96 877 102 877 839 435 839 437 764 49 764 58 829 763 830 763 728 276 728 278 626 160 626 161 831 575 832 575 675 937 675 940 964 585 970 585 395 609 395 615 201 210 201 219 413 296 415 296 451 838 451 845 769 912 777 912 27 585 27 591 779 790 779 793 865 674 865 675 250 347 250 353 16 774 21 774 636 252 644 252 262 544 266 544 316 261 316 262 201 430 201 436 61 283 61 292 551 739 556 739 40 363 42 363 875 104 875 108 319 77 325 77 862 514 862 520 715 988 715 995 322 34 322 41 1000 893 1000 893 674 747 676 747 846 690 848 690 574 815 582 815 109 247 109 252 59 791 62 791 679 438 679 442 737 537 737 538 247 392 247 401 738 468 738 472 522 706 522 710 160 238 169 238 437 978 437 982 999 436 999 437 380 683 387 683 887 143 893 143 334 675 342 675 502 311 502 318 755 857 755 861 21 926 24 926 251 460 251 467 595 875 604 875 403 99 407 99 106 762 107 762 170 5 179 5 470 666 470 666 941 979 949 979 442 574 445 574 283 257 283 259 662 136 662 143 41 421 41 428 729 107 729 110 144 329 152 329 985 720 985 724 879 988 879 989 580 398 580 406 218 15 218 18 966 218 969 218 273 299 274 299 623 363 627 363 278 5 287 5 183 940 189 940 973 388 980 388 905 662 905 665 281 567 281 572 677 192 683 192 594 668 598 668 921 94 921 94 672 176 679 176 209 630 213 630 135 766 135 768 930 272 930 278 90 352 90 358 566 117 566 117 775 828 780 828 574 907 576 907 556 698 556 703 215 19 215 20 361 346 362 346 233 711 233 711 513 987 513 994 786 949 786 952 364 949 369 949 135 579 135 587 503 273 506 273 733 429 733 432 120 955 120 955 682 363 682 363 321 478 321 485 113 928 113 934 465 973 465 973 710 619 710 619 385 692 385 693 453 679 460 679 14 834 15 834 397 925 398 925 807 629 815 629 589 708 589 715 488 162 488 162 623 995 624 995 897 319 898 319 962 612 962 620 662 842 663 842 689 245 697 245 903 96 908 96 307 111 307 116 83 516 86 516 956 634 956 639 764 641 764 647 774 572 774 572 87 748 87 748 592 248 595 248 526 924 530 924 336 246 337 246 693 695 699 695 278 104 278 104 267 218 267 218 656 638 656 647 780 881 780 883 904 742 912 742 90 377 90 380 289 78 289 82 247 828 247 828 969 576 976 576 598 193 598 199 532 603 532 603 210 199 210 199 383 7 391 7 40 610 40 619 884 235 884 239 565 465 573 465 488 739 489 739 723 415 727 415 740 944 747 944 920 421 924 421 3 372 3 378 898 751 898 756 593 220 599 220 481 215 490 215 792 529 799 529 29 755 29 762 984 388 984 392 751 345 760 345 110 650 115 650 668 915 668 922 415 990 420 990 257 196 263 196 348 74 348 78 250 246 250 248 451 899 451 908 637 108 637 108 560 102 560 111 569 876 571 876 785 888 794 888 257 17 257 19 705 554 711 554 825 849 825 849 747 76 747 81 689 787 696 787 237 348 241 348 37 379 45 379 507 696 507 702 585 964 585 964 504 232 504 233 100 873 100 873 747 860 756 860 796 956 804 956 879 711 879 711 817 356 817 356 825 345 825 349 812 686 812 692 616 233 616 242 912 901 912 904 542 924 546 924 96 522 96 522 34 854 34 854 340 757 344 757 803 992 803 1000 892 53 892 56 882 238 887 238 552 120 559 120 835 542 835 544 757 190 764 190 811 892 811 893 142 516 142 518 843 903 843 910 242 900 246 900 357 637 357 645 666 241 666 243 226 928 226 928 239 97 243 97 751 835 751 838 91 64 91 64 136 225 136 228 42 106 44 106 193 136 197 136 752 185 761 185 9 388 9 391 693 340 697 340 252 929 252 932 510 300 510 303 544 883 553 883 354 82 354 82 392 789 397 789 265 645 274 645 20 666 26 666 800 312 800 319 125 838 125 841 662 731 663 731 716 853 720 853 371 261 376 261 711 5 711 12 583 71 583 73 565 790 569 790 591 950 600 950 536 426 537 426 454 471 454 477 430 367 430 369 431 206 432 206 680 532 681 532 853 84 853 87 910 475 910 478 746 637 746 638 297 942 297 942 495 193 503 193 593 713 593 721 108 452 108 455 533 841 539 841 902 971 904 971 421 822 423 822 897 555 906 555 594 850 594 855 390 788 395 788 961 682 970 682 492 988 492 988 647 745 656 745 814 401 814 410 133 699 142 699 321 700 328 700 999 503 999 505 138 59 147 59 445 286 445 291 952 91 952 92 513 349 518 349 242 868 249 868 816 430 825 430 326 731 329 731 717 67 720 67 614 34 614 43 186 351 186 352 985 877 987 877 213 895 221 895 188 27 188 27 707 588 712 588 394 334 403 334 781 296 781 296 652 623 658 623 175 635 175 643 274 944 281 944 194 38 194 46 951 803 955 803 210 11 217 11 111 621 119 621 659 121 659 129 661 61 668 61 52 108 53 108 132 235 132 243 957 520 965 520 44 532 47 532 128 305 134 305 72 402 72 406 28 798 29 798 523 417 530 417 616 633 616 639 440 842 447 842 988 17 990 17 935 718 936 718 886 64 889 64 957 846 961 846 453 155 453 162 869 735 872 735 688 425 688 425 608 702 608 709 982 487 985 487 108 955 108 956 943 696 946 696 524 381 524 386 489 310 489 317 882 124 882 128 863 62 872 62 41 218 49 218 694 500 699 500 992 510 992 511 38 172 38 176 931 33 938 33 613 927 613 934 232 720 237 720 387 849 387 849 887 173 887 173 390 195 395 195 98 256 98 256 438 816 438 816 302 171 305 171 873 863 874 863 710 116 710 124 323 91 325 91 956 743 956 748 786 626 786 635 695 369 695 377 882 345 891 345 871 61 871 61 342 277 342 278 486 481 495 481 890 290 894 290 238 248 244 248 730 986 730 988 491 923 491 928 46 600 53 600 349 922 349 925 687 724 687 724 143 826 143 830 65 849 72 849 905 509 905 509 505 639 505 641 685 301 685 302 321 51 321 51 604 827 604 829 531 450 538 450 355 730 355 738 848 325 848 325 836 317 836 322 545 962 545 963 857 186 857 186 751 919 752 919 433 964 441 964 348 746 348 754 391 341 391 346 394 891 394 896 843 810 843 812 714 670 721 670 408 307 409 307 140 574 140 580 370 300 376 300 670 186 670 195 563 597 572 597 196 92 196 97 746 402 754 402 245 723 246 723 955 675 959 675 537 240 537 240 110 240 110 248 376 34 376 36 859 599 859 605 852 270 852 277 404 224 405 224 670 855 674 855 345 203 354 203 235 186 241 186 258 929 266 929 64 752 64 753 829 574 830 574 852 386 858 386 916 327 916 335 71 426 77 426 626 29 626 34 102 472 102 475 188 583 194 583 596 333 596 338 612 843 612 846 65 103 65 112 426 378 426 385 450 666 450 673 843 209 849 209 806 338 806 340 727 213 731 213 223 241 225 241 44 402 53 402 958 635 966 635 900 384 900 392 725 76 725 78 105 672 105 681 80 586 88 586 318 276 318 276 29 550 29 551 733 503 733 507 629 238 629 241 728 532 728 532 420 49 420 55 363 740 363 748 825 678 827 678 78 449 78 453 370 566 370 568 754 961 754 961 527 608 527 614 517 459 517 468 407 948 407 955 159 952 159 961 513 673 521 673 508 207 515 207 375 273 381 273 612 901 612 901 856 666 863 666 968 190 975 190 956 282 958 282 543 948 550 948 392 329 392 335 790 818 790 818 553 838 553 839 674 2 674 7 461 123 461 123 315 719 315 727 668 719 668 725 753 838 756 838 734 464 741 464 846 151 848 151 329 164 331 164 871 293 880 293 413 265 414 265 163 936 163 945 256 203 256 208 919 146 928 146 269 998 274 998 332 408 341 408 329 517 331 517 418 49 418 51 387 372 392 372 816 940 817 940 762 735 770 735 833 725 836 725 130 958 130 958 909 279 916 279 829 443 829 451 737 668 737 673 264 550 264 553 119 231 119 235 845 836 854 836 934 678 934 678 410 242 410 249 827 807 827 814 223 95 232 95 814 703 814 712 868 280 869 280 435 989 441 989 207 826 207 832 849 209 851 209 298 425 298 434 949 615 955 615 616 955 616 959 721 101 723 101 375 232 375 237 314 722 314 730 455 344 455 346 29 382 36 382 536 685 536 692 355 556 355 556 157 526 157 532 973 82 973 91 390 321 397 321 954 9 954 10 806 58 809 58 666 315 675 315 397 363 405 363 525 791 525 796 487 760 493 760 196 343 204 343 401 145 401 154 117 74 117 77 750 774 752 774 935 706 942 706 796 107 796 107 929 504 930 504 818 846 818 846 31 165 31 170 326 448 331 448 532 122 534 122 146 707 146 708 531 776 531 776 778 210 784 210 926 60 934 60 657 282 662 282 741 59 749 59 924 808 929 808 743 466 743 473 44 611 44 614 248 373 248 376 390 673 397 673 852 287 852 289 323 514 325 514 495 872 502 872 605 181 611 181 727 893 727 893 476 16 476 18 650 861 656 861 920 447 920 454 309 786 315 786 445 340 445 343 295 385 295 390 53 118 53 124 198 644 198 649 985 117 985 118 697 817 700 817 629 177 631 177 290 827 290 836 119 748 125 748 123 929 123 932 644 781 651 781 427 702 427 704 977 692 986 692 538 938 541 938 238 768 240 768 52 848 52 848 582 386 588 386 208 706 208 710 731 196 731 197 67 746 67 746 768 789 768 792 308 894 309 894 987 237 994 237 802 178 802 183 254 134 261 134 567 710 567 719 476 473 476 477 693 983 693 986 148 966 148 966 571 170 571 170 372 966 372 967 526 2 533 2 655 934 655 934 261 773 261 773 863 680 863 686 229 425 235 425 447 202 447 204 495 187 495 187 543 231 551 231 476 165 476 173 459 892 462 892 641 665 645 665 503 124 503 127 374 819 374 819 255 924 255 933 140 726 140 726 345 401 347 401 78 850 82 850 447 292 447 301 847 407 853 407 589 458 598 458 513 117 522 117 982 650 982 654 335 819 335 825 839 755 839 758 496 86 498 86 363 395 372 395 938 904 938 913 23 917 23 924 525 960 525 969 436 532 436 538 196 227 203 227 793 412 801 412 413 678 419 678 508 607 515 607 499 571 499 573 37 491 41 491 770 686 778 686 104 617 104 617 936 471 936 472 917 657 917 657 723 60 727 60 638 457 642 457 224 820 228 820 515 431 515 435 25 256 27 256 924 255 926 255 604 381 610 381 571 361 571 361 925 991 925 1000 173 504 173 508 801 699 801 704 315 993 315 996 943 27 946 27 227 869 227 878 981 67 990 67 883 731 883 732 83 15 90 15 290 293 290 299 336 15 344 15 440 742 440 751 42 796 42 804 551 834 552 834 1000 706 1000 715 731 823 731 827 898 230 901 230 889 399 889 405 394 887 394 889 8 183 8 184 267 174 267 178 653 278 653 280 209 77 216 77 789 782 789 789 300 634 300 634 717 4 719 4 606 190 607 190 405 81 410 81 993 575 993 577 13 296 17 296 606 53 608 53 843 395 847 395 347 808 347 808 581 579 581 580 660 319 660 320 608 385 617 385 630 66 630 67 741 23 741 30 686 497 688 497 445 205 445 208 865 366 865 373 29 98 30 98 935 531 935 531 787 330 787 339 181 342 181 349 223 420 229 420 498 920 498 921 691 632 691 636 873 335 879 335 809 127 809 135 657 93 657 99 133 818 142 818 556 94 556 97 840 980 844 980 4 853 7 853 521 413 526 413 269 91 269 94 298 271 298 276 478 901 478 907 591 393 591 399 968 789 974 789 551 949 553 949 235 456 238 456 394 295 395 295 526 667 526 670 949 863 953 863 575 4 575 9 337 184 340 184 891 749 900 749 513 344 522 344 68 696 76 696 578 278 580 278 10 664 10 665 863 808 863 815 144 530 144 537 433 995 433 998 537 315 537 320 967 389 970 389 459 799 464 799 362 58 362 65 880 972 887 972 473 186 481 186 721 226 721 230 686 573 690 573 137 458 143 458 983 688 983 695 365 232 365 232 64 38 64 38 344 176 346 176 229 805 230 805 145 985 145 991 848 869 851 869 587 497 589 497 719 404 721 404 174 62 179 62 740 86 740 91 287 507 287 516 788 713 791 713 910 898 919 898 949 340 953 340 536 905 543 905 619 486 626 486 301 63 301 68 564 967 565 967 453 993 461 993 956 504 956 504 537 399 541 399 442 531 442 540 969 234 969 234 75 736 77 736 48 940 55 940 824 976 824 983 205 805 205 805 821 267 821 272 468 898 468 898 413 14 413 14 906 539 906 543 691 898 691 903 73 352 74 352 988 991 994 991 171 596 172 596 189 675 189 675 19 202 19 207 680 822 682 822 165 823 165 830 211 173 211 182 408 763 408 770 281 762 281 771 402 277 411 277 992 131 992 132 805 729 811 729 974 658 974 667 592 710 597 710 474 703 477 703 625 434 628 434 972 663 972 672 837 449 844 449 555 55 559 55 493 552 497 552 990 763 991 763 864 980 864 981 720 223 720 225 511 634 519 634 646 292 646 300 696 815 696 815 754 637 758 637 542 111 545 111 457 624 457 627 625 589 633 589 505 11 505 17 32 558 32 558 745 900 750 900 828 843 828 846 29 812 32 812 483 685 486 685 176 723 184 723 371 304 380 304 769 818 777 818 434 567 436 567 591 127 591 134 400 831 400 839 804 50 812 50 844 750 849 750 419 92 426 92 941 315 947 315 124 25 124 32 764 40 765 40 807 127 807 130 802 10 805 10 514 656 514 661 331 642 338 642 476 822 476 829 478 390 484 390 444 256 449 256 807 125 807 131 371 199 371 204 916 376 916 377 100 154 100 155 561 536 561 536 550 832 552 832 237 819 237 826 938 596 946 596 656 925 658 925 543 933 544 933 644 120 644 128 468 539 469 539 946 146 948 146 504 871 504 872 814 428 814 431 267 95 267 97 867 286 870 286 54 21 54 27 710 161 719 161 139 432 143 432 322 409 322 413 37 129 39 129 575 709 576 709 828 371 829 371 983 392 987 392 732 981 732 981 277 257 283 257 328 943 328 947 486 186 492 186 137 43 137 50 385 717 385 720 388 27 388 35 258 891 258 892 563 477 572 477 535 61 543 61 459 792 459 799 632 414 633 414 417 80 425 80 722 176 722 180 27 556 36 556 640 977 640 978 488 534 488 538 630 214 630 221 743 302 743 302 318 245 318 245 84 863 86 863 732 915 732 919 475 199 475 208 352 446 360 446 374 614 378 614 637 969 642 969 275 72 275 76 118 196 118 200 393 176 393 177 986 474 989 474 225 694 225 698 987 603 993 603 207 889 207 891 157 653 157 660 323 742 323 743 268 483 269 483 767 883 772 883 336 752 336 761 593 558 593 563 628 638 628 642 822 364 822 369 94 93 101 93 608 198 613 198 285 243 292 243 454 923 458 923 815 411 819 411 972 109 972 109 750 59 750 61 797 235 797 240 97 223 97 232 568 59 568 68 416 539 416 544 64 638 67 638 877 655 878 655 799 854 799 854 887 848 896 848 143 404 149 404 346 932 349 932 630 152 630 152 802 294 802 301 477 163 477 164 17 995 19 995 148 418 148 424 979 732 984 732 550 412 554 412 519 993 526 993 815 130 815 138 364 65 373 65 911 425 920 425 148 862 148 869 313 336 313 337 952 996 952 996 370 766 370 771 765 548 772 548 389 111 389 119 66 481 70 481 586 23 586 27 922 762 926 762 700 377 705 377 550 486 556 486 997 74 999 74 259 73 264 73 341 865 341 871 834 159 834 160 514 654 519 654 868 366 868 368 901 630 902 630 151 565 151 573 891 938 891 938 643 887 643 895 720 993 723 993 803 813 803 815 2 864 2 868 588 15 588 19 105 44 110 44 965 166 969 166 85 210 94 210 315 752 315 761 751 255 751 263 954 750 954 758 263 38 265 38 383 625 383 628 790 381 790 388 336 770 339 770 637 813 637 813 395 863 395 866 868 868 869 868 679 15 679 21 967 574 967 579 943 294 947 294 334 486 334 490 868 991 869 991 406 795 411 795 172 126 172 135 90 546 90 546 607 431 607 431 173 646 176 646 572 695 572 702 790 121 793 121 573 400 575 400 954 314 954 321 824 77 824 77 264 517 264 519 917 176 917 179 519 49 523 49 773 125 773 125 768 542 768 548 877 814 878 814 591 679 592 679 889 146 896 146 713 970 719 970 674 534 681 534 662 489 662 491 610 366 619 366 775 737 775 741 786 121 794 121 271 694 271 695 709 620 711 620 356 125 362 125 842 673 842 674 565 141 565 142 615 967 623 967 880 472 889 472 144 781 144 788 70 170 79 170 743 216 743 224 513 395 520 395 364 195 372 195 439 864 448 864 31 730 33 730 206 831 206 836 971 474 980 474 674 336 674 340 346 638 349 638 350 992 350 1000 347 278 347 286 173 931 173 933 158 288 158 288 386 146 386 147 443 701 443 707 544 577 544 577 391 125 394 125 766 402 766 402 158 933 158 936 881 814 882 814 872 549 875 549 20 981 20 989 341 76 341 77 922 736 928 736 870 780 872 780 18 251 18 255 736 898 736 905 477 66 477 68 983 147 983 151 665 933 666 933 78 627 78 635 998 909 998 916 964 612 964 616 911 298 911 299 993 31 993 36 473 698 481 698 667 546 672 546 704 315 704 322 914 144 914 152 574 794 582 794 378 80 378 85 650 28 657 28 220 503 220 511 228 442 231 442 871 126 877 126 561 443 564 443 698 961 698 966 71 170 73 170 734 998 734 1000 365 292 365 292 956 220 956 220 602 851 606 851 34 865 41 865 339 748 339 755 631 210 634 210 413 188 413 193 311 489 311 492 478 475 478 476 646 992 647 992 574 474 574 474 733 529 740 529 779 935 779 942 403 36 403 42 963 135 966 135 308 835 312 835 519 540 519 548 793 81 793 88 464 652 464 652 312 225 320 225 732 320 732 322 66 745 73 745 234 397 235 397 403 960 412 960 274 99 275 99 801 293 801 296 228 267 233 267 671 314 671 314 96 452 100 452 995 507 995 515 967 847 976 847 175 460 175 465 440 947 440 953 50 367 50 367 266 233 269 233 458 179 458 187 811 987 815 987 971 868 971 872 318 333 318 342 909 363 910 363 816 465 817 465 927 258 931 258 389 911 389 911 659 821 659 825 346 585 346 594 405 411 405 420 215 577 223 577 47 928 51 928 838 783 838 786 208 808 208 813 983 580 983 582 524 32 524 32 599 933 599 942 821 163 821 169 741 41 741 46 11 724 11 726 230 394 233 394 81 647 85 647 317 718 324 718 173 598 175 598 100 561 100 569 447 842 447 842 188 360 194 360 692 963 699 963 513 765 513 770 862 998 870 998 641 572 641 574 715 662 715 667 200 89 204 89 365 810 372 810 309 354 314 354 318 632 318 636 133 205 141 205 562 411 562 414 669 7 669 12 20 692 28 692 100 883 101 883 52 892 52 892 90 916 94 916 348 458 354 458 430 139 430 146 691 692 697 692 348 772 348 776 915 333 918 333 918 385 925 385 767 49 774 49 679 373 687 373 909 400 917 400 633 500 633 502 977 583 977 586 440 394 446 394 262 954 262 955 983 273 983 273 632 89 632 96 358 247 360 247 942 536 942 545 61 231 67 231 292 986 296 986 300 336 300 336 126 190 133 190 761 933 761 933 412 203 412 205 335 117 335 124 688 1000 696 1000 387 426 390 426 934 510 934 510 254 183 263 183 169 374 177 374 75 530 79 530 521 58 521 63 689 999 689 1000 574 422 574 423 1 131 8 131 727 98 727 103 555 74 558 74 527 24 527 33 289 460 298 460 479 174 487 174 435 582 435 584 283 54 283 57 512 311 520 311 309 616 309 618 389 553 389 561 59 472 59 472 432 851 440 851 803 347 803 349 91 264 93 264 348 652 353 652 930 2 937 2 356 608 357 608 671 197 679 197 924 564 924 564 2 325 10 325 24 948 24 948 264 82 264 89 360 203 368 203 186 888 191 888 285 591 285 598 792 132 792 132 191 316 193 316 39 139 40 139 590 614 590 621 634 593 643 593 639 733 639 742 487 696 487 704 559 434 559 434 549 847 550 847 488 958 490 958 260 711 260 718 96 86 98 86 57 661 57 664 273 603 277 603 623 67 623 76 533 652 533 659 848 926 848 933 768 81 768 86 161 135 161 135 519 639 524 639 636 294 645 294 550 354 550 358 514 38 514 40 112 949 115 949 379 639 381 639 353 344 353 353 642 655 642 655 142 993 151 993 296 120 300 120 629 963 636 963 27 856 27 860 80 308 80 314 728 862 729 862 632 946 634 946 36 627 42 627 39 615 39 615 82 597 82 604 420 546 420 546 739 110 739 119 365 737 365 737 357 432 357 437 776 190 776 197 30 304 30 304 255 958 261 958 197 565 199 565 56 21 56 26 29 957 29 965 678 387 686 387 378 806 378 810 760 643 760 650 19 310 28 310 416 435 416 441 828 480 835 480 670 84 673 84 259 962 259 968 858 374 865 374 953 384 953 385 541 76 547 76 861 119 861 120 147 314 149 314 448 599 448 603 355 361 358 361 129 655 131 655 731 6 731 6 530 189 536 189 567 109 567 114 735 395 735 399 371 230 371 230 188 775 196 775 183 769 186 769 921 452 921 453 617 785 617 791 773 932 779 932 431 546 431 547 938 157 940 157 107 836 111 836 498 501 498 510 468 452 468 455 519 31 528 31 236 816 236 825 326 403 326 405 77 800 81 800 657 932 657 936 823 7 823 7 176 230 185 230 144 353 148 353 328 867 328 874 679 344 679 352 506 210 514 210 739 651 741 651 425 747 425 755 603 453 603 454 413 358 413 365 896 686 900 686 991 109 991 112 431 46 439 46 54 502 54 506 773 634 780 634 517 849 517 855 616 961 616 963 334 106 334 106 407 208 407 216 322 591 322 593 381 87 382 87 996 114 996 119 341 407 341 415 746 651 746 658 285 708 285 715 336 941 339 941 462 449 462 452 596 808 596 811 112 646 112 649 278 52 278 54 182 497 182 497 724 374 724 382 411 305 411 307 108 86 113 86 424 39 430 39 745 817 745 819 407 222 407 222 798 200 798 200 378 25 378 32 571 993 571 994 804 641 804 641 339 64 339 67 701 630 701 636 712 898 712 903 600 275 602 275 39 323 45 323 471 141 478 141 890 894 890 894 395 640 395 649 945 310 954 310 163 617 168 617 690 876 690 879 298 562 298 564 98 594 98 598 327 230 334 230 220 985 220 993 514 898 514 903 733 92 733 94 230 711 239 711 931 11 940 11 749 606 749 615 584 654 591 654 223 750 223 750 982 386 982 386 791 933 799 933 793 551 799 551 996 869 996 878 874 241 874 247 368 506 376 506 34 733 43 733 677 662 677 665 343 655 345 655 113 560 117 560 207 364 207 364 950 644 950 644 252 59 253 59 454 719 454 727 993 935 999 935 394 615 400 615 870 580 870 581 415 949 415 952 668 465 668 472 902 592 907 592 541 948 543 948 272 687 272 689 962 581 962 585 532 401 532 405 336 808 336 810 873 396 873 397 643 355 643 357 27 344 27 344 684 379 684 379 667 974 667 978 866 550 866 552 694 133 699 133 652 559 652 559 807 354 813 354 209 637 209 644 625 329 625 336 904 85 904 88 317 470 317 471 622 288 624 288 38 992 39 992 948 874 948 881 132 583 132 589 559 26 559 29 550 705 550 710 269 873 278 873 354 586 354 595 962 348 962 351 562 475 564 475 189 39 193 39 321 848 325 848 537 135 538 135 558 326 558 333 553 950 562 950 15 249 24 249 876 887 876 894 925 764 925 773 771 461 779 461 590 867 595 867 9 670 14 670 591 447 591 454 950 725 952 725 848 956 848 958 39 341 39 348 719 87 724 87 722 977 731 977 381 347 384 347 861 240 861 247 929 115 935 115 796 159 796 160 547 967 547 970 703 609 706 609 995 572 995 579 529 60 537 60 165 619 165 622 31 566 31 575 537 995 538 995 139 92 145 92 831 896 831 905 914 895 914 895 705 44 705 44 58 637 61 637 570 857 570 865 83 94 92 94 990 244 990 253 475 409 475 409 652 376 652 382 244 879 249 879 242 982 248 982 60 359 69 359 99 600 99 608 496 348 496 349 47 948 49 948 476 699 485 699 309 127 309 135 364 393 373 393 5 763 5 767 335 489 335 495 885 332 885 340 999 638 1000 638 291 525 291 526 217 356 222 356 814 116 822 116 559 701 562 701 508 763 508 771 106 795 115 795 929 709 929 715 25 430 25 437 14 9 14 15 522 545 522 553 358 439 365 439 30 67 30 70 723 229 723 232 594 68 594 68 229 26 229 35 528 196 528 196 338 854 346 854 634 49 634 53 522 576 522 578 354 59 362 59 24 834 30 834 2 729 2 734 823 299 830 299 840 523 846 523 881 63 881 67 374 849 383 849 113 609 113 617 521 151 523 151 690 466 694 466 463 148 467 148 441 423 449 423 63 555 68 555 831 169 840 169 518 807 526 807 825 356 829 356 265 959 273 959 874 388 874 390 511 377 511 377 926 707 926 710 395 750 402 750 369 926 373 926 170 849 178 849 388 833 388 839 20 547 22 547 560 895 560 897 678 176 678 180 199 930 199 935 826 995 828 995 949 62 951 62 122 785 126 785 362 78 365 78 643 749 649 749 833 917 836 917 970 479 970 486 658 578 665 578 861 899 869 899 928 834 928 834 503 907 512 907 435 869 444 869 937 926 937 926 189 794 193 794 54 237 54 246 809 33 815 33 690 984 690 984 221 549 230 549 6 580 6 580 421 222 430 222 574 764 574 768 835 382 842 382 331 629 335 629 484 881 484 881 795 551 798 551 502 342 507 342 265 537 268 537 954 699 955 699 575 873 582 873 36 429 41 429 126 252 126 253 23 112 26 112 579 228 579 230 395 670 398 670 448 153 448 161 778 979 778 979 299 397 304 397 826 982 826 984 120 929 128 929 615 70 617 70 850 969 850 969 417 786 417 789 728 681 728 681 345 563 345 569 353 833 356 833 753 897 759 897 517 954 517 955 308 679 309 679 94 340 94 341 756 12 764 12 289 336 294 336 441 929 448 929 47 504 47 506 91 193 91 195 534 744 534 753 57 930 60 930 957 869 957 873 312 964 319 964 335 605 336 605 585 587 585 595 259 712 267 712 819 322 819 326 268 683 268 683 814 900 814 900 794 623 794 626 853 398 853 398 555 350 555 350 726 666 726 672 449 820 449 828 435 789 435 794 686 793 686 801 290 527 290 533 138 646 138 646 330 640 330 645 338 802 338 802 502 416 505 416 335 296 341 296 715 878 720 878 339 337 339 337 896 255 896 259 510 98 510 99 353 331 353 331 16 220 16 225 366 545 370 545 666 288 666 294 958 959 961 959 662 306 667 306 252 108 252 109 199 925 201 925 552 493 552 495 812 863 812 866 843 707 843 713 853 622 854 622 712 348 712 352 671 14 671 21 275 9 282 9 747 655 747 660 809 538 810 538 218 543 227 543 842 203 849 203 19 523 25 523 24 42 31 42 985 571 991 571 215 184 215 188 85 391 94 391 222 225 231 225 359 642 359 642 687 847 687 849 946 828 950 828 846 888 846 897 476 509 484 509 177 177 183 177 675 775 675 779 62 271 62 279 295 690 301 690 822 762 827 762 509 657 509 659 678 869 678 876 705 568 712 568 94 820 95 820 588 330 588 332 250 907 253 907 845 423 848 423 248 480 248 482 829 455 829 460 428 488 428 490 915 462 922 462 35 59 41 59 716 860 716 862 223 981 227 981 656 294 657 294 655 961 655 962 195 915 195 921 606 170 606 175 689 477 689 477 830 872 830 876 406 102 406 103 82 353 82 354 159 341 159 349 238 344 238 353 995 952 998 952 662 723 662 723 815 463 818 463 48 633 55 633 174 688 178 688 214 922 214 925 621 661 621 661 210 863 210 867 232 334 232 334 407 160 408 160 726 278 726 280 478 110 478 114 472 714 476 714 94 581 100 581 296 24 296 24 311 732 311 734 691 270 696 270 732 751 732 754 568 769 568 778 673 669 673 676 88 193 89 193 484 302 484 311 431 326 436 326 952 650 955 650 276 708 285 708 653 67 654 67 429 799 438 799 464 343 464 343 921 259 923 259 689 893 689 895 536 267 537 267 463 812 463 818 593 910 593 918 439 998 439 999 44 195 44 201 505 182 505 190 835 73 835 80 455 982 455 982 962 92 971 92 746 338 746 340 779 533 784 533 966 14 970 14 222 420 225 420 488 605 488 610 463 752 471 752 917 975 917 982 666 479 670 479 856 655 860 655 130 809 130 813 955 392 957 392 73 721 73 728 214 80 214 85 32 336 40 336 342 569 342 575 585 532 585 541 855 611 855 612 907 167 907 171 597 164 597 167 757 590 757 590 737 16 737 16 404 800 404 805 413 978 419 978 561 393 567 393 298 572 302 572 812 748 812 751 390 599 390 605 330 59 330 61 354 785 354 789 697 779 701 779 768 104 777 104 1000 499 1000 499 505 230 505 234 358 805 358 809 277 281 278 281 274 427 274 436 778 575 778 583 99 416 99 423 266 757 266 764 453 469 462 469 274 875 277 875 175 714 175 723 499 361 499 363 780 407 780 411 949 765 957 765 767 497 776 497 455 286 455 286 609 740 616 740 34 678 34 678 257 861 257 868 296 546 296 550 786 893 792 893 511 440 514 440 81 581 89 581 422 319 422 321 850 136 850 142 304 907 304 908 993 898 993 907 881 957 882 957 28 605 28 608 198 694 200 694 199 439 202 439 83 864 89 864 226 457 226 461 445 936 445 937 609 223 611 223 536 354 538 354 54 952 54 955 106 793 111 793 908 271 909 271 273 907 273 911 742 228 751 228 379 454 379 462 949 634 949 637 732 679 732 686 480 739 480 742 407 77 407 86 350 940 358 940 404 522 404 525 295 428 301 428 913 353 913 354 992 188 1000 188 430 596 430 598 691 116 700 116 646 49 646 58 838 3 846 3 678 222 678 226 356 62 365 62 352 687 352 687 295 120 295 120 826 391 827 391 157 139 163 139 599 570 602 570 557 880 560 880 987 895 987 903 551 379 554 379 790 56 790 65 707 490 707 491 760 411 766 411 588 126 588 128 323 239 323 245 447 172 447 172 325 379 325 385 471 915 472 915 641 535 641 541 391 113 391 120 862 502 866 502 181 963 183 963 517 5 517 8 992 279 998 279 337 544 337 551 360 429 362 429 940 874 948 874 296 496 303 496 357 505 357 514 46 211 46 215 224 5 224 10 877 317 877 321 855 584 864 584 502 510 502 516 754 207 754 210 864 456 868 456 276 801 276 808 290 615 290 624 54 452 61 452 208 928 208 931 497 487 497 490 702 270 704 270 807 276 807 276 610 683 616 683 549 206 553 206 401 603 401 606 750 718 750 721 960 348 960 351 469 744 469 751 814 458 820 458 988 498 995 498 390 866 399 866 736 803 745 803 736 127 736 129 632 319 634 319 968 260 971 260 84 250 84 257 284 861 284 865 471 713 476 713 98 344 101 344 974 171 974 175 953 751 953 756 313 37 313 38 411 465 420 465 293 541 293 546 44 980 44 980 223 407 225 407 295 158 295 158 404 886 404 886 629 26 629 32 330 58 330 67 813 925 817 925 419 734 419 737 888 919 893 919 585 940 593 940 855 351 855 357 468 877 469 877 927 302 927 304 440 62 440 63 102 312 102 317 585 655 586 655 721 773 724 773 194 352 194 359 889 667 894 667 972 303 972 308 173 73 179 73 390 651 390 656 206 727 206 730 481 896 481 897 477 435 477 435 885 374 889 374 316 68 316 71 271 122 271 131 218 273 221 273 147 900 154 900 744 109 745 109 464 904 464 912 445 588 447 588 871 49 871 50 915 691 915 696 78 974 78 974 288 797 293 797 430 874 435 874 852 889 853 889 921 212 921 212 765 485 769 485 383 113 383 117 227 411 230 411 268 68 268 68 227 1000 227 1000 693 241 693 242 86 165 86 166 668 735 668 744 97 598 98 598 910 717 917 717 105 560 105 566 804 538 805 538 273 579 273 579 213 71 213 79 30 929 30 933 753 366 753 370 295 365 302 365 206 101 206 101 279 362 285 362 847 938 852 938 210 438 210 438 423 483 431 483 527 30 529 30 427 896 427 896 987 544 995 544 790 551 790 554 202 894 202 894 227 107 230 107 109 459 118 459 972 527 972 533 395 464 396 464 799 583 803 583 527 995 531 995 555 482 555 482 125 491 134 491 12 500 14 500 669 935 675 935 234 639 234 646 31 244 35 244 33 613 33 621 762 68 762 75 292 117 292 120 981 34 981 41 987 422 987 430 280 373 280 373 454 527 457 527 741 382 743 382 74 157 74 157 505 983 512 983 713 38 716 38 424 403 424 408 777 848 778 848 522 496 522 503 949 210 949 211 83 685 83 694 769 646 774 646 150 702 153 702 305 978 312 978 336 826 343 826 892 705 897 705 215 452 215 453 192 33 192 35 575 773 576 773 495 478 495 482 961 457 963 457 305 63 314 63 367 491 367 491 405 901 405 909 49 996 57 996 928 209 935 209 388 886 388 886 656 549 662 549 906 882 906 882 375 637 376 637 986 620 987 620 587 452 587 457 482 988 482 995 556 84 560 84 518 648 518 655 315 18 315 23 424 902 424 909 765 378 765 378 469 456 469 463 148 792 148 792 719 296 724 296 435 541 435 546 423 59 423 61 140 670 145 670 859 218 859 226 195 114 204 114 120 775 128 775 868 394 868 394 71 629 76 629 682 55 682 64 103 987 103 991 662 897 665 897 788 218 796 218 69 904 69 908 36 312 44 312 8 162 9 162 159 409 159 409 896 322 896 328 897 583 900 583 635 90 640 90 350 473 350 480 695 48 695 54 644 366 646 366 794 832 801 832 453 745 453 748 634 526 634 531 196 904 199 904 956 825 956 830 701 297 701 306 892 754 892 754 894 410 902 410 649 227 650 227 917 129 917 138 593 260 593 263 296 43 296 51 410 871 414 871 748 79 748 81 457 126 464 126 923 908 923 910 793 364 800 364 786 674 787 674 552 440 553 440 547 841 547 848 135 544 136 544 137 89 146 89 886 649 886 655 356 267 364 267 594 124 594 124 403 331 403 334 293 222 293 222 823 72 823 73 503 5 506 5 181 414 181 415 532 602 532 602 288 515 288 519 332 787 337 787 960 745 968 745 55 562 59 562 720 188 729 188 744 446 752 446 438 84 438 85 555 428 562 428 801 711 805 711 250 258 251 258 369 94 375 94 110 740 113 740 856 739 856 741 116 377 116 380 148 585 148 592 499 940 508 940 184 967 187 967 18 656 27 656 150 558 150 563 101 887 101 890 187 290 187 290 254 980 260 980 995 982 1000 982 236 239 238 239 470 794 470 799 840 829 840 836 514 332 514 339 220 663 222 663 94 99 94 102 244 356 244 363 860 436 860 443 284 360 284 360 538 983 538 989 618 458 620 458 277 302 285 302 490 313 490 313 902 327 902 328 994 196 994 202 178 201 178 209 789 932 789 936 822 314 822 320 61 670 61 677 153 37 162 37 848 604 848 604 751 52 759 52 340 468 342 468 170 448 170 455 260 609 263 609 118 575 118 584 836 157 836 159 755 393 755 393 823 11 823 11 573 232 573 235 701 829 702 829 522 296 522 301 381 186 385 186 468 272 468 280 418 162 419 162 1000 706 1000 706 124 986 124 987 902 50 902 54 601 584 601 587 86 977 86 980 933 608 933 615 870 705 878 705 363 314 363 314 524 423 528 423 931 419 932 419 51 924 51 931 724 620 724 623 390 597 391 597 802 262 802 262 839 331 839 340 674 825 676 825 602 526 602 528 97 751 104 751 290 835 298 835 382 782 382 789 949 254 949 262 499 914 505 914 967 289 971 289 641 394 647 394 602 558 602 566 135 787 135 790 499 511 499 511 544 254 544 257 696 801 696 802 980 639 987 639 759 604 759 609 16 711 19 711 121 227 121 230 167 200 174 200 164 764 173 764 555 166 557 166 39 995 48 995 427 423 430 423 574 508 574 511 275 677 275 677 74 844 75 844 81 656 87 656 118 978 120 978 283 430 284 430 733 254 737 254 336 85 336 87 19 578 20 578 221 603 221 604 609 715 609 717 833 580 835 580 131 698 131 702 988 171 988 174 817 121 820 121 456 372 456 376 901 986 901 993 543 602 548 602 650 480 659 480 746 200 746 200 302 130 303 130 350 515 356 515 407 189 407 189 761 918 761 922 478 391 487 391 354 702 361 702 128 196 128 202 629 336 633 336 78 93 80 93 661 61 661 63 884 367 885 367 622 665 622 673 849 454 849 454 401 334 401 342 399 553 407 553 47 487 47 492 778 420 778 427 646 163 655 163 505 987 505 990 129 812 133 812 774 24 781 24 259 994 259 998 685 716 685 717 42 997 42 999 740 446 748 446 529 644 529 644 442 638 442 643 745 5 745 5 480 970 480 970 275 25 275 27 481 688 483 688 930 92 939 92 648 799 648 808 561 585 570 585 416 207 425 207 643 103 643 107 757 645 757 649 885 361 885 366 8 315 8 319 763 524 763 525 217 419 217 424 292 181 292 184 372 445 372 451 29 866 35 866 274 860 274 867 991 886 993 886 958 317 958 318 793 35 793 42 134 266 134 275 29 539 32 539 887 250 887 256 507 415 507 418 518 480 523 480 622 345 622 353 947 549 954 549 546 92 549 92 37 187 41 187 179 769 185 769 667 807 667 811 413 901 421 901 767 174 767 175 859 850 859 854 348 399 348 401 556 242 556 245 300 150 309 150 918 929 926 929 915 408 922 408 178 645 187 645 167 823 167 826 234 424 234 426 427 278 428 278 947 694 952 694 477 266 477 268 609 377 609 381 218 759 218 767 516 95 516 97 604 233 611 233 232 414 232 416 828 867 828 868 128 87 135 87 363 542 372 542 471 545 479 545 590 116 590 119 512 410 512 419 429 991 433 991 349 634 352 634 570 775 577 775 591 261 591 265 456 853 456 857 431 77 431 85 227 176 227 176 854 25 856 25 18 637 23 637 793 947 794 947 915 963 915 969 96 317 98 317 251 417 258 417 48 87 56 87 570 143 570 144 682 7 685 7 544 757 553 757 895 594 895 601 702 934 708 934 752 130 753 130 107 416 111 416 767 648 767 648 44 28 53 28 418 537 424 537 393 496 399 496 117 603 117 607 915 507 920 507 34 23 42 23 835 62 842 62 264 713 268 713 782 848 782 851 789 998 789 999 77 279 83 279 340 295 340 303 277 48 277 56 126 689 126 694 224 615 224 615 360 247 360 249 831 904 833 904 783 130 789 130 350 484 350 484 397 998 399 998 523 971 523 980 2 316 2 323 819 281 826 281 801 778 801 778 678 975 678 983 222 114 228 114 317 493 317 493 20 935 20 936 646 927 653 927 769 660 769 666 385 275 390 275 589 594 595 594 111 552 111 556 902 486 911 486 31 213 40 213 238 718 238 727 263 37 264 37 828 2 828 10 193 710 199 710 39 942 39 945 759 300 759 303 620 521 620 525 535 583 543 583 89 252 89 253 720 772 722 772 104 604 104 605 819 229 819 231 350 955 350 957 787 612 791 612 762 551 762 551 793 376 793 385 177 224 177 224 85 691 92 691 283 431 285 431 99 226 107 226 436 764 436 772 546 656 546 662 835 259 841 259 706 287 714 287 771 713 772 713 515 28 522 28 315 759 315 766 766 362 766 370 822 906 822 907 964 607 964 615 618 289 624 289 93 467 96 467 467 915 467 919 309 223 309 227 718 922 718 929 743 122 743 128 75 777 83 777 528 982 536 982 790 51 794 51 319 669 319 669 422 883 423 883 266 812 266 818 91 698 92 698 929 762 938 762 734 30 735 30 828 519 834 519 271 243 273 243 207 547 210 547 91 43 91 52 750 32 759 32 563 118 564 118 849 10 852 10 884 769 885 769 114 838 122 838 251 739 259 739 359 871 366 871 332 53 332 54 792 515 792 521 691 308 698 308 868 813 868 816 835 979 835 984 197 916 197 923 552 851 555 851 816 663 816 671 42 281 42 283 968 795 975 795 506 729 506 731 711 549 720 549 587 858 587 866 98 16 98 18 813 621 819 621 789 91 797 91 597 810 597 810 782 405 788 405 551 261 551 267 658 275 662 275 880 567 880 576 669 223 675 223 739 497 743 497 668 891 675 891 556 952 562 952 245 905 252 905 981 489 989 489 760 815 766 815 78 340 78 349 10 996 10 998 289 755 289 764 64 157 64 164 640 276 640 278 315 685 315 687 732 559 734 559 386 982 386 988 271 475 280 475 74 342 74 347 187 336 192 336 848 946 848 955 339 255 348 255 115 592 115 599 569 425 577 425 412 435 412 437 621 497 621 497 577 277 577 283 41 816 41 821 33 214 41 214 736 784 736 786 771 564 772 564 498 45 498 45 26 605 26 606 228 744 236 744 787 910 796 910 629 551 633 551 937 37 943 37 662 460 662 464 52 273 58 273 932 226 932 234 11 919 11 919 31 912 31 921 36 40 39 40 542 742 542 745 124 837 131 837 488 471 488 473 492 254 492 259 108 702 115 702 704 754 708 754 548 974 548 974 475 138 476 138 5 841 5 845 351 45 351 47 551 927 551 930 455 485 459 485 84 375 92 375 902 554 902 563 724 74 727 74 731 846 731 852 339 664 339 665 574 727 577 727 492 662 492 665 297 958 297 965 178 984 178 985 55 657 55 658 78 293 82 293 323 888 323 892 642 167 649 167 651 365 651 365 102 877 102 884 359 120 359 120 80 605 80 611 887 453 887 458 165 589 173 589 942 900 942 908 474 391 474 398 5 923 5 927 485 817 489 817 898 887 906 887 947 240 952 240 902 223 907 223 49 99 49 106 283 441 290 441 951 754 951 759 149 645 149 653 384 921 384 923 379 358 379 365 853 948 853 955 139 94 139 94 848 337 848 338 949 509 949 509 962 822 967 822 156 792 156 797 990 544 995 544 103 684 108 684 701 602 701 609 339 383 340 383 877 333 885 333 567 49 567 58 177 224 177 233 789 201 789 207 305 284 305 292 166 532 173 532 924 301 933 301 536 741 545 741 284 587 286 587 529 3 536 3 94 894 94 903 973 667 973 673 153 94 158 94 72 923 72 924 862 81 864 81 627 233 627 235 1000 450 1000 450 607 437 613 437 756 981 756 989 221 863 229 863 435 804 438 804 775 916 775 923 614 540 614 546 925 93 934 93 472 905 476 905 739 801 739 801 28 544 36 544 434 966 437 966 891 617 891 624 56 490 56 499 414 976 417 976 982 230 982 232 9 132 14 132 587 368 587 371 743 65 743 67 591 797 591 800 300 746 301 746 432 740 433 740 753 299 756 299 880 685 880 686 123 293 123 297 803 393 803 402 260 398 260 398 955 158 962 158 509 229 516 229 889 326 894 326 73 732 77 732 890 72 899 72 914 628 916 628 984 478 984 478 124 323 124 328 69 450 78 450 634 317 637 317 27 649 36 649 203 99 203 104 866 552 866 553 900 376 900 383 414 161 414 166 229 553 232 553 684 81 684 89 511 714 513 714 271 523 273 523 701 724 701 731 184 666 184 673 341 929 344 929 931 204 931 211 517 176 518 176 326 297 326 298 625 146 634 146 897 772 899 772 702 428 702 432 60 61 60 68 578 222 580 222 796 675 796 683 965 560 970 560 782 394 782 396 635 860 644 860 356 249 357 249 237 720 239 720 495 495 496 495 266 865 266 874 258 662 263 662 833 356 833 359 680 631 689 631 709 415 716 415 146 515 146 520 921 467 921 467 302 272 311 272 721 496 721 496 214 941 223 941 945 205 945 206 707 977 708 977 693 354 693 358 134 59 136 59 206 197 206 206 160 215 160 222 328 269 328 269 382 329 386 329 376 201 385 201 334 992 334 994 825 264 833 264 396 139 396 141 461 808 461 816 949 255 958 255 980 510 982 510 594 605 594 607 596 840 596 845 661 595 661 596 962 161 962 167 829 171 833 171 606 233 606 238 450 205 451 205 953 567 959 567 67 990 67 997 820 239 827 239 779 980 779 980 409 670 418 670 160 532 160 536 947 515 954 515 566 81 566 82 39 439 39 439 949 719 956 719 24 565 32 565 229 557 232 557 376 463 377 463 730 767 730 776 865 551 871 551 575 962 575 966 660 99 669 99 99 47 99 47 951 486 958 486 431 535 440 535 778 847 779 847 928 409 928 409 498 281 498 289 828 800 828 809 321 16 321 20 162 679 168 679 156 133 156 138 31 965 40 965 948 963 950 963 345 868 345 875 550 716 550 716 886 661 888 661 992 869 992 873 98 210 101 210 324 989 324 997 466 426 466 434 11 902 11 908 672 860 674 860 506 540 506 547 618 457 618 464 1000 203 1000 203 609 947 609 947 220 856 224 856 90 226 94 226 875 732 875 740 350 543 354 543 177 603 177 612 259 989 262 989 460 206 460 207 809 803 809 809 524 374 528 374 763 296 765 296 648 966 648 966 717 359 717 363 540 120 544 120 48 255 48 255 851 315 851 322 341 170 341 175 590 810 590 815 848 766 855 766 242 15 242 15 523 840 523 844 454 997 458 997 75 713 75 721 108 488 108 496 453 433 459 433 386 879 387 879 600 468 607 468 562 109 562 117 1000 415 1000 415 20 190 20 192 369 801 376 801 383 239 384 239 47 706 47 707 719 171 719 179 841 968 841 968 560 269 560 269 814 118 823 118 636 254 636 254 392 833 392 840 551 357 551 361 605 725 609 725 7 448 7 451 622 42 622 44 72 942 80 942 416 347 416 351 407 945 407 951 70 797 74 797 208 885 213 885 605 277 605 277 563 155 572 155 368 845 376 845 622 222 623 222 793 968 801 968 201 564 207 564 773 514 773 520 189 586 196 586 823 647 823 649 832 415 834 415 11 831 17 831 59 741 59 748 763 736 767 736 382 994 382 1000 488 825 488 831 462 984 468 984 187 458 187 461 112 159 112 159 811 293 815 293 459 612 467 612 559 796 559 803 256 141 256 144 712 290 712 299 410 263 410 270 483 360 483 363 847 150 847 155 346 504 346 510 147 267 150 267 381 327 381 334 344 742 346 742 90 475 90 479 950 722 950 725 563 644 564 644 370 124 370 125 945 510 946 510 957 599 957 605 939 79 939 87 692 605 692 610 43 386 48 386 866 635 873 635 471 717 471 726 730 769 737 769 848 401 850 401 396 965 397 965 847 442 855 442 335 772 335 775 490 806 490 807 929 95 932 95 824 408 824 410 346 529 350 529 359 308 363 308 843 912 843 915 791 999 791 999 669 822 669 827 443 955 443 961 995 7 995 12 773 446 773 449 523 635 523 636 834 303 843 303 748 370 748 375 975 351 975 351 813 695 813 695 754 37 754 46 135 165 138 165 472 781 472 784 537 13 537 20 386 180 386 187 936 190 943 190 614 529 614 529 417 292 425 292 613 152 613 160 645 215 645 218 410 519 412 519 961 367 962 367 873 316 873 321 629 637 630 637 635 629 635 633 639 109 647 109 381 146 385 146 272 297 272 300 307 967 309 967 208 468 210 468 29 569 29 571 716 101 716 101 8 772 8 772 396 304 396 307 709 305 709 313 665 680 665 687 756 752 756 761 958 468 964 468 10 415 17 415 204 454 204 458 389 822 398 822 788 424 794 424 132 769 132 769 1000 247 1000 249 80 375 80 382 478 929 478 931 358 793 358 802 313 358 313 363 959 613 965 613 526 670 526 679 840 76 840 76 724 630 724 635 684 46 684 54 856 60 863 60 277 494 277 494 862 49 862 49 909 494 917 494 890 495 891 495 327 101 336 101 942 165 948 165 314 712 314 718 865 103 865 110 681 614 684 614 916 502 920 502 6 802 12 802 845 944 845 951 929 412 935 412 80 858 84 858 629 85 631 85 279 205 283 205 701 895 701 903 964 487 972 487 465 327 473 327 996 212 999 212 806 226 806 234 764 603 767 603 881 516 881 516 344 48 353 48 51 874 57 874 330 553 337 553 377 604 381 604 431 585 431 585 830 926 834 926 115 233 115 233 801 129 801 135 605 611 605 618 926 161 926 170 109 810 109 811 868 775 872 775 113 504 113 511 16 702 23 702 21 761 21 763 755 204 755 204 475 701 475 706 88 939 88 948 272 127 278 127 598 625 606 625 558 652 558 660 96 403 96 408 189 194 189 198 876 177 880 177 350 523 350 523 2 128 5 128 278 344 280 344 139 441 139 450 592 990 592 995 257 34 265 34 155 648 157 648 195 144 200 144 294 945 300 945 715 954 715 962 772 796 772 802 821 736 821 740 547 800 553 800 762 116 762 118 222 406 222 408 402 673 402 679 936 287 936 294 179 324 185 324 165 202 165 210 779 180 779 181 332 931 332 932 279 868 280 868 891 123 891 124 577 376 585 376 909 306 909 309 506 251 506 251 913 315 913 321 43 452 43 454 793 33 798 33 669 239 672 239 451 164 451 171 954 728 954 731 845 561 850 561 23 687 23 693 839 408 844 408 297 154 297 159 852 69 855 69 290 366 290 370 909 456 909 460 202 892 202 892 718 312 718 320 796 851 796 851 979 678 983 678 546 5 546 5 193 977 201 977 498 372 505 372 887 828 887 832 162 898 169 898 823 237 831 237 441 879 441 886 912 657 912 657 476 584 476 588 172 963 174 963 38 843 43 843 410 56 419 56 142 474 142 479 424 414 431 414 187 189 187 197 908 750 908 752 262 491 270 491 907 278 907 281 177 281 177 288 130 440 130 445 838 923 838 923 626 399 626 399 856 90 856 97 138 455 138 462 169 542 173 542 22 79 22 88 720 245 720 245 546 14 552 14 350 14 352 14 540 422 540 422 989 453 989 457 979 498 979 503 949 366 949 375 75 579 80 579 880 974 880 974 421 349 421 349 381 178 381 183 200 26 200 28 922 948 922 948 469 109 477 109 769 192 776 192 995 437 995 438 327 613 327 613 24 198 24 198 68 946 70 946 949 234 953 234 116 545 116 552 76 435 76 439 674 65 683 65 115 893 117 893 503 3 503 3 684 484 684 491 516 531 516 532 867 301 870 301 36 916 45 916 778 64 779 64 145 744 145 752 178 549 178 552 473 29 482 29 504 544 511 544 370 62 370 69 331 967 331 975 894 413 894 421 130 190 130 191 281 944 286 944 93 542 100 542 381 755 381 758 916 450 918 450 508 701 511 701 533 628 533 635 258 274 267 274 759 949 762 949 546 381 546 385 512 217 513 217 20 568 27 568 871 980 875 980 750 908 750 913 1 127 1 132 410 680 418 680 735 131 735 131 633 997 633 1000 877 620 879 620 884 461 888 461 663 515 664 515 557 883 557 886 391 847 391 853 960 796 962 796 810 269 817 269 22 509 28 509 763 993 763 993 853 823 853 830 389 4 389 7 882 644 884 644 413 606 417 606 379 5 380 5 778 952 778 961 866 339 866 341 883 509 883 510 776 425 782 425 333 731 333 737 980 903 982 903 276 244 276 251 298 481 298 482 217 943 225 943 743 461 743 462 692 777 698 777 793 261 793 268 240 270 240 274 851 427 851 435 322 433 329 433 576 837 583 837 302 203 302 207 221 817 225 817 579 779 579 782 586 720 586 728 824 89 833 89 725 179 731 179 662 575 662 578 667 331 672 331 193 150 199 150 427 130 435 130 94 115 94 118 812 351 814 351 900 609 900 611 470 616 470 619 680 395 687 395 845 604 852 604 393 403 398 403 522 577 525 577 225 969 225 969 873 873 875 873 42 130 48 130 532 327 532 332 470 250 472 250 254 147 254 152 738 304 738 307 829 749 835 749 649 78 656 78 829 837 831 837 316 880 316 888 749 359 751 359 841 843 841 848 669 295 669 295 576 228 576 232 272 346 272 353 806 979 806 983 436 20 436 20 712 972 712 972 508 792 508 792 204 448 211 448 744 975 744 978 164 319 164 322 17 116 26 116 308 897 308 897 442 408 442 410 790 333 790 334 591 280 591 282 701 854 705 854 776 149 779 149 292 622 292 625 845 468 854 468 148 832 149 832 533 814 533 823 22 906 22 906 776 453 784 453 585 79 585 79 96 561 101 561 735 737 735 738 115 9 115 12 394 787 394 791 316 903 316 909 890 649 894 649 969 761 969 766 641 673 649 673 481 25 481 30 753 432 760 432 590 487 593 487 417 684 417 685 76 858 76 865 817 544 817 550 479 657 486 657 500 301 504 301 942 806 942 811 423 441 427 441 457 848 457 849 928 658 933 658 256 956 257 956 310 977 313 977 264 729 269 729 436 163 436 164 462 691 469 691 527 412 527 414 330 356 330 356 930 254 938 254 873 944 880 944 864 378 872 378 117 985 117 985 411 243 419 243 96 726 96 735 4 377 4 379 784 21 784 30 300 529 300 530 84 718 84 719 255 777 264 777 490 312 490 319 614 350 617 350 62 544 69 544 895 62 899 62 652 669 660 669 547 847 549 847 913 302 913 307 309 399 316 399 480 392 482 392 314 271 318 271 462 635 462 641 245 260 245 260 494 938 494 944 898 21 898 25 531 784 531 791 983 232 987 232 28 646 28 651 985 901 985 907 372 255 372 255 772 128 775 128 209 292 209 295 691 917 691 920 619 430 624 430 543 745 543 745 783 865 790 865 703 143 703 150 715 503 715 507 917 5 922 5 413 185 417 185 976 855 976 859 616 49 625 49 698 690 704 690 271 176 276 176 905 78 905 78 45 729 53 729 437 934 437 934 668 839 669 839 755 692 755 692 187 150 187 157 71 810 71 819 496 782 500 782 49 362 51 362 427 141 434 141 383 865 383 865 483 214 491 214 577 248 577 248 739 925 739 934 483 119 490 119 709 654 714 654 389 681 397 681 887 476 895 476 990 370 990 378 894 566 894 569 596 394 596 400 815 804 815 806 982 658 988 658 985 96 991 96 708 977 708 977 847 644 847 650 483 937 483 942 471 574 471 578 241 758 241 760 954 247 958 247 375 403 375 408 252 629 252 635 591 959 593 959 348 782 348 782 203 642 203 642 850 365 850 369 396 167 396 170 583 460 589 460 464 214 464 221 999 766 999 768 882 773 889 773 779 99 779 102 26 460 26 460 290 592 290 594 950 966 959 966 711 569 720 569 703 645 709 645 829 242 829 247 65 164 65 166 891 161 891 162 247 461 247 466 982 376 982 381 983 669 983 670 950 536 950 540 4 300 4 307 836 909 839 909 417 281 417 284 518 450 525 450 129 549 129 550 687 974 690 974 916 537 919 537 956 449 956 451 38 564 38 567 214 876 214 885 642 34 650 34 512 342 512 347 101 405 101 408 486 29 491 29 983 210 988 210 78 724 78 727 925 351 929 351 726 835 726 841 578 610 578 613 245 199 245 207 203 520 203 529 541 651 544 651 879 254 879 255 921 440 921 445 497 883 497 883 11 308 11 314 632 158 632 167 812 604 817 604 179 809 179 809 991 275 991 282 145 690 150 690 905 9 912 9 992 538 996 538 739 512 739 517 820 574 825 574 369 216 369 217 695 511 702 511 486 373 486 380 878 407 878 413 276 567 276 573 551 519 551 523 713 866 713 871 543 329 543 338 44 526 48 526 44 633 44 634 678 6 678 14 102 846 102 852 799 270 799 272 533 413 534 413 683 460 688 460 55 385 57 385 925 600 926 600 157 73 157 77 582 914 590 914 289 62 289 67 699 276 705 276 444 797 444 805 129 331 129 334 861 908 861 909 689 898 693 898 710 145 710 150 257 993 257 993 386 172 391 172 230 673 230 680 163 70 163 71 713 894 722 894 860 606 860 611 985 490 985 496 580 640 580 645 634 784 634 789 936 762 945 762 89 347 89 352 395 602 395 602 289 171 289 172 727 857 727 860 782 707 782 715 356 294 356 296 403 218 408 218 106 377 111 377 640 871 644 871 872 511 881 511 377 440 377 445 689 234 689 239 281 557 281 558 797 843 800 843 948 857 948 857 334 48 337 48 265 560 272 560 338 187 344 187 672 959 672 964 801 810 809 810 973 823 980 823 895 867 903 867 120 91 120 92 378 97 387 97 713 53 713 57 893 420 893 423 802 800 811 800 672 837 672 839 435 122 435 127 758 700 760 700 303 439 307 439 591 637 592 637 125 816 125 818 352 923 352 924 939 730 943 730 284 382 291 382 792 155 793 155 768 24 777 24 673 982 673 985 543 424 549 424 767 173 767 173 417 337 426 337 129 42 129 43 756 831 764 831 521 748 521 748 342 160 342 163 620 581 621 581 212 385 212 389 929 872 935 872 275 605 275 614 985 631 985 632 617 223 617 230 812 853 812 853 491 91 500 91 456 182 463 182 127 961 132 961 925 813 930 813 100 434 100 434 97 115 105 115 810 702 815 702 362 722 367 722 354 777 354 781 592 851 592 860 324 53 330 53 202 418 202 424 155 215 164 215 128 592 128 600 395 721 404 721 124 852 124 852 326 501 326 509 158 950 167 950 967 726 967 729 992 416 992 416 418 159 419 159 744 712 753 712 395 878 399 878 496 303 497 303 168 129 168 133 851 737 851 739 482 883 482 884 634 833 637 833 742 134 749 134 538 618 538 619 636 16 645 16 276 318 281 318 940 828 940 831 245 958 248 958 420 911 423 911 25 803 25 806 491 723 496 723 894 24 898 24 941 929 948 929 788 524 788 526 219 182 226 182 267 379 275 379 829 914 829 923 694 148 694 157 843 390 843 397 768 673 768 681 654 819 654 822 925 388 925 391 688 688 688 688 368 204 370 204 191 980 192 980 930 355 930 359 180 171 184 171 766 418 775 418 70 24 71 24 174 126 174 126 10 428 10 437 483 374 483 378 539 809 541 809 284 59 290 59 295 290 295 294 844 458 848 458 447 632 447 641 146 273 154 273 613 84 613 84 556 473 564 473 545 999 545 1000 661 113 661 119 653 8 653 13 341 560 344 560 746 916 753 916 719 805 719 808 822 540 822 548 615 373 615 380 246 89 246 90 495 96 497 96 509 194 517 194 938 355 943 355 127 708 127 709 365 116 365 122 588 101 596 101 947 899 947 908 946 620 946 629 531 83 531 84 650 503 658 503 353 991 361 991 441 231 441 233 363 574 363 578 780 861 784 861 924 653 924 662 164 769 164 769 948 82 948 83 900 145 903 145 353 870 353 875 470 36 470 36 282 4 282 8 266 187 266 187 118 126 118 135 512 16 512 19 449 651 449 651 427 540 427 544 469 653 474 653 779 27 786 27 291 226 291 233 140 837 147 837 829 23 829 31 135 375 135 381 931 944 940 944 364 519 373 519 927 90 927 98 988 694 993 694 684 393 684 398 359 862 359 869 961 848 961 853 648 451 648 451 948 991 948 991 283 693 283 698 27 480 27 480 463 831 469 831 320 572 320 574 33 254 33 254 613 226 613 228 848 583 848 591 657 606 657 611 113 525 113 532 617 918 624 918 592 196 592 196 262 857 262 862 137 787 137 794 207 59 210 59 826 352 826 352 475 216 484 216 379 656 384 656 316 831 318 831 761 710 770 710 126 607 126 615 574 928 574 932 542 24 542 31 731 752 731 760 984 784 984 790 874 621 875 621 766 93 775 93 725 728 725 737 808 335 808 341 978 640 978 646 850 105 853 105 709 398 713 398 97 132 100 132 780 507 780 515 63 401 63 401 999 824 999 824 408 737 408 737 659 896 659 904 241 283 241 292 963 124 970 124 50 57 50 66 502 750 504 750 361 374 361 377 776 620 779 620 799 565 799 565 965 48 967 48 988 919 988 920 84 481 84 483 909 118 909 124 858 261 858 267 2 238 8 238 103 635 103 638 174 538 174 547 106 307 112 307 561 67 561 73 611 227 611 230 323 252 323 260 328 489 329 489 619 858 619 858 588 617 594 617 403 82 405 82 302 25 302 25 473 149 481 149 33 881 33 889 598 320 598 326 795 816 798 816 675 345 679 345 243 740 243 748 852 343 855 343 278 439 278 448 609 702 609 705 559 536 567 536 482 379 491 379 937 32 945 32 966 62 968 62 857 928 859 928 340 855 340 857 24 160 24 165 145 945 151 945 909 66 917 66 844 244 844 245 951 488 951 488 958 291 958 295 626 684 626 684 437 577 437 577 956 791 963 791 45 944 45 947 463 459 463 459 154 946 162 946 306 1000 306 1000 591 566 595 566 626 209 626 210 660 912 660 913 129 715 135 715 921 359 928 359 287 623 290 623 52 636 59 636 849 31 849 32 467 51 476 51 616 955 620 955 19 493 22 493 233 319 233 327 960 364 964 364 25 923 25 923 532 768 532 776 517 487 524 487 693 913 693 915 560 850 560 853 100 672 106 672 300 640 302 640 590 953 590 960 518 405 518 412 281 405 281 407 515 304 517 304 295 677 299 677 657 524 657 532 381 590 384 590 871 788 876 788 845 205 853 205 46 646 52 646 81 922 81 925 924 851 929 851 721 575 727 575 740 569 741 569 341 227 341 230 63 755 71 755 706 929 706 933 646 895 650 895 209 453 209 453 271 962 271 968 821 867 821 870 735 835 738 835 922 807 922 810 32 93 34 93 236 374 242 374 976 831 976 834 508 335 508 342 623 68 623 71 753 155 753 164 134 73 134 79 132 458 132 467 465 116 466 116 741 379 741 382 438 688 441 688 409 362 409 370 596 756 605 756 972 951 972 952 132 233 139 233 45 273 54 273 638 361 638 363 733 905 733 905 983 624 992 624 62 984 69 984 163 11 164 11 576 613 585 613 193 320 194 320 81 670 81 674 744 701 744 703 194 717 194 717 311 281 311 288 309 615 309 621 234 933 238 933 527 518 527 523 963 559 963 563 107 229 111 229 340 580 340 584 686 455 686 455 297 674 299 674 1 239 1 243 774 52 774 60 687 106 687 111 74 737 74 743 286 928 294 928 543 474 552 474 296 684 296 688 343 311 349 311 718 300 725 300 61 323 70 323 451 228 451 235 826 128 826 134 477 818 477 820 679 321 679 327 865 524 865 529 271 49 271 49 646 995 654 995 113 936 113 939 586 956 586 957 580 683 580 683 463 888 464 888 643 16 645 16 494 270 497 270 127 568 127 569 443 617 443 619 863 769 867 769 436 732 436 732 202 851 202 857 291 61 291 67 682 488 682 492 302 445 304 445 867 279 867 283 552 746 552 755 503 166 503 170 623 205 623 205 425 491 433 491 461 653 461 660 328 10 332 10 705 751 711 751 762 506 762 510 926 373 926 377 944 603 944 611 740 369 740 373 486 207 493 207 621 575 627 575 615 348 615 348 324 229 324 229 375 89 375 97 38 257 38 263 987 796 987 796 93 803 101 803 257 339 257 343 977 745 977 746 592 985 592 993 715 180 716 180 146 305 150 305 707 221 707 230 603 976 606 976 561 425 561 426 421 711 429 711 439 418 439 419 127 209 128 209 799 531 799 531 847 352 847 356 949 50 949 57 827 459 827 462 581 42 581 42 123 502 123 506 764 606 764 606 347 190 348 190 671 682 671 687 84 865 84 867 928 728 932 728 617 784 621 784 594 296 594 297 772 565 776 565 411 426 414 426 627 452 627 460 330 602 330 611 348 423 348 432 478 633 481 633 50 230 50 237 396 471 396 472 704 875 709 875 291 40 293 40 659 625 659 630 736 934 736 942 9 645 18 645 208 492 210 492 374 67 377 67 416 182 416 183 340 958 340 960 321 858 330 858 388 438 389 438 578 784 578 784 328 263 328 268 870 627 870 629 662 691 671 691 684 302 684 309 635 89 643 89 899 141 907 141 254 472 255 472 191 866 191 874 558 961 558 965 717 216 725 216 635 263 635 270 361 363 368 363 755 975 759 975 477 226 480 226 704 765 704 765 726 409 731 409 523 12 530 12 974 457 974 465 856 757 856 757 301 331 301 336 807 904 810 904 630 1000 630 1000 856 175 857 175 961 350 962 350 703 580 703 581 961 451 961 459 148 350 148 354 143 779 143 783 695 932 695 933 645 482 649 482 332 260 332 265 693 763 699 763 433 971 433 977 225 822 225 827 488 507 492 507 126 51 133 51 10 43 19 43 931 350 940 350 622 158 624 158 628 135 635 135 640 687 640 696 712 36 712 38 543 435 543 437 475 810 477 810 684 133 687 133 25 940 34 940 684 657 684 660 1000 712 1000 718 849 280 849 286 831 182 831 187 282 338 282 345 693 824 693 825 971 549 971 556 879 997 884 997 465 805 465 812 229 390 229 390 495 645 495 654 434 510 434 518 215 701 223 701 183 484 183 484 298 388 299 388 868 316 872 316 480 55 483 55 297 140 299 140 305 195 310 195 61 8 67 8 619 516 619 521 835 704 835 712 688 943 688 946 660 759 669 759 2 35 11 35 554 263 554 267 583 660 592 660 209 665 213 665 450 678 456 678 848 558 848 558 451 881 459 881 939 56 947 56 71 145 76 145 639 887 639 887 394 385 396 385 343 862 343 865 750 475 759 475 284 179 284 181 945 341 947 341 894 859 894 867 287 856 288 856 242 369 250 369 43 52 50 52 676 460 676 464 241 674 241 679 618 315 618 324 467 647 467 647 46 107 46 109 390 421 395 421 792 629 792 634 198 369 207 369 650 903 653 903 694 972 702 972 197 849 206 849 899 339 899 346 779 653 779 660 846 580 846 581 215 648 215 655 715 453 721 453 832 648 840 648 713 388 713 388 747 767 753 767 340 157 340 163 178 743 178 751 885 761 885 765 544 248 544 250 442 222 442 227 385 352 385 354 430 387 431 387 186 296 186 303 206 359 206 359 395 719 395 728 561 931 561 935 340 581 348 581 142 491 142 493 93 925 93 926 809 729 811 729 273 49 275 49 790 932 790 933 436 501 436 508 399 136 407 136 538 428 539 428 12 990 12 992 637 202 637 206 787 127 787 135 518 501 518 507 445 629 445 629 719 687 727 687 286 702 288 702 205 331 205 339 866 165 866 166 74 935 81 935 299 825 299 831 726 581 726 585 601 716 608 716 312 97 312 102 120 370 121 370 16 679 20 679 213 749 216 749 179 633 188 633 251 885 251 889 951 663 960 663 375 247 381 247 282 565 282 573 501 272 501 276 697 691 700 691 341 295 344 295 419 732 427 732 458 485 458 487 77 117 77 122 104 717 110 717 65 166 65 174 825 463 833 463 33 500 33 504 769 491 773 491 624 540 624 540 751 995 751 997 160 89 160 89 714 47 714 49 744 552 744 552 608 551 608 553 432 353 432 353 457 36 457 43 516 511 522 511 875 86 875 92 247 480 252 480 592 5 595 5 559 41 559 45 698 1 698 1 655 235 663 235 229 712 233 712 321 404 329 404 477 667 477 675 201 568 207 568 539 285 539 287 47 67 47 70 80 942 80 944 278 846 285 846 104 986 108 986 153 625 153 627 566 99 572 99 490 128 495 128 455 548 462 548 205 773 206 773 215 858 215 863 453 663 453 669 262 276 262 284 607 916 607 922 240 118 240 119 470 491 474 491 12 347 18 347 220 9 220 13 225 951 231 951 735 886 736 886 185 253 185 253 728 625 728 625 431 38 431 45 575 506 575 513 930 462 930 468 170 674 170 680 638 290 647 290 84 200 91 200 55 445 55 448 843 138 843 138 215 481 215 487 46 250 50 250 299 946 305 946 159 375 159 381 13 46 13 46 705 856 705 856 669 374 669 374 491 833 491 839 779 597 779 605 63 758 66 758 88 887 93 887 262 557 262 565 685 329 688 329 479 899 484 899 188 391 188 397 534 112 537 112 600 117 600 126 28 916 36 916 23 439 23 439 147 9 147 16 324 970 324 973 448 241 450 241 832 362 832 369 164 637 164 637 649 84 649 90 94 711 103 711 617 140 617 143 589 7 598 7 977 365 977 373 280 451 283 451 986 885 986 885 39 696 39 703 530 102 538 102 171 758 177 758 805 553 813 553 296 628 296 628 582 964 582 965 159 949 159 951 871 800 871 808 75 922 83 922 453 816 453 823 375 342 375 344 748 802 748 809 678 206 686 206 929 177 935 177 272 98 281 98 658 696 658 699 344 838 344 846 33 828 42 828 576 253 580 253 497 770 498 770 602 985 608 985 666 560 671 560 248 607 252 607 829 434 829 434 592 358 592 367 493 646 495 646 81 778 81 778 628 309 628 315 845 473 853 473 436 909 444 909 862 392 870 392 851 259 851 268 145 536 145 544 302 558 302 558 845 847 845 852 189 604 189 613 361 427 361 436 45 465 53 465 960 667 968 667 678 993 678 999 908 413 917 413 383 363 383 367 335 160 335 162 307 386 307 387 832 928 832 937 990 340 990 346 769 142 769 143 773 7 773 7 896 352 900 352 197 140 203 140 580 57 580 63 192 84 196 84 876 643 884 643 815 918 815 918 552 360 555 360 6 532 6 536 77 869 78 869 695 915 695 921 317 995 325 995 286 225 286 230 946 707 946 715 79 537 80 537 975 6 975 9 664 14 664 18 322 906 322 913 581 19 590 19 303 985 303 994 454 855 454 858 184 166 184 173 279 490 287 490 377 584 377 593 593 406 593 407 590 468 590 473 698 626 698 632 198 128 198 129 372 192 375 192 189 118 189 118 756 275 761 275 164 904 164 904 659 802 666 802 868 557 872 557 974 246 974 253 408 638 408 638 437 922 443 922 993 876 993 880 410 973 416 973 364 214 366 214 77 119 77 126 327 115 327 119 877 803 881 803 550 939 550 944 109 783 109 783 466 524 466 529 772 807 774 807 15 476 18 476 816 564 816 571 882 488 882 494 833 608 837 608 638 628 640 628 472 899 477 899 110 623 110 625 768 83 776 83 313 637 313 637 46 68 46 77 895 615 895 619 301 26 301 33 497 808 497 809 10 180 10 180 363 413 363 420 616 764 616 768 520 514 520 514 297 332 297 341 356 952 356 954 987 679 987 688 473 698 473 699 229 120 234 120 194 123 203 123 134 444 140 444 505 586 514 586 242 137 247 137 451 270 451 278 244 777 253 777 459 545 464 545 459 110 459 114 304 423 307 423 965 330 966 330 569 326 571 326 18 571 27 571 984 327 990 327 730 498 730 498 526 592 526 599 930 942 930 949 159 688 164 688 181 864 184 864 32 303 32 310 3 689 7 689 11 719 11 723 133 385 133 385 531 434 534 434 475 265 483 265 719 39 719 47 18 224 18 230 779 900 779 906 55 718 55 720 300 637 300 643 394 553 394 558 9 281 9 282 3 23 3 30 295 339 303 339 471 679 478 679 144 417 148 417 609 426 609 426 933 842 941 842 98 644 98 651 713 78 713 80 92 794 101 794 839 408 848 408 983 80 983 80 191 278 196 278 285 759 285 759 532 489 532 495 944 184 944 188 928 397 934 397 836 121 836 128 151 784 159 784 443 878 443 884 23 597 23 601 254 666 260 666 572 262 581 262 953 972 961 972 712 802 712 811 208 212 208 214 566 546 572 546 132 743 132 743 674 316 676 316 674 259 676 259 42 596 42 600 687 238 687 244 628 628 632 628 779 917 785 917 960 541 960 541 118 705 118 713 244 445 244 445 833 319 833 326 905 410 910 410 600 589 605 589 814 937 822 937 496 618 502 618 168 335 168 338 483 947 489 947 914 354 914 360 630 828 630 831 624 163 630 163 609 991 612 991 684 730 693 730 121 712 121 712 404 800 404 807 661 385 661 386 292 619 297 619 242 33 245 33 239 50 243 50 72 824 74 824 724 188 725 188 296 179 296 182 853 984 861 984 123 259 123 267 597 765 604 765 820 395 820 398 257 251 257 254 623 65 629 65 824 249 824 249 157 776 165 776 939 54 939 61 939 64 939 64 327 148 331 148 221 204 221 210 894 382 898 382 847 20 856 20 592 579 598 579 90 823 90 830 606 883 612 883 54 136 54 136 664 463 664 471 488 765 489 765 874 717 878 717 270 40 270 40 53 305 56 305 43 992 43 997 39 885 48 885 147 438 147 447 156 387 156 393 320 694 320 696 809 57 809 57 552 810 560 810 326 402 326 407 555 308 559 308 780 62 780 69 741 903 741 903 392 303 399 303 52 528 60 528 86 456 95 456 506 788 514 788 773 38 773 45 99 118 99 120 670 761 674 761 904 136 904 145 512 837 519 837 306 616 306 625 162 887 162 890 645 474 645 479 985 365 994 365 524 680 532 680 579 482 580 482 545 586 551 586 603 143 603 143 123 836 123 842 534 54 538 54 178 437 182 437 285 815 286 815 838 77 838 80 246 246 246 247 936 738 942 738 552 603 555 603 904 359 910 359 486 775 486 780 420 891 420 891 13 94 13 100 35 624 40 624 89 909 93 909 234 577 234 577 733 640 733 648 198 913 198 913 996 143 1000 143 952 892 952 901 959 756 959 761 98 896 102 896 83 856 83 865 410 26 411 26 829 658 829 667 183 575 191 575 169 255 172 255 6 62 12 62 749 214 758 214 497 139 497 142 85 998 85 998 589 519 595 519 854 167 856 167 609 29 618 29 875 274 880 274 99 978 99 980 198 331 198 331 479 44 485 44 271 977 271 977 585 901 585 907 391 607 391 616 265 816 265 818 637 842 637 850 631 315 637 315 188 920 193 920 313 690 313 698 705 560 713 560 849 456 849 459 602 511 602 511 583 137 583 145 996 513 996 516 761 176 761 178 379 376 379 380 385 910 385 916 571 539 579 539 214 905 219 905 377 32 379 32 564 685 564 686 777 883 784 883 274 370 282 370 329 936 337 936 453 809 456 809 494 431 494 436 977 575 977 580 324 526 324 534 269 69 270 69 304 525 304 525 5 456 12 456 680 934 680 940 375 964 377 964 84 465 86 465 26 93 31 93 478 461 478 467 567 21 569 21 838 213 838 213 244 504 250 504 563 688 563 695 319 54 319 60 215 967 215 974 709 888 718 888 802 127 803 127 687 42 687 47 636 612 636 620 717 514 717 515 389 756 389 761 807 352 807 359 292 648 292 653 460 526 460 535 331 914 336 914 121 122 121 126 925 477 925 479 332 586 332 589 143 724 143 725 833 728 833 733 781 55 782 55 986 381 989 381 772 635 778 635 483 226 488 226 147 899 150 899 413 736 413 739 655 866 655 871 326 721 326 721 18 209 25 209 889 121 889 129 187 836 192 836 733 55 741 55 342 865 342 866 111 402 117 402 300 916 307 916 785 367 785 374 707 57 707 57 182 623 182 624 808 920 813 920 964 31 964 35 135 860 135 861 283 870 283 871 916 864 923 864 839 296 846 296 724 572 724 580 25 491 31 491 466 654 466 663 747 76 747 79 240 73 241 73 409 638 409 640 624 362 624 367 745 445 754 445 754 464 754 469 258 216 258 218 66 740 66 748 556 937 563 937 810 790 813 790 315 992 319 992 720 930 727 930 722 668 731 668 462 710 462 717 520 1 529 1 100 652 109 652 690 397 699 397 764 208 764 217 846 651 846 651 646 854 646 855 113 303 113 312 355 896 358 896 224 484 230 484 810 847 810 854 39 788 39 796 903 249 908 249 865 176 865 178 256 412 260 412 736 620 739 620 567 591 567 595 848 694 857 694 403 181 409 181 861 357 861 359 686 916 686 916 374 344 374 351 191 441 191 445 875 275 875 278 402 297 406 297 783 571 787 571 915 606 923 606 384 954 384 954 944 446 944 446 916 133 923 133 759 182 759 183 77 696 85 696 979 507 984 507 34 961 38 961 267 367 267 376 553 527 561 527 370 387 379 387 966 258 966 263 36 347 36 353 109 828 109 828 432 126 432 127 480 378 489 378 174 452 182 452 728 943 728 946 259 618 266 618 76 332 78 332 745 414 745 418 844 808 850 808 715 108 715 110 815 617 817 617 602 895 604 895 338 696 338 700 962 151 962 156 609 976 613 976 374 29 378 29 897 608 903 608 66 199 71 199 437 490 446 490 408 752 408 752 874 620 877 620 721 190 721 190 344 310 344 318 772 265 781 265 603 346 606 346 898 542 898 549 10 733 10 742 19 688 19 688 49 303 49 312 16 339 16 345 36 24 36 33 716 510 720 510 838 666 839 666 86 552 90 552 965 596 972 596 951 12 957 12 975 899 983 899 337 11 337 20 599 390 599 393 436 59 445 59 161 697 165 697 141 955 144 955 205 652 209 652 550 626 551 626 951 195 957 195 47 539 50 539 880 656 880 664 978 161 983 161 688 506 688 506 955 16 961 16 763 606 763 611 542 227 542 234 141 388 141 393 856 26 856 26 142 246 147 246 144 631 144 639 589 891 593 891 750 526 750 526 153 364 158 364 903 799 905 799 269 412 269 413 73 976 73 978 154 365 154 367 289 238 289 245 23 4 23 6 634 164 634 166 469 949 475 949 920 725 920 725 743 918 752 918 292 357 292 361 844 5 853 5 403 524 405 524 85 762 87 762 545 225 545 230 366 245 366 245 227 35 227 40 420 534 420 542 977 991 984 991 994 6 994 14 872 139 878 139 306 478 306 484 834 298 834 301 873 864 881 864 348 580 348 580 484 803 484 805 692 392 692 397 153 249 155 249 271 733 271 733 610 90 610 99 180 530 180 534 428 333 432 333 287 301 296 301 677 50 685 50 689 22 698 22 695 758 695 758 312 893 312 893 666 747 666 754 85 242 87 242 517 795 518 795 965 587 972 587 949 433 949 437 158 909 158 909 556 111 556 119 991 562 991 566 959 72 967 72 230 487 235 487 754 980 763 980 736 162 742 162 461 167 467 167 832 761 832 762 326 540 332 540 360 19 367 19 407 999 407 1000 494 237 494 243 96 62 96 63 830 667 830 674 647 257 647 265 639 508 639 515 801 112 801 112 646 7 653 7 228 860 229 860 993 311 996 311 384 112 384 118 425 100 426 100 135 898 144 898 553 199 553 206 325 537 325 546 988 544 988 550 957 973 957 973 883 35 886 35 779 614 784 614 751 379 760 379 987 293 987 302 443 72 452 72 395 705 397 705 854 334 860 334 698 820 704 820 967 528 974 528 868 662 868 668 37 888 44 888 31 33 33 33 864 163 873 163 383 7 384 7 194 609 195 609 610 883 610 889 111 483 111 483 688 830 697 830 710 822 712 822 660 878 660 878 236 568 241 568 211 258 211 266 900 905 906 905 172 966 172 971 31 570 31 570 47 938 55 938 55 872 61 872 486 364 486 371 511 277 511 277 650 475 650 475 118 257 118 257 946 384 953 384 192 969 192 972 898 634 905 634 684 578 684 584 951 242 951 244 403 915 403 918 746 318 748 318 309 543 309 550 986 701 986 708 749 596 749 596 245 232 245 232 391 972 395 972 474 539 476 539 172 126 172 126 289 563 289 565 537 53 546 53 795 70 799 70 574 592 574 595 298 87 298 90 615 798 618 798 694 516 700 516 30 573 38 573 576 497 582 497 406 20 411 20 294 138 303 138 162 641 162 641 988 227 996 227 604 550 608 550 509 228 509 232 697 734 698 734 985 304 985 310 987 210 994 210 307 940 307 945 751 279 751 281 227 753 227 761 977 283 977 286 357 286 357 287 275 853 279 853 322 666 331 666 198 700 198 708 308 519 317 519 572 832 572 835 856 566 863 566 201 230 201 230 391 302 392 302 444 151 444 156 511 976 516 976 880 317 880 318 999 944 1000 944 14 705 19 705 361 153 366 153 260 233 264 233 868 971 868 975 193 156 201 156 960 427 968 427 956 61 957 61 917 533 924 533 670 260 672 260 224 901 224 910 762 323 770 323 256 654 260 654 524 511 524 512 848 631 848 635 179 672 179 677 539 316 539 321 447 929 448 929 618 267 618 272 522 952 522 952 912 919 913 919 58 223 58 231 60 645 63 645 374 254 374 262 171 703 178 703 687 866 687 875 377 531 377 531 194 358 200 358 282 497 289 497 469 627 471 627 540 130 540 135 433 843 433 844 708 718 708 719 408 121 408 125 994 851 994 854 286 797 294 797 39 752 46 752 490 389 498 389 217 811 217 820 696 638 703 638 135 660 137 660 723 739 728 739 434 757 434 761 217 118 217 127 53 437 53 440 543 352 543 357 629 178 629 187 483 43 489 43 708 869 712 869 822 727 831 727 993 306 994 306 817 395 821 395 536 463 539 463 441 133 450 133 243 239 243 242 609 854 612 854 982 98 990 98 99 132 99 141 912 689 920 689 943 770 944 770 960 389 963 389 14 326 18 326 42 212 51 212 640 21 642 21 269 792 278 792 441 991 441 999 76 580 80 580 353 165 355 165 455 83 455 83 989 358 989 367 593 544 600 544 962 273 971 273 90 423 90 423 776 843 776 852 40 608 40 610 596 295 600 295 53 537 53 539 602 804 604 804 597 618 606 618 454 211 458 211 701 876 707 876 159 304 163 304 135 261 135 269 199 786 204 786 169 163 169 169 732 825 732 828 749 770 749 777 95 730 95 736 796 215 797 215 485 16 485 16 875 471 875 480 43 675 47 675 577 39 577 39 900 50 900 52 126 264 135 264 692 328 692 330 56 679 64 679 816 720 823 720 433 359 433 363 134 676 141 676 955 694 955 697 286 406 286 411 724 550 724 551 978 595 978 597 400 79 409 79 816 523 816 526 844 729 844 730 444 762 450 762 283 990 286 990 727 418 727 420 675 795 681 795 846 399 849 399 303 713 303 715 432 900 433 900 550 658 550 663 814 57 814 62 871 629 871 632 66 736 69 736 868 415 871 415 865 626 868 626 508 220 516 220 224 959 224 967 5 40 5 46 262 442 271 442 746 222 746 223 529 156 533 156 92 442 100 442 888 742 888 748 915 804 915 808 347 286 347 291 146 966 150 966 172 377 172 378 512 396 512 405 758 236 758 244 493 462 493 470 119 257 128 257 281 859 288 859 142 395 151 395 519 20 526 20 893 838 893 838 453 651 453 660 293 534 293 536 447 291 448 291 980 928 980 932 763 908 763 914 188 585 188 587 349 582 353 582 520 166 520 167 894 45 900 45 789 529 795 529 698 574 698 574 276 434 276 439 784 658 789 658 329 934 334 934 361 156 364 156 583 515 583 524 128 375 128 381 834 686 834 693 83 629 83 633 55 612 63 612 244 959 244 961 931 946 938 946 738 889 738 898 910 8 913 8 649 515 649 521 263 4 263 4 808 786 808 790 977 597 981 597 753 417 753 426 130 378 130 383 806 409 806 409 442 58 442 63 41 418 45 418 235 492 242 492 763 389 767 389 903 289 903 292 516 730 516 736 866 77 866 82 975 81 975 86 688 157 694 157 912 757 912 761 1 376 1 382 810 804 810 808 222 169 222 177 961 867 963 867 17 267 26 267 900 867 909 867 730 661 738 661 668 499 668 504 3 645 3 645 567 232 571 232 209 968 209 977 537 621 537 623 258 951 258 951 762 45 762 54 277 823 277 825 525 463 525 469 282 888 282 894 847 363 855 363 319 673 323 673 810 660 810 665 94 175 100 175 250 702 250 708 36 832 36 839 539 720 539 722 101 505 102 505 819 521 823 521 356 970 362 970 378 886 380 886 226 352 226 358 200 50 200 50 738 884 747 884 313 694 322 694 492 523 492 523 87 470 87 476 839 383 839 386 850 114 850 114 522 527 522 529 143 133 145 133 814 350 814 354 476 190 478 190 416 394 416 398 994 266 994 266 808 695 811 695 376 447 376 450 747 655 749 655 881 178 885 178 295 501 299 501 633 210 641 210 703 638 703 645 344 170 353 170 474 577 483 577 700 408 700 414 403 920 403 926 228 653 235 653 290 513 290 522 463 963 472 963 617 850 617 859 430 398 430 403 472 365 477 365 50 984 50 992 922 520 923 520 302 768 303 768 498 588 498 597 764 272 764 272 116 399 119 399 816 494 817 494 544 517 546 517 580 354 580 360 313 65 315 65 534 914 534 920 754 79 754 82 662 839 670 839 109 292 115 292 76 861 76 867 976 263 976 267 802 625 802 630 246 359 247 359 739 33 739 36 276 201 276 201 999 783 1000 783 74 223 74 225 21 576 21 578 613 580 613 581 174 142 174 145 979 163 988 163 312 987 317 987 956 621 958 621 490 850 492 850 225 190 225 195 201 995 201 998 927 107 927 116 172 89 179 89 152 620 152 625 244 63 244 63 128 198 131 198 828 205 837 205 806 988 806 997 449 489 449 489 589 92 594 92 789 350 789 356 738 320 741 320 796 966 798 966 946 608 946 609 206 461 206 465 749 868 753 868 738 223 741 223 266 621 266 623 485 749 485 758 401 866 408 866 639 77 648 77 507 276 512 276 190 857 190 866 901 322 907 322 247 836 255 836 171 253 174 253 961 51 961 57 642 117 642 117 419 425 419 426 304 895 311 895 233 776 233 778 417 124 425 124 866 229 873 229 749 836 757 836 162 405 162 414 347 7 347 14 487 354 496 354 957 867 957 872 891 179 891 181 141 383 149 383 171 219 171 219 396 197 396 197 436 374 442 374 977 868 977 871 731 786 736 786 157 627 159 627 28 739 28 741 431 602 435 602 66 753 72 753 973 928 973 931 342 783 342 784 234 184 234 185 450 548 450 555 640 289 640 289 329 858 337 858 735 240 740 240 508 543 516 543 443 961 443 961 184 218 186 218 145 345 147 345 996 353 996 360 563 848 569 848 360 294 363 294 220 629 220 629 410 77 415 77 372 854 372 860 672 938 679 938 716 678 716 678 761 41 765 41 943 43 943 49 712 563 714 563 562 72 562 77 247 789 252 789 326 247 333 247 763 753 763 756 431 599 431 599 756 700 762 700 111 56 112 56 357 500 357 502 959 339 962 339 955 78 963 78 223 703 228 703 133 212 140 212 559 698 567 698 491 102 491 103 396 812 396 815 35 534 37 534 873 771 877 771 325 586 332 586 873 628 874 628 199 666 206 666 37 259 42 259 246 684 246 687 258 508 258 515 542 377 542 385 550 502 550 508 74 106 81 106 868 445 869 445 600 940 600 943 892 614 896 614 259 865 259 865 836 164 840 164 387 525 396 525 333 636 333 644 120 667 125 667 843 822 843 822 167 853 169 853 536 781 541 781 73 538 73 540 175 855 178 855 743 507 749 507 610 771 617 771 44 550 44 556 870 92 871 92 483 207 486 207 290 409 290 409 707 736 716 736 206 809 206 816 278 862 278 862 859 794 859 800 989 780 989 781 566 568 567 568 561 951 569 951 667 818 667 819 640 331 640 336 811 847 813 847 731 29 735 29 361 982 361 983 415 447 415 449 552 11 561 11 486 618 490 618 191 822 191 822 87 48 87 48 387 729 390 729 532 907 539 907 911 703 911 710 390 680 390 681 613 68 618 68 969 361 969 368 820 998 825 998 945 126 945 133 48 579 54 579 670 256 670 259 212 441 218 441 139 360 139 366 524 836 524 845 540 339 546 339 263 234 263 243 121 136 128 136 203 596 207 596 784 21 784 27 620 157 620 159 585 40 589 40 374 268 382 268 111 695 118 695 337 94 337 94 818 453 818 453 811 8 812 8 565 369 565 369 510 763 511 763 291 968 291 972 586 847 593 847 899 674 899 681 832 369 832 369 923 539 923 541 461 741 461 747 143 258 149 258 847 796 847 801 780 703 780 706 811 359 811 361 160 243 160 248 303 424 303 424 304 996 304 999 585 731 591 731 520 628 520 629 711 919 714 919 169 302 171 302 383 364 383 371 993 71 998 71 102 262 103 262 514 196 514 203 96 554 101 554 66 176 66 183 776 794 778 794 185 125 185 131 680 424 680 427 374 477 374 486 632 424 632 427 662 555 666 555 380 208 380 216 927 290 927 294 158 547 159 547 681 703 686 703 951 250 951 259 240 570 249 570 357 297 357 297 880 565 880 565 54 414 62 414 958 713 960 713 564 729 572 729 493 970 497 970 584 28 584 34 27 338 36 338 437 59 442 59 847 832 847 841 36 660 40 660 767 922 776 922 878 248 878 254 43 95 43 99 84 826 89 826 76 241 76 241 609 159 614 159 147 694 147 694 563 916 564 916 710 655 710 662 81 581 81 586 460 290 462 290 393 234 402 234 118 91 118 91 123 715 123 719 39 954 39 954 807 374 807 375 645 571 645 571 103 81 110 81 475 307 475 307 220 30 220 30 395 883 395 883 185 620 189 620 551 874 551 878 581 903 590 903 587 591 587 599 697 853 699 853 568 29 574 29 753 171 753 171 949 582 949 589 574 975 582 975 262 734 269 734 488 293 493 293 700 116 707 116 123 455 129 455 32 695 32 703 643 458 643 458 13 608 13 616 249 438 249 438 3 762 3 764 852 524 852 527 84 598 84 605 506 281 506 285 504 171 504 179 353 360 360 360 189 681 189 681 505 680 505 680 109 163 109 166 189 801 194 801 424 716 424 721 251 700 251 700 153 4 153 6 624 91 624 95 280 105 287 105 821 245 827 245 240 961 240 961 468 678 468 685 609 436 609 436 111 406 116 406 393 282 393 290 431 825 431 827 924 659 929 659 399 130 408 130 450 867 450 871 803 863 803 866 536 68 536 76 248 200 257 200 906 618 906 627 385 176 385 176 718 216 718 220 39 537 39 537 314 539 314 545 376 825 376 829 434 460 441 460 836 887 839 887 555 331 557 331 544 917 545 917 944 115 944 124 631 74 631 75 607 288 607 290 151 600 151 609 69 538 69 538 260 948 260 952 594 237 594 241 774 161 776 161 176 651 180 651 498 91 501 91 188 68 188 73 310 381 310 386 611 933 614 933 392 361 397 361 897 489 897 491 368 679 368 688 961 238 961 246 56 799 56 806 498 977 502 977 517 28 520 28 995 538 1000 538 852 285 852 288 872 642 877 642 230 544 236 544 16 351 17 351 58 137 59 137 996 58 996 58 243 786 250 786 208 228 214 228 865 1000 872 1000 792 973 800 973 24 444 24 445 320 161 329 161 896 545 899 545 580 982 580 991 814 287 817 287 752 413 757 413 50 900 54 900 396 858 396 860 185 184 185 188 732 779 735 779 640 454 649 454 950 795 950 802 913 369 913 375 128 661 128 661 280 241 281 241 413 665 420 665 911 705 911 707 630 907 632 907 157 847 157 854 342 265 346 265 817 495 826 495 566 227 566 233 752 587 760 587 872 877 872 878 187 472 187 472 117 230 118 230 401 751 401 754 330 407 339 407 695 522 695 529 768 782 771 782 885 157 887 157 635 482 644 482 10 834 10 834 944 539 949 539 853 185 853 190 52 99 58 99 821 832 821 832 544 422 544 422 552 919 552 919 933 282 934 282 532 225 536 225 141 537 141 540 278 133 282 133 320 419 321 419 132 796 132 802 628 148 628 148 193 514 195 514 536 163 536 167 834 143 834 143 792 712 792 715 966 3 966 5 386 861 395 861 880 504 884 504 389 331 389 333 970 269 970 269 546 260 546 264 539 295 547 295 74 71 74 71 108 563 108 568 719 546 719 547 266 405 273 405 768 791 768 798 396 905 396 910 800 98 809 98 285 15 293 15 550 661 550 664 958 173 962 173 972 156 978 156 56 426 57 426 187 150 187 150 319 540 319 545 720 747 720 747 675 573 675 582 299 541 300 541 367 146 371 146 7 809 7 809 581 324 590 324 749 225 754 225 736 636 736 636 289 384 289 385 253 494 262 494 200 346 200 350 274 443 274 446 424 702 424 708 39 378 39 386 649 545 655 545 723 264 723 271 339 777 346 777 151 811 151 812 848 485 848 485 277 629 277 631 383 507 383 512 895 252 895 252 857 454 865 454 624 972 624 976 492 153 492 155 174 791 174 791 435 803 438 803 32 104 32 109 853 66 858 66 386 894 386 894 306 43 306 51 399 168 404 168 368 141 368 149 529 873 529 874 594 922 594 929 314 586 314 594 429 502 431 502 182 385 182 392 325 572 325 581 79 671 79 677 593 153 602 153 75 844 75 844 868 354 877 354 997 766 997 769 907 40 907 47 604 874 611 874 78 2 79 2 155 93 155 102 356 255 362 255 217 364 217 371 404 170 406 170 506 470 506 475 761 32 766 32 27 620 27 622 985 399 993 399 342 713 349 713 34 280 43 280 267 649 272 649 897 404 906 404 551 631 553 631 502 742 511 742 546 749 548 749 157 667 157 667 808 570 809 570 713 353 719 353 70 441 76 441 39 150 39 151 74 325 81 325 510 66 510 70 976 838 984 838 221 188 228 188 686 173 686 182 430 776 436 776 147 931 149 931 368 865 368 868 722 418 722 418 709 261 709 264 138 605 138 611 45 398 45 401 30 125 32 125 550 481 556 481 336 408 336 416 241 27 248 27 957 384 957 385 184 645 188 645 449 132 449 133 744 318 749 318 177 329 177 335 792 21 792 22 346 236 347 236 347 13 347 14 821 339 821 345 737 420 737 422 581 86 581 92 942 387 942 391 315 301 315 304 219 264 228 264 611 329 611 338 35 925 42 925 204 570 209 570 411 913 414 913 289 43 289 48 634 272 634 274 182 555 182 555 602 135 602 141 149 972 151 972 863 926 863 934 870 432 870 438 551 314 554 314 582 758 582 758 230 402 230 408 293 468 293 470 119 18 121 18 343 859 352 859 569 582 578 582 101 946 108 946 609 41 609 49 199 92 203 92 745 48 746 48 462 4 462 4 315 500 324 500 967 213 967 216 529 653 535 653 382 267 391 267 160 614 169 614 684 441 686 441 329 610 329 619 277 707 277 711 184 34 188 34 748 102 751 102 214 653 220 653 343 311 345 311 214 673 214 673 674 706 682 706 406 702 406 705 804 984 804 985 939 219 945 219 81 368 82 368 502 262 510 262 898 863 898 871 952 291 952 296 834 661 834 666 638 303 638 306 781 473 790 473 918 862 918 867 393 808 402 808 203 130 208 130 186 347 190 347 536 118 536 120 722 465 722 467 292 481 297 481 757 332 765 332 461 414 461 420 965 26 965 26 353 886 353 887 471 17 471 19 53 596 53 596 400 217 407 217 212 182 212 182 51 884 51 887 764 332 768 332 9 41 9 50 177 159 177 165 146 581 146 590 940 616 945 616 827 756 836 756 383 745 385 745 632 797 632 797 483 393 485 393 731 82 737 82 190 510 190 516 282 579 291 579 650 873 655 873 650 248 650 251 77 720 77 723 165 729 165 737 247 797 247 805 512 818 518 818 89 658 89 667 967 49 967 50 640 663 640 664 720 591 720 600 458 742 458 746 666 37 666 37 828 447 828 450 816 355 818 355 764 874 764 877 903 5 903 6 223 732 227 732 430 350 434 350 955 479 956 479 759 961 759 961 992 218 992 227 841 748 841 752 929 160 929 164 984 274 990 274 237 474 237 474 285 860 285 862 613 867 613 867 427 75 427 75 674 585 674 590 35 283 35 283 738 485 745 485 885 69 891 69 811 404 811 412 596 450 596 453 63 631 63 632 750 840 755 840 219 749 226 749 438 824 438 830 133 331 133 339 690 462 690 469 619 487 619 494 643 263 648 263 992 42 992 43 593 363 602 363 831 642 831 644 348 598 348 604 20 633 24 633 893 666 893 674 51 193 51 197 574 403 581 403 952 152 956 152 171 429 179 429 549 704 549 708 716 447 723 447 593 800 593 805 872 452 877 452 682 329 682 329 30 299 30 300 157 516 157 518 47 228 47 230 729 21 730 21 482 250 482 250 500 72 502 72 477 58 482 58 710 937 717 937 157 347 157 348 586 656 595 656 58 70 58 72 154 357 154 357 514 307 514 313 263 33 265 33 35 562 35 568 246 686 246 695 810 138 810 140 699 492 699 494 711 444 711 448 880 363 888 363 290 520 295 520 377 860 385 860 970 826 972 826 302 21 302 21 444 498 446 498 611 365 615 365 583 113 586 113 205 535 213 535 511 168 516 168 579 477 586 477 264 427 267 427 587 171 587 178 919 943 919 951 825 32 826 32 109 620 109 629 563 316 563 325 462 430 462 433 181 940 190 940 724 773 724 776 106 189 112 189 508 882 513 882 741 910 741 913 886 315 894 315 622 428 628 428 935 206 935 214 414 284 417 284 270 304 270 308 115 914 123 914 249 449 249 449 932 444 932 451 460 48 460 56 791 939 791 941 474 691 474 700 202 305 202 314 454 766 454 774 993 675 995 675 600 58 601 58 482 773 482 773 641 242 650 242 62 305 62 312 597 462 597 462 849 290 849 290 624 521 625 521 973 207 973 207 503 991 510 991 853 380 856 380 174 762 182 762 812 714 812 714 932 998 932 1000 686 775 690 775 582 138 582 142 964 305 966 305 709 879 716 879 998 966 998 971 902 986 902 986 804 453 809 453 745 413 745 420 791 57 796 57 945 923 949 923 112 372 112 379 927 521 927 522 81 71 87 71 632 161 635 161 330 386 330 389 301 195 306 195 728 922 728 926 88 86 88 93 169 28 174 28 368 629 368 631 602 372 602 372 613 990 613 990 104 576 107 576 725 445 732 445 969 142 976 142 892 19 895 19 463 167 463 173 642 305 642 305 16 462 19 462 748 870 757 870 82 348 82 356 590 360 590 369 138 668 140 668 127 377 127 377 332 216 332 217 449 100 449 107 143 947 150 947 553 941 553 949 377 611 377 617 85 429 85 431 354 26 354 27 492 281 500 281 609 463 616 463 751 303 752 303 445 841 445 848 538 799 544 799 10 489 12 489 188 83 188 87 528 405 528 408 383 118 383 126 32 33 36 33 290 606 299 606 12 187 12 191 316 669 316 670 763 949 763 957 411 826 418 826 907 613 916 613 79 227 81 227 166 13 166 13 393 437 399 437 626 240 626 248 923 957 923 957 192 94 192 101 801 359 801 361 320 657 323 657 27 877 27 881 212 45 212 47 402 407 408 407 5 392 13 392 904 901 911 901 800 264 800 272 5 867 5 875 981 242 981 245 192 406 192 412 64 800 64 800 205 907 206 907 28 785 28 794 972 661 973 661 767 640 771 640 812 509 812 515 300 324 304 324 719 494 722 494 637 87 637 93 194 312 202 312 747 16 747 23 737 955 743 955 87 540 87 540 702 793 702 795 594 691 594 699 474 289 474 292 537 424 544 424 204 294 205 294 968 373 968 381 418 347 418 355 333 754 342 754 23 705 23 712 82 886 82 889 373 873 373 873 671 294 671 297 212 429 220 429 70 689 78 689 548 684 548 685 76 558 76 565 42 30 42 33 661 339 667 339 166 973 169 973 698 819 703 819 485 422 488 422 166 592 174 592 25 906 30 906 411 309 411 313 786 484 786 486 751 849 754 849 490 325 493 325 499 582 499 589 821 476 827 476 128 423 133 423 489 44 492 44 240 356 240 363 780 802 780 810 322 844 324 844 218 621 221 621 198 401 200 401 697 253 697 253 121 366 126 366 539 456 539 462 480 381 480 383 469 664 469 668 836 476 837 476 760 923 760 931 531 755 533 755 139 801 139 801 93 40 94 40 462 950 462 959 920 622 920 624 757 834 757 838 589 779 597 779 952 112 958 112 148 872 149 872 525 54 531 54 468 739 468 741 518 686 518 690 614 592 615 592 661 968 661 975 688 542 688 551 673 312 673 312 860 908 860 911 35 432 42 432 526 494 530 494 327 965 330 965 140 229 140 238 737 709 737 716 794 566 794 570 788 973 788 977 638 113 638 113 464 390 471 390 359 289 359 291 55 713 55 721 501 674 510 674 443 259 443 266 260 942 267 942 411 153 411 159 10 769 15 769 843 999 843 1000 947 755 947 762 204 63 204 64 558 994 567 994 689 408 692 408 561 357 561 366 714 353 723 353 617 93 617 99 612 68 612 71 440 519 440 521 566 665 567 665 985 33 985 40 419 474 419 476 476 213 476 222 904 848 904 851 311 404 311 408 709 835 711 835 482 169 482 172 822 710 825 710 440 203 440 205 979 34 984 34 158 954 158 963 51 26 51 26 172 332 172 336 987 931 987 938 577 200 577 208 200 910 208 910 509 406 509 406 602 217 609 217 684 523 687 523 134 741 136 741 196 459 204 459 596 845 596 845 184 905 184 908 83 848 83 849 861 185 870 185 581 942 581 948 364 435 364 441 547 317 550 317 21 522 30 522 804 248 804 253 165 566 172 566 726 42 733 42 669 594 677 594 51 99 56 99 255 75 255 82 447 802 447 806 267 868 268 868 700 547 700 547 984 824 984 830 624 862 624 870 470 422 478 422 153 717 153 719 434 899 434 907 659 466 659 474 734 28 738 28 206 175 206 180 116 123 118 123 850 828 850 837 245 623 250 623 217 905 223 905 107 224 116 224 259 793 268 793 747 774 756 774 193 715 193 724 868 658 869 658 532 312 532 314 852 187 858 187 579 172 585 172 862 311 862 317 543 525 544 525 778 546 784 546 790 211 794 211 584 841 589 841 912 986 916 986 62 919 64 919 552 392 553 392 209 132 218 132 678 197 678 199 207 628 209 628 173 396 173 401 826 579 826 583 773 345 776 345 289 516 289 518 57 16 58 16 160 562 166 562 605 263 606 263 94 142 99 142 229 127 234 127 412 484 412 491 58 822 58 831 253 210 256 210 282 174 282 179 724 311 724 320 1000 561 1000 565 377 939 382 939 56 825 62 825 920 387 920 388 521 597 523 597 116 498 116 503 444 646 446 646 372 546 372 551 252 624 258 624 697 664 697 664 448 429 448 434 539 931 539 935 666 352 666 357 358 361 358 364 325 748 325 748 272 485 272 491 107 735 111 735 731 460 737 460 583 385 583 386 966 431 966 431 914 302 914 309 622 125 622 132 111 379 111 379 110 240 111 240 159 916 159 916 161 11 162 11 249 355 249 355 694 237 698 237 873 252 873 261 232 962 232 963 162 993 163 993 575 4 576 4 991 591 997 591 899 538 905 538 173 68 181 68 685 304 685 304 46 672 46 680 69 159 70 159 115 878 115 878 830 322 830 325 348 352 349 352 515 411 515 418 27 761 27 766 691 370 697 370 354 246 357 246 333 224 333 229 991 789 991 792 621 886 621 895 338 673 338 674 9 219 9 219 262 481 270 481 651 677 655 677 154 827 163 827 986 997 986 997 314 613 314 614 265 565 268 565 432 616 432 621 616 116 616 123 284 22 284 30 779 640 786 640 491 204 500 204 199 142 207 142 918 569 926 569 616 555 616 556 985 55 985 58 729 721 729 722 875 478 875 486 592 233 592 236 888 258 893 258 576 781 576 787 724 551 724 553 520 107 520 114 389 902 397 902 931 194 933 194 497 818 497 821 921 619 921 619 474 253 479 253 203 301 206 301 14 163 19 163 747 183 747 190 539 235 547 235 864 902 872 902 772 954 773 954 158 231 158 232 190 901 190 902 383 4 390 4 766 318 766 326 669 453 669 459 249 519 249 519 669 771 672 771 706 357 706 361 214 137 214 137 629 736 629 736 30 890 30 891 293 536 301 536 700 123 704 123 653 232 653 238 705 467 705 474 48 703 49 703 64 29 71 29 506 780 506 780 13 940 13 940 372 30 372 31 211 482 212 482 859 217 859 226 120 576 122 576 137 936 138 936 658 63 658 63 137 345 137 345 242 213 242 215 276 452 276 453 348 500 348 507 34 22 34 27 940 943 940 950 409 543 415 543 593 113 593 113 855 940 860 940 675 353 675 354 927 464 928 464 437 936 437 944 889 40 889 40 131 438 139 438 406 101 406 103 683 860 683 860 809 587 813 587 31 720 34 720 472 118 481 118 163 591 170 591 89 50 89 50 779 744 779 746 981 758 981 764 385 887 394 887 85 842 85 844 909 68 909 75 116 57 116 61 75 191 83 191 505 48 509 48 801 576 801 576 654 366 655 366 123 510 123 519 147 415 147 421 500 722 500 729 409 685 413 685 693 900 693 909 15 965 15 965 341 228 348 228 54 29 59 29 14 140 14 146 733 10 733 10 746 625 746 625 427 591 427 594 815 158 815 158 831 241 831 250 645 643 645 650 964 276 964 281 422 351 422 358 415 505 415 507 190 866 190 874 864 341 871 341 390 270 390 279 535 172 535 174 250 559 250 563 959 38 962 38 264 564 266 564 65 394 65 402 454 602 458 602 149 643 158 643 295 55 296 55 214 781 214 782 950 661 950 664 808 105 808 113 193 573 198 573 164 771 172 771 827 208 827 208 571 227 571 228 703 251 707 251 107 854 111 854 314 316 314 318 407 553 412 553 424 578 429 578 563 348 563 349 220 78 220 87 729 845 736 845 594 989 597 989 837 690 844 690 117 798 121 798 157 372 157 381 39 529 39 538 256 152 263 152 979 982 988 982 964 426 964 428 128 1000 134 1000 649 756 649 757 300 157 300 162 664 841 671 841 566 772 569 772 909 230 909 232 205 893 211 893 665 343 671 343 614 955 614 961 879 655 881 655 702 387 710 387 99 461 102 461 362 970 362 977 604 420 604 429 521 460 521 461 804 272 804 276 601 771 601 777 562 157 562 157 671 481 671 483 301 713 301 716 966 135 974 135 209 866 213 866 890 607 890 615 680 530 680 535 952 327 954 327 79 476 79 477 430 690 430 697 362 95 362 98 165 352 165 357 505 909 505 909 82 497 82 498 456 323 458 323 517 480 517 489 905 361 913 361 488 927 488 933 934 731 940 731 600 999 607 999 244 233 244 235 307 222 307 228 193 178 195 178 643 753 643 753 374 669 383 669 390 81 391 81 888 835 896 835 188 542 190 542 557 278 564 278 944 968 952 968 135 396 135 400 798 338 798 338 588 129 596 129 399 142 405 142 507 136 507 142 802 616 802 617 862 425 865 425 483 122 483 125 17 829 17 832 438 337 439 337 84 116 89 116 564 53 566 53 708 63 708 63 711 253 711 256 267 653 267 655 465 120 465 124 4 594 4 598 305 41 312 41 69 884 69 891 555 49 563 49 359 690 359 698 329 706 329 710 772 430 772 431 415 138 420 138 540 545 540 554 708 800 715 800 388 655 393 655 662 255 662 262 977 920 982 920 184 883 187 883 189 100 189 101 283 605 286 605 77 814 77 820 559 510 559 510 401 479 404 479 976 838 976 845 164 764 164 771 964 702 965 702 67 871 67 879 742 282 742 282 653 16 653 25 827 426 828 426 624 986 632 986 721 441 729 441 967 982 970 982 926 562 926 569 779 749 781 749 137 143 144 143 345 317 354 317 666 284 666 285 116 392 117 392 305 170 310 170 302 541 302 549 466 854 467 854 185 598 185 606 612 798 621 798 775 901 775 904 919 167 919 169 62 26 62 26 798 202 799 202 619 407 619 411 5 782 14 782 641 868 641 875 270 271 279 271 427 609 432 609 705 117 705 124 456 100 464 100 599 556 608 556 942 416 944 416 237 290 237 297 250 689 253 689 342 802 347 802 788 982 793 982 237 988 243 988 28 242 31 242 168 328 177 328 772 969 772 973 349 45 357 45 995 137 995 144 313 510 321 510 197 103 197 107 525 599 525 600 59 651 59 658 211 984 211 993 994 7 994 8 192 578 192 586 801 693 809 693 200 324 208 324 699 90 701 90 506 912 506 915 638 715 646 715 845 825 845 832 857 799 857 799 990 414 990 416 187 929 188 929 5 382 12 382 631 485 635 485 753 601 756 601 778 341 778 347 770 209 770 209 923 630 926 630 979 275 979 277 660 510 660 514 194 750 195 750 245 48 251 48 267 697 267 698 766 41 768 41 153 611 153 616 162 191 162 193 350 266 353 266 478 98 480 98 257 663 257 663 968 246 976 246 529 604 529 606 773 712 773 714 586 901 586 910 262 769 262 769 976 611 976 613 378 96 378 102 893 949 895 949 974 366 974 366 356 104 356 110 443 387 443 391 782 15 785 15 737 886 739 886 562 773 565 773 304 276 307 276 303 135 303 138 922 756 929 756 427 774 427 780 757 770 764 770 387 553 395 553 1 98 9 98 507 650 515 650 547 891 549 891 706 696 706 696 435 551 435 552 979 904 979 905 237 158 237 159 240 896 240 898 100 802 100 804 415 605 415 609 246 625 246 631 260 146 269 146 463 959 463 966 208 767 215 767 81 963 88 963 228 82 228 84 598 529 598 533 941 379 941 384 194 433 203 433 778 456 787 456 267 834 267 843 13 614 13 614 850 597 850 598 786 805 791 805 641 131 644 131 152 40 154 40 616 947 619 947 9 508 9 509 288 291 296 291 24 96 31 96 55 228 57 228 15 597 15 601 227 249 227 255 674 32 674 36 410 530 410 533 669 584 669 592 355 742 355 742 103 190 109 190 241 548 241 555 377 609 382 609 685 415 685 417 219 754 219 759 27 108 27 116 506 793 506 800 257 829 257 829 664 198 673 198 513 729 515 729 137 569 137 575 710 899 710 902 936 718 937 718 447 727 447 729 746 918 746 919 187 254 187 262 313 904 321 904 492 644 496 644 138 184 138 193 802 626 802 635 718 833 718 833 670 491 675 491 388 498 388 504 812 201 812 201 234 83 234 86 92 782 93 782 714 394 714 397 325 544 330 544 944 305 944 312 611 930 611 937 51 516 54 516 407 18 415 18 675 639 683 639 493 629 493 631 239 79 239 85 126 183 134 183 903 529 907 529 655 781 659 781 40 270 40 279 127 75 136 75 266 344 268 344 407 876 407 883 35 441 35 447 261 285 266 285 387 759 390 759 362 449 362 457 61 309 61 309 681 205 683 205 402 868 410 868 589 8 589 8 810 496 810 498 185 666 185 668 742 66 742 66 760 465 768 465 413 969 413 978 596 179 603 179 647 117 647 118 279 217 279 220 251 923 257 923 495 684 500 684 204 619 211 619 181 853 181 853 639 692 639 695 175 272 175 272 211 440 217 440 66 738 66 738 588 474 590 474 471 682 476 682 489 655 489 664 182 528 191 528 653 77 659 77 370 488 372 488 421 320 423 320 255 382 260 382 193 697 202 697 218 787 218 790 658 652 661 652 531 532 531 536 26 353 31 353 667 945 667 953 308 163 308 163 141 555 143 555 840 222 842 222 567 351 567 356 313 71 319 71 455 96 455 103 92 975 92 984 618 214 618 218 171 820 171 826 171 499 178 499 470 157 470 165 361 375 361 384 869 81 869 90 37 377 46 377 353 743 362 743 606 397 606 406 33 75 33 75 475 717 476 717 244 11 244 11 229 628 229 630 237 651 237 656 799 208 800 208 217 941 217 948 53 764 58 764 109 446 109 449 193 382 200 382 300 508 309 508 898 95 903 95 555 414 557 414 889 56 889 58 251 448 255 448 321 101 327 101 388 667 396 667 784 469 784 469 414 899 414 904 996 886 996 887 29 525 29 529 543 41 546 41 575 248 576 248 803 668 803 670 627 997 627 997 220 296 220 296 608 116 608 117 783 900 783 905 769 788 769 796 336 807 340 807 358 721 360 721 990 851 990 852 73 381 80 381 562 841 562 843 531 346 536 346 602 667 602 673 432 492 433 492 173 626 182 626 590 24 590 27 356 597 356 606 561 649 570 649 835 315 839 315 739 783 739 789 117 77 117 79 152 563 152 564 807 662 807 664 41 330 46 330 31 824 34 824 826 227 826 229 184 280 184 285 397 4 397 5 827 294 827 297 502 324 504 324 584 807 589 807 587 36 587 39 507 201 507 204 86 573 95 573 201 304 201 313 908 299 908 307 653 314 653 323 771 988 771 994 146 119 146 128 82 820 82 821 973 88 973 90 812 835 821 835 185 298 191 298 500 691 505 691 173 945 182 945 364 116 364 120 800 868 801 868 335 466 344 466 246 446 246 451 553 46 553 55 485 974 485 980 137 769 138 769 74 51 80 51 19 260 27 260 553 814 553 823 64 639 64 639 190 286 194 286 348 552 356 552 538 124 543 124 726 822 726 831 884 174 890 174 889 156 892 156 477 457 477 458 910 857 910 864 760 997 768 997 540 111 547 111 259 568 261 568 515 774 515 778 837 586 837 586 157 51 166 51 80 884 86 884 799 676 799 685 845 860 845 862 356 788 361 788 345 443 345 452 552 818 552 827 480 529 480 529 56 608 56 608 205 802 205 810 230 142 233 142 421 994 421 996 181 716 181 716 300 900 300 908 689 575 689 577 259 192 259 199 999 173 999 173 59 761 59 770 41 592 42 592 499 269 506 269 711 861 711 863 506 707 506 714 9 424 9 428 463 808 463 817 68 420 68 422 282 627 287 627 156 741 156 741 688 321 688 324 923 296 928 296 889 777 898 777 804 927 808 927 594 18 594 18 337 763 337 767 635 361 643 361 447 621 447 621 42 478 42 480 91 732 92 732 474 54 474 55 692 704 692 705 712 470 712 471 550 414 550 417 722 905 722 905 538 556 542 556 227 908 227 910 668 457 676 457 432 626 432 630 767 573 772 573 801 527 801 528 998 640 998 643 697 68 699 68 534 737 534 737 492 502 493 502 113 371 115 371 210 935 210 940 860 857 860 858 2 922 9 922 584 206 584 212 825 74 830 74 514 594 514 603 435 684 435 684 597 273 597 275 187 698 187 706 609 217 612 217 619 865 626 865 716 270 717 270 767 904 769 904 810 996 810 997 843 630 843 637 690 324 690 333 667 297 667 298 799 548 799 551 4 943 4 945 480 909 480 914 2 57 2 57 577 986 577 990 286 231 286 237 821 782 821 787 711 905 711 907 976 247 976 252 472 356 473 356 17 128 19 128 58 185 58 185 542 279 542 281 223 595 223 595 855 192 863 192 864 373 864 380 801 215 801 221 179 367 179 374 523 373 524 373 268 588 268 592 203 964 203 965 59 438 59 438 777 553 777 562 487 473 487 480 975 493 975 497 291 806 291 807 974 632 977 632 911 349 920 349 117 956 122 956 599 255 599 256 261 70 264 70 444 377 452 377 3 157 3 163 594 797 599 797 225 366 230 366 281 903 290 903 298 50 304 50 872 548 880 548 238 454 242 454 833 815 838 815 554 576 555 576 279 787 288 787 905 679 911 679 272 183 279 183 645 192 647 192 782 852 783 852 115 726 115 732 744 110 748 110 220 440 223 440 754 212 754 221 256 333 256 342 357 272 365 272 49 307 51 307 407 387 409 387 312 386 319 386 479 295 483 295 871 114 878 114 451 445 451 447 78 580 78 585 391 948 391 949 79 36 79 42 67 986 72 986 118 808 118 817 525 330 525 338 229 484 229 485 609 108 609 114 450 253 450 262 682 982 682 990 730 137 738 137 302 691 304 691 464 281 465 281 943 36 946 36 621 73 621 73 396 328 398 328 774 85 779 85 552 280 552 282 463 680 463 689 136 900 136 906 80 59 86 59 807 662 811 662 528 450 528 450 849 456 849 458 781 670 781 674 129 41 129 48 324 185 329 185 578 669 584 669 879 65 879 66 166 586 171 586 368 520 368 522 667 367 673 367 232 341 238 341 625 461 625 462 967 697 967 697 200 910 200 910 472 578 472 583 519 923 519 923 791 976 800 976 446 296 446 296 220 166 222 166 971 432 971 437 379 976 379 976 930 138 930 147 812 481 812 482 57 88 57 96 338 42 338 48 735 740 742 740 1 330 6 330 831 497 833 497 781 973 783 973 426 619 426 624 2 319 8 319 49 358 49 358 768 459 774 459 672 83 679 83 822 232 822 232 700 76 701 76 662 134 662 140 432 288 432 288 865 268 865 268 617 188 617 197 235 915 235 916 400 259 408 259 667 924 667 927 351 820 351 823 625 913 625 913 104 235 104 236 330 266 335 266 845 84 845 84 493 702 493 710 794 631 795 631 961 825 969 825 521 999 522 999 968 471 968 479 424 113 424 113 886 471 886 477 636 27 636 32 919 512 926 512 431 685 431 690 208 269 208 272 739 642 740 642 587 720 589 720 561 296 570 296 269 203 269 207 222 302 223 302 512 830 512 839 830 488 830 489 515 959 519 959 92 398 92 407 15 224 17 224 643 828 649 828 15 625 20 625 102 492 102 500 788 569 793 569 646 801 646 810 355 355 355 364 517 948 524 948 660 735 664 735 944 629 953 629 336 637 336 638 11 560 11 566 405 524 405 532 187 22 193 22 367 218 367 218 955 25 958 25 843 947 843 951 467 507 467 512 539 929 548 929 588 279 588 286 134 477 134 480 173 606 174 606 765 595 765 603 404 401 411 401 582 707 590 707 355 123 355 123 389 117 389 117 963 919 963 924 801 6 801 9 499 785 499 789 45 293 45 293 916 749 919 749 203 10 203 16 295 714 295 715 104 198 104 205 965 462 968 462 466 801 473 801 573 490 574 490 933 863 933 868 394 152 394 156 308 498 308 500 757 719 761 719 484 977 487 977 612 206 614 206 93 264 96 264 502 28 505 28 401 883 409 883 613 26 613 34 580 161 586 161 227 194 227 200 559 214 564 214 688 650 688 657 578 167 582 167 109 62 109 69 142 526 142 534 645 948 645 953 827 436 836 436 60 447 60 447 35 87 40 87 652 220 655 220 236 533 236 534 674 439 674 439 761 185 761 188 768 289 768 289 688 683 689 683 101 699 102 699 496 980 496 984 713 514 713 518 599 476 599 477 652 115 654 115 690 522 690 530 946 382 946 382 714 82 719 82 230 44 238 44 848 859 852 859 187 213 190 213 788 102 788 102 994 213 994 215 993 662 993 667 411 468 417 468 925 556 927 556 307 804 309 804 639 686 639 686 500 607 500 608 835 217 835 224 960 805 960 807 941 182 943 182 258 349 258 351 834 405 834 405 698 947 698 948 551 934 556 934 901 269 901 271 4 845 4 845 301 955 301 960 802 645 810 645 213 989 213 992 48 700 51 700 674 554 681 554 535 936 540 936 296 52 300 52 69 656 69 662 293 799 300 799 212 884 216 884 468 535 472 535 239 200 241 200 175 638 175 647 901 994 901 1000 157 434 163 434 202 705 210 705 677 914 677 917 528 184 537 184 555 595 555 604 948 906 948 906 298 775 298 782 652 728 652 736 492 406 500 406 881 693 881 693 903 167 903 167 585 488 585 492 152 321 152 322 132 317 132 319 434 686 442 686 51 803 51 810 335 944 335 946 716 816 725 816 741 178 742 178 17 870 17 875 46 37 46 43 538 481 538 481 204 310 204 318 163 458 164 458 407 344 407 351 66 903 74 903 918 501 918 505 773 399 777 399 458 846 462 846 821 319 821 328 170 744 176 744 848 961 848 961 55 342 57 342 103 63 104 63 290 30 290 35 851 732 851 733 779 771 787 771 960 436 965 436 495 842 504 842 925 365 928 365 226 3 226 8 821 420 829 420 494 317 494 326 943 48 943 55 358 573 358 581 15 411 15 420 987 339 987 347 296 105 296 108 935 91 937 91 796 136 796 137 157 644 157 652 24 212 24 213 184 237 184 246 314 367 320 367 578 554 585 554 802 570 802 570 871 119 871 119 357 825 357 827 864 58 864 61 938 364 938 364 715 744 715 748 280 8 286 8 703 649 703 654 564 457 569 457 68 649 68 656 384 478 384 478 120 146 120 155 740 774 740 778 864 957 873 957 286 343 286 344 903 441 910 441 970 116 970 123 170 315 170 315 293 230 301 230 544 359 544 365 346 795 346 795 605 523 605 526 331 874 331 880 545 516 548 516 826 679 826 685 250 835 250 842 11 400 11 409 899 811 899 816 640 164 646 164 3 442 3 444 491 93 491 95 656 758 662 758 348 443 348 449 787 40 787 45 792 235 801 235 200 292 202 292 470 309 476 309 498 562 503 562 661 216 663 216 32 1 32 6 946 245 946 252 326 127 334 127 311 546 320 546 299 147 299 151 194 546 196 546 541 579 541 585 433 523 436 523 125 150 126 150 803 950 803 955 965 855 965 858 573 323 573 331 379 368 384 368 211 318 211 325 473 422 473 423 430 995 430 996 40 477 43 477 892 451 894 451 101 156 106 156 309 265 309 274 134 492 138 492 868 986 871 986 611 886 611 886 674 481 674 482 808 105 808 110 721 753 724 753 898 393 898 393 303 361 303 369 107 416 108 416 641 297 641 299 499 451 505 451 595 137 595 142 495 307 495 309 753 629 753 630 44 780 44 782 457 365 463 365 50 141 50 144 322 447 322 453 370 984 376 984 418 673 421 673 757 876 765 876 518 108 518 108 985 125 985 134 337 966 339 966 863 360 863 365 494 795 494 799 150 968 150 971 589 750 589 759 25 889 28 889 280 498 280 503 983 586 985 586 818 170 821 170 641 142 642 142 394 198 395 198 263 125 263 131 257 355 264 355 1 597 1 599 919 467 919 476 827 69 831 69 635 369 635 376 638 11 638 14 252 87 252 93 383 820 390 820 965 429 966 429 334 865 334 868 659 109 661 109 509 955 509 960 539 68 539 68 105 492 111 492 585 153 590 153 743 73 743 77 922 257 928 257 790 306 790 311 784 591 784 596 624 470 629 470 410 986 410 990 415 193 416 193 442 989 445 989 886 921 888 921 607 410 607 418 792 237 792 238 221 82 226 82 851 266 851 273 662 994 669 994 69 466 69 471 891 822 891 826 757 516 762 516 917 390 917 390 381 605 381 610 681 31 690 31 574 275 582 275 159 733 159 737 538 464 538 464 974 733 978 733 92 887 94 887 76 391 76 393 441 548 448 548 271 712 280 712 593 594 593 602 132 416 132 417 876 182 882 182 11 354 11 361 591 655 598 655 649 865 649 872 937 71 942 71 176 365 184 365 147 772 147 778 963 707 964 707 287 102 295 102 852 53 858 53 949 155 949 160 397 471 397 479 405 910 405 917 141 534 141 540 177 806 179 806 908 763 908 764 421 641 421 647 536 519 538 519 897 776 903 776 82 907 82 909 221 943 221 948 388 165 388 171 472 620 472 627 757 700 757 708 907 647 907 647 960 473 963 473 341 694 341 699 449 341 449 343 284 262 284 267 374 528 381 528 109 421 112 421 770 763 779 763 755 397 761 397 446 495 446 501 778 191 778 200 135 738 135 740 211 345 219 345 563 738 569 738 526 49 526 57 308 853 308 862 492 369 492 378 107 289 107 291 915 756 915 759 937 586 939 586 208 832 208 839 882 602 888 602 388 471 397 471 774 529 774 533 234 917 234 918 490 208 494 208 407 40 407 42 768 515 770 515 513 857 515 857 547 749 547 749 979 497 979 503 283 101 291 101 260 828 261 828 212 919 212 922 349 70 349 75 103 660 106 660 176 560 185 560 451 287 455 287 646 220 650 220 271 28 271 28 79 740 79 741 517 214 517 223 404 706 404 714 796 176 796 177 711 982 712 982 203 374 203 381 57 435 63 435 955 927 955 933 851 408 854 408 186 703 186 708 877 444 877 452 235 726 239 726 84 622 84 623 5 815 5 819 283 689 283 694 988 872 988 878 743 787 743 792 176 86 176 91 205 254 211 254 921 923 925 923 57 341 61 341 948 654 957 654 522 499 522 499 903 6 903 8 574 169 574 171 814 939 814 945 98 750 106 750 969 536 969 542 528 168 533 168 820 73 820 76 240 416 244 416 350 230 351 230 714 488 723 488 981 478 985 478 358 721 358 723 259 387 263 387 467 467 467 471 864 751 864 751 490 329 490 334 177 712 180 712 714 794 714 801 194 279 194 286 698 351 699 351 342 856 342 864 517 166 517 173 349 259 350 259 308 271 314 271 711 667 711 672 322 672 331 672 22 288 26 288 209 800 209 804 130 214 130 218 609 237 609 243 162 651 162 654 231 826 231 835 677 733 677 738 646 334 646 337 895 400 900 400 377 20 377 28 344 939 344 942 712 394 716 394 795 855 795 856 734 242 740 242 305 700 312 700 172 104 173 104 82 311 82 312 168 504 174 504 257 147 257 148 92 19 92 22 372 863 372 872 597 306 597 309 721 978 721 987 873 902 873 902 300 78 300 79 822 318 831 318 934 37 934 37 892 952 894 952 925 972 925 980 370 956 370 964 310 883 312 883 222 332 222 338 336 647 336 648 333 786 333 792 596 187 601 187 429 94 429 101 124 784 130 784 590 705 592 705 435 707 435 716 126 923 128 923 74 393 74 400 179 496 179 505 122 107 129 107 154 671 154 674 230 871 230 880 154 924 154 930 145 611 154 611 135 891 144 891 732 218 732 226 104 604 104 604 723 959 724 959 541 290 541 298 837 474 837 474 683 194 685 194 954 522 957 522 552 951 552 951 650 894 655 894 676 198 681 198 626 349 626 357 656 112 656 112 512 204 512 210 946 580 946 586 412 589 421 589 274 229 274 230 399 85 399 87 651 496 651 502 812 476 812 476 743 762 743 766 540 742 540 749 270 341 270 350 989 499 989 500 416 565 424 565 277 239 279 239 995 293 1000 293 604 49 604 49 152 945 152 945 701 608 708 608 573 498 573 503 153 212 161 212 443 532 444 532 528 524 534 524 281 957 285 957 997 499 1000 499 609 152 613 152 266 381 266 383 54 177 55 177 394 46 394 49 632 938 632 939 437 351 437 356 213 507 221 507 295 773 302 773 383 698 383 703 830 640 830 640 873 263 873 264 256 224 256 233 887 594 887 596 242 647 242 649 201 546 210 546 817 658 826 658 185 82 185 82 413 899 413 902 840 550 846 550 450 512 458 512 450 361 450 366 606 863 606 863 722 733 722 733 102 159 108 159 581 391 583 391 884 632 884 632 352 936 361 936 604 506 609 506 795 657 795 658 674 940 682 940 188 369 196 369 490 315 499 315 920 42 920 46 45 558 45 563 151 841 152 841 606 293 606 295 812 502 815 502 752 253 755 253 749 682 750 682 301 152 301 153 471 560 471 567 420 368 427 368 14 919 22 919 757 629 766 629 293 334 297 334 77 434 78 434 112 255 117 255 43 909 43 911 405 238 412 238 437 313 437 316 705 628 714 628 525 51 530 51 373 211 378 211 219 767 225 767 542 682 542 686 891 225 891 228 677 960 684 960 62 845 62 845 77 442 79 442 871 580 877 580 410 458 417 458 994 594 994 595 493 549 493 558 274 204 274 213 339 574 339 577 268 219 268 225 752 101 752 104 232 922 239 922 104 646 104 646 635 775 635 783 589 29 596 29 19 352 19 354 534 404 534 404 37 707 37 707 662 846 662 855 18 455 18 455 300 63 301 63 869 766 877 766 803 507 803 513 707 927 709 927 192 973 192 982 238 867 238 872 202 861 202 867 713 750 716 750 140 612 143 612 291 582 291 587 437 597 437 606 67 442 69 442 450 20 453 20 898 369 903 369 152 229 152 229 166 828 166 834 275 743 275 746 735 575 744 575 871 299 871 306 222 192 222 192 537 539 543 539 942 350 945 350 635 347 635 354 785 450 785 456 194 378 194 378 614 862 619 862 925 530 932 530 846 490 855 490 798 180 802 180 504 92 504 95 547 696 547 700 646 801 651 801 785 405 785 414 506 454 506 454 171 749 171 751 874 471 877 471 26 532 26 540 122 182 122 187 184 340 184 343 660 991 660 994 735 622 744 622 574 397 580 397 414 515 414 523 845 839 848 839 991 839 991 842 37 513 45 513 695 245 695 253 217 388 217 393 667 987 674 987 329 913 329 913 867 339 867 340 926 929 926 929 551 559 551 561 719 793 727 793 529 33 529 41 263 67 263 76 771 696 771 702 619 143 619 148 270 460 270 469 339 1 346 1 618 478 618 483 929 835 929 835 731 885 739 885 526 110 526 112 612 363 612 372 962 937 963 937 80 274 85 274 71 475 77 475 76 496 76 504 642 611 642 616 740 562 747 562 248 42 251 42 559 333 561 333 854 531 863 531 397 920 397 923 370 681 370 682 473 481 475 481 343 352 348 352 128 371 128 373 975 910 975 912 160 225 160 228 222 401 222 410 28 440 29 440 853 252 853 257 967 826 967 831 769 921 769 921 755 89 761 89 529 663 529 666 296 365 301 365 69 783 69 788 650 251 651 251 349 115 357 115 434 84 434 93 402 116 402 117 902 987 902 987 214 562 215 562 348 266 348 273 24 619 24 626 43 393 43 402 362 242 365 242 640 998 640 998 295 108 295 108 69 985 73 985 463 635 463 635 85 921 90 921 879 964 888 964 217 701 226 701 695 360 695 363 300 104 301 104 737 346 737 355 379 871 381 871 600 477 604 477 540 526 540 534 708 929 708 938 546 228 548 228 734 545 734 553 563 260 571 260 827 225 827 234 474 481 474 485 92 61 101 61 419 940 422 940 235 611 235 616 574 832 574 832 352 747 355 747 668 834 668 839 408 430 408 435 285 674 285 682 843 24 843 26 711 327 718 327 888 954 891 954 998 538 1000 538 236 676 236 679 407 120 407 121 136 71 141 71 101 640 104 640 635 358 636 358 917 548 917 551 339 698 343 698 233 537 233 543 7 979 7 984 438 628 438 631 544 544 544 548 188 735 188 737 869 206 869 212 477 491 477 491 190 183 190 183 737 692 737 692 1 553 2 553 359 973 363 973 659 501 659 509 982 523 982 525 61 114 68 114 25 534 31 534 113 871 113 880 709 364 709 373 93 53 93 54 943 916 943 921 520 407 526 407 841 980 843 980 424 600 428 600 217 424 218 424 824 197 831 197 476 961 481 961 157 545 157 553 496 694 496 700 368 425 368 431 928 136 932 136 73 889 76 889 464 465 473 465 192 501 194 501 320 908 325 908 883 515 883 515 789 153 798 153 295 887 295 895 933 748 933 752 853 401 855 401 101 820 101 823 576 753 576 759 524 768 524 768 962 48 967 48 675 790 675 793 966 689 966 693 272 922 272 925 489 572 490 572 179 760 184 760 413 369 413 369 586 650 586 657 680 622 682 622 142 749 147 749 561 687 565 687 809 798 809 807 200 642 203 642 807 541 807 543 541 410 541 412 661 68 661 71 771 990 771 993 435 387 443 387 604 938 604 947 440 976 440 976 764 841 764 843 704 553 709 553 479 205 480 205 188 516 188 522 858 405 858 410 830 424 830 425 47 958 47 958 971 483 979 483 558 434 564 434 394 650 400 650 99 355 101 355 361 601 361 610 43 290 47 290 933 766 933 766 986 499 986 507 820 582 827 582 709 430 717 430 56 7 63 7 885 487 885 491 932 828 937 828 384 627 384 631 353 131 361 131 844 459 844 461 512 42 512 48 265 953 265 953 522 806 522 815 923 478 929 478 403 741 406 741 549 910 549 917 563 111 563 118 202 626 202 626 794 771 802 771 390 561 390 563 296 766 300 766 691 106 691 115 528 589 528 589 148 537 148 537 698 94 698 99 425 796 425 802 490 942 497 942 61 645 65 645 702 300 702 309 562 650 564 650 344 616 344 621 801 663 801 667 539 174 542 174 893 804 893 804 731 406 733 406 343 52 343 58 375 697 381 697 97 724 97 726 936 348 936 353 669 17 677 17 667 679 672 679 13 808 17 808 218 997 218 997 45 464 45 467 896 603 896 604 929 651 929 656 838 802 840 802 89 447 98 447 582 67 585 67 698 959 705 959 969 749 969 757 850 526 856 526 387 74 390 74 970 899 970 906 498 349 498 349 96 229 96 237 387 966 393 966 954 900 955 900 69 686 69 689 346 949 351 949 207 35 207 42 524 829 524 835 83 689 83 698 742 808 742 808 529 700 529 703 3 935 3 943 998 975 998 984 739 395 739 404 153 557 153 557 823 972 823 972 415 691 419 691 134 38 134 42 140 969 144 969 474 785 483 785 550 338 550 339 51 987 58 987 84 519 89 519 891 629 891 630 845 463 847 463 632 920 632 920 802 887 808 887 204 7 204 7 713 100 713 101 429 716 429 717 47 217 55 217 899 98 901 98 939 508 945 508 944 636 944 642 692 828 692 830 555 892 559 892 652 37 652 43 199 636 199 636 814 323 814 323 267 142 273 142 152 377 154 377 710 509 710 518 827 933 827 939 333 881 341 881 898 555 898 556 159 142 167 142 230 488 230 497 753 484 753 493 353 157 358 157 917 954 917 959 455 333 458 333 11 463 11 469 452 254 455 254 860 549 869 549 64 966 64 975 337 597 337 597 292 688 301 688 561 422 562 422 310 475 310 482 382 247 382 256 614 599 615 599 892 674 898 674 728 175 729 175 192 768 192 768 144 325 153 325 297 72 302 72 494 381 494 382 722 739 722 743 757 63 757 63 619 948 619 948 36 299 41 299 925 627 925 629 435 750 435 750 977 642 977 651 14 651 20 651 222 323 222 329 242 9 247 9 853 289 853 295 641 736 641 743 881 962 881 966 367 776 367 781 165 730 165 736 995 231 1000 231 996 214 996 214 112 752 112 759 999 57 1000 57 966 96 966 96 516 382 521 382 954 484 954 493 483 711 485 711 569 481 569 486 177 439 177 439 601 257 604 257 305 763 307 763 365 58 365 60 638 642 638 650 13 930 13 930 79 264 79 266 227 121 227 123 689 679 695 679 512 974 515 974 990 523 990 529 580 454 583 454 128 189 128 189 386 780 386 780 204 380 213 380 241 695 241 695 306 205 306 212 360 456 360 464 54 244 54 248 561 666 563 666 472 988 472 990 237 418 238 418 867 593 873 593 710 590 710 593 179 996 179 1000 60 876 60 878 461 356 462 356 423 906 429 906 913 147 921 147 980 347 988 347 57 180 58 180 285 976 285 984 406 292 412 292 733 59 734 59 4 971 4 978 284 149 284 149 22 251 26 251 915 174 924 174 703 535 703 536 686 615 686 618 591 7 591 15 962 340 962 348 354 221 354 227 464 112 464 112 992 329 997 329 319 79 319 79 509 788 516 788 30 597 30 604 396 529 396 533 47 240 47 247 713 861 713 869 784 510 785 510 92 919 99 919 638 217 638 226 819 894 823 894 7 169 7 178 425 585 434 585 181 384 189 384 701 928 701 937 642 733 642 738 656 367 656 367 514 540 514 546 105 812 105 816 278 119 281 119 51 652 51 655 356 284 362 284 869 500 869 501 707 934 707 938 148 560 149 560 732 557 732 566 88 286 93 286 179 735 182 735 78 86 78 95 501 698 501 706 432 560 436 560 556 490 556 497 939 303 948 303 4 161 4 170 805 475 805 480 749 776 749 785 217 917 217 925 377 373 385 373 752 702 752 708 601 702 604 702 801 335 801 341 437 142 443 142 457 6 463 6 896 606 900 606 438 950 442 950 153 294 153 297 337 767 337 775 382 173 382 180 963 432 967 432 969 515 969 518 848 898 851 898 258 1 265 1 159 598 159 598 515 97 515 99 363 374 369 374 859 428 859 436 930 401 938 401 263 711 263 715 646 120 646 129 529 498 529 503 689 546 689 554 502 404 502 409 965 367 971 367 434 146 434 154 711 950 711 957 697 80 699 80 164 930 164 938 214 235 223 235 444 874 447 874 616 992 616 994 56 628 57 628 624 931 627 931 344 121 344 128 480 182 480 183 724 123 724 126 87 281 96 281 245 88 252 88 514 435 522 435 683 469 683 469 458 726 467 726 694 647 698 647 986 844 986 853 480 410 480 418 431 154 434 154 499 333 499 341 713 216 720 216 618 989 618 989 394 885 396 885 85 606 92 606 714 753 714 753 620 30 620 39 113 73 113 78 662 93 662 101 861 948 861 949 117 933 125 933 647 324 647 324 775 826 775 832 608 270 608 275 358 500 365 500 492 683 492 687 253 970 253 970 980 384 980 393 686 508 686 508 501 788 501 793 698 73 707 73 248 695 250 695 338 829 344 829 641 119 643 119 755 492 755 494 544 543 544 544 252 541 252 542 361 386 361 387 370 652 370 660 548 13 548 18 791 401 791 409 970 67 970 70 556 856 565 856 266 375 266 379 409 451 409 460 193 503 193 503 320 326 325 326 496 596 500 596 834 176 834 179 934 90 934 92 196 78 197 78 923 74 923 80 708 381 708 388 39 104 39 104 315 906 315 915 864 464 864 470 338 428 343 428 859 510 860 510 28 913 32 913 62 290 63 290 53 649 54 649 875 547 875 554 19 803 19 807 506 316 509 316 843 938 843 941 234 696 241 696 124 215 124 222 977 570 985 570 549 377 552 377 922 429 923 429 443 432 449 432 861 159 866 159 199 2 199 2 735 649 735 654 273 909 276 909 629 215 629 221 998 547 998 554 867 874 867 882 221 309 222 309 676 187 676 187 704 469 704 476 536 572 541 572 238 79 241 79 506 384 510 384 192 874 192 880 474 600 482 600 21 193 30 193 938 721 946 721 848 503 852 503 603 43 603 45 478 492 478 498 632 487 634 487 271 115 271 121 212 95 212 97 935 191 935 192 751 429 756 429 279 352 288 352 498 993 498 998 400 550 400 550 199 784 199 786 505 534 509 534 567 280 574 280 295 748 302 748 470 946 470 953