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