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