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