79 868 220 483 734 382 692 306 302 592 103 81 194 664 555 29 412 973 288 750 655 246 764 108 268 517 453 402 896 627 758 711 510 337 243 515 647 366 896 627 912 98 519 26 204 280 314 333 523 793 398 212 455 143 390 515 663 523 793 105 240 808 220 340 253 781 645 6 246 764 816 325 343 942 44 115 63 665 662 244 777 227 647 655 837 81 542 244 583 822 89 664 990 501 398 212 455 565 734 390 479 330 776 167 655 837 81 885 148 889 172 536 838 333 506 29 537 290 978 426 647 822 89 194 664 990 107 878 25 609 423 384 879 577 692 154 466 56 321 113 327 905 761 907 894 387 741 663 969 867 79 868 220 742 98 519 589 702 874 576 384 907 430 488 325 801 944 238 655 764 108 404 876 417 755 63 665 780 519 589 126 702 728 647 576 384 879 70 506 686 326 531 417 755 237 254 823 175 684 136 889 324 826 789 677 253 382 692 306 302 734 156 824 556 238 907 597 385 208 613 417 755 193 415 772 497 63 665 991 258 436 139 340 867 263 445 137 576 488 620 931 62 594 310 540 295 76 614 791 380 828 742 98 519 589 126 137 576 384 879 523 196 555 705 11 716 205 521 453 565 734 390 256 668 576 663 969 934 351 794 680 910 321 948 86 498 889 172 536 333 838 428 333 506 233 535 935 101 741 246 270 382 268 107 417 771 46 812 328 274 79 799 220 258 436 663 969 781 645 246 650 816 325 705 326 431 531 243 537 290 978 426 647 822 89 194 664 990 107 417 755 187 594 461 969 196 537 721 250 436 139 340 846 787 483 734 390 422 330 258 436 139 340 846 721 705 576 167 104 650 816 409 876 323 398 212 455 143 537 705 11 576 238 761 907 430 70 219 107 85 297 675 537 705 436 139 466 398 212 455 143 38 914 272 313 469 607 748 872 336 663 969 722 346 431 531 716 205 521 382 412 290 978 426 647 822 89 194 664 990 107 85 297 337 243 935 101 741 655 837 693 521 787 935 101 741 655 104 70 185 326 398 212 455 143 38 105 244 680 534 485 948 86 885 692 526 559 485 321 458 584 902 193 415 772 497 79 868 781 645 908 380 894 483 663 969 870 818 290 978 593 645 453 655 901 555 29 412 213 973 288 796 384 879 70 431 531 283 663 969 164 916 726 44 902 605 193 411 111 63 665 644 644 389 771 181 485 974 86 539 944 878 823 565 734 196 537 721 549 462 655 837 81 327 855 156 824 442 333 793 403 552 326 955 352 915 143 390 479 330 647 677 340 380 660 506 686 545 85 297 265 675 237 307 63 665 162 537 526 559 384 879 523 555 705 326 431 531 884 702 788 59 870 790 716 205 521 711 510 297 265 675 237 254 823 175 684 136 470 821 908 693 521 382 537 416 426 647 822 89 194 53 385 758 545 711 510 297 265 675 237 415 772 497 63 644 389 771 46 328 409 38 45 914 468 340 660 555 29 412 260 41 241 523 793 403 557 244 583 576 384 761 430 835 866 261 976 113 327 905 896 627 168 143 787 156 824 333 793 403 552 326 531 243 479 330 776 677 253 340 660 555 545 85 510 297 337 243 781 645 655 837 81 664 219 107 29 213 978 833 484 179 961 931 62 238 384 907 430 179 961 931 428 377 198 711 510 297 265 675 237 63 991 162 781 303 485 948 86 958 66 776 910 321 948 86 319 416 426 485 321 948 620 758 545 711 510 297 675 169 823 175 684 136 912 98 519 589 337 643 101 271 485 948 86 539 29 260 323 241 523 793 403 794 244 583 15 822 89 194 664 539 794 788 377 611 198 711 510 297 265 675 237 415 772 497 63 665 991 162 781 645 303 333 754 748 12 977 333 793 506 85 519 589 26 204 280 668 6 803 791 380 660 166 56 113 327 377 896 627 168 143 38 79 799 220 228 781 645 384 879 70 835 67 940 884 702 921 331 366 488 620 352 915 143 38 240 808 340 918 256 668 576 384 761 907 597 934 347 975 362 832 352 915 889 172 536 877 333 635 259 453 366 734 870 263 416 426 647 556 384 907 430 896 627 758 545 711 510 884 721 250 822 89 194 664 259 518 53 321 633 14 406 25 823 175 684 136 156 824 442 161 523 196 166 705 74 139 340 835 67 589 337 118 90 780 519 26 280 384 761 430 70 185 477 326 728 663 466 503 822 89 194 664 599 161 523 555 233 479 330 776 576 384 761 907 430 70 506 686 85 297 265 243 479 515 647 663 896 627 889 172 536 485 321 948 539 686 208 613 417 169 423 175 684 136 915 537 721 250 549 384 249 466 503 53 357 251 676 481 973 288 750 655 104 934 921 852 556 377 219 952 686 545 85 297 265 675 237 415 772 497 777 227 647 655 837 81 327 32 742 519 589 702 874 576 384 761 907 430 577 852 366 358 431 531 398 212 455 565 734 290 978 833 384 879 523 555 29 244 583 874 167 655 837 81 896 627 168 156 824 677 340 660 351 105 557 244 680 534 485 321 948 620 455 385 343 44 115 752 63 644 254 565 734 577 692 306 302 592 103 81 194 664 555 233 542 914 445 137 830 70 390 422 776 534 485 321 948 620 112 343 659 823 175 684 136 944 878 565 734 781 645 453 879 219 952 315 477 728 227 647 655 764 650 179 961 931 428 333 219 107 85 297 337 243 850 260 978 833 734 870 390 422 330 435 592 103 969 870 290 978 833 384 55 523 555 208 417 755 237 605 63 665 644 254 823 175 684 136 233 45 914 119 678 113 327 822 89 194 664 506 944 878 609 565 734 196 537 721 549 167 655 764 969 70 219 107 417 755 605 411 63 662 272 119 387 655 837 81 327 333 437 506 85 589 884 781 303 321 948 86 539 876 323 46 812 328 915 143 692 526 558 655 837 81 466 663 179 748 12 671 377 93 506 686 613 417 755 415 772 497 63 644 187 594 310 540 295 586 76 614 803 791 52 524 44 605 411 111 63 644 254 504 565 734 577 692 306 302 592 103 81 664 555 470 821 384 879 577 692 526 559 56 321 948 86 498 889 172 536 485 948 284 327 635 205 521 711 510 337 850 914 119 593 908 791 380 828 835 67 884 79 799 220 290 978 833 384 879 523 555 29 244 583 874 167 655 837 81 896 627 343 659 823 175 684 136 143 105 777 227 647 655 837 81 969 156 824 663 228 259 645 384 879 487 219 522 866 586 280 314 6 89 194 664 817 146 283 352 143 38 105 244 583 15 384 487 219 952 747 207 950 485 948 86 990 107 85 297 589 337 243 781 645 655 837 81 664 219 107 29 537 721 250 485 321 948 86 539 876 561 213 978 426 824 56 485 321 948 86 166 398 212 455 343 659 187 594 461 969 498 172 871 877 384 879 196 166 161 523 793 403 794 75 583 15 822 89 194 664 817 146 283 377 385 584 193 415 772 497 79 868 263 914 119 678 56 113 327 822 89 194 664 944 565 734 290 978 56 903 165 319 350 836 919 488 179 931 428 663 969 787 935 101 741 969 867 45 445 137 167 907 597 506 29 412 213 260 593 907 430 620 112 343 44 752 63 780 589 600 702 874 576 655 764 969 506 686 208 613 233 535 935 271 333 523 918 256 808 56 485 321 948 86 166 721 250 822 89 194 198 711 376 124 362 734 787 935 101 271 56 485 321 948 664 990 107 417 755 237 193 63 665 780 479 330 776 435 908 382 934 501 860 852 59 432 882 924 866 398 212 455 878 538 493 361 915 889 172 871 822 89 194 664 953 74 663 870 498 889 324 338 359 6 246 70 346 540 866 586 76 716 205 521 382 45 914 416 119 426 677 253 380 268 506 876 545 85 297 265 675 237 415 772 497 63 662 721 250 549 822 89 194 664 787 935 101 741 655 764 650 620 112 654 343 44 752 63 892 662 537 721 250 139 340 846 742 519 589 337 126 119 387 655 764 430 70 506 686 85 297 265 675 237 63 665 662 213 260 41 740 677 355 660 431 531 878 609 27 655 764 108 70 404 876 545 85 297 169 823 175 684 136 781 645 655 104 650 816 325 705 11 377 198 711 510 297 265 675 237 415 772 497 63 662 721 250 822 89 194 664 539 105 244 808 220 139 340 846 524 44 752 63 662 537 721 250 139 340 846 382 251 412 260 712 593 167 761 907 430 81 664 219 107 85 297 265 675 237 63 665 162 537 290 833 368 104 837 81 664 32 742 98 519 26 204 280 576 879 404 876 233 914 119 607 663 466 205 521 711 510 297 169 237 823 175 684 136 38 105 777 227 647 167 104 81 664 32 835 519 866 26 204 280 314 576 879 404 876 29 721 250 879 377 506 686 545 85 297 265 675 237 193 415 772 497 63 662 721 250 822 89 194 664 958 918 256 808 647 56 321 633 458 524 44 752 63 662 721 250 139 340 846 105 326 531 576 384 879 70 835 67 940 118 233 850 213 973 288 796 33 384 879 70 835 924 866 586 955 53 198 711 510 297 265 675 237 63 665 780 531 614 908 693 205 521 166 549 663 156 824 908 103 521 711 510 297 169 237 823 175 684 136 233 850 914 445 137 576 761 907 430 70 390 66 243 156 824 442 822 89 194 664 347 376 955 377 198 711 510 297 265 675 237 415 772 497 63 780 519 589 600 702 874 576 655 764 969 506 208 613 233 243 535 271 333 523 918 256 808 485 321 948 32 742 519 26 204 280 314 6 879 70 185 403 85 362 366 148 244 583 576 384 879 488 620 112 915 156 824 384 879 70 404 876 545 85 297 169 609 389 771 485 321 948 86 539 552 326 417 755 237 63 644 254 823 175 684 136 25 771 46 328 409 45 914 678 56 321 948 32 835 67 297 700 362 384 173 641 347 124 258 436 139 340 416 836 879 945 506 686 85 589 702 728 647 246 764 816 325 350 836 663 969 164 726 584 902 819 736 341 661 497 515 565 470 821 384 879 523 166 503 822 89 53 664 990 107 417 755 237 605 193 111 63 665 644 254 504 530 733 787 935 101 741 555 233 156 824 442 384 879 319 501 445 469 754 748 12 336 877 384 488 443 93 915 38 244 583 822 89 194 664 990 501 398 212 455 406 538 423 27 761 430 70 835 866 700 362 59 793 244 583 576 384 907 896 627 168 179 931 62 655 764 70 390 66 776 377 385 584 902 193 415 772 497 63 644 864 771 685 333 437 85 589 884 537 705 11 576 384 879 179 961 62 466 716 205 518 321 319 263 45 914 445 469 328 915 912 519 589 26 204 280 314 333 523 921 663 523 555 85 519 26 204 280 314 6 89 194 958 66 776 663 969 390 515 663 660 202 393 946 734 781 821 333 879 885 692 154 559 663 969 44 609 823 175 684 136 865 641 124 362 333 998 958 422 776 576 384 879 219 952 471 737 53 885 148 46 812 222 915 156 824 402 259 781 303 485 321 948 885 398 212 455 143 470 821 384 879 523 196 166 503 53 990 107 545 85 297 265 675 237 415 497