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