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