; longest sequence of consecutive odd integers (define (isqrt n) (if (not (and (positive? n) (integer? n))) (error 'isqrt "must be positive integer") (let loop ((x n)) (let ((y (quotient (+ x (quotient n x)) 2))) (if (< y x) (loop y) x))))) (define (lscsi1 target) (let loop ((lo 1) (hi 1) (sum 1)) ; (for-each display `(,lo " " ,hi " " ,sum #\newline)) (cond ((< sum target) (loop lo (+ hi 2) (+ sum hi 2))) ((< target sum) (loop (+ lo 2) hi (- sum lo))) (else (values lo hi (+ (/ (- hi lo) 2) 1)))))) (define (lscsi2 target) (let loop ((n (isqrt target))) (let ((m (quotient target n))) (cond ((positive? (modulo target n)) (loop (- n 1))) ((= (modulo n 2) (modulo m 2)) (values (- m n -1) (+ m n -1) n)) (else (loop (- n 1))))))) (call-with-values (lambda () (lscsi1 160701)) (lambda (lo hi len) (display lo) (newline) (display hi) (newline) (display len) (newline))) (call-with-values (lambda () (lscsi2 160701)) (lambda (lo hi len) (display lo) (newline) (display hi) (newline) (display len) (newline))) (define (lscsi1 target) (let loop ((lo 1) (hi 1) (sum 1)) (for-each display `(,lo " " ,hi " " ,sum #\newline)) (cond ((< sum target) (loop lo (+ hi 2) (+ sum hi 2))) ((< target sum) (loop (+ lo 2) hi (- sum lo))) (else (values lo hi (+ (/ (- hi lo) 2) 1)))))) (call-with-values (lambda () (lscsi1 160700)) (lambda (lo hi len) (display lo) (newline) (display hi) (newline) (display len) (newline)))
Standard input is empty
21 801 391 21 801 391 1 1 1 1 3 4 1 5 9 1 7 16 1 9 25 1 11 36 1 13 49 1 15 64 1 17 81 1 19 100 1 21 121 1 23 144 1 25 169 1 27 196 1 29 225 1 31 256 1 33 289 1 35 324 1 37 361 1 39 400 1 41 441 1 43 484 1 45 529 1 47 576 1 49 625 1 51 676 1 53 729 1 55 784 1 57 841 1 59 900 1 61 961 1 63 1024 1 65 1089 1 67 1156 1 69 1225 1 71 1296 1 73 1369 1 75 1444 1 77 1521 1 79 1600 1 81 1681 1 83 1764 1 85 1849 1 87 1936 1 89 2025 1 91 2116 1 93 2209 1 95 2304 1 97 2401 1 99 2500 1 101 2601 1 103 2704 1 105 2809 1 107 2916 1 109 3025 1 111 3136 1 113 3249 1 115 3364 1 117 3481 1 119 3600 1 121 3721 1 123 3844 1 125 3969 1 127 4096 1 129 4225 1 131 4356 1 133 4489 1 135 4624 1 137 4761 1 139 4900 1 141 5041 1 143 5184 1 145 5329 1 147 5476 1 149 5625 1 151 5776 1 153 5929 1 155 6084 1 157 6241 1 159 6400 1 161 6561 1 163 6724 1 165 6889 1 167 7056 1 169 7225 1 171 7396 1 173 7569 1 175 7744 1 177 7921 1 179 8100 1 181 8281 1 183 8464 1 185 8649 1 187 8836 1 189 9025 1 191 9216 1 193 9409 1 195 9604 1 197 9801 1 199 10000 1 201 10201 1 203 10404 1 205 10609 1 207 10816 1 209 11025 1 211 11236 1 213 11449 1 215 11664 1 217 11881 1 219 12100 1 221 12321 1 223 12544 1 225 12769 1 227 12996 1 229 13225 1 231 13456 1 233 13689 1 235 13924 1 237 14161 1 239 14400 1 241 14641 1 243 14884 1 245 15129 1 247 15376 1 249 15625 1 251 15876 1 253 16129 1 255 16384 1 257 16641 1 259 16900 1 261 17161 1 263 17424 1 265 17689 1 267 17956 1 269 18225 1 271 18496 1 273 18769 1 275 19044 1 277 19321 1 279 19600 1 281 19881 1 283 20164 1 285 20449 1 287 20736 1 289 21025 1 291 21316 1 293 21609 1 295 21904 1 297 22201 1 299 22500 1 301 22801 1 303 23104 1 305 23409 1 307 23716 1 309 24025 1 311 24336 1 313 24649 1 315 24964 1 317 25281 1 319 25600 1 321 25921 1 323 26244 1 325 26569 1 327 26896 1 329 27225 1 331 27556 1 333 27889 1 335 28224 1 337 28561 1 339 28900 1 341 29241 1 343 29584 1 345 29929 1 347 30276 1 349 30625 1 351 30976 1 353 31329 1 355 31684 1 357 32041 1 359 32400 1 361 32761 1 363 33124 1 365 33489 1 367 33856 1 369 34225 1 371 34596 1 373 34969 1 375 35344 1 377 35721 1 379 36100 1 381 36481 1 383 36864 1 385 37249 1 387 37636 1 389 38025 1 391 38416 1 393 38809 1 395 39204 1 397 39601 1 399 40000 1 401 40401 1 403 40804 1 405 41209 1 407 41616 1 409 42025 1 411 42436 1 413 42849 1 415 43264 1 417 43681 1 419 44100 1 421 44521 1 423 44944 1 425 45369 1 427 45796 1 429 46225 1 431 46656 1 433 47089 1 435 47524 1 437 47961 1 439 48400 1 441 48841 1 443 49284 1 445 49729 1 447 50176 1 449 50625 1 451 51076 1 453 51529 1 455 51984 1 457 52441 1 459 52900 1 461 53361 1 463 53824 1 465 54289 1 467 54756 1 469 55225 1 471 55696 1 473 56169 1 475 56644 1 477 57121 1 479 57600 1 481 58081 1 483 58564 1 485 59049 1 487 59536 1 489 60025 1 491 60516 1 493 61009 1 495 61504 1 497 62001 1 499 62500 1 501 63001 1 503 63504 1 505 64009 1 507 64516 1 509 65025 1 511 65536 1 513 66049 1 515 66564 1 517 67081 1 519 67600 1 521 68121 1 523 68644 1 525 69169 1 527 69696 1 529 70225 1 531 70756 1 533 71289 1 535 71824 1 537 72361 1 539 72900 1 541 73441 1 543 73984 1 545 74529 1 547 75076 1 549 75625 1 551 76176 1 553 76729 1 555 77284 1 557 77841 1 559 78400 1 561 78961 1 563 79524 1 565 80089 1 567 80656 1 569 81225 1 571 81796 1 573 82369 1 575 82944 1 577 83521 1 579 84100 1 581 84681 1 583 85264 1 585 85849 1 587 86436 1 589 87025 1 591 87616 1 593 88209 1 595 88804 1 597 89401 1 599 90000 1 601 90601 1 603 91204 1 605 91809 1 607 92416 1 609 93025 1 611 93636 1 613 94249 1 615 94864 1 617 95481 1 619 96100 1 621 96721 1 623 97344 1 625 97969 1 627 98596 1 629 99225 1 631 99856 1 633 100489 1 635 101124 1 637 101761 1 639 102400 1 641 103041 1 643 103684 1 645 104329 1 647 104976 1 649 105625 1 651 106276 1 653 106929 1 655 107584 1 657 108241 1 659 108900 1 661 109561 1 663 110224 1 665 110889 1 667 111556 1 669 112225 1 671 112896 1 673 113569 1 675 114244 1 677 114921 1 679 115600 1 681 116281 1 683 116964 1 685 117649 1 687 118336 1 689 119025 1 691 119716 1 693 120409 1 695 121104 1 697 121801 1 699 122500 1 701 123201 1 703 123904 1 705 124609 1 707 125316 1 709 126025 1 711 126736 1 713 127449 1 715 128164 1 717 128881 1 719 129600 1 721 130321 1 723 131044 1 725 131769 1 727 132496 1 729 133225 1 731 133956 1 733 134689 1 735 135424 1 737 136161 1 739 136900 1 741 137641 1 743 138384 1 745 139129 1 747 139876 1 749 140625 1 751 141376 1 753 142129 1 755 142884 1 757 143641 1 759 144400 1 761 145161 1 763 145924 1 765 146689 1 767 147456 1 769 148225 1 771 148996 1 773 149769 1 775 150544 1 777 151321 1 779 152100 1 781 152881 1 783 153664 1 785 154449 1 787 155236 1 789 156025 1 791 156816 1 793 157609 1 795 158404 1 797 159201 1 799 160000 1 801 160801 3 801 160800 5 801 160797 7 801 160792 9 801 160785 11 801 160776 13 801 160765 15 801 160752 17 801 160737 19 801 160720 21 801 160701 23 801 160680 23 803 161483 25 803 161460 27 803 161435 29 803 161408 31 803 161379 33 803 161348 35 803 161315 37 803 161280 39 803 161243 41 803 161204 43 803 161163 45 803 161120 47 803 161075 49 803 161028 51 803 160979 53 803 160928 55 803 160875 57 803 160820 59 803 160763 61 803 160704 63 803 160643 63 805 161448 65 805 161385 67 805 161320 69 805 161253 71 805 161184 73 805 161113 75 805 161040 77 805 160965 79 805 160888 81 805 160809 83 805 160728 85 805 160645 85 807 161452 87 807 161367 89 807 161280 91 807 161191 93 807 161100 95 807 161007 97 807 160912 99 807 160815 101 807 160716 103 807 160615 103 809 161424 105 809 161321 107 809 161216 109 809 161109 111 809 161000 113 809 160889 115 809 160776 117 809 160661 117 811 161472 119 811 161355 121 811 161236 123 811 161115 125 811 160992 127 811 160867 129 811 160740 131 811 160611 131 813 161424 133 813 161293 135 813 161160 137 813 161025 139 813 160888 141 813 160749 143 813 160608 143 815 161423 145 815 161280 147 815 161135 149 815 160988 151 815 160839 153 815 160688 153 817 161505 155 817 161352 157 817 161197 159 817 161040 161 817 160881 163 817 160720 165 817 160557 165 819 161376 167 819 161211 169 819 161044 171 819 160875 173 819 160704 175 819 160531 175 821 161352 177 821 161177 179 821 161000 181 821 160821 183 821 160640 183 823 161463 185 823 161280 187 823 161095 189 823 160908 191 823 160719 193 823 160528 193 825 161353 195 825 161160 197 825 160965 199 825 160768 201 825 160569 201 827 161396 203 827 161195 205 827 160992 207 827 160787 209 827 160580 209 829 161409 211 829 161200 213 829 160989 215 829 160776 217 829 160561 217 831 161392 219 831 161175 221 831 160956 223 831 160735 225 831 160512 225 833 161345 227 833 161120 229 833 160893 231 833 160664 231 835 161499 233 835 161268 235 835 161035 237 835 160800 239 835 160563 239 837 161400 241 837 161161 243 837 160920 245 837 160677 245 839 161516 247 839 161271 249 839 161024 251 839 160775 253 839 160524 253 841 161365 255 841 161112 257 841 160857 259 841 160600 259 843 161443 261 843 161184 263 843 160923 265 843 160660 265 845 161505 267 845 161240 269 845 160973 271 845 160704 273 845 160433 273 847 161280 275 847 161007 277 847 160732 279 847 160455 279 849 161304 281 849 161025 283 849 160744 285 849 160461 285 851 161312 287 851 161027 289 851 160740 291 851 160451 291 853 161304 293 853 161013 295 853 160720 297 853 160425 297 855 161280 299 855 160983 301 855 160684 301 857 161541 303 857 161240 305 857 160937 307 857 160632 307 859 161491 309 859 161184 311 859 160875 313 859 160564 313 861 161425 315 861 161112 317 861 160797 319 861 160480 319 863 161343 321 863 161024 323 863 160703 325 863 160380 325 865 161245 327 865 160920 329 865 160593 329 867 161460 331 867 161131 333 867 160800 335 867 160467 335 869 161336 337 869 161001 339 869 160664 339 871 161535 341 871 161196 343 871 160855 345 871 160512 345 873 161385 347 873 161040 349 873 160693 349 875 161568 351 875 161219 353 875 160868 355 875 160515 355 877 161392 357 877 161037 359 877 160680 359 879 161559 361 879 161200 363 879 160839 365 879 160476 365 881 161357 367 881 160992 369 881 160625 369 883 161508 371 883 161139 373 883 160768 375 883 160395 375 885 161280 377 885 160905 379 885 160528 379 887 161415 381 887 161036 383 887 160655 383 889 161544 385 889 161161 387 889 160776 389 889 160389 389 891 161280 391 891 160891 393 891 160500 393 893 161393 395 893 161000 397 893 160605 397 895 161500 399 895 161103 401 895 160704 403 895 160303 403 897 161200 405 897 160797 407 897 160392 407 899 161291 409 899 160884 411 899 160475 411 901 161376 413 901 160965 415 901 160552 415 903 161455 417 903 161040 419 903 160623 419 905 161528 421 905 161109 423 905 160688 423 907 161595 425 907 161172 427 907 160747 429 907 160320 429 909 161229 431 909 160800 433 909 160369 433 911 161280 435 911 160847 437 911 160412 437 913 161325 439 913 160888 441 913 160449 441 915 161364 443 915 160923 445 915 160480 445 917 161397 447 917 160952 449 917 160505 449 919 161424 451 919 160975 453 919 160524 453 921 161445 455 921 160992 457 921 160537 457 923 161460 459 923 161003 461 923 160544 461 925 161469 463 925 161008 465 925 160545 465 927 161472 467 927 161007 469 927 160540 469 929 161469 471 929 161000 473 929 160529 473 931 161460 475 931 160987 477 931 160512 477 933 161445 479 933 160968 481 933 160489 481 935 161424 483 935 160943 485 935 160460 485 937 161397 487 937 160912 489 937 160425 489 939 161364 491 939 160875 493 939 160384 493 941 161325 495 941 160832 497 941 160337 497 943 161280 499 943 160783 501 943 160284 501 945 161229 503 945 160728 505 945 160225 505 947 161172 507 947 160667 507 949 161616 509 949 161109 511 949 160600 511 951 161551 513 951 161040 515 951 160527 515 953 161480 517 953 160965 519 953 160448 519 955 161403 521 955 160884 523 955 160363 523 957 161320 525 957 160797 527 957 160272 527 959 161231 529 959 160704 531 959 160175 531 961 161136 533 961 160605 533 963 161568 535 963 161035 537 963 160500 537 965 161465 539 965 160928 541 965 160389 541 967 161356 543 967 160815 545 967 160272 545 969 161241 547 969 160696 547 971 161667 549 971 161120 551 971 160571 551 973 161544 553 973 160993 555 973 160440 555 975 161415 557 975 160860 559 975 160303 559 977 161280 561 977 160721 563 977 160160 563 979 161139 565 979 160576 565 981 161557 567 981 160992 569 981 160425 569 983 161408 571 983 160839 573 983 160268 573 985 161253 575 985 160680 575 987 161667 577 987 161092 579 987 160515 579 989 161504 581 989 160925 583 989 160344 583 991 161335 585 991 160752 587 991 160167 587 993 161160 589 993 160573 589 995 161568 591 995 160979 593 995 160388 593 997 161385 595 997 160792 597 997 160197 597 999 161196 599 999 160599 599 1001 161600 601 1001 161001 603 1001 160400 603 1003 161403 605 1003 160800 607 1003 160195 607 1005 161200 609 1005 160593 609 1007 161600 611 1007 160991 613 1007 160380 613 1009 161389 615 1009 160776 617 1009 160161 617 1011 161172 619 1011 160555 619 1013 161568 621 1013 160949 623 1013 160328 623 1015 161343 625 1015 160720 627 1015 160095 627 1017 161112 629 1017 160485 629 1019 161504 631 1019 160875 633 1019 160244 633 1021 161265 635 1021 160632 635 1023 161655 637 1023 161020 639 1023 160383 639 1025 161408 641 1025 160769 643 1025 160128 643 1027 161155 645 1027 160512 645 1029 161541 647 1029 160896 649 1029 160249 649 1031 161280 651 1031 160631 651 1033 161664 653 1033 161013 655 1033 160360 655 1035 161395 657 1035 160740 659 1035 160083 659 1037 161120 661 1037 160461 661 1039 161500 663 1039 160839 665 1039 160176 665 1041 161217 667 1041 160552 667 1043 161595 669 1043 160928 671 1043 160259 671 1045 161304 673 1045 160633 673 1047 161680 675 1047 161007 677 1047 160332 677 1049 161381 679 1049 160704 681 1049 160025 681 1051 161076 683 1051 160395 683 1053 161448 685 1053 160765 687 1053 160080 687 1055 161135 689 1055 160448 689 1057 161505 691 1057 160816 693 1057 160125 693 1059 161184 695 1059 160491 695 1061 161552 697 1061 160857 699 1061 160160 699 1063 161223 701 1063 160524 701 1065 161589 703 1065 160888 705 1065 160185 705 1067 161252 707 1067 160547 707 1069 161616 709 1069 160909 711 1069 160200 711 1071 161271 713 1071 160560 713 1073 161633 715 1073 160920 717 1073 160205 717 1075 161280 719 1075 160563 719 1077 161640 721 1077 160921 723 1077 160200 723 1079 161279 725 1079 160556 725 1081 161637 727 1081 160912 729 1081 160185 729 1083 161268 731 1083 160539 731 1085 161624 733 1085 160893 735 1085 160160 735 1087 161247 737 1087 160512 737 1089 161601 739 1089 160864 741 1089 160125 741 1091 161216 743 1091 160475 743 1093 161568 745 1093 160825 747 1093 160080 747 1095 161175 749 1095 160428 749 1097 161525 751 1097 160776 753 1097 160025 753 1099 161124 755 1099 160371 755 1101 161472 757 1101 160717 759 1101 159960 759 1103 161063 761 1103 160304 761 1105 161409 763 1105 160648 763 1107 161755 765 1107 160992 767 1107 160227 767 1109 161336 769 1109 160569 769 1111 161680 771 1111 160911 773 1111 160140 773 1113 161253 775 1113 160480 775 1115 161595 777 1115 160820 779 1115 160043 779 1117 161160 781 1117 160381 781 1119 161500 783 1119 160719 785 1119 159936 785 1121 161057 787 1121 160272 787 1123 161395 789 1123 160608 789 1125 161733 791 1125 160944 793 1125 160153 793 1127 161280 795 1127 160487 795 1129 161616 797 1129 160821 799 1129 160024 799 1131 161155 801 1131 160356 801 1133 161489 803 1133 160688 803 1135 161823 805 1135 161020 807 1135 160215 807 1137 161352 809 1137 160545 809 1139 161684 811 1139 160875 813 1139 160064 813 1141 161205 815 1141 160392 815 1143 161535 817 1143 160720 819 1143 159903 819 1145 161048 821 1145 160229 821 1147 161376 823 1147 160555 823 1149 161704 825 1149 160881 827 1149 160056 827 1151 161207 829 1151 160380 829 1153 161533 831 1153 160704 833 1153 159873 833 1155 161028 835 1155 160195 835 1157 161352 837 1157 160517 837 1159 161676 839 1159 160839 841 1159 160000 841 1161 161161 843 1161 160320 843 1163 161483 845 1163 160640 845 1165 161805 847 1165 160960 849 1165 160113 849 1167 161280 851 1167 160431 851 1169 161600 853 1169 160749 855 1169 159896 855 1171 161067 857 1171 160212 857 1173 161385 859 1173 160528 859 1175 161703 861 1175 160844 863 1175 159983 863 1177 161160 865 1177 160297 865 1179 161476 867 1179 160611 867 1181 161792 869 1181 160925 871 1181 160056 871 1183 161239 873 1183 160368 873 1185 161553 875 1185 160680 875 1187 161867 877 1187 160992 879 1187 160115 879 1189 161304 881 1189 160425 881 1191 161616 883 1191 160735 885 1191 159852 885 1193 161045 887 1193 160160 887 1195 161355 889 1195 160468 889 1197 161665 891 1197 160776 893 1197 159885 893 1199 161084 895 1199 160191 895 1201 161392 897 1201 160497 897 1203 161700 899 1203 160803 901 1203 159904 901 1205 161109 903 1205 160208 903 1207 161415 905 1207 160512 905 1209 161721 907 1209 160816 909 1209 159909 909 1211 161120 911 1211 160211 911 1213 161424 913 1213 160513 913 1215 161728 915 1215 160815 917 1215 159900 917 1217 161117 919 1217 160200 919 1219 161419 921 1219 160500 921 1221 161721 923 1221 160800 925 1221 159877 925 1223 161100 927 1223 160175 927 1225 161400 929 1225 160473 929 1227 161700 931 1227 160771 933 1227 159840 933 1229 161069 935 1229 160136 935 1231 161367 937 1231 160432 937 1233 161665 939 1233 160728 941 1233 159789 941 1235 161024 943 1235 160083 943 1237 161320 945 1237 160377 945 1239 161616 947 1239 160671 947 1241 161912 949 1241 160965 951 1241 160016 951 1243 161259 953 1243 160308 953 1245 161553 955 1245 160600 955 1247 161847 957 1247 160892 959 1247 159935 959 1249 161184 961 1249 160225 961 1251 161476 963 1251 160515 963 1253 161768 965 1253 160805 967 1253 159840 967 1255 161095 969 1255 160128 969 1257 161385 971 1257 160416 971 1259 161675 973 1259 160704 975 1259 159731 975 1261 160992 977 1261 160017 977 1263 161280 979 1263 160303 979 1265 161568 981 1265 160589 981 1267 161856 983 1267 160875 985 1267 159892 985 1269 161161 987 1269 160176 987 1271 161447 989 1271 160460 989 1273 161733 991 1273 160744 993 1273 159753 993 1275 161028 995 1275 160035 995 1277 161312 997 1277 160317 997 1279 161596 999 1279 160599 999 1281 161880 1001 1281 160881 1003 1281 159880 1003 1283 161163 1005 1283 160160 1005 1285 161445 1007 1285 160440 1007 1287 161727 1009 1287 160720 1011 1287 159711 1011 1289 161000 1013 1289 159989 1013 1291 161280 1015 1291 160267 1015 1293 161560 1017 1293 160545 1017 1295 161840 1019 1295 160823 1021 1295 159804 1021 1297 161101 1023 1297 160080 1023 1299 161379 1025 1299 160356 1025 1301 161657 1027 1301 160632 1027 1303 161935 1029 1303 160908 1031 1303 159879 1031 1305 161184 1033 1305 160153 1033 1307 161460 1035 1307 160427 1035 1309 161736 1037 1309 160701 1039 1309 159664 1039 1311 160975 1041 1311 159936 1041 1313 161249 1043 1313 160208 1043 1315 161523 1045 1315 160480 1045 1317 161797 1047 1317 160752 1049 1317 159705 1049 1319 161024 1051 1319 159975 1051 1321 161296 1053 1321 160245 1053 1323 161568 1055 1323 160515 1055 1325 161840 1057 1325 160785 1059 1325 159728 1059 1327 161055 1061 1327 159996 1061 1329 161325 1063 1329 160264 1063 1331 161595 1065 1331 160532 1065 1333 161865 1067 1333 160800 1069 1333 159733 1069 1335 161068 1071 1335 159999 1071 1337 161336 1073 1337 160265 1073 1339 161604 1075 1339 160531 1075 1341 161872 1077 1341 160797 1079 1341 159720 1079 1343 161063 1081 1343 159984 1081 1345 161329 1083 1345 160248 1083 1347 161595 1085 1347 160512 1085 1349 161861 1087 1349 160776 1089 1349 159689 1089 1351 161040 1091 1351 159951 1091 1353 161304 1093 1353 160213 1093 1355 161568 1095 1355 160475 1095 1357 161832 1097 1357 160737 1099 1357 159640 1099 1359 160999 1101 1359 159900 1101 1361 161261 1103 1361 160160 1103 1363 161523 1105 1363 160420 1105 1365 161785 1107 1365 160680 1107 1367 162047 1109 1367 160940 1111 1367 159831 1111 1369 161200 1113 1369 160089 1113 1371 161460 1115 1371 160347 1115 1373 161720 1117 1373 160605 1117 1375 161980 1119 1375 160863 1121 1375 159744 1121 1377 161121 1123 1377 160000 1123 1379 161379 1125 1379 160256 1125 1381 161637 1127 1381 160512 1127 1383 161895 1129 1383 160768 1131 1383 159639 1131 1385 161024 1133 1385 159893 1133 1387 161280 1135 1387 160147 1135 1389 161536 1137 1389 160401 1137 1391 161792 1139 1391 160655 1139 1393 162048 1141 1393 160909 1143 1393 159768 1143 1395 161163 1145 1395 160020 1145 1397 161417 1147 1397 160272 1147 1399 161671 1149 1399 160524 1149 1401 161925 1151 1401 160776 1153 1401 159625 1153 1403 161028 1155 1403 159875 1155 1405 161280 1157 1405 160125 1157 1407 161532 1159 1407 160375 1159 1409 161784 1161 1409 160625 1161 1411 162036 1163 1411 160875 1165 1411 159712 1165 1413 161125 1167 1413 159960 1167 1415 161375 1169 1415 160208 1169 1417 161625 1171 1417 160456 1171 1419 161875 1173 1419 160704 1175 1419 159531 1175 1421 160952 1177 1421 159777 1177 1423 161200 1179 1423 160023 1179 1425 161448 1181 1425 160269 1181 1427 161696 1183 1427 160515 1183 1429 161944 1185 1429 160761 1187 1429 159576 1187 1431 161007 1189 1431 159820 1189 1433 161253 1191 1433 160064 1191 1435 161499 1193 1435 160308 1193 1437 161745 1195 1437 160552 1195 1439 161991 1197 1439 160796 1199 1439 159599 1199 1441 161040 1201 1441 159841 1201 1443 161284 1203 1443 160083 1203 1445 161528 1205 1445 160325 1205 1447 161772 1207 1447 160567 1207 1449 162016 1209 1449 160809 1211 1449 159600 1211 1451 161051 1213 1451 159840 1213 1453 161293 1215 1453 160080 1215 1455 161535 1217 1455 160320 1217 1457 161777 1219 1457 160560 1219 1459 162019 1221 1459 160800 1223 1459 159579 1223 1461 161040 1225 1461 159817 1225 1463 161280 1227 1463 160055 1227 1465 161520 1229 1465 160293 1229 1467 161760 1231 1467 160531 1231 1469 162000 1233 1469 160769 1235 1469 159536 1235 1471 161007 1237 1471 159772 1237 1473 161245 1239 1473 160008 1239 1475 161483 1241 1475 160244 1241 1477 161721 1243 1477 160480 1243 1479 161959 1245 1479 160716 1247 1479 159471 1247 1481 160952 1249 1481 159705 1249 1483 161188 1251 1483 159939 1251 1485 161424 1253 1485 160173 1253 1487 161660 1255 1487 160407 1255 1489 161896 1257 1489 160641 1257 1491 162132 1259 1491 160875 1261 1491 159616 1261 1493 161109 1263 1493 159848 1263 1495 161343 1265 1495 160080 1265 1497 161577 1267 1497 160312 1267 1499 161811 1269 1499 160544 1269 1501 162045 1271 1501 160776 1273 1501 159505 1273 1503 161008 1275 1503 159735 1275 1505 161240 1277 1505 159965 1277 1507 161472 1279 1507 160195 1279 1509 161704 1281 1509 160425 1281 1511 161936 1283 1511 160655 1283 1513 162168 1285 1513 160885 1287 1513 159600 1287 1515 161115 1289 1515 159828 1289 1517 161345 1291 1517 160056 1291 1519 161575 1293 1519 160284 1293 1521 161805 1295 1521 160512 1295 1523 162035 1297 1523 160740 1299 1523 159443 1299 1525 160968 1301 1525 159669 1301 1527 161196 1303 1527 159895 1303 1529 161424 1305 1529 160121 1305 1531 161652 1307 1531 160347 1307 1533 161880 1309 1533 160573 1309 1535 162108 1311 1535 160799 1313 1535 159488 1313 1537 161025 1315 1537 159712 1315 1539 161251 1317 1539 159936 1317 1541 161477 1319 1541 160160 1319 1543 161703 1321 1543 160384 1321 1545 161929 1323 1545 160608 1323 1547 162155 1325 1547 160832 1327 1547 159507 1327 1549 161056 1329 1549 159729 1329 1551 161280 1331 1551 159951 1331 1553 161504 1333 1553 160173 1333 1555 161728 1335 1555 160395 1335 1557 161952 1337 1557 160617 1337 1559 162176 1339 1559 160839 1341 1559 159500 1341 1561 161061 1343 1561 159720 1343 1563 161283 1345 1563 159940 1345 1565 161505 1347 1565 160160 1347 1567 161727 1349 1567 160380 1349 1569 161949 1351 1569 160600 1351 1571 162171 1353 1571 160820 1355 1571 159467 1355 1573 161040 1357 1573 159685 1357 1575 161260 1359 1575 159903 1359 1577 161480 1361 1577 160121 1361 1579 161700 1363 1579 160339 1363 1581 161920 1365 1581 160557 1365 1583 162140 1367 1583 160775 1369 1583 159408 1369 1585 160993 1371 1585 159624 1371 1587 161211 1373 1587 159840 1373 1589 161429 1375 1589 160056 1375 1591 161647 1377 1591 160272 1377 1593 161865 1379 1593 160488 1379 1595 162083 1381 1595 160704 1383 1595 159323 1383 1597 160920 1385 1597 159537 1385 1599 161136 1387 1599 159751 1387 1601 161352 1389 1601 159965 1389 1603 161568 1391 1603 160179 1391 1605 161784 1393 1605 160393 1393 1607 162000 1395 1607 160607 1395 1609 162216 1397 1609 160821 1399 1609 159424 1399 1611 161035 1401 1611 159636 1401 1613 161249 1403 1613 159848 1403 1615 161463 1405 1615 160060 1405 1617 161677 1407 1617 160272 1407 1619 161891 1409 1619 160484 1409 1621 162105 1411 1621 160696 1411 1623 162319 1413 1623 160908 1415 1623 159495 1415 1625 161120 1417 1625 159705 1417 1627 161332 1419 1627 159915 1419 1629 161544 1421 1629 160125 1421 1631 161756 1423 1631 160335 1423 1633 161968 1425 1633 160545 1425 1635 162180 1427 1635 160755 1429 1635 159328 1429 1637 160965 1431 1637 159536 1431 1639 161175 1433 1639 159744 1433 1641 161385 1435 1641 159952 1435 1643 161595 1437 1643 160160 1437 1645 161805 1439 1645 160368 1439 1647 162015 1441 1647 160576 1441 1649 162225 1443 1649 160784 1445 1649 159341 1445 1651 160992 1447 1651 159547 1447 1653 161200 1449 1653 159753 1449 1655 161408 1451 1655 159959 1451 1657 161616 1453 1657 160165 1453 1659 161824 1455 1659 160371 1455 1661 162032 1457 1661 160577 1457 1663 162240 1459 1663 160783 1461 1663 159324 1461 1665 160989 1463 1665 159528 1463 1667 161195 1465 1667 159732 1465 1669 161401 1467 1669 159936 1467 1671 161607 1469 1671 160140 1469 1673 161813 1471 1673 160344 1471 1675 162019 1473 1675 160548 1473 1677 162225 1475 1677 160752 1477 1677 159277 1477 1679 160956 1479 1679 159479 1479 1681 161160 1481 1681 159681 1481 1683 161364 1483 1683 159883 1483 1685 161568 1485 1685 160085 1485 1687 161772 1487 1687 160287 1487 1689 161976 1489 1689 160489 1489 1691 162180 1491 1691 160691 1491 1693 162384 1493 1693 160893 1495 1693 159400 1495 1695 161095 1497 1695 159600 1497 1697 161297 1499 1697 159800 1499 1699 161499 1501 1699 160000 1501 1701 161701 1503 1701 160200 1503 1703 161903 1505 1703 160400 1505 1705 162105 1507 1705 160600 1507 1707 162307 1509 1707 160800 1511 1707 159291 1511 1709 161000 1513 1709 159489 1513 1711 161200 1515 1711 159687 1515 1713 161400 1517 1713 159885 1517 1715 161600 1519 1715 160083 1519 1717 161800 1521 1717 160281 1521 1719 162000 1523 1719 160479 1523 1721 162200 1525 1721 160677 1525 1723 162400 1527 1723 160875 1529 1723 159348 1529 1725 161073 1531 1725 159544 1531 1727 161271 1533 1727 159740 1533 1729 161469 1535 1729 159936 1535 1731 161667 1537 1731 160132 1537 1733 161865 1539 1733 160328 1539 1735 162063 1541 1735 160524 1541 1737 162261 1543 1737 160720 1545 1737 159177 1545 1739 160916 1547 1739 159371 1547 1741 161112 1549 1741 159565 1549 1743 161308 1551 1743 159759 1551 1745 161504 1553 1745 159953 1553 1747 161700 1555 1747 160147 1555 1749 161896 1557 1749 160341 1557 1751 162092 1559 1751 160535 1559 1753 162288 1561 1753 160729 1563 1753 159168 1563 1755 160923 1565 1755 159360 1565 1757 161117 1567 1757 159552 1567 1759 161311 1569 1759 159744 1569 1761 161505 1571 1761 159936 1571 1763 161699 1573 1763 160128 1573 1765 161893 1575 1765 160320 1575 1767 162087 1577 1767 160512 1577 1769 162281 1579 1769 160704 1581 1769 159125 1581 1771 160896 1583 1771 159315 1583 1773 161088 1585 1773 159505 1585 1775 161280 1587 1775 159695 1587 1777 161472 1589 1777 159885 1589 1779 161664 1591 1779 160075 1591 1781 161856 1593 1781 160265 1593 1783 162048 1595 1783 160455 1595 1785 162240 1597 1785 160645 1597 1787 162432 1599 1787 160835 1601 1787 159236 1601 1789 161025 1603 1789 159424 1603 1791 161215 1605 1791 159612 1605 1793 161405 1607 1793 159800 1607 1795 161595 1609 1795 159988 1609 1797 161785 1611 1797 160176 1611 1799 161975 1613 1799 160364 1613 1801 162165 1615 1801 160552 1615 1803 162355 1617 1803 160740 1619 1803 159123 1619 1805 160928 1621 1805 159309 1621 1807 161116 1623 1807 159495 1623 1809 161304 1625 1809 159681 1625 1811 161492 1627 1811 159867 1627 1813 161680 1629 1813 160053 1629 1815 161868 1631 1815 160239 1631 1817 162056 1633 1817 160425 1633 1819 162244 1635 1819 160611 1635 1821 162432 1637 1821 160797 1639 1821 159160 1639 1823 160983 1641 1823 159344 1641 1825 161169 1643 1825 159528 1643 1827 161355 1645 1827 159712 1645 1829 161541 1647 1829 159896 1647 1831 161727 1649 1831 160080 1649 1833 161913 1651 1833 160264 1651 1835 162099 1653 1835 160448 1653 1837 162285 1655 1837 160632 1655 1839 162471 1657 1839 160816 1659 1839 159159 1659 1841 161000 1661 1841 159341 1661 1843 161184 1663 1843 159523 1663 1845 161368 1665 1845 159705 1665 1847 161552 1667 1847 159887 1667 1849 161736 1669 1849 160069 1669 1851 161920 1671 1851 160251 1671 1853 162104 1673 1853 160433 1673 1855 162288 1675 1855 160615 1675 1857 162472 1677 1857 160797 1679 1857 159120 1679 1859 160979 1681 1859 159300 1681 1861 161161 1683 1861 159480 1683 1863 161343 1685 1863 159660 1685 1865 161525 1687 1865 159840 1687 1867 161707 1689 1867 160020 1689 1869 161889 1691 1869 160200 1691 1871 162071 1693 1871 160380 1693 1873 162253 1695 1873 160560 1695 1875 162435 1697 1875 160740 1699 1875 159043 1699 1877 160920 1701 1877 159221 1701 1879 161100 1703 1879 159399 1703 1881 161280 1705 1881 159577 1705 1883 161460 1707 1883 159755 1707 1885 161640 1709 1885 159933 1709 1887 161820 1711 1887 160111 1711 1889 162000 1713 1889 160289 1713 1891 162180 1715 1891 160467 1715 1893 162360 1717 1893 160645 1717 1895 162540 1719 1895 160823 1721 1895 159104 1721 1897 161001 1723 1897 159280 1723 1899 161179 1725 1899 159456 1725 1901 161357 1727 1901 159632 1727 1903 161535 1729 1903 159808 1729 1905 161713 1731 1905 159984 1731 1907 161891 1733 1907 160160 1733 1909 162069 1735 1909 160336 1735 1911 162247 1737 1911 160512 1737 1913 162425 1739 1913 160688 1739 1915 162603 1741 1915 160864 1743 1915 159123 1743 1917 161040 1745 1917 159297 1745 1919 161216 1747 1919 159471 1747 1921 161392 1749 1921 159645 1749 1923 161568 1751 1923 159819 1751 1925 161744 1753 1925 159993 1753 1927 161920 1755 1927 160167 1755 1929 162096 1757 1929 160341 1757 1931 162272 1759 1931 160515 1759 1933 162448 1761 1933 160689 1761 1935 162624 1763 1935 160863 1765 1935 159100 1765 1937 161037 1767 1937 159272 1767 1939 161211 1769 1939 159444 1769 1941 161385 1771 1941 159616 1771 1943 161559 1773 1943 159788 1773 1945 161733 1775 1945 159960 1775 1947 161907 1777 1947 160132 1777 1949 162081 1779 1949 160304 1779 1951 162255 1781 1951 160476 1781 1953 162429 1783 1953 160648 1783 1955 162603 1785 1955 160820 1787 1955 159035 1787 1957 160992 1789 1957 159205 1789 1959 161164 1791 1959 159375 1791 1961 161336 1793 1961 159545 1793 1963 161508 1795 1963 159715 1795 1965 161680 1797 1965 159885 1797 1967 161852 1799 1967 160055 1799 1969 162024 1801 1969 160225 1801 1971 162196 1803 1971 160395 1803 1973 162368 1805 1973 160565 1805 1975 162540 1807 1975 160735 1809 1975 158928 1809 1977 160905 1811 1977 159096 1811 1979 161075 1813 1979 159264 1813 1981 161245 1815 1981 159432 1815 1983 161415 1817 1983 159600 1817 1985 161585 1819 1985 159768 1819 1987 161755 1821 1987 159936 1821 1989 161925 1823 1989 160104 1823 1991 162095 1825 1991 160272 1825 1993 162265 1827 1993 160440 1827 1995 162435 1829 1995 160608 1829 1997 162605 1831 1997 160776 1833 1997 158945 1833 1999 160944 1835 1999 159111 1835 2001 161112 1837 2001 159277 1837 2003 161280 1839 2003 159443 1839 2005 161448 1841 2005 159609 1841 2007 161616 1843 2007 159775 1843 2009 161784 1845 2009 159941 1845 2011 161952 1847 2011 160107 1847 2013 162120 1849 2013 160273 1849 2015 162288 1851 2015 160439 1851 2017 162456 1853 2017 160605 1853 2019 162624 1855 2019 160771 1857 2019 158916 1857 2021 160937 1859 2021 159080 1859 2023 161103 1861 2023 159244 1861 2025 161269 1863 2025 159408 1863 2027 161435 1865 2027 159572 1865 2029 161601 1867 2029 159736 1867 2031 161767 1869 2031 159900 1869 2033 161933 1871 2033 160064 1871 2035 162099 1873 2035 160228 1873 2037 162265 1875 2037 160392 1875 2039 162431 1877 2039 160556 1877 2041 162597 1879 2041 160720 1881 2041 158841 1881 2043 160884 1883 2043 159003 1883 2045 161048 1885 2045 159165 1885 2047 161212 1887 2047 159327 1887 2049 161376 1889 2049 159489 1889 2051 161540 1891 2051 159651 1891 2053 161704 1893 2053 159813 1893 2055 161868 1895 2055 159975 1895 2057 162032 1897 2057 160137 1897 2059 162196 1899 2059 160299 1899 2061 162360 1901 2061 160461 1901 2063 162524 1903 2063 160623 1903 2065 162688 1905 2065 160785 1907 2065 158880 1907 2067 160947 1909 2067 159040 1909 2069 161109 1911 2069 159200 1911 2071 161271 1913 2071 159360 1913 2073 161433 1915 2073 159520 1915 2075 161595 1917 2075 159680 1917 2077 161757 1919 2077 159840 1919 2079 161919 1921 2079 160000 1921 2081 162081 1923 2081 160160 1923 2083 162243 1925 2083 160320 1925 2085 162405 1927 2085 160480 1927 2087 162567 1929 2087 160640 1929 2089 162729 1931 2089 160800 1933 2089 158869 1933 2091 160960 1935 2091 159027 1935 2093 161120 1937 2093 159185 1937 2095 161280 1939 2095 159343 1939 2097 161440 1941 2097 159501 1941 2099 161600 1943 2099 159659 1943 2101 161760 1945 2101 159817 1945 2103 161920 1947 2103 159975 1947 2105 162080 1949 2105 160133 1949 2107 162240 1951 2107 160291 1951 2109 162400 1953 2109 160449 1953 2111 162560 1955 2111 160607 1955 2113 162720 1957 2113 160765 1959 2113 158808 1959 2115 160923 1961 2115 158964 1961 2117 161081 1963 2117 159120 1963 2119 161239 1965 2119 159276 1965 2121 161397 1967 2121 159432 1967 2123 161555 1969 2123 159588 1969 2125 161713 1971 2125 159744 1971 2127 161871 1973 2127 159900 1973 2129 162029 1975 2129 160056 1975 2131 162187 1977 2131 160212 1977 2133 162345 1979 2133 160368 1979 2135 162503 1981 2135 160524 1981 2137 162661 1983 2137 160680 1983 2139 162819 1985 2139 160836 1987 2139 158851 1987 2141 160992 1989 2141 159005 1989 2143 161148 1991 2143 159159 1991 2145 161304 1993 2145 159313 1993 2147 161460 1995 2147 159467 1995 2149 161616 1997 2149 159621 1997 2151 161772 1999 2151 159775 1999 2153 161928 2001 2153 159929 2001 2155 162084 2003 2155 160083 2003 2157 162240 2005 2157 160237 2005 2159 162396 2007 2159 160391 2007 2161 162552 2009 2161 160545 2009 2163 162708 2011 2163 160699 2011 2165 162864 2013 2165 160853 2015 2165 158840 2015 2167 161007 2017 2167 158992 2017 2169 161161 2019 2169 159144 2019 2171 161315 2021 2171 159296 2021 2173 161469 2023 2173 159448 2023 2175 161623 2025 2175 159600 2025 2177 161777 2027 2177 159752 2027 2179 161931 2029 2179 159904 2029 2181 162085 2031 2181 160056 2031 2183 162239 2033 2183 160208 2033 2185 162393 2035 2185 160360 2035 2187 162547 2037 2187 160512 2037 2189 162701 2039 2189 160664 2039 2191 162855 2041 2191 160816 2043 2191 158775 2043 2193 160968 2045 2193 158925 2045 2195 161120 2047 2195 159075 2047 2197 161272 2049 2197 159225 2049 2199 161424 2051 2199 159375 2051 2201 161576 2053 2201 159525 2053 2203 161728 2055 2203 159675 2055 2205 161880 2057 2205 159825 2057 2207 162032 2059 2207 159975 2059 2209 162184 2061 2209 160125 2061 2211 162336 2063 2211 160275 2063 2213 162488 2065 2213 160425 2065 2215 162640 2067 2215 160575 2067 2217 162792 2069 2217 160725 2071 2217 158656 2071 2219 160875 2073 2219 158804 2073 2221 161025 2075 2221 158952 2075 2223 161175 2077 2223 159100 2077 2225 161325 2079 2225 159248 2079 2227 161475 2081 2227 159396 2081 2229 161625 2083 2229 159544 2083 2231 161775 2085 2231 159692 2085 2233 161925 2087 2233 159840 2087 2235 162075 2089 2235 159988 2089 2237 162225 2091 2237 160136 2091 2239 162375 2093 2239 160284 2093 2241 162525 2095 2241 160432 2095 2243 162675 2097 2243 160580 2097 2245 162825 2099 2245 160728 2101 2245 158629 2101 2247 160876 2103 2247 158775 2103 2249 161024 2105 2249 158921 2105 2251 161172 2107 2251 159067 2107 2253 161320 2109 2253 159213 2109 2255 161468 2111 2255 159359 2111 2257 161616 2113 2257 159505 2113 2259 161764 2115 2259 159651 2115 2261 161912 2117 2261 159797 2117 2263 162060 2119 2263 159943 2119 2265 162208 2121 2265 160089 2121 2267 162356 2123 2267 160235 2123 2269 162504 2125 2269 160381 2125 2271 162652 2127 2271 160527 2127 2273 162800 2129 2273 160673 2129 2275 162948 2131 2275 160819 2133 2275 158688 2133 2277 160965 2135 2277 158832 2135 2279 161111 2137 2279 158976 2137 2281 161257 2139 2281 159120 2139 2283 161403 2141 2283 159264 2141 2285 161549 2143 2285 159408 2143 2287 161695 2145 2287 159552 2145 2289 161841 2147 2289 159696 2147 2291 161987 2149 2291 159840 2149 2293 162133 2151 2293 159984 2151 2295 162279 2153 2295 160128 2153 2297 162425 2155 2297 160272 2155 2299 162571 2157 2299 160416 2157 2301 162717 2159 2301 160560 2159 2303 162863 2161 2303 160704 2163 2303 158543 2163 2305 160848 2165 2305 158685 2165 2307 160992 2167 2307 158827 2167 2309 161136 2169 2309 158969 2169 2311 161280 2171 2311 159111 2171 2313 161424 2173 2313 159253 2173 2315 161568 2175 2315 159395 2175 2317 161712 2177 2317 159537 2177 2319 161856 2179 2319 159679 2179 2321 162000 2181 2321 159821 2181 2323 162144 2183 2323 159963 2183 2325 162288 2185 2325 160105 2185 2327 162432 2187 2327 160247 2187 2329 162576 2189 2329 160389 2189 2331 162720 2191 2331 160531 2191 2333 162864 2193 2333 160673 2193 2335 163008 2195 2335 160815 2197 2335 158620 2197 2337 160957 2199 2337 158760 2199 2339 161099 2201 2339 158900 2201 2341 161241 2203 2341 159040 2203 2343 161383 2205 2343 159180 2205 2345 161525 2207 2345 159320 2207 2347 161667 2209 2347 159460 2209 2349 161809 2211 2349 159600 2211 2351 161951 2213 2351 159740 2213 2353 162093 2215 2353 159880 2215 2355 162235 2217 2355 160020 2217 2357 162377 2219 2357 160160 2219 2359 162519 2221 2359 160300 2221 2361 162661 2223 2361 160440 2223 2363 162803 2225 2363 160580 2225 2365 162945 2227 2365 160720 2229 2365 158493 2229 2367 160860 2231 2367 158631 2231 2369 161000 2233 2369 158769 2233 2371 161140 2235 2371 158907 2235 2373 161280 2237 2373 159045 2237 2375 161420 2239 2375 159183 2239 2377 161560 2241 2377 159321 2241 2379 161700 2243 2379 159459 2243 2381 161840 2245 2381 159597 2245 2383 161980 2247 2383 159735 2247 2385 162120 2249 2385 159873 2249 2387 162260 2251 2387 160011 2251 2389 162400 2253 2389 160149 2253 2391 162540 2255 2391 160287 2255 2393 162680 2257 2393 160425 2257 2395 162820 2259 2395 160563 2259 2397 162960 2261 2397 160701 2263 2397 158440 2263 2399 160839 2265 2399 158576 2265 2401 160977 2267 2401 158712 2267 2403 161115 2269 2403 158848 2269 2405 161253 2271 2405 158984 2271 2407 161391 2273 2407 159120 2273 2409 161529 2275 2409 159256 2275 2411 161667 2277 2411 159392 2277 2413 161805 2279 2413 159528 2279 2415 161943 2281 2415 159664 2281 2417 162081 2283 2417 159800 2283 2419 162219 2285 2419 159936 2285 2421 162357 2287 2421 160072 2287 2423 162495 2289 2423 160208 2289 2425 162633 2291 2425 160344 2291 2427 162771 2293 2427 160480 2293 2429 162909 2295 2429 160616 2295 2431 163047 2297 2431 160752 2299 2431 158455 2299 2433 160888 2301 2433 158589 2301 2435 161024 2303 2435 158723 2303 2437 161160 2305 2437 158857 2305 2439 161296 2307 2439 158991 2307 2441 161432 2309 2441 159125 2309 2443 161568 2311 2443 159259 2311 2445 161704 2313 2445 159393 2313 2447 161840 2315 2447 159527 2315 2449 161976 2317 2449 159661 2317 2451 162112 2319 2451 159795 2319 2453 162248 2321 2453 159929 2321 2455 162384 2323 2455 160063 2323 2457 162520 2325 2457 160197 2325 2459 162656 2327 2459 160331 2327 2461 162792 2329 2461 160465 2329 2463 162928 2331 2463 160599 2331 2465 163064 2333 2465 160733 2335 2465 158400 2335 2467 160867 2337 2467 158532 2337 2469 161001 2339 2469 158664 2339 2471 161135 2341 2471 158796 2341 2473 161269 2343 2473 158928 2343 2475 161403 2345 2475 159060 2345 2477 161537 2347 2477 159192 2347 2479 161671 2349 2479 159324 2349 2481 161805 2351 2481 159456 2351 2483 161939 2353 2483 159588 2353 2485 162073 2355 2485 159720 2355 2487 162207 2357 2487 159852 2357 2489 162341 2359 2489 159984 2359 2491 162475 2361 2491 160116 2361 2493 162609 2363 2493 160248 2363 2495 162743 2365 2495 160380 2365 2497 162877 2367 2497 160512 2367 2499 163011 2369 2499 160644 2369 2501 163145 2371 2501 160776 2373 2501 158405 2373 2503 160908 2375 2503 158535 2375 2505 161040 2377 2505 158665 2377 2507 161172 2379 2507 158795 2379 2509 161304 2381 2509 158925 2381 2511 161436 2383 2511 159055 2383 2513 161568 2385 2513 159185 2385 2515 161700 2387 2515 159315 2387 2517 161832 2389 2517 159445 2389 2519 161964 2391 2519 159575 2391 2521 162096 2393 2521 159705 2393 2523 162228 2395 2523 159835 2395 2525 162360 2397 2525 159965 2397 2527 162492 2399 2527 160095 2399 2529 162624 2401 2529 160225 2401 2531 162756 2403 2531 160355 2403 2533 162888 2405 2533 160485 2405 2535 163020 2407 2535 160615 2407 2537 163152 2409 2537 160745 2411 2537 158336 2411 2539 160875 2413 2539 158464 2413 2541 161005 2415 2541 158592 2415 2543 161135 2417 2543 158720 2417 2545 161265 2419 2545 158848 2419 2547 161395 2421 2547 158976 2421 2549 161525 2423 2549 159104 2423 2551 161655 2425 2551 159232 2425 2553 161785 2427 2553 159360 2427 2555 161915 2429 2555 159488 2429 2557 162045 2431 2557 159616 2431 2559 162175 2433 2559 159744 2433 2561 162305 2435 2561 159872 2435 2563 162435 2437 2563 160000 2437 2565 162565 2439 2565 160128 2439 2567 162695 2441 2567 160256 2441 2569 162825 2443 2569 160384 2443 2571 162955 2445 2571 160512 2445 2573 163085 2447 2573 160640 2447 2575 163215 2449 2575 160768 2451 2575 158319 2451 2577 160896 2453 2577 158445 2453 2579 161024 2455 2579 158571 2455 2581 161152 2457 2581 158697 2457 2583 161280 2459 2583 158823 2459 2585 161408 2461 2585 158949 2461 2587 161536 2463 2587 159075 2463 2589 161664 2465 2589 159201 2465 2591 161792 2467 2591 159327 2467 2593 161920 2469 2593 159453 2469 2595 162048 2471 2595 159579 2471 2597 162176 2473 2597 159705 2473 2599 162304 2475 2599 159831 2475 2601 162432 2477 2601 159957 2477 2603 162560 2479 2603 160083 2479 2605 162688 2481 2605 160209 2481 2607 162816 2483 2607 160335 2483 2609 162944 2485 2609 160461 2485 2611 163072 2487 2611 160587 2487 2613 163200 2489 2613 160713 2491 2613 158224 2491 2615 160839 2493 2615 158348 2493 2617 160965 2495 2617 158472 2495 2619 161091 2497 2619 158596 2497 2621 161217 2499 2621 158720 2499 2623 161343 2501 2623 158844 2501 2625 161469 2503 2625 158968 2503 2627 161595 2505 2627 159092 2505 2629 161721 2507 2629 159216 2507 2631 161847 2509 2631 159340 2509 2633 161973 2511 2633 159464 2511 2635 162099 2513 2635 159588 2513 2637 162225 2515 2637 159712 2515 2639 162351 2517 2639 159836 2517 2641 162477 2519 2641 159960 2519 2643 162603 2521 2643 160084 2521 2645 162729 2523 2645 160208 2523 2647 162855 2525 2647 160332 2525 2649 162981 2527 2649 160456 2527 2651 163107 2529 2651 160580 2529 2653 163233 2531 2653 160704 2533 2653 158173 2533 2655 160828 2535 2655 158295 2535 2657 160952 2537 2657 158417 2537 2659 161076 2539 2659 158539 2539 2661 161200 2541 2661 158661 2541 2663 161324 2543 2663 158783 2543 2665 161448 2545 2665 158905 2545 2667 161572 2547 2667 159027 2547 2669 161696 2549 2669 159149 2549 2671 161820 2551 2671 159271 2551 2673 161944 2553 2673 159393 2553 2675 162068 2555 2675 159515 2555 2677 162192 2557 2677 159637 2557 2679 162316 2559 2679 159759 2559 2681 162440 2561 2681 159881 2561 2683 162564 2563 2683 160003 2563 2685 162688 2565 2685 160125 2565 2687 162812 2567 2687 160247 2567 2689 162936 2569 2689 160369 2569 2691 163060 2571 2691 160491 2571 2693 163184 2573 2693 160613 2573 2695 163308 2575 2695 160735 2577 2695 158160 2577 2697 160857 2579 2697 158280 2579 2699 160979 2581 2699 158400 2581 2701 161101 2583 2701 158520 2583 2703 161223 2585 2703 158640 2585 2705 161345 2587 2705 158760 2587 2707 161467 2589 2707 158880 2589 2709 161589 2591 2709 159000 2591 2711 161711 2593 2711 159120 2593 2713 161833 2595 2713 159240 2595 2715 161955 2597 2715 159360 2597 2717 162077 2599 2717 159480 2599 2719 162199 2601 2719 159600 2601 2721 162321 2603 2721 159720 2603 2723 162443 2605 2723 159840 2605 2725 162565 2607 2725 159960 2607 2727 162687 2609 2727 160080 2609 2729 162809 2611 2729 160200 2611 2731 162931 2613 2731 160320 2613 2733 163053 2615 2733 160440 2615 2735 163175 2617 2735 160560 2617 2737 163297 2619 2737 160680 2619 2739 163419 2621 2739 160800 2623 2739 158179 2623 2741 160920 2625 2741 158297 2625 2743 161040 2627 2743 158415 2627 2745 161160 2629 2745 158533 2629 2747 161280 2631 2747 158651 2631 2749 161400 2633 2749 158769 2633 2751 161520 2635 2751 158887 2635 2753 161640 2637 2753 159005 2637 2755 161760 2639 2755 159123 2639 2757 161880 2641 2757 159241 2641 2759 162000 2643 2759 159359 2643 2761 162120 2645 2761 159477 2645 2763 162240 2647 2763 159595 2647 2765 162360 2649 2765 159713 2649 2767 162480 2651 2767 159831 2651 2769 162600 2653 2769 159949 2653 2771 162720 2655 2771 160067 2655 2773 162840 2657 2773 160185 2657 2775 162960 2659 2775 160303 2659 2777 163080 2661 2777 160421 2661 2779 163200 2663 2779 160539 2663 2781 163320 2665 2781 160657 2665 2783 163440 2667 2783 160775 2669 2783 158108 2669 2785 160893 2671 2785 158224 2671 2787 161011 2673 2787 158340 2673 2789 161129 2675 2789 158456 2675 2791 161247 2677 2791 158572 2677 2793 161365 2679 2793 158688 2679 2795 161483 2681 2795 158804 2681 2797 161601 2683 2797 158920 2683 2799 161719 2685 2799 159036 2685 2801 161837 2687 2801 159152 2687 2803 161955 2689 2803 159268 2689 2805 162073 2691 2805 159384 2691 2807 162191 2693 2807 159500 2693 2809 162309 2695 2809 159616 2695 2811 162427 2697 2811 159732 2697 2813 162545 2699 2813 159848 2699 2815 162663 2701 2815 159964 2701 2817 162781 2703 2817 160080 2703 2819 162899 2705 2819 160196 2705 2821 163017 2707 2821 160312 2707 2823 163135 2709 2823 160428 2709 2825 163253 2711 2825 160544 2711 2827 163371 2713 2827 160660 2713 2829 163489 2715 2829 160776 2717 2829 158061 2717 2831 160892 2719 2831 158175 2719 2833 161008 2721 2833 158289 2721 2835 161124 2723 2835 158403 2723 2837 161240 2725 2837 158517 2725 2839 161356 2727 2839 158631 2727 2841 161472 2729 2841 158745 2729 2843 161588 2731 2843 158859 2731 2845 161704 2733 2845 158973 2733 2847 161820 2735 2847 159087 2735 2849 161936 2737 2849 159201 2737 2851 162052 2739 2851 159315 2739 2853 162168 2741 2853 159429 2741 2855 162284 2743 2855 159543 2743 2857 162400 2745 2857 159657 2745 2859 162516 2747 2859 159771 2747 2861 162632 2749 2861 159885 2749 2863 162748 2751 2863 159999 2751 2865 162864 2753 2865 160113 2753 2867 162980 2755 2867 160227 2755 2869 163096 2757 2869 160341 2757 2871 163212 2759 2871 160455 2759 2873 163328 2761 2873 160569 2761 2875 163444 2763 2875 160683 2763 2877 163560 2765 2877 160797 2767 2877 158032 2767 2879 160911 2769 2879 158144 2769 2881 161025 2771 2881 158256 2771 2883 161139 2773 2883 158368 2773 2885 161253 2775 2885 158480 2775 2887 161367 2777 2887 158592 2777 2889 161481 2779 2889 158704 2779 2891 161595 2781 2891 158816 2781 2893 161709 2783 2893 158928 2783 2895 161823 2785 2895 159040 2785 2897 161937 2787 2897 159152 2787 2899 162051 2789 2899 159264 2789 2901 162165 2791 2901 159376 2791 2903 162279 2793 2903 159488 2793 2905 162393 2795 2905 159600 2795 2907 162507 2797 2907 159712 2797 2909 162621 2799 2909 159824 2799 2911 162735 2801 2911 159936 2801 2913 162849 2803 2913 160048 2803 2915 162963 2805 2915 160160 2805 2917 163077 2807 2917 160272 2807 2919 163191 2809 2919 160384 2809 2921 163305 2811 2921 160496 2811 2923 163419 2813 2923 160608 2813 2925 163533 2815 2925 160720 2817 2925 157905 2817 2927 160832 2819 2927 158015 2819 2929 160944 2821 2929 158125 2821 2931 161056 2823 2931 158235 2823 2933 161168 2825 2933 158345 2825 2935 161280 2827 2935 158455 2827 2937 161392 2829 2937 158565 2829 2939 161504 2831 2939 158675 2831 2941 161616 2833 2941 158785 2833 2943 161728 2835 2943 158895 2835 2945 161840 2837 2945 159005 2837 2947 161952 2839 2947 159115 2839 2949 162064 2841 2949 159225 2841 2951 162176 2843 2951 159335 2843 2953 162288 2845 2953 159445 2845 2955 162400 2847 2955 159555 2847 2957 162512 2849 2957 159665 2849 2959 162624 2851 2959 159775 2851 2961 162736 2853 2961 159885 2853 2963 162848 2855 2963 159995 2855 2965 162960 2857 2965 160105 2857 2967 163072 2859 2967 160215 2859 2969 163184 2861 2969 160325 2861 2971 163296 2863 2971 160435 2863 2973 163408 2865 2973 160545 2865 2975 163520 2867 2975 160655 2867 2977 163632 2869 2977 160765 2871 2977 157896 2871 2979 160875 2873 2979 158004 2873 2981 160985 2875 2981 158112 2875 2983 161095 2877 2983 158220 2877 2985 161205 2879 2985 158328 2879 2987 161315 2881 2987 158436 2881 2989 161425 2883 2989 158544 2883 2991 161535 2885 2991 158652 2885 2993 161645 2887 2993 158760 2887 2995 161755 2889 2995 158868 2889 2997 161865 2891 2997 158976 2891 2999 161975 2893 2999 159084 2893 3001 162085 2895 3001 159192 2895 3003 162195 2897 3003 159300 2897 3005 162305 2899 3005 159408 2899 3007 162415 2901 3007 159516 2901 3009 162525 2903 3009 159624 2903 3011 162635 2905 3011 159732 2905 3013 162745 2907 3013 159840 2907 3015 162855 2909 3015 159948 2909 3017 162965 2911 3017 160056 2911 3019 163075 2913 3019 160164 2913 3021 163185 2915 3021 160272 2915 3023 163295 2917 3023 160380 2917 3025 163405 2919 3025 160488 2919 3027 163515 2921 3027 160596 2921 3029 163625 2923 3029 160704 2925 3029 157781 2925 3031 160812 2927 3031 157887 2927 3033 160920 2929 3033 157993 2929 3035 161028 2931 3035 158099 2931 3037 161136 2933 3037 158205 2933 3039 161244 2935 3039 158311 2935 3041 161352 2937 3041 158417 2937 3043 161460 2939 3043 158523 2939 3045 161568 2941 3045 158629 2941 3047 161676 2943 3047 158735 2943 3049 161784 2945 3049 158841 2945 3051 161892 2947 3051 158947 2947 3053 162000 2949 3053 159053 2949 3055 162108 2951 3055 159159 2951 3057 162216 2953 3057 159265 2953 3059 162324 2955 3059 159371 2955 3061 162432 2957 3061 159477 2957 3063 162540 2959 3063 159583 2959 3065 162648 2961 3065 159689 2961 3067 162756 2963 3067 159795 2963 3069 162864 2965 3069 159901 2965 3071 162972 2967 3071 160007 2967 3073 163080 2969 3073 160113 2969 3075 163188 2971 3075 160219 2971 3077 163296 2973 3077 160325 2973 3079 163404 2975 3079 160431 2975 3081 163512 2977 3081 160537 2977 3083 163620 2979 3083 160643 2979 3085 163728 2981 3085 160749 2983 3085 157768 2983 3087 160855 2985 3087 157872 2985 3089 160961 2987 3089 157976 2987 3091 161067 2989 3091 158080 2989 3093 161173 2991 3093 158184 2991 3095 161279 2993 3095 158288 2993 3097 161385 2995 3097 158392 2995 3099 161491 2997 3099 158496 2997 3101 161597 2999 3101 158600 2999 3103 161703 3001 3103 158704 3001 3105 161809 3003 3105 158808 3003 3107 161915 3005 3107 158912 3005 3109 162021 3007 3109 159016 3007 3111 162127 3009 3111 159120 3009 3113 162233 3011 3113 159224 3011 3115 162339 3013 3115 159328 3013 3117 162445 3015 3117 159432 3015 3119 162551 3017 3119 159536 3017 3121 162657 3019 3121 159640 3019 3123 162763 3021 3123 159744 3021 3125 162869 3023 3125 159848 3023 3127 162975 3025 3127 159952 3025 3129 163081 3027 3129 160056 3027 3131 163187 3029 3131 160160 3029 3133 163293 3031 3133 160264 3031 3135 163399 3033 3135 160368 3033 3137 163505 3035 3137 160472 3035 3139 163611 3037 3139 160576 3037 3141 163717 3039 3141 160680 3039 3143 163823 3041 3143 160784 3043 3143 157743 3043 3145 160888 3045 3145 157845 3045 3147 160992 3047 3147 157947 3047 3149 161096 3049 3149 158049 3049 3151 161200 3051 3151 158151 3051 3153 161304 3053 3153 158253 3053 3155 161408 3055 3155 158355 3055 3157 161512 3057 3157 158457 3057 3159 161616 3059 3159 158559 3059 3161 161720 3061 3161 158661 3061 3163 161824 3063 3163 158763 3063 3165 161928 3065 3165 158865 3065 3167 162032 3067 3167 158967 3067 3169 162136 3069 3169 159069 3069 3171 162240 3071 3171 159171 3071 3173 162344 3073 3173 159273 3073 3175 162448 3075 3175 159375 3075 3177 162552 3077 3177 159477 3077 3179 162656 3079 3179 159579 3079 3181 162760 3081 3181 159681 3081 3183 162864 3083 3183 159783 3083 3185 162968 3085 3185 159885 3085 3187 163072 3087 3187 159987 3087 3189 163176 3089 3189 160089 3089 3191 163280 3091 3191 160191 3091 3193 163384 3093 3193 160293 3093 3195 163488 3095 3195 160395 3095 3197 163592 3097 3197 160497 3097 3199 163696 3099 3199 160599 3099 3201 163800 3101 3201 160701 3103 3201 157600 3103 3203 160803 3105 3203 157700 3105 3205 160905 3107 3205 157800 3107 3207 161007 3109 3207 157900 3109 3209 161109 3111 3209 158000 3111 3211 161211 3113 3211 158100 3113 3213 161313 3115 3213 158200 3115 3215 161415 3117 3215 158300 3117 3217 161517 3119 3217 158400 3119 3219 161619 3121 3219 158500 3121 3221 161721 3123 3221 158600 3123 3223 161823 3125 3223 158700 3125 3225 161925 3127 3225 158800 3127 3227 162027 3129 3227 158900 3129 3229 162129 3131 3229 159000 3131 3231 162231 3133 3231 159100 3133 3233 162333 3135 3233 159200 3135 3235 162435 3137 3235 159300 3137 3237 162537 3139 3237 159400 3139 3239 162639 3141 3239 159500 3141 3241 162741 3143 3241 159600 3143 3243 162843 3145 3243 159700 3145 3245 162945 3147 3245 159800 3147 3247 163047 3149 3247 159900 3149 3249 163149 3151 3249 160000 3151 3251 163251 3153 3251 160100 3153 3253 163353 3155 3253 160200 3155 3255 163455 3157 3255 160300 3157 3257 163557 3159 3257 160400 3159 3259 163659 3161 3259 160500 3161 3261 163761 3163 3261 160600 3163 3263 163863 3165 3263 160700 3165 3263 50