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