60000
64771 64762 64705 64564 64406 64366 64275 64192 64187 64161 64054 64033 63892 63745 63701 63697 63684 63670 63527 63425 63267 63163 63038 62967 62863 62712 62688 62675 62669 62608 62560 62512 62445 62370 62321 62180 62151 62026 61913 61908 61845 61698 61617 61603 61477 61450 61365 61245 61244 61086 61073 61070 61027 61022 60917 60847 60764 60749 60691 60539 60397 60308 60228 60096 59949 59943 59875 59715 59594 59484 59474 59360 59275 59264 59242 59209 59152 59116 59012 58899 58769 58673 58577 58496 58384 58268 58255 58127 57967 57809 57761 57725 57574 57442 57428 57343 57244 57231 57076 57042 56901 56869 56864 56829 56819 56705 56611 56572 56444 56401 56341 56301 56213 56064 55937 55803 55665 55555 55514 55427 55358 55271 55212 55182 55043 54936 54843 54763 54742 54663 54656 54586 54528 54447 54345 54320 54302 54280 54235 54287 54313 54339 54365 54391 54417 54443 54469 54495 54521 54547 54573 54599 54625 54651 54677 54703 54729 54755 54781 54807 54833 54859 54885 54911 54937 54963 54989 55015 55041 55067 55093 55119 55145 55171 55197 55223 55249 55275 55301 55327 55353 55379 55405 55431 55457 55483 55509 55535 55561 55587 55613 55639 55665 55691 55717 55743 55769 55795 55821 55847 55873 55899 55925 55951 55977 56003 56029 56055 56081 56107 56133 56159 56185 56211 56237 56263 56289 56315 56308 56172 56030 55888 55754 55738 55666 55620 55561 55470 55328 55196 55174 55067 54919 54825 54787 54668 54657 54626 54623 54568 54496 54382 54343 54332 54243 54227 54107 54015 53951 53865 53865 54020 54020 54027 54027 54173 54173 54200 54139 54008 53978 53883 53791 53639 53512 53389 53267 53193 53131 53048 53014 52864 52859 52770 52620 52468 52429 52383 52345 52185 52056 51993 51836 51746 51699 51595 51499 51359 51313 51156 51033 50994 50994 51062 51062 51069 51069 51096 51096 51256 51256 51416 51416 51458 51458 51575 51575 51578 51578 51632 51632 51790 51790 51901 51901 52018 52018 52094 52094 52238 52238 52316 52316 52436 52436 52575 52635 52635 52693 52693 52706 52706 52782 52878 52878 52956 52956 53009 53009 53083 53083 53237 53237 53303 53303 53365 53365 53517 53517 53632 53677 53677 53768 53768 53869 53869 53973 54251 54390 54388 54385 54241 54109 53972 53920 53873 53864 53775 53724 53633 53548 53451 53363 53320 53253 53220 53103 53068 53033 52879 52727 52574 52504 52421 52321 52209 52082 51974 51944 51811 51747 51699 51650 51644 51517 51414 51294 51189 51173 51161 51045 50893 50791 50676 50520 50479 50461 50451 50447 50430 50395 50252 50112 50025 50014 49941 49794 49634 49627 49615 49564 49481 49476 49353 49297 49230 49198 49067 49008 48968 48912 48769 48624 48538 48408 48281 48230 48099 47981 47907 47852 47765 47672 47572 47537 47398 47380 47361 47203 47199 47105 47022 46919 46791 46677 46538 46526 46475 46369 46289 46274 46160 46033 46030 46021 45991 45842 45729 45722 45591 45461 45321 45247 45116 44986 44916 44795 44777 44640 44611 44477 44342 44280 44141 43996 43850 43703 43560 43401 43349 43326 43213 43150 43084 42942 42782 42743 42724 42578 42447 42387 42300 42152 42086 42072 41989 41879 41723 41686 41621 41533 41493 41485 41344 41239 41086 41053 40902 40763 40672 40608 40574 40530 40501 40355 40281 40155 40125 40064 40049 39898 39869 39743 39583 39430 39413 39376 39321 39317 39209 39166 39069 38928 38899 38850 38810 38766 38703 38591 38474 38770 38918 38918 38964 38987 38890 38749 38747 38701 38639 38614 38507 38356 38326 38189 38044 37885 37736 37684 37678 37566 37428 37325 37274 37220 37133 37126 36966 36861 36717 36568 36443 36368 36237 36104 36010 35950 35808 35794 35709 35630 35512 35417 35279 35200 35200 35352 35404 35404 35539 35615 35615 35625 35625 35642 35690 35714 35563 35466 35322 35183 35037 34940 34876 34761 34759 34657 34594 34552 34516 34407 34311 34252 34246 34238 34094 34052 33934 33841 33758 33738 33646 33641 33578 33468 33391 33359 33345 33211 33069 33018 32920 32890 32814 32783 32762 32745 32670 32625 32483 32449 32360 32292 32259 32105 32081 32035 31934 31821 31751 31943 32039 32135 32231 32327 32423 32519 32615 32711 32807 32903 32999 32999 33225 33338 33586 33710 33553 33549 33532 33473 33437 33404 33393 33297 33137 33110 33096 32951 32801 32658 32657 32592 32475 32415 32384 32252 32125 32014 31978 31866 31793 31765 31680 31546 31512 31404 31353 31309 31236 31223 31168 31143 31108 30988 30871 30837 30712 30556 30536 30429 30395 30376 30366 30219 30160 30092 29966 29873 29821 29669 29537 29422 29275 29185 29109 29039 29023 28992 28903 28769 28645 28611 28532 28456 28319 28295 28282 28143 28010 27956 27831 27800 27792 27641 27483 27377 27257 27244 27234 27187 27087 26987 26939 26845 26743 26695 26562 26471 26368 26359 26253 26250 26243 26210 26072 26000 25868 25761 25755 25728 25589 25493 25485 25452 25381 25266 25194 25200 25203 25206 25209 25212 25215 25218 25221 25224 25227 25230 25233 25236 25239 25242 25245 25248 25251 25254 25257 25260 25263 25266 25269 25272 25275 25258 25168 25029 24959 24894 24867 24839 24728 24617 24491 24332 24285 24271 24115 24083 23947 23918 23766 23763 23655 23513 23421 23362 23204 23083 22995 22910 22751 22711 22662 22577 22470 22376 22216 22146 22059 21919 21883 21770 21727 21725 21683 21552 21490 21365 21273 21201 21183 21178 21076 21034 20984 20918 20787 20662 20621 20475 20353 20344 20327 20307 20179 20097 19990 19909 19850 19696 19648 19504 19397 19316 19161 19050 19035 18960 18818 18788 18633 18595 18518 18501 18470 18406 18278 18258 18150 18043 17949 17849 17788 17746 17630 17472 17370 17334 17278 17236 17102 16994 16918 16804 16735 16581 16490 16397 16242 16139 16123 16079 16010 15870 15768 15624 15583 15540 15408 15310 15258 15178 15132 15081 15033 14882 14791 14737 14699 14601 14576 14464 14453 14434 14337 14215 14210 14113 14021 13998 13908 13812 13792 13670 13655 13601 13581 13556 13511 13479 13340 13194 13140 13000 12981 12913 12837 12809 12782 12735 12675 12568 12464 12310 12269 12159 12145 12018 11880 11794 11638 11562 11536 11532 11493 11394 11241 11161 11072 11045 10959 10827 10765 10717 10695 10675 10542 10396 10349 10225 10126 10005 9907 9797 9692 9548 9426 9381 9291 9152 9064 8911 8773 8726 8577 8568 8481 8348 8286 8139 8149 8154 8159 8164 8169 8174 8179 8184 8189 8194 8199 8204 8209 8214 8219 8224 8229 8234 8239 8244 8249 8254 8259 8264 8269 8274 8279 8284 8289 8294 8299 8304 8309 8314 8319 8324 8329 8334 8339 8344 8349 8354 8359 8364 8369 8374 8379 8384 8389 8394 8399 8404 8409 8414 8419 8424 8429 8434 8439 8444 8449 8454 8459 8464 8469 8474 8479 8484 8489 8494 8499 8504 8509 8514 8519 8524 8529 8534 8539 8544 8549 8554 8559 8564 8569 8574 8579 8584 8589 8594 8599 8604 8609 8614 8619 8624 8629 8634 8639 8644 8649 8654 8659 8664 8669 8674 8679 8684 8689 8694 8699 8704 8709 8714 8719 8724 8729 8734 8739 8744 8749 8754 8759 8764 8769 8774 8779 8620 8550 8427 8337 8255 8248 8110 8059 8009 7919 7888 7788 7740 7650 7540 7451 7392 7350 7279 7245 7103 6945 6918 6864 6706 6663 6585 6471 6461 6406 6303 6303 6457 6457 6527 6527 6659 6659 6735 6735 6803 6803 6864 6864 6973 6973 7078 7078 7168 7168 7208 7365 7365 7464 7464 7565 7565 7687 7687 7779 7807 7807 7868 7868 7932 7932 7805 7661 7514 7361 7294 7158 7126 6987 6868 6854 6725 6577 6495 6476 6359 6338 6243 6203 6133 6066 6037 5984 5915 5777 5776 5742 5596 5506 5408 5374 5298 5183 5104 5054 4999 4904 4897 4768 4672 4545 4482 4452 4340 4189 4131 4013 3903 3869 3790 3785 3727 3656 3496 3487 3456 3416 3410 3278 3262 3115 3101 2981 2901 2781 2727 2694 2682 2635 2606 2498 2433 2421 2359 2275 2213 2118 2089 1936 1893 2022 2022 2043 2043 2070 2070 2164 2164 2227 2235 2235 2352 2352 2511 2565 2565 2637 2637 2873 2991 2991 3283 3429 3575 3781 3884 3853 3781 4009 4123 4395 4531 4440 4311 4286 4209 4163 4024 3905 3750 3635 3583 3429 3410 3305 3233 3091 3009 2906 2869 2715 2619 2538 2379 2325 2188 2041 1968 1968 2025 2025 2132 2132 2290 2290 2356 2356 2443 2443 2497 2497 2584 2584 2699 2699 2823 2731 2682 2524 2413 2253 2131 2092 2029 1933 1846 1795 1650 1563 1704 1820 1820 1821 1821 1969 1969 2073 2073 2121 2121 2237 2237 2317 2317 2408 2408 2440 2440 2475 2475 2475 2475 2333 2271 2234 2207 2081 1928 1805 1648 1607 1537 1396 1375 1354 1327 1193 1074 926 787 646 558 433 273 567 714 861 1008 1155 1302 1449 1596 1743 1890 2037 2184 2184 2143 2111 2037 1922 1903 1797 1676 1562 1424 1409 1384 1298 1159 1111 968 937 820 734 703 575 476 336 313 401 467 467 560 560 643 643 679 679 814 881 881 999 999 1004 1004 1044 1044 1169 1293 1293 1316 1316 1377 1377 1497 1497 1647 1647 1649 1649 1787 1787 1870 1722 1710 1701 1633 1552 1512 1473 1352 1219 1098 1055 982 947 945 827 710 582 568 433 346 251 251 281 281 420 420 495 495 650 650 663 663 787 787 893 893 950 950 1043 1043 1177 1177 1327 1327 1376 1509 1509 1624 1624 1814 1909 1793 1766 1694 1625 1506 1363 1299 1167 1028 910 902 897 874 830 787 709 683 565 481 325 205 225 235 245 255 265 275 285 295 305 315 325 335 345 355 365 375 385 395 405 415 425 435 445 455 465 475 485 495 505 515 525 535 545 555 565 575 585 595 605 615 625 635 645 655 665 675 685 695 705 715 725 735 745 755 765 775 785 795 805 815 825 835 845 855 865 875 885 895 905 915 925 935 945 955 965 975 985 985 985 1131 1204 1204 1204 1204 1204 1204 1204 1169 1036 1014 1000 977 821 702 564 519 507 471 457 302 320 320 463 463 574 574 676 676 768 768 893 874 741 584 452 429 325 249 249 317 317 458 458 509 509 511 511 649 883 1000 1270 1405 1540 1500 1486 1481 1358 1285 1282 1239 1111 969 931 849 734 708 628 509 443 376 308 484 572 660 748 836 924 1012 1100 1188 1276 1364 1452 1768 1926 1885 1848 1763 1743 1672 1512 1446 1317 1245 1195 1067 966 850 783 702 556 551 410 285 134 398 530 662 794 926 1058 1190 1322 1454 1586 1718 1930 2036 1967 1899 1802 1666 1563 1412 1379 1295 1135 1064 971 861 817 719 595 501 342 310 310 448 448 502 502 657 657 738 896 896 931 931 942 942 1061 1061 1117 1117 1200 1200 1360 1360 1443 1443 1473 1473 1628 1628 1761 2077 2235 2489 2616 2527 2471 2385 2282 2228 2085 1926 1809 1660 1644 1511 1422 1311 1165 1081 957 871 778 679 639 509 479 442 285 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 384 385 386 387 388 389 390 391 392 393 394 395 396 397 398 399 400 401 402 403 404 405 406 407 307 307 427 487 487 723 841 841 841 841 841 1119 1258 1258 1134 987 886 744 712 573 548 437 344 309 481 567 653 739 825 911 997 940 917 850 778 716 646 606 545 469 384 242 286 308 330 352 352 352 616 748 790 811 669 572 530 489 389 331 300 218 218 311 311 440 440 462 462 518 493 356 302 494 590 688 737 765 779 771 697 663 505 385 285 523 642 676 693 699 702 683 601 541 513 370 254 500 623 552 490 369 240 240 286 411 415 417 285 285 285 499 606 570 534 533 432 310 378 412 572 652 652 566 467 332 300 494 591 438 406 312 466 543 543 501 446 402 319 351 351 351 469 528 381 311 591 731 661 509 494 407 260 532 668 668 668 668 592 454 396 241 311 346 381 569 663 663 663 975 1131 1022 942 883 730 601 469 341 289 607 766 925 1163 1282 1282 1282 1220 1121 997 930 921 787 781 733 659 532 406 284 328 350 372 394 416 438 460 482 504 526 548 570 592 614 636 658 680 702 724 746 768 790 812 834 856 878 900 922 944 966 959 886 774 615 542 430 425 347 335 186 186 269 269 367 367 402 402 413 413 487 487 496 496 508 508 634 634 775 736 697 538 516 465 364 254 254 398 398 503 503 579 617 655 655 711 739 708 551 466 415 395 367 317 317 330 330 373 373 518 730 836 836 790 755 596 543 488 435 334 230 268 287 306 325 344 363 382 401 420 439 458 477 496 515 534 622 666 666 570 561 503 407 358 243 333 378 422 444 708 840 840 946 999 1201 1302 1274 1167 1063 918 762 751 675 630 488 450 336 335 216 216 248 248 354 354 373 373 491 524 524 547 747 847 1123 1261 1399 1537 1537 1537 1462 1410 1297 1194 1175 1147 1000 857 787 680 601 550 417 305 429 491 553 615 677 677 677 664 577 460 397 354 287 392 285 535 660 649 544 387 309 427 486 486 486 455 417 259 453 550 482 482 482 458 311 541 656 656 587 564 427 374 303 551 675 675 959 1101 970 891 743 648 595 527 387 315 315 365 365 523 523 672 672 799 799 823 835 767 679 531 483 394 243 319 357 395 433 471 509 547 585 595 600 790 885 1085 1185 1273 1317 1361 1288 1128 1087 928 814 924 979 1034 1089 1046 977 885 858 814 673 567 556 467 428 278 278 311 311 356 356 404 495 495 570 570 659 659 717 717 756 756 869 777 659 531 438 404 288 349 349 498 498 530 530 687 687 536 500 404 364 296 616 776 727 619 596 538 431 299 299 408 408 513 513 513 513 711 810 1126 1284 1442 1442 1442 1536 1583 1547 1452 1321 1191 1045 988 945 869 829 819 727 665 607 512 423 283 283 360 360 511 511 574 574 639 639 643 643 797 797 939 939 1063 1063 1075 1075 1135 1135 1170 1170 1262 1262 1282 1425 1420 1378 1223 1174 1174 1330 1262 1254 1229 1166 1115 1073 1007 911 808 677 673 610 549 401 388 386 266 266 274 274 422 422 486 486 590 590 634 634 736 736 837 837 933 933 1017 1117 1167 1167 1167 1096 987 889 730 614 479 446 372 244 352 352 507 507 632 632 649 649 667 676 645 485 408 400 326 171 247 285 323 361 653 799 792 663 584 519 379 275 377 428 479 405 279 279 279 279 279 565 708 708 672 522 388 266 301 301 450 422 308 308 342 359 323 175 175 365 460 460 460 460 724 856 722 639 521 400 311 246 279 279 368 368 448 448 487 487 488 488 579 833 960 809 768 703 618 498 449 291 291 402 530 618 662 534 387 252 252 364 652 796 679 539 411 255 259 259 298 298 393 393 494 494 786 932 932 1094 1175 1373 1472 1654 1745 1745 1745 1675 1617 1597 1530 1399 1379 1232 1162 1149 1145 1123 1055 1040 891 879 837 765 620 506 439 290 398 452 506 560 614 668 722 776 830 884 938 992 1046 1100 1154 1208 1262 1316 1370 1424 1478 1358 1300 1247 1095 1016 960 908 822 766 719 618 490 474 341 215 305 350 395 440 485 530 575 620 665 710 755 800 845 890 935 980 1025 1070 1115 1160 1204 1226 1530 1682 1682 1682 1682 1682 1563 1422 1282 1238 1197 1051 957 894 874 841 764 672 605 514 510 355 280 228 396 480 564 648 732 816 900 984 1068 1152 1236 1320 1404 1404 1404 1404 1404 1404 1353 1271 1115 1061 904 859 787 722 579 475 337 184 222 241 260 438 527 464 336 309 309 393 533 603 568 454 342 285 285 577 723 723 865 936 874 819 780 621 612 573 479 415 315 247 247 406 406 508 508 574 574 592 592 707 941 1058 1140 1181 1193 1199 1049 921 803 750 667 585 482 460 444 395 326 201 437 555 673 791 909 810 762 678 567 533 390 326 255 255 397 397 414 457 457 508 508 532 532 587 587 683 863 953 839 712 710 590 546 445 342 277 407 472 537 602 667 915 1039 948 902 773 748 742 587 474 398 320 293 403 458 513 568 623 678 733 646 503 452 306 327 327 484 522 541 560 560 872 1028 1028 1028 1028 1096 1130 1130 1130 1106 961 837 794 733 711 657 629 616 582 515 476 354 242 372 437 502 567 632 697 762 827 669 559 553 449 313 313 336 336 360 360 498 498 629 500 408 364 299 529 644 604 575 565 544 402 268 268 414 283 355 391 427 424 378 352 348 336 189 197 201 201 501 651 753 804 804 804 752 600 548 448 341 308 258 304 304 425 425 503 503 430 422 716 863 788 635 613 511 429 362 334 201 201 342 342 434 468 468 468 468 468 468 468 468 468 688 798 908 822 758 599 493 430 325 277 277 350 350 465 465 581 581 643 865 976 1044 1078 1078 1124 1147 1177 1192 1226 1243 1176 1147 998 848 711 689 547 533 469 359 302 302 435 643 747 747 741 637 531 450 395 253 335 376 417 458 298 298 298 534 652 510 472 363 286 286 411 329 318 358 378 378 223 239 247 247 247 247 557 712 922 1027 1027 1027 1027 1027 949 828 714 627 555 416 414 338 325 296 418 479 540 601 662 723 783 813 792 634 540 483 381 241 391 391 524 442 357 354 275 275 275 439 521 617 665 665 665 665 665 630 526 494 412 319 557 676 676 690 697 562 533 487 438 394 251 251 300 300 447 388 270 436 519 363 310 558 682 736 763 757 745 713 670 662 505 481 334 195 421 534 720 813 773 739 710 560 447 419 384 277 583 736 736 709 598 450 354 297 317 327 337 347 357 367 377 387 397 407 417 417 417 417 361 301 393 393 505 561 597 615 615 615 478 381 288 486 585 450 426 321 172 408 526 526 526 526 526 558 574 574 574 464 363 239 287 315 329 415 458 300 466 549 707 786 722 658 512 355 346 227 227 370 496 496 496 752 880 1082 1183 1217 1234 1234 1234 1234 1084 961 873 727 679 614 561 512 474 379 253 335 376 417 458 720 851 1083 1199 1307 1361 1361 1361 1314 1313 1201 1068 984 892 756 715 605 534 520 490 457 313 413 463 513 563 613 663 713 763 813 863 913 963 1013 1063 1113 1183 1218 1127 1072 917 846 796 758 616 506 459 391 347 206 512 665 818 971 991 1001 1001 943 853 725 578 519 432 388 311 424 424 500 500 510 510 539 539 572 572 642 642 786 786 786 710 673 656 589 587 566 516 475 382 301 573 709 845 937 983 1265 1406 1286 1249 1096 969 866 774 687 647 523 452 351 304 186 186 244 244 368 368 417 417 466 466 557 557 669 669 771 726 638 590 437 337 314 484 569 428 338 313 533 643 643 643 671 685 535 522 512 451 319 319 399 543 615 607 528 420 380 336 325 301 312 312 342 357 655 804 896 942 786 770 720 611 490 364 282 470 564 658 501 417 294 592 741 741 911 996 1081 1056 911 860 755 614 484 442 433 292 292 385 385 454 454 614 631 631 680 573 547 512 399 320 275 275 381 381 685 837 837 883 906 906 879 797 796 792 718 678 569 542 480 404 297 356 356 367 510 510 594 624 639 639 627 530 388 315 461 534 507 393 236 328 336 340 660 820 799 715 650 625 491 371 365 304 370 403 436 469 502 502 502 373 251 241 501 631 921 1066 1066 1066 939 783 745 694 679 674 582 467 466 319 460 460 511 511 593 593 638 638 767 621 498 430 304 159 28 28 34 34 153 153 301 301 383 383 397 397 413 427 427 550 612 643 521 500 476 440 417 404 391 383 375 345 298 298 340 235 235 301 334 317 599 740 881 881 741 711 613 597 545 454 450 400 312 438 501 564 564 460 389 381 236 318 359 359 359 208 460 586 706 766 766 766 964 1063 1063 1205 1276 1163 1023 969 958 847 694 661 627 552 460 441 389 309 309 370 397 433 433 554 554 561 561 707 707 785 785 938 938 999 1231 1347 1347 1347 1365 1374 1374 1285 1276 1221 1081 979 864 863 710 595 482 434 274 292 301 310 319 328 337 346 355 364 373 382 391 400 409 418 427 436 445 454 463 472 481 490 499 508 517 526 535 544 553 562 571 580 794 901 901 1011 1066 1330 1462 1692 1807 1807 2115 2269 2269 2505 2623 2550 2445 2432 2402 2380 2289 2198 2125 2120 2110 1966 1869 1760 1657 1578 1447 1384 1311 1280 1217 1094 970 824 755 753 637 481 323 288 341 341 398 398 427 427 461 461 467 467 526 526 618 618 688 688 786 786 821 821 974 974 991 1150 1150 1174 1174 1214 1214 1277 1277 1298 1298 1314 1314 1369 1369 1516 1516 1553 1553 1704 1704 1814 1814 1925 1925 2038 2038 2108 2108 2230 2230 2359 2215 2098 2080 1948 1828 1767 1652 1531 1414 1371 1371 1386 1386 1488 1488 1470 1332 1251 1198 1132 1088 965 877 839 779 698 539 484 483 479 413 392 242 371 371 491 491 617 617 625 668 668 772 772 776 776 847 847 975 975 1067 1067 1220 1382 1463 1452 1432 1386 1265 1213 1199 1079 1045 894 761 614 490 459 423 318 318 318 318 318 408 453 671 780 780 775 693 576 544 396 340 333 310 152 198 221 244 267 290 313 336 359 382 405 428 451 474 484 489 489 489 489 408 366 240 388 388 343 293 393 443 443 397 385 381 355 301 379 473 520 386 273 395 456 678 789 789 715 699 654 552 472 387 307 419 419 572 758 851 944 944 988 1010 1126 1184 1360 1448 1448 1504 1532 1532 1626 1673 1813 1883 2025 2096 2167 2067 2027 1971 1827 1797 1747 1598 1538 1422 1416 1307 1280 1235 1211 1080 929 805 735 628 555 501 419 390 323 291 291 325 325 443 443 445 480 480 501 501 588 588 681 681 683 683 802 802 886 886 979 979 1115 1115 1210 1210 1259 1259 1380 1380 1389 1389 1436 1436 1504 1504 1601 1601 1707 1707 1743 1743 1841 1841 1875 1875 1875 2137 2268 2218 2078 1939 1878 1745 1727 1716 1635 1579 1489 1401 1243 1125 1041 1013 909 835 802 779 686 547 398 294 294 363 363 493 493 639 639 752 752 765 765 922 922 965 965 1051 1051 1133 1133 1179 1179 1203 1203 1313 1313 1371 1371 1519 1519 1523 1523 1651 1750 1750 1803 1803 1866 1866 1869 1869 1925 2052 2052 1926 1881 1788 1634 1477 1384 1315 1303 1172 1139 1001 864 742 638 572 522 502 349 271 176 319 397 397 435 575 575 727 727 858 858 955 955 960 960 1044 1044 1202 1202 1307 1307 1401 1401 1540 1540 1606 1606 1645 1645 1694 1694 1843 1943 1993 1993 1924 1848 1702 1586 1475 1336 1263 1133 1023 944 924 812 741 694 611 533 509 479 418 356 354 305 429 491 553 615 677 739 801 863 925 987 1049 1111 1173 1235 1297 1359 1421 1483 1545 1607 1669 1731 1885 1962 2204 2325 2325 2290 2282 2257 2187 2089 2012 1876 1862 1758 1722 1670 1521 1393 1368 1319 1175 1026 915 878 848 721 634 607 520 491 463 332 254 142 216 253 290 327 364 401 438 475 512 549 586 623 660 697 734 771 808 845 882 919 956 993 1030 1067 1104 1141 1178 1215 1252 1289 1326 1363 1400 1437 1474 1511 1548 1585 1622 1659 1696 1733 1770 1807 1844 1881 1918 1955 1992 2029 2233 2335 2451 2509 2509 2561 2587 2428 2349 2221 2194 2118 2068 1989 1959 1893 1812 1729 1628 1574 1455 1454 1396 1238 1100 943 881 723 701 696 662 630 485 433 330 234 82 0 242 363 484 605 726 847 968 1089 1210 1331 1452 1573 1694 1815 1936 2057 2178 2299 2307 2311 2315 2315 2465 2540 2498 2453 2319 2244 2091 2070 1990 1903 1879 1750 1635 1595 1444 1336 1273 1186 1125 1103 957 889 888 795 715 693 540 448 433 320 309 405 453 501 549 597 645 693 741 789 837 885 933 981 1029 1077 1125 1173 1221 1269 1317 1365 1413 1461 1509 1557 1605 1653 1701 1749 1797 1845 1893 1941 1989 2037 2085 2133 2181 2229 2417 2511 2613 2664 2664 2664 2920 3048 3216 3300 3306 3309 3309 3597 3741 3921 4011 3896 3784 3629 3505 3442 3351 3258 3462 3564 3666 3768 3611 3590 3525 3511 3471 3398 3376 3361 3338 3254 3232 3097 3048 2963 2842 2711 2658 2620 2594 2589 2507 2405 2332 2224 2212 2067 1990 1853 1851 1790 1739 1595 1581 1527 1399 1363 1222 1088 932 859 817 676 584 507 475 382 324 320 239 433 530 627 724 821 918 1015 1112 1209 1306 1403 1500 1597 1694 1791 1888 1985 2082 2179 2276 2373 2470 2567 2664 2761 2858 2955 3052 3149 3246 3343 3440 3537 3634 3634 3516 3401 3338 3268 3122 2973 2936 2906 2861 2787 2681 2673 2632 2512 2510 2376 2224 2130 2046 1935 1804 1645 1504 1381 1378 1232 1227 1176 1016 980 960 829 709 613 489 487 376 271 583 739 895 1051 1207 1363 1519 1675 1831 1987 2143 2299 2455 2611 2767 2923 3079 3235 3391 3300 3244 3152 3065 2939 2782 2712 2668 2587 2476 2358 2291 2305 2312 2319 2326 2333 2340 2347 2354 2361 2368 2375 2382 2389 2396 2403 2410 2417 2424 2431 2438 2445 2452 2459 2466 2473 2480 2487 2494 2501 2508 2515 2522 2529 2536 2543 2550 2557 2564 2571 2578 2585 2592 2599 2530 2464 2335 2237 2217 2172 2049 1987 1909 1813 1810 1798 1645 1536 1468 1334 1273 1150 998 905 767 757 688 661 524 396 312 612 762 912 1062 1212 1362 1512 1662 1812 1812 1916 1968 1968 1953 1904 1822 1815 1751 1648 1531 1530 1392 1359 1255 1238 1232 1122 1035 1005 887 853 812 959 959 1049 1049 1115 1115 1267 1288 1288 1339 1339 1435 1435 1509 1509 1559 1559 1698 1698 1882 1974 2066 2274 2378 2686 2840 2840 2840 3064 3176 3095 3078 3068 3026 2937 2936 2780 2623 2611 2460 2354 2313 2188 2179 2169 2022 1877 1750 1698 1637 1494 1441 1395 1346 1240 1092 1005 965 940 908 879 741 617 555 513 478 378 281 255 391 459 527 595 663 731 799 867 935 1003 1071 1139 1207 1275 1343 1411 1479 1547 1615 1683 1751 1819 1887 1955 2023 2091 2159 2227 2295 2363 2431 2499 2567 2635 2703 2771 2839 2907 2907 2911 2913 2913 2965 2991 2915 2771 2635 2596 2520 2363 2320 2291 2245 2101 2057 1976 1975 1836 1799 1744 1602 1567 1465 1449 1421 1286 1238 1118 976 848 804 646 573 487 435 392 273 145 145 296 296 404 404 406 406 467 467 575 575 641 641 779 779 784 784 789 856 856 1002 1002 1101 1101 1110 1110 1183 1183 1271 1271 1404 1404 1538 1538 1585 1585 1669 1713 1713 1758 1758 1696 1680 1593 1581 1423 1344 1310 1153 995 982 912 806 661 583 527 426 279 545 678 811 944 1077 1210 1343 1476 1476 1476 1790 1947 1867 1738 1641 1587 1519 1446 1339 1318 1314 1192 1180 1039 901 763 683 602 602 624 624 653 653 772 908 908 962 962 1112 1112 1219 1219 1354 1354 1386 1386 1523 1523 1662 1662 1662 1570 1494 1366 1248 1195 1108 992 964 915 792 649 625 511 454 366 269 365 413 461 509 557 605 653 701 749 797 845 893 941 989 1037 1085 1133 1181 1229 1277 1325 1373 1373 1373 1373 1373 1226 1193 1059 1037 1015 952 925 810 806 758 658 591 517 379 354 237 475 594 713 832 951 1070 1070 1070 939 850 826 674 646 551 456 382 299 428 428 549 549 701 701 784 703 642 638 484 424 368 295 174 174 197 197 351 351 358 358 387 387 483 483 480 456 424 268 292 304 316 316 320 322 322 322 322 322 241 247 559 715 715 706 696 563 505 383 359 324 282 498 606 900 1047 1273 1386 1258 1224 1105 973 813 697 567 432 377 250 103 393 538 683 828 973 1118 1060 975 932 816 763 718 662 536 430 387 359 285 285 350 350 430 430 475 475 558 558 708 708 713 716 716 760 760 866 866 840 823 797 790 632 473 440 385 274 381 381 502 502 568 568 568 568 568 451 386 299 337 356 356 356 282 404 465 526 475 411 345 344 200 200 214 214 366 442 343 189 235 258 556 705 598 507 356 252 252 262 323 323 383 383 405 405 296 452 530 457 444 317 394 394 254 356 348 189 205 213 213 369 447 441 358 347 272 520 644 615 480 335 318 362 384 384 322 236 402 485 568 563 414 339 228 228 316 316 428 472 494 416 307 351 373 613 733 949 1057 1057 979 965 827 706 608 530 503 450 366 292 221 263 263 263 263 509 632 662 677 773 821 1019 1118 993 968 890 825 758 651 570 459 416 408 252 252 356 356 495 495 633 633 649 649 686 686 840 705 669 515 488 355 306 372 405 438 471 504 537 570 624 651 755 807 937 1002 1002 1216 1323 1323 1323 1455 1521 1531 1536 1536 1644 1698 1600 1443 1332 1258 1164 1036 968 849 821 679 550 481 336 296 604 758 912 1066 1220 1374 1528 1528 1379 1341 1195 1183 1365 1456 1456 1375 1235 1117 1024 1020 990 909 757 755 698 572 513 409 311 369 398 427 456 485 514 543 572 601 630 659 688 717 746 775 804 833 862 891 920 949 978 1007 1036 1065 1094 1123 1152 1181 1181 1207 1220 1233 1437 1539 1494 1486 1367 1295 1174 1086 1016 985 982 970 882 873 852 740 641 599 538 491 390 358 241 241 355 355 391 391 488 488 507 507 561 561 595 595 717 717 865 865 899 899 1012 1050 1110 1110 1152 1152 1167 1167 1253 1238 1096 1079 922 878 910 926 942 942 942 1056 1113 1123 1128 1170 1191 1081 955 829 702 692 685 640 509 429 358 313 313 331 331 333 333 427 427 533 533 661 661 796 796 909 957 981 903 757 675 647 503 434 362 257 257 379 379 422 422 499 499 524 547 547 697 735 754 773 751 614 529 489 431 334 176 322 395 468 568 618 618 606 514 409 391 235 443 547 859 1015 982 852 847 789 741 658 558 420 297 297 417 417 420 420 497 497 557 557 677 677 831 680 665 637 493 352 231 519 663 721 750 750 750 601 552 503 437 361 259 273 273 312 312 356 356 413 413 553 553 553 399 364 225 399 486 556 591 591 895 1047 1047 1047 1041 966 956 893 787 758 661 629 525 444 391 355 300 334 334 440 440 589 728 583 509 427 334 214 450 568 568 568 596 610 926 1084 1380 1528 1508 1477 1445 1423 1345 1226 1067 929 893 744 736 687 570 566 438 410 331 313 349 367 385 385 333 181 260 260 260 260 268 272 534 665 651 599 486 383 301 301 351 579 693 693 773 813 853 749 727 721 598 448 318 166 436 571 729 808 798 787 689 622 593 566 473 470 383 277 369 522 400 255 399 471 757 900 878 802 653 618 464 332 219 219 253 280 280 433 433 547 547 703 761 790 872 913 847 748 714 595 851 979 1107 1287 1377 1274 1214 1140 1007 975 951 828 818 811 722 688 656 540 517 487 363 232 232 346 346 399 399 440 440 600 600 698 829 829 896 896 1027 1027 1160 1160 1446 1589 1583 1555 1486 1742 1870 1870 1870 1829 1809 1698 1571 1526 1480 1478 1437 1391 1302 1201 1135 1117 995 865 720 637 510 416 312 466 466 546 546 701 701 759 759 828 828 944 944 1070 1070 1222 1222 1289 1289 1295 1295 1394 1394 1499 1499 1628 1628 1830 1931 2032 1880 1792 1634 1527 1382 1269 1205 1101 961 839 777 683 639 588 467 460 434 298 192 240 264 288 312 336 360 384 408 432 456 480 504 528 552 576 600 624 648 672 696 720 744 768 792 816 840 864 888 912 936 960 984 1008 1032 1056 1080 1104 1128 1152 1176 1200 1224 1248 1272 1296 1320 1344 1368 1392 1416 1440 1464 1488 1512 1536 1560 1584 1608 1632 1656 1680 1704 1728 1836 1890 1890 1890 1890 1890 1890 1890 1739 1651 1753 1753 1709 1589 1459 1310 1278 1129 992 878 765 714 657 585 440 398 333 268 325 325 471 471 568 568 582 582 639 639 662 662 792 792 846 846 854 854 953 809 677 543 507 373 261 261 421 457 457 566 566 643 643 951 1105 1387 1528 1383 1278 1224 1106 1056 1015 992 947 912 783 639 572 503 408 317 325 325 406 406 490 490 648 648 768 768 806 806 825 825 932 995 995 1096 1096 1192 1192 1252 1203 1054 952 882 792 648 492 399 344 291 579 723 867 1011 1011 1101 1146 1094 991 971 948 864 763 625 575 478 469 364 359 621 752 883 1177 1324 1213 1191 1145 1102 1059 1039 1025 896 843 742 701 647 530 409 379 252 462 567 672 777 882 987 1092 1092 996 862 809 664 507 457 360 280 425 425 488 488 596 596 608 650 650 650 503 438 370 363 230 342 342 610 744 878 920 941 927 835 769 721 713 628 526 463 362 235 235 358 358 371 371 526 526 652 652 856 958 1120 1201 1201 1201 1101 944 860 829 696 569 475 387 314 600 743 886 846 750 634 491 484 455 378 317 317 385 385 518 518 667 877 982 982 982 982 945 786 630 624 518 493 365 329 306 546 666 756 801 801 732 677 527 433 328 245 381 449 517 517 485 413 377 313 469 569 619 669 719 907 1001 1191 1286 1381 1225 1174 1135 1067 973 934 791 771 636 477 453 327 298 446 520 594 668 742 816 890 964 1038 1112 1093 1029 944 909 864 808 746 614 610 587 526 470 398 304 246 392 465 538 611 633 644 644 644 536 440 313 347 347 332 300 610 765 1023 1152 1094 1089 1041 896 875 823 721 680 614 464 381 291 403 459 515 571 627 683 739 795 1071 1209 1347 1621 1758 1784 1797 1765 1763 1724 1598 1594 1526 1501 1476 1451 1372 1326 1222 1098 1037 887 860 758 632 533 524 484 402 397 252 542 687 832 977 1122 1267 1412 1557 1502 1388 1290 1151 1047 1017 975 957 906 804 791 745 737 581 485 463 363 205 166 286 286 367 367 457 457 462 462 548 548 560 560 565 565 575 575 703 703 751 751 789 789 959 1044 1038 899 861 847 818 671 559 533 484 439 425 364 310 310 328 387 387 448 448 595 672 672 760 940 1030 1014 950 921 899 825 715 611 510 502 423 363 263 497 614 730 788 894 947 1121 1208 1208 1208 1208 1208 1208 1232 1244 1256 1546 1691 1691 1753 1784 1784 1655 1625 1541 1469 1314 1171 1109 1081 1004 973 867 827 704 598 539 436 422 314 518 620 722 824 926 1028 1130 1232 1334 1436 1538 1648 1703 1758 1758 1758 1758 1734 1597 1469 1438 1431 1305 1205 1187 1121 988 940 860 738 651 608 525 449 346 338 251 280 280 362 362 521 521 543 543 586 586 665 665 685 685 818 818 821 821 924 924 1002 1002 1075 1075 1167 1167 1201 1201 1296 1296 1439 1439 1310 1291 1185 1050 938 868 717 689 620 485 480 445 360 231 457 570 683 796 909 1022 1135 1041 1011 863 750 634 516 371 237 237 267 267 324 324 387 387 473 473 542 542 565 565 608 608 694 694 788 788 911 885 751 593 518 395 262 262 321 321 459 459 522 558 558 710 611 544 494 396 356 254 254 302 302 358 358 481 793 949 1105 1105 1105 1105 1105 1105 1105 1289 1381 1579 1678 1678 1720 1741 1981 2101 2221 2341 2341 2341 2341 2341 2623 2764 2882 2941 2795 2768 2744 2695 2544 2460 2430 2310 2194 2050 2047 2020 1884 1791 1636 1513 1477 1462 1417 1727 1882 2037 2192 2347 2502 2657 2657 2544 2454 2425 2424 2367 2218 2135 2004 1850 1746 1730 1672 1669 1567 1504 1376 1327 1325 1254 1227 1199 1155 996 928 903 754 701 563 516 380 246 430 522 614 706 798 890 982 1074 1166 1258 1350 1442 1534 1626 1718 1810 1902 1994 2086 2178 2270 2270 2362 2408 2362 2307 2212 2178 2087 2072 2020 1929 1858 1775 1746 1645 1501 1363 1265 1208 1176 1031 996 908 768 690 634 588 430 369 334 288 488 588 688 788 888 988 1088 1188 1288 1388 1488 1588 1688 1788 1888 1988 2088 2264 2352 2672 2832 3074 3195 3068 2982 2874 2870 2753 2621 2603 2564 2501 2362 2269 2241 2194 2160 2058 1992 1880 1743 1632 1595 1552 1522 1376 1231 1195 1179 1405 1518 1631 1744 1857 1970 2083 2196 2309 2422 2535 2715 2805 2999 3096 2974 2942 2849 2746 2715 2660 2529 2460 2323 2269 2166 2102 1997 1945 1914 1881 1777 1741 1729 1580 1540 1453 1372 1255 1161 1024 886 738 617 525 518 358 274 594 754 914 1074 1234 1394 1554 1714 1874 2168 2315 2173 2093 2013 1877 1858 1849 1839 1719 1601 1575 1419 1283 1167 1164 1012 948 901 888 759 655 617 484 448 297 297 336 336 494 494 557 557 645 726 726 803 803 840 840 958 987 987 1043 1043 1188 1188 1199 1199 1274 1274 1349 1349 1381 1381 1541 1541 1578 1578 1679 1802 1802 1895 1895 2048 2074 2087 2229 2300 2300 2300 2300 2159 2083 1995 1993 1847 1837 1807 1740 1610 1478 1612 1679 1746 1813 1880 1947 2014 1991 1971 1891 1824 1672 1580 1454 1336 1310 1297 1467 1552 1637 1722 1618 1546 1438 1330 1312 1196 1098 1046 1032 949 904 903 824 771 752 732 618 584 485 457 386 318 318 352 352 421 421 693 829 829 829 929 979 843 838 836 821 743 643 495 368 282 238 360 421 482 543 604 665 665 636 620 542 421 334 322 313 443 508 746 865 854 700 583 566 526 502 399 350 308 616 770 804 821 905 947 791 658 644 595 536 447 334 314 314 457 457 476 476 634 514 470 414 372 326 196 196 304 304 432 431 335 313 313 313 409 457 767 922 908 756 640 504 403 293 433 503 573 643 643 570 502 343 200 47 170 170 210 210 223 223 331 331 190 408 517 430 325 181 181 294 294 294 294 294 294 294 294 294 197 283 283 283 283 379 427 563 631 683 709 709 709 851 922 922 922 994 1030 1244 1351 1243 1224 1224 1274 1299 1299 1299 1221 1143 1103 1099 1060 988 940 850 830 710 668 516 437 288 133 93 96 96 106 106 113 113 129 129 227 227 373 373 484 484 626 626 786 786 795 795 902 902 1013 1013 1013 1283 1418 1656 1775 1680 1614 1522 1474 1347 1216 1118 1061 938 896 866 723 665 510 488 352 289 289 445 445 574 680 680 833 833 851 851 895 895 962 962 985 985 1144 1144 1184 1184 1255 1255 1344 1344 1446 1446 1516 1516 1363 1318 1263 1227 1111 1105 974 898 829 703 586 507 380 377 292 393 393 413 413 570 570 624 624 725 725 828 828 954 954 1001 1001 1132 1132 1278 1420 1491 1449 1356 1318 1178 1068 1061 964 839 710 556 516 360 350 257 257 261 261 323 323 332 332 476 476 579 695 695 772 772 793 863 863 874 874 944 944 1080 1080 1084 1084 1239 1081 975 829 804 676 584 547 426 348 308 308 413 403 255 395 465 465 333 188 320 386 361 246 536 681 584 736 812 754 732 595 553 412 277 491 598 578 420 291 479 573 467 390 306 288 496 600 736 804 1018 1125 1253 1317 1317 1317 1613 1761 1761 2033 2169 2265 2313 2198 2194 2106 1956 1908 1792 1710 1622 1556 1551 1430 1410 1250 1142 1036 945 802 695 577 436 358 322 301 301 449 449 450 450 590 590 894 1046 999 878 795 657 527 386 349 319 447 447 553 620 620 649 649 662 662 759 1035 1173 1479 1632 1878 2001 1886 1782 1759 1658 1547 1450 1386 1274 1210 1200 1154 1126 1028 1010 923 784 768 673 629 607 535 476 335 228 287 287 440 440 541 601 713 769 825 805 730 613 482 474 392 341 335 189 391 492 593 490 481 432 322 201 239 258 277 277 495 604 604 604 604 604 762 841 1035 1132 1132 1132 1025 906 887 734 613 585 445 439 416 283 373 373 409 409 509 509 645 645 705 705 716 716 875 1075 1175 1275 1126 1057 1038 997 955 893 736 724 617 460 317 461 461 548 548 635 635 710 710 734 734 847 867 867 939 939 1041 932 930 811 746 648 639 484 341 232 232 342 342 434 434 505 505 665 665 768 628 610 475 423 353 262 262 392 392 474 474 474 452 379 326 296 340 586 709 666 649 527 409 350 294 294 444 355 269 413 485 407 380 292 152 296 368 299 451 527 753 866 866 866 822 775 682 551 404 250 376 439 502 565 628 605 546 493 347 202 272 307 342 504 585 573 547 479 359 331 252 263 263 359 346 296 296 296 296 296 296 610 767 989 1100 1100 949 932 903 763 697 617 478 394 306 626 786 1016 1131 1159 1173 1074 992 903 888 795 778 659 577 561 419 312 312 378 378 469 469 490 490 497 497 544 544 699 699 733 879 798 782 715 713 666 519 381 260 260 351 351 416 416 506 506 582 582 500 349 221 270 270 498 612 596 520 489 340 337 194 194 337 226 286 316 316 464 538 422 310 372 403 368 211 211 223 223 223 457 574 476 448 336 325 256 294 313 313 435 496 434 365 364 343 252 252 266 273 273 517 639 761 638 602 591 497 369 235 369 369 497 371 269 331 362 506 578 448 307 371 239 515 653 519 391 377 315 569 696 623 610 567 534 460 448 363 321 173 135 135 174 174 228 228 251 251 275 275 385 385 681 829 816 662 647 582 462 410 375 316 462 535 375 373 260 430 515 545 560 575 460 374 287 485 584 584 584 680 728 826 875 1191 1349 1623 1760 1868 1922 2104 2195 2507 2663 2763 2813 2733 2714 2653 2568 2535 2418 2294 2282 2153 2102 2027 1954 1803 1649 1502 1483 1410 1252 1176 1141 1101 995 925 879 771 722 569 435 325 220 220 255 255 303 303 448 603 603 739 739 765 870 870 919 919 1025 1025 1160 1160 1243 1312 1312 1459 1459 1488 1488 1643 1658 1658 1729 1729 1783 1789 1789 1879 1879 1982 1982 2077 2077 2144 2144 2228 2283 2283 2308 2308 2383 2383 2433 2458 2458 2493 2400 2326 2271 2123 2229 2282 2388 2441 2441 2475 2492 2656 2738 2660 2594 2465 2331 2278 2241 2178 2076 2053 1961 1819 1730 1630 1553 1425 1359 1318 1173 1083 1026 1018 949 855 816 706 699 696 648 500 464 455 338 308 376 410 444 478 512 546 580 580 810 925 1041 1099 1099 1331 1447 1487 1507 1507 1507 1507 1507 1381 1326 1172 1109 973 886 800 718 597 498 489 410 370 255 376 376 431 431 444 444 578 578 727 727 798 798 865 865 973 973 1042 1042 1045 1045 1132 1132 1161 1161 1180 1180 1282 1144 992 832 786 719 621 522 477 459 367 329 225 359 426 493 560 627 694 761 828 895 962 1029 1323 1470 1470 1482 1488 1328 1190 1105 968 907 770 685 651 567 562 511 422 412 382 329 310 281 281 404 404 542 542 655 655 716 716 785 785 929 1088 1088 1164 1164 1212 1212 1113 957 923 788 689 682 680 544 390 235 397 478 559 640 721 802 883 964 1046 1087 996 868 790 768 631 499 459 341 217 499 640 781 781 1027 1150 1150 1150 1112 1109 1019 939 876 771 704 613 539 384 246 270 270 387 387 473 473 629 629 644 644 719 719 742 742 791 839 819 805 704 689 679 563 410 380 239 239 264 264 380 525 599 636 581 525 510 419 398 310 310 359 328 240 240 240 432 528 528 519 390 325 211 356 356 434 473 667 764 1078 1235 1235 1235 1098 1055 1045 933 914 759 634 546 479 385 290 414 464 464 502 502 644 644 647 647 724 724 830 830 988 849 834 693 545 545 642 642 667 667 821 663 540 387 372 320 243 243 381 381 449 449 567 498 351 199 164 309 495 588 808 918 918 870 782 721 698 672 658 594 473 437 367 356 324 270 424 501 578 655 753 802 687 606 541 522 702 792 792 765 758 664 646 515 440 302 434 434 551 551 551 779 893 893 771 656 575 532 409 315 444 444 573 829 957 957 957 1257 1407 1425 1434 1284 1209 1182 1104 1027 904 787 777 755 720 696 660 625 471 384 224 224 230 230 241 241 320 320 467 467 536 536 587 587 608 608 622 622 680 688 688 715 715 798 798 834 834 873 873 987 987 1068 1068 1114 1029 954 810 752 665 541 383 362 339 241 421 511 601 691 781 871 771 718 716 643 523 369 217 217 319 319 356 449 449 507 507 651 651 651 763 819 947 1011 1011 1011 1023 1029 981 876 798 798 798 673 667 523 371 275 214 355 355 369 369 473 473 536 714 803 801 717 702 560 490 672 763 763 752 728 718 679 590 506 414 300 478 567 567 797 912 1218 1371 1673 1824 1828 1830 1830 1698 1546 1492 1417 1317 1220 1126 1107 1015 871 752 708 587 547 530 459 403 355 292 572 712 852 1160 1314 1314 1314 1314 1314 1225 1103 1074 969 893 887 770 718 691 678 585 428 371 326 309 266 350 392 434 476 518 560 602 644 686 728 770 812 854 896 938 980 1022 942 827 789 750 623 539 523 395 285 467 558 649 740 699 583 479 355 214 452 571 690 714 726 890 972 844 812 679 660 561 545 439 335 253 415 496 577 658 658 516 401 392 267 349 390 440 465 465 629 711 873 954 941 826 687 599 595 520 405 374 246 370 432 494 556 618 680 884 986 1088 1284 1382 1480 1480 1353 1226 1224 1140 999 937 791 735 677 631 611 527 439 396 340 324 208 68 72 74 76 78 80 82 84 86 88 90 92 94 96 98 100 102 104 106 108 110 112 114 116 118 120 122 124 126 128 130 132 134 136 138 140 142 144 146 148 150 152 154 156 158 160 162 164 166 168 170 172 174 176 178 180 182 184 186 188 190 192 194 196 198 200 202 204 206 208 210 212 214 216 218 220 222 222 366 438 438 670 786 703 647 588 494 374 236 236 264 264 401 401 418 418 511 511 511 641 706 956 1081 1173 1219 1217 1178 1070 992 922 851 834 794 737 726 708 682 605 584 542 816 953 1090 1031 1023 956 946 861 776 840 872 832 737 612 580 489 348 225 407 498 589 779 874 799 681 546 475 389 245 455 560 665 770 655 608 518 416 368 333 288 410 471 471 471 485 492 734 855 805 679 545 439 335 236 236 379 379 436 436 317 415 415 545 610 610 610 610 610 610 622 628 924 1072 1072 1072 948 833 769 675 619 533 503 425 408 270 354 396 438 480 522 564 606 648 690 732 774 774 774 930 1008 941 885 875 732 708 630 521 469 318 240 240 285 285 430 430 573 573 578 578 601 601 658 658 748 733 652 553 545 422 363 275 275 411 411 562 407 348 306 229 229 376 338 328 326 237 237 451 558 541 524 479 450 401 305 407 458 379 282 130 132 133 134 135 136 137 138 110 198 242 242 242 242 242 466 578 501 449 372 356 345 246 544 693 693 933 1053 1169 1227 1106 1061 1050 956 802 689 579 565 541 382 241 537 685 685 685 931 1054 956 923 908 838 723 588 518 396 249 241 377 445 513 581 649 717 785 881 929 915 773 735 728 660 557 534 506 388 357 300 300 379 379 432 432 579 649 554 475 316 195 99 99 198 198 307 307 439 489 514 590 628 593 469 468 392 334 211 381 466 466 360 319 555 673 957 1099 1099 1099 1099 1099 1099 1099 1099 1155 1183 1174 1171 1168 1042 938 934 833 803 700 675 643 604 510 385 362 298 562 694 826 958 936 904 840 775 661 570 480 465 373 279 517 636 755 874 874 958 1000 1202 1303 1303 1303 1264 1259 1125 1081 981 890 753 651 516 400 381 221 493 629 765 901 1037 1175 1244 1472 1586 1586 1586 1586 1493 1354 1243 1134 991 897 774 625 483 428 361 296 404 458 512 566 620 674 728 782 836 890 944 998 1052 1106 1101 978 886 850 774 634 605 604 488 407 307 307 375 375 518 518 643 643 749 749 794 794 794 777 725 711 682 650 578 576 427 302 476 563 679 737 749 755 905 980 998 1007 1193 1286 1322 1340 1298 1162 1056 979 905 763 649 494 459 328 241 345 397 449 501 553 605 657 525 481 397 253 511 640 640 812 898 848 828 723 663 507 351 200 309 309 455 455 495 495 629 629 606 569 473 459 395 385 297 454 686 802 802 779 623 553 593 613 578 564 501 380 305 305 593 737 881 921 941 941 1141 1241 1241 1241 1241 1477 1595 1625 1640 1892 2018 1992 1961 1844 1723 1705 1599 1517 1416 1262 1106 1036 1001 931 860 706 694 614 462 393 248 248 380 380 428 428 447 447 501 501 549 549 689 801 801 837 837 992 992 1105 1105 1263 1263 1291 1291 1422 1422 1427 1427 1464 1465 1465 1493 1493 1650 1650 1664 1664 1800 1719 1679 1536 1426 1393 1368 1232 1209 1209 1276 1383 1383 1422 1422 1565 1633 1667 1667 1667 1518 1461 1385 1234 1153 1239 1282 1325 1368 1480 1536 1592 1654 1685 1685 1927 2048 2250 2351 2579 2693 2693 2693 2693 2845 2921 3195 3332 3312 3299 3150 3056 2952 2902 2783 2703 2563 2447 2373 2247 2095 2074 1966 1939 1857 1743 1680 1547 1390 1335 1228 1085 989 871 801 744 711 703 632 554 465 348 242 242 275 275 377 377 494 494 519 519 618 618 762 762 802 802 896 896 950 950 1107 1234 1234 1364 1364 1373 1373 1450 1523 1523 1663 1663 1750 1750 1878 1878 2028 2141 2141 2157 2157 2164 2164 2242 2242 2330 2330 2432 2432 2620 2714 2568 2560 2484 2444 2432 2315 2213 2132 2067 2050 1933 1865 1822 2086 2218 2350 2482 2482 2768 2911 2777 2650 2643 2641 2578 2469 2385 2320 2217 2088 1935 1843 1808 1789 1678 1609 1504 1484 1435 1341 1202 1186 1126 1102 1029 883 743 610 511 361 262 262 297 297 321 321 442 516 516 463 401 369 359 262 397 343 192 400 504 445 425 311 311 573 704 704 704 892 986 986 986 909 888 815 801 641 491 372 353 291 469 558 647 736 878 949 949 1227 1366 1217 1181 1075 1022 888 852 813 715 602 549 429 293 527 644 761 878 995 1112 1274 1355 1355 1425 1460 1460 1482 1493 1441 1329 1303 1196 1117 1051 995 864 805 749 656 560 431 280 400 460 520 580 640 700 760 820 880 940 1000 1060 1120 1180 1298 1357 1315 1265 1109 1032 959 951 946 816 678 519 374 245 563 722 881 1040 1134 1181 1237 1265 1254 1197 1046 897 872 783 647 574 513 403 351 313 603 748 893 1038 1038 1334 1482 1686 1788 1788 1772 1669 1665 1647 1559 1551 1465 1312 1209 1111 1074 925 864 720 592 434 297 413 413 424 424 533 533 613 613 691 691 781 781 788 788 853 853 984 984 1095 1095 1226 1226 1319 1319 1458 1458 1540 1544 1546 1854 2008 2296 2440 2440 2440 2395 2393 2306 2211 2145 2124 2076 1967 1956 1848 1736 1669 1628 1623 1552 1429 1304 1217 1088 1039 946 812 782 658 648 643 553 430 327 218 294 294 366 366 422 422 559 704 704 804 804 937 937 1082 1082 1144 1144 1257 1257 1342 1356 1356 1387 1387 1515 1515 1671 1671 1739 1887 1887 2007 2007 2086 2086 2173 2173 2030 2020 1981 1888 1876 1790 1740 1617 1614 1458 1439 1304 1150 1092 1084 927 820 704 688 669 590 506 353 280 363 422 422 526 526 593 593 658 658 752 884 884 1142 1271 1261 1227 1162 1013 909 759 699 694 591 589 454 300 300 406 406 431 431 469 469 545 545 635 635 740 740 847 847 974 1002 1016 1016 1162 1235 1271 1289 1289 1200 1062 965 841 743 689 533 382 330 204 280 318 356 394 432 470 508 546 584 622 660 698 736 774 812 850 888 926 964 1002 1156 1233 1141 996 878 757 632 514 371 322 249 559 714 869 1024 969 862 854 840 730 652 546 513 492 434 412 290 446 524 602 680 758 1076 1235 1235 1235 1235 1331 1379 1485 1538 1538 1648 1703 2019 2177 2447 2582 2854 2990 2990 2980 2914 2909 2899 2891 2781 2689 2635 2576 2525 2512 2451 2302 2150 2016 1900 1881 1799 1780 1699 1607 1535 1475 1473 1705 1821 1937 2053 2169 2285 2401 2517 2633 2749 2646 2603 2509 2427 2282 2176 2054 2030 1871 1763 1646 1628 1574 1433 1340 1316 1213 1126 1059 1031 978 852 713 633 540 512 410 294 294 297 297 297 297 457 537 389 260 358 407 359 320 311 311 371 401 297 297 553 681 809 799 647 613 570 440 688 812 830 839 961 1022 1120 1169 1080 996 863 775 709 683 645 565 452 448 396 241 553 709 865 832 707 558 399 359 248 361 361 365 365 511 511 649 807 886 1006 1066 1224 1303 1303 1303 1303 1303 1303 1467 1549 1549 1779 1894 1735 1667 1587 1446 1419 1292 1135 1089 955 941 825 730 666 525 416 275 275 521 644 644 684 704 696 661 591 574 549 530 504 372 330 237 441 543 645 617 554 441 382 297 427 492 377 267 267 549 690 650 567 523 414 532 591 498 394 317 409 455 455 455 687 803 803 803 1003 1103 1029 913 886 752 641 580 461 398 368 341 326 318 260 260 416 416 532 532 658 658 746 746 855 720 627 600 562 528 449 323 166 63 7 253 376 499 622 622 822 922 795 697 688 660 513 493 340 214 390 478 566 654 972 1131 1449 1608 1608 1525 1401 1348 1325 1239 1119 978 830 824 752 687 543 454 339 241 311 346 381 416 451 486 521 556 591 626 661 696 731 766 1068 1219 1212 1088 983 954 824 752 627 607 585 516 486 391 322 305 395 440 485 530 575 620 665 710 755 800 845 890 935 1097 1178 1388 1493 1493 1493 1757 1889 1889 1889 1889 1864 1813 1708 1695 1640 1484 1366 1279 1178 1168 1102 1046 969 946 852 775 671 618 529 501 370 240 440 540 640 740 840 940 1040 1140 1240 1340 1440 1540 1640 1960 2120 2422 2573 2573 2885 3041 3041 3041 3189 3263 3537 3674 3682 3686 3600 3521 3480 3379 3240 3150 3097 2982 2857 2742 2647 2626 2608 2556 2490 2401 2347 2291 2227 2197 2107 2078 1999 1852 1795 1710 1679 1629 1546 1402 1330 1203 1102 972 815 721 613 533 422 295 295 337 494 618 618 652 652 803 803 946 946 1044 1044 1160 1160 1211 1211 1364 1364 1503 1503 1556 1556 1597 1597 1720 1720 1751 1751 1842 1842 1999 1999 2062 2062 2170 2170 2216 2216 2376 2376 2505 2505 2558 2594 2594 2628 2628 2770 2778 2915 2915 2974 2974 3021 3021 3087 3087 3121 3121 3174 3174 3257 3257 3312 3312 3422 3724 3875 4191 4349 4349 4573 4685 4559 4410 4270 4175 4026 3895 3818 3770 3729 3655 3603 3552 3413 3307 3267 3129 3067 2909 2761 2680 2679 2522 2397 2248 2112 1957 1916 1756 1733 1682 1536 1474 1379 1238 1108 1039 907 773 649 558 443 433 303 303 431 441 506 506 620 620 713 713 834 834 906 906 1017 1017 1052 1052 1076 1083 1083 1114 1114 1250 1250 1341 1341 1472 1579 1657 1657 1692 1692 1692 1635 1600 1484 1462 1320 1259 1256 1180 1029 945 942 929 920 792 759 644 571 487 451 418 309 331 331 418 418 489 489 593 593 689 689 791 791 824 824 922 922 1045 1200 1200 1333 1333 1393 1465 1501 1613 1669 1669 1604 1459 1445 1331 1184 1094 957 889 772 687 582 459 310 410 410 506 506 584 584 644 644 748 821 821 870 870 884 884 959 959 1103 1103 1248 1248 1351 1491 1561 1795 1912 1912 1912 1912 1842 1840 1692 1557 1457 1444 1349 1190 1170 1100 1002 967 939 864 762 616 583 429 359 263 391 455 519 583 647 711 775 839 903 967 1031 1031 1031 1031 925 921 844 723 659 590 449 340 287 336 336 454 454 544 544 576 576 639 639 642 642 671 671 706 706 804 654 571 556 485 430 353 323 295 295 400 400 475 475 616 565 485 394 305 343 362 676 833 1037 1139 1112 1109 1003 900 879 782 706 628 598 492 385 301 301 422 422 540 540 644 644 757 757 791 791 801 801 838 809 771 624 624 622 520 374 256 302 325 499 586 527 525 392 269 291 302 482 572 425 275 275 307 323 339 593 720 634 498 455 300 616 774 836 867 1003 1071 1139 1173 1072 1041 932 879 837 709 572 558 480 384 240 364 426 488 550 612 674 736 798 860 1164 1316 1498 1589 1679 1724 1712 1687 1685 1572 1412 1376 1375 1223 1107 1053 1010 938 924 826 805 715 567 542 510 468 318 528 633 738 843 948 1053 1158 1263 1368 1473 1473 1473 1501 1515 1515 1753 1872 1872 1872 1872 1872 1750 1709 1598 1464 1367 1349 1262 1248 1222 1095 966 833 797 691 629 478 415 276 205 301 301 428 576 576 595 595 737 737 773 773 804 804 894 894 1028 1028 1148 1148 1235 1235 1239 1290 1290 1377 1377 1515 1621 1621 1621 1537 1555 1555 1555 1500 1438 1379 1294 1153 1010 959 918 889 821 699 682 542 406 375 268 415 415 450 450 608 608 645 645 699 699 763 763 818 818 864 864 985 985 1059 1059 1183 1183 1196 1196 1279 1155 1049 977 846 773 721 615 596 562 438 306 558 684 810 936 1062 944 869 798 734 664 623 618 496 348 212 518 671 824 824 786 633 623 588 433 346 203 349 349 384 384 484 484 546 816 951 951 1023 1059 1233 1320 1407 1308 1296 1249 1243 1108 989 860 787 784 737 603 531 470 343 263 435 521 607 693 779 865 951 1037 1123 1053 918 900 887 839 827 801 752 664 588 499 435 362 259 531 667 803 728 570 442 335 203 203 256 256 409 409 567 431 419 352 404 430 456 714 843 768 672 546 432 418 410 356 198 198 340 340 391 391 495 495 578 754 842 972 1037 981 822 677 666 537 488 343 300 596 744 1056 1212 1088 1051 1029 880 821 673 566 557 435 378 252 354 354 489 489 610 610 624 671 783 783 820 820 852 852 895 874 746 686 677 525 507 486 372 303 303 384 384 380 244 362 421 421 421 711 856 1162 1315 1373 1402 1402 1380 1341 1318 1221 1220 1208 1181 1141 1118 1040 916 810 703 573 465 324 208 494 637 780 923 1066 1209 1066 934 887 879 834 786 696 684 650 608 586 577 539 477 428 302 302 335 335 418 456 614 614 658 658 727 727 836 836 899 997 1046 930 863 809 795 653 579 512 435 345 326 246 330 372 414 456 498 540 582 624 666 708 750 1050 1200 1200 1482 1623 1623 1623 1619 1548 1481 1443 1289 1215 1201 1102 1025 968 887 749 646 557 477 408 403 280 564 706 848 990 1132 1274 1416 1568 1644 1800 1878 1821 1693 1661 1539 1427 1321 1260 1165 1108 1052 1019 929 863 728 697 617 582 514 480 464 373 232 232 335 335 404 404 512 512 545 545 698 698 730 730 856 856 928 928 799 680 590 499 411 356 300 395 395 555 700 554 416 411 332 224 224 316 316 469 625 703 1013 1168 1323 1323 1297 1155 1046 977 918 795 649 595 471 381 279 513 630 747 864 981 1098 980 935 931 930 880 820 731 667 595 520 465 397 369 223 223 340 340 342 402 402 441 441 520 520 544 544 626 626 705 705 818 932 809 752 624 583 464 434 311 470 470 604 604 609 609 710 640 489 340 240 104 252 326 400 288 288 342 342 392 417 417 312 359 427 461 441 294 430 498 498 498 498 477 422 403 291 431 633 734 734 964 1079 1213 1280 1167 1082 1068 930 786 660 615 538 495 471 401 252 175 302 302 394 394 524 568 568 705 705 770 770 888 1039 1039 1129 1174 1294 1354 1662 1816 1816 1816 1972 2050 2050 2026 1929 1888 1833 1794 1711 1577 1509 1389 1265 1194 1042 883 775 624 609 537 452 307 329 340 351 362 373 384 395 406 417 428 439 450 461 472 483 494 505 516 527 538 549 560 571 582 593 604 615 626 637 648 659 670 681 692 703 714 725 736 747 758 769 780 791 802 813 824 835 846 857 868 879 890 890 890 890 890 890 996 1049 987 946 912 785 664 527 495 394 253 253 401 401 488 488 571 571 700 776 814 814 777 739 656 561 403 393 276 403 403 469 469 591 591 593 594 572 433 307 459 535 378 222 222 222 492 627 627 566 556 416 365 221 541 701 687 566 461 393 338 206 187 187 234 234 391 449 478 730 856 1142 1285 1285 1184 1129 1053 990 902 797 778 620 531 505 465 442 338 307 319 325 331 337 343 349 355 361 367 373 379 385 391 397 403 409 415 421 427 433 439 445 451 457 463 469 475 481 487 493 499 505 511 517 523 529 535 541 547 553 559 565 571 577 583 589 595 601 607 613 619 625 631 637 643 643 645 646 601 541 523 394 257 257 309 309 394 394 385 356 349 255 525 660 645 540 449 345 265 209 209 300 300 311 311 469 469 469 409 304 556 682 792 847 753 672 587 439 364 342 234 234 369 369 513 513 661 923 1054 1028 949 804 785 747 737 683 639 573 551 493 491 433 311 311 405 405 563 563 655 655 706 706 778 864 907 844 783 651 612 520 383 320 216 254 273 292 311 330 349 368 387 406 425 444 463 482 501 520 539 558 577 596 596 457 358 213 184 398 505 795 940 972 988 908 857 815 707 642 617 480 460 364 247 361 418 475 532 589 646 703 625 485 365 354 318 522 624 810 903 804 750 691 624 475 409 276 184 224 244 264 284 304 324 344 364 384 404 424 444 464 484 504 524 544 510 481 413 301 417 475 633 712 712 712 615 613 558 434 290 386 386 404 404 374 363 250 292 292 512 622 597 545 453 333 324 222 412 507 507 507 463 425 358 267 285 294 303 305 306 292 292 472 562 444 335 281 281 281 281 281 281 281 285 287 527 647 647 647 647 647 647 520 427 307 359 359 223 409 502 452 444 375 273 471 570 462 434 320 163 163 257 257 559 710 710 653 651 633 577 535 383 323 260 192 146 244 244 369 369 410 296 234 234 234 234 234 482 606 916 1071 1369 1518 1667 1667 1534 1488 1806 1965 1965 1965 1965 2253 2397 2259 2154 2086 2078 2054 2051 1917 1816 1804 1664 1520 1407 1300 1146 1014 931 820 680 544 521 465 420 338 203 341 410 479 548 617 686 755 824 893 962 1031 1100 1169 1238 1307 1376 1445 1514 1583 1652 1721 1790 1859 1928 1997 2066 2135 2391 2519 2809 2954 2984 2999 2905 2897 2819 2763 2605 2511 2359 2348 2338 2310 2309 2293 2223 2167 2100 2047 1981 1926 1851 1708 1565 1478 1363 1239 1111 1099 1041 983 871 827 722 582 531 415 338 209 209 280 280 420 420 562 562 664 664 710 710 799 799 888 888 942 942 1024 1024 1029 1029 1160 1160 1288 1288 1373 1373 1433 1433 1496 1496 1568 1666 1666 1709 1709 1778 1778 1880 1880 2016 2016 2054 2054 2127 2127 2176 2176 2212 2212 2370 2410 2533 2533 2613 2613 2766 2734 2654 2569 2413 2279 2186 2066 1974 1816 1811 1785 1876 1944 1944 1960 1960 2071 2071 2142 2142 2275 2275 2322 2322 2460 2460 2552 2598 2624 2637 2637 2496 2444 2413 2290 2231 2216 2088 1937 1919 1808 1721 1640 1520 1471 1388 1374 1268 1228 1173 1045 1033 938 814 793 679 622 498 376 354 234 474 594 714 834 759 633 628 613 489 365 255 177 219 240 261 282 303 324 345 366 387 408 429 450 471 492 513 534 555 576 576 576 836 966 1024 1053 1143 1188 1032 898 898 898 854 725 622 533 375 370 261 333 333 462 462 527 527 539 539 600 724 786 640 628 508 507 410 320 259 259 384 384 448 448 537 437 424 321 320 320 382 413 413 585 671 795 857 857 857 812 689 618 506 368 338 206 321 321 332 332 477 477 524 524 557 715 794 873 873 755 749 627 557 421 297 393 441 489 537 585 505 485 405 402 254 254 319 319 319 319 565 688 688 564 551 492 386 285 172 438 571 571 571 571 579 583 514 398 397 309 589 729 963 1080 935 876 793 772 639 492 450 310 448 517 586 655 724 793 857 889 889 889 1053 1135 1337 1438 1387 1286 1161 1088 945 941 939 793 772 723 715 613 514 375 222 534 690 846 1002 1158 1005 879 772 699 673 657 562 504 468 327 220 466 589 712 835 958 1160 1261 1351 1396 1396 1396 1526 1591 1591 1476 1347 1251 1117 1063 926 923 805 687 649 564 501 488 401 367 333 292 406 463 520 577 634 691 748 805 862 919 976 1033 1090 1147 1204 1261 1318 1318 1318 1318 1268 1156 1019 898 818 720 719 599 507 379 315 501 594 687 780 873 966 1059 1209 1284 1359 1359 1421 1452 1544 1590 1568 1433 1320 1197 1139 1137 1003 846 775 766 625 566 478 404 328 214 300 343 386 429 472 515 558 601 644 687 730 773 816 859 902 1022 1082 1286 1388 1251 1149 1052 900 851 738 622 535 484 347 232 282 307 332 357 382 407 432 457 482 507 532 557 582 607 632 657 682 707 732 757 782 807 832 857 882 907 932 957 982 1007 1032 1057 1082 1082 1082 1082 1079 980 860 791 723 716 595 541 520 371 293 489 587 685 783 819 837 733 644 573 548 509 390 235 281 304 327 350 373 396 419 442 465 488 511 534 534 784 909 878 817 738 711 701 667 663 653 554 458 365 228 510 651 551 440 352 322 280 322 343 275 275 330 470 540 540 548 552 552 496 422 327 294 398 398 306 351 351 631 771 911 911 1101 1196 1196 1196 1165 1046 941 903 823 812 760 722 628 485 342 248 265 265 363 363 445 445 502 502 527 527 559 559 579 579 674 674 776 776 868 868 1019 1019 971 834 776 724 674 633 531 443 392 306 449 449 491 491 623 623 682 682 764 1012 1136 1266 1331 1365 1382 1522 1592 1469 1433 1322 1175 1131 1041 933 860 792 765 620 474 388 260 424 506 588 670 752 834 916 998 1080 1162 1244 1326 1286 1135 989 876 840 794 680 621 525 372 360 332 317 317 473 473 579 579 595 595 663 663 808 808 877 877 989 989 1034 1034 934 926 848 689 533 383 347 348 348 409 409 436 436 470 470 537 686 686 700 700 853 1043 1138 1233 1233 1233 1080 1067 1009 912 799 677 539 485 376 357 333 326 196 430 547 664 781 898 1015 1137 1198 1166 1069 944 922 810 789 781 756 702 661 571 448 372 235 235 267 425 425 532 532 599 599 753 753 808 808 851 851 997 999 1000 997 931 926 882 748 674 558 484 398 255 549 696 696 912 1020 1086 1119 1063 1043 1016 964 828 685 626 492 476 342 240 456 564 672 780 888 801 788 632 523 431 324 288 198 254 282 310 338 366 394 422 450 478 506 534 562 590 590 590 782 878 730 596 528 489 442 358 296 448 524 600 539 401 371 264 287 287 287 287 287 287 321 338 196 196 196 354 433 539 592 537 501 440 433 427 330 272 344 380 416 516 566 830 962 962 961 813 738 606 526 389 258 270 276 282 288 294 300 306 312 318 324 330 336 342 348 354 360 366 372 378 384 390 396 402 408 414 420 426 432 438 444 450 456 462 468 474 480 486 492 498 504 510 516 522 528 534 540 546 552 558 564 570 538 437 389 342 253 253 427 514 514 475 388 298 344 344 321 231 218 319 319 319 319 319 371 397 423 503 543 737 834 834 834 763 710 691 669 557 533 504 416 405 279 394 394 478 520 756 874 853 768 741 684 602 506 478 394 268 268 417 417 480 480 638 638 748 803 803 983 1073 1069 939 914 862 710 598 515 515 629 771 795 807 819 678 521 379 336 220 220 225 225 314 314 430 430 506 506 506 506 506 678 764 612 540 386 296 296 296 462 545 443 335 186 428 549 409 333 176 412 530 468 342 229 86 358 494 450 449 418 295 228 228 375 293 485 581 741 821 743 590 561 418 295 295 433 433 436 534 752 861 778 625 537 451 344 340 262 306 328 350 372 394 416 438 460 482 504 526 548 548 798 923 805 702 644 498 459 405 362 350 260 260 332 332 381 505 505 546 546 611 635 647 855 959 959 959 1231 1367 1343 1233 1090 1027 908 903 902 846 760 757 639 569 468 350 317 327 332 337 342 347 352 357 362 367 372 377 382 387 392 397 402 407 412 417 422 427 432 437 442 447 452 457 462 467 472 477 482 487 492 497 502 507 512 517 522 527 532 537 542 547 552 557 562 567 572 577 582 587 592 597 602 607 612 617 622 627 632 637 642 647 652 657 662 667 672 677 682 687 678 657 654 568 515 471 449 388 381 238 238 252 252 371 677 830 830 830 972 1043 1191 1265 1501 1619 1619 1619 1601 1474 1460 1429 1393 1299 1190 1163 1128 982 865 726 585 570 428 282 594 750 906 1062 1218 1374 1680 1833 1783 1722 1661 1560 1437 1381 1591 1696 1662 1544 1480 1424 1354 1354 1372 1372 1456 1492 1510 1350 1211 1066 908 850 774 656 533 483 467 329 250 452 553 654 755 856 957 1058 1159 1260 1153 1144 1054 960 859 789 630 479 341 310 230 230 332 332 456 456 496 496 609 714 714 717 717 793 793 903 903 1035 1243 1347 1208 1129 1087 1014 1009 952 802 719 706 567 421 377 301 481 571 661 751 841 931 1021 1111 1111 1106 1044 888 797 764 623 575 508 461 358 322 280 294 294 349 349 439 451 491 491 469 415 363 310 554 676 676 616 460 387 260 306 306 404 332 309 433 495 428 365 332 225 225 225 225 225 225 225 433 537 643 696 696 928 1044 1041 995 851 692 540 537 456 339 226 157 163 166 169 172 175 178 181 184 187 190 193 196 199 202 205 208 211 211 211 211 407 505 496 417 416 319 633 790 922 988 988 988 1192 1294 1294 1294 1294 1294 1294 1554 1684 1838 1915 1790 1635 1513 1469 1359 1263 1173 1126 984 927 880 860 735 694 681 581 495 360 289 523 640 757 874 991 1108 1225 1342 1459 1576 1693 1563 1555 1541 1446 1371 1216 1063 1056 1039 968 830 787 785 762 661 505 504 345 197 197 293 293 422 422 559 559 678 678 706 706 731 731 817 817 836 836 851 947 947 1090 1090 1142 1142 1229 1229 1331 1331 1332 1332 1386 1670 1812 1812 1782 1749 1717 1699 1610 1464 1452 1348 1227 1124 1032 954 921 877 787 702 549 503 368 352 265 329 329 444 444 557 557 684 684 749 749 764 777 777 785 785 872 872 824 798 686 662 540 410 256 538 679 644 532 461 371 279 279 362 362 362 362 361 214 266 292 390 439 759 919 787 659 656 604 485 459 445 335 201 201 213 213 334 334 464 587 594 594 624 704 744 614 511 447 312 312 392 392 439 473 490 642 718 659 550 458 361 335 327 263 188 188 257 257 296 296 398 333 239 465 578 578 559 531 463 334 308 452 524 524 566 587 891 1043 1121 1160 1113 1027 956 837 716 556 461 374 256 413 413 416 416 450 450 536 536 572 572 708 708 762 762 769 769 799 799 810 810 782 740 699 541 454 356 343 234 516 657 947 1092 1092 1092 1358 1491 1445 1359 1331 1195 1190 1049 1047 992 897 850 809 758 613 459 361 228 280 306 332 358 384 410 436 462 488 514 540 566 592 618 644 670 696 722 748 774 800 826 852 878 904 930 956 982 1008 1034 1060 1086 1112 1138 1164 1190 1224 1241 1217 1097 1016 869 811 730 701 681 613 585 573 431 350 305 555 680 805 930 1055 1055 1055 1213 1292 1292 1292 1494 1595 1693 1742 1631 1582 1573 1512 1483 1419 1259 1171 1032 1019 898 761 702 693 581 569 556 520 434 399 300 231 303 339 375 411 447 483 519 555 591 627 663 699 735 771 807 843 879 915 951 987 1023 1059 1095 1323 1437 1377 1365 1335 1202 1127 1017 965 828 785 721 683 662 631 541 382 238 238 368 368 486 486 552 552 676 676 679 822 822 886 886 904 1047 1047 1108 1108 1201 1201 1052 921 868 792 702 542 465 459 398 243 320 320 378 378 530 530 577 577 645 645 715 715 762 762 908 908 776 667 609 479 412 334 236 334 383 432 481 530 579 628 730 781 959 1048 1180 1246 1143 1009 976 855 774 748 606 457 339 280 280 409 409 438 438 527 593 593 634 634 782 782 908 908 1052 919 863 813 742 593 515 489 445 325 258 360 411 462 513 564 615 666 717 768 819 870 870 714 594 495 383 354 238 254 262 270 278 286 294 302 310 318 326 334 342 350 358 250 250 340 331 227 523 671 552 515 508 476 363 319 319 412 412 393 379 329 246 534 678 768 813 813 813 700 640 573 481 338 279 333 360 387 414 441 468 495 481 472 417 282 282 282 282 540 669 669 973 1125 1125 1125 1125 1269 1341 1341 1487 1560 1497 1471 1467 1421 1411 1321 1215 1130 1078 1052 930 915 880 764 718 684 536 391 331 193 193 345 345 478 478 607 607 701 701 737 737 769 769 859 859 902 902 924 924 953 953 977 977 978 978 1136 1136 1243 1243 1095 1067 950 873 783 705 701 573 448 327 219 237 369 369 372 372 464 464 606 606 761 761 890 990 990 990 990 1244 1371 1565 1662 1662 1662 1662 1964 2115 2133 2142 2142 2002 1963 1832 1953 1828 1753 1739 1668 1710 1731 1731 1574 1420 1275 1164 1137 1092 970 1192 1303 1414 1351 1255 1237 1128 1016 1009 970 837 715 557 499 420 261 261 310 310 373 373 490 490 541 541 655 655 771 771 842 842 889 889 933 933 944 944 1043 1043 1138 1138 1138 1138 981 950 833 811 774 651 608 480 451 350 295 285 409 409 497 497 568 568 585 585 598 598 712 712 868 1178 1333 1312 1207 1162 1065 992 856 789 711 630 585 439 365 217 217 296 296 397 397 528 528 603 603 710 720 720 825 825 944 944 1007 1007 1161 1161 1277 1335 1335 1605 1740 1740 1812 1848 1856 1860 2138 2277 2416 2534 2593 2652 2802 2877 2877 2806 2773 2637 2633 2507 2372 2358 2334 2272 2139 1984 1908 1821 1806 1676 1520 1397 1354 1238 1165 1104 1072 912 808 787 692 614 589 559 515 376 246 308 339 370 401 432 463 494 525 556 587 618 649 680 711 742 773 804 835 866 897 928 959 990 1021 1052 1083 1114 1145 1176 1207 1238 1269 1300 1331 1362 1393 1424 1455 1486 1517 1548 1579 1610 1641 1672 1703 1703 1703 1703 1567 1458 1391 1235 1140 1008 901 779 743 604 481 441 295 298 298 457 457 485 485 594 594 670 670 696 696 710 710 794 794 887 982 982 1066 1066 1212 1212 1260 1260 1332 1332 1432 1574 1645 1663 1672 1608 1516 1455 1407 1283 1141 1139 1081 983 976 887 779 671 526 418 345 223 455 571 687 931 1053 1053 1053 1099 1122 1360 1479 1479 1479 1479 1649 1734 1703 1662 1635 1603 1528 1425 1269 1115 1251 1319 1387 1455 1328 1310 1263 1180 1043 1011 913 811 699 682 576 545 444 351 279 327 351 375 399 423 447 471 495 519 543 567 591 615 639 663 687 711 735 759 761 762 627 511 403 334 307 313 316 319 322 325 328 331 334 337 340 343 346 349 352 355 358 361 364 367 370 373 376 379 382 385 388 391 394 397 400 403 406 409 412 415 418 421 424 351 239 239 239 239 239 239 239 239 521 662 662 780 839 839 839 821 718 698 615 483 438 433 400 277 292 292 350 350 408 408 516 516 637 711 748 748 748 748 662 519 432 431 331 280 504 616 616 896 1036 1036 988 911 892 812 760 668 655 592 439 383 307 304 422 481 540 599 658 717 717 717 709 661 553 543 537 494 404 273 493 603 503 359 595 713 713 636 600 470 406 359 314 520 623 623 599 533 458 432 290 366 576 681 681 681 594 551 457 365 356 304 447 447 447 447 370 301 321 321 349 363 377 377 489 545 689 761 687 643 557 541 479 416 354 274 468 565 494 456 437 320 191 191 221 221 282 282 282 282 402 462 462 564 615 617 618 592 552 405 326 181 181 223 223 262 262 317 497 587 677 635 503 413 264 476 582 582 582 578 473 408 484 522 410 344 299 427 491 583 629 947 1106 1032 897 807 792 656 642 609 466 458 298 298 364 364 404 404 458 458 578 578 733 733 838 838 705 683 677 565 437 398 289 131 249 308 367 426 485 544 531 378 342 290 336 359 395 413 515 566 566 519 398 390 244 390 390 570 660 660 660 970 1125 1125 1265 1335 1278 1210 1063 1008 941 917 871 861 710 689 615 585 544 398 304 304 432 496 560 429 285 291 519 633 633 633 689 717 692 600 489 453 330 208 224 232 240 248 256 264 272 280 288 296 304 312 320 328 336 344 352 360 368 376 384 392 400 400 400 400 400 400 684 826 826 860 877 877 1155 1294 1294 1440 1513 1408 1379 1305 1207 1181 1176 1099 1083 937 798 703 625 510 488 349 244 176 169 389 499 609 719 829 939 1049 1159 1269 1379 1379 1629 1754 1595 1550 1435 1432 1401 1363 1256 1231 1225 1153 1119 965 940 940 1079 1079 1142 1142 1228 1228 1375 1375 1415 1415 1468 1350 1232 1197 1110 1051 1020 923 829 721 622 615 529 466 463 336 219 339 399 459 519 579 639 699 759 819 879 939 999 1059 1119 1179 1239 1343 1395 1395 1395 1583 1677 1526 1374 1218 1099 1086 1017 898 890 804 679 607 507 393 265 148 148 233 233 360 360 489 489 607 607 695 779 779 805 805 891 891 894 894 909 909 1038 1038 1137 1137 1139 1139 1185 1185 1281 1281 1348 1348 1403 1378 1233 1104 992 941 818 708 583 566 506 398 359 341 329 210 258 282 306 330 354 378 402 426 450 474 498 522 546 570 594 618 642 666 690 714 738 762 786 810 834 858 882 906 930 954 978 1002 1026 1050 1074 1098 1098 1326 1440 1526 1569 1701 1767 2073 2226 2226 2234 2238 2308 2343 2431 2475 2609 2676 2676 2960 3102 3106 3108 3108 3045 2917 2899 2755 2723 2698 2598 2579 2572 2528 2496 2351 2331 2328 2181 2064 1995 1907 1863 1748 1704 1677 1648 1595 1492 1482 1361 1306 1282 1123 964 940 878 849 840 790 773 689 583 562 489 396 329 227 249 249 328 328 381 381 410 410 528 528 610 610 666 666 686 686 692 692 797 797 797 797 689 604 490 416 370 225 232 232 354 354 486 486 375 338 366 380 450 485 485 583 632 681 933 1059 1059 1193 1260 1420 1500 1608 1662 1752 1797 1821 1833 1833 1793 1655 1563 1406 1259 1196 1119 1015 959 818 758 650 596 529 418 400 388 243 251 251 253 253 334 334 414 414 564 564 577 577 597 597 713 713 820 820 925 925 943 943 974 974 1085 1085 1175 1175 1290 1290 1441 1441 1560 1560 1678 1737 1737 1737 2041 2193 2193 2391 2490 2490 2694 2796 3030 3147 3317 3402 3402 3245 3115 2980 2894 2883 2799 2651 2563 2415 2414 2332 2293 2258 2204 2181 2087 1975 1839 1826 1696 1686 1651 1505 1466 1396 1370 1268 1188 1111 1080 985 880 853 751 746 685 586 463 320 164 317 317 397 397 542 542 644 644 797 797 847 847 858 858 925 925 1045 1045 1079 1079 1162 1162 1181 1181 1259 1259 1373 1373 1518 1518 1547 1547 1702 1702 1796 1796 1825 1825 1871 1871 1970 1970 2050 2050 2063 2063 2175 2031 2010 2009 1952 1898 1824 1802 1660 1606 1511 1504 1454 1359 1202 1105 1055 1000 920 842 716 561 445 340 201 201 222 222 285 285 315 315 474 474 563 563 700 700 849 849 864 864 979 979 1103 1103 1189 1189 1274 1274 1353 1353 1401 1401 1490 1490 1617 1617 1660 1660 1720 1782 1782 1912 1964 1990 1889 2093 2195 2391 2489 2785 2933 2832 2735 2622 2591 2443 2359 2353 2266 2212 2146 2137 2110 2058 1904 1802 1793 1642 1610 1586 1467 1425 1372 1326 1252 1231 1218 1107 955 893 879 731 643 643 701 701 799 799 911 911 1011 1054 1054 1167 1167 1323 1323 1396 1445 1445 1598 1598 1668 1775 1775 1864 1864 2016 2016 2092 2092 2252 2252 2391 2391 2538 2538 2577 2577 2683 2576 2480 2411 2330 2193 2173 2124 2022 2000 1864 1734 1619 1618 1552 1509 1349 1246 1086 1023 1000 960 913 895 870 858 718 625 587 582 436 314 314 463 463 569 569 600 600 686 686 739 739 822 822 970 970 1046 1046 1143 1143 1196 1196 1312 1312 1363 1363 1475 1475 1619 1619 1674 1674 1798 1798 1916 1916 1969 1969 2077 2077 2130 2151 2151 2194 2194 2213 2379 2462 2545 2545 2445 2304 2155 2048 2011 1949 1871 1815 1781 1646 1507 1367 1208 1141 1057 964 847 843 724 661 596 583 546 541 428 285 372 372 455 455 564 564 656 656 698 698 819 919 919 944 990 990 1132 1132 1215 1215 1334 1334 1481 1589 1589 1700 1700 1761 1872 1872 1931 1931 2053 2053 2055 2055 2114 2114 2239 2533 2680 2827 2974 2960 2925 2858 2820 2743 2675 2590 2509 2405 2398 2317 2277 2133 2020 1919 1828 1670 1603 1566 1544 1455 1394 1248 1151 1016 1001 970 936 902 778 752 633 495 452 298 298 435 435 491 542 542 636 636 700 700 828 828 854 854 941 941 997 997 1132 1142 1142 1246 1246 1337 1337 1371 1371 1375 1375 1381 1381 1540 1708 1792 1912 1972 1896 1830 1716 1581 1437 1397 1294 1274 1124 1236 1292 1348 1404 1460 1516 1572 1628 1684 1549 1524 1505 1425 1310 1186 1154 1127 1036 971 829 786 750 641 526 389 241 553 709 865 1021 1177 1333 1489 1531 1552 1552 1708 1786 1786 2102 2260 2424 2506 2734 2848 2866 2875 2780 2718 2718 2744 2757 2993 3111 3111 2957 2937 2914 2862 2831 2750 2648 2533 2423 2296 2199 2163 2059 2029 1958 1933 1885 1761 1714 1668 1591 1471 1463 1436 1281 1271 1201 1095 987 940 798 785 637 484 386 268 448 538 628 718 808 898 988 1078 1168 1258 1348 1438 1528 1618 1708 1798 1888 1978 2068 2158 2248 2338 2428 2518 2608 2698 2788 2878 2779 2755 2735 2698 2674 2533 2444 2414 2361 2310 2282 2133 2024 2012 1986 1955 1811 1758 1667 1623 1488 1431 1407 1397 1379 1374 1244 1216 1083 986 976 847 812 733 631 472 418 292 538 661 784 907 1030 1153 1276 1399 1522 1645 1768 1891 2014 2137 2260 2383 2506 2629 2933 3085 3008 2953 2943 2927 2840 2750 2660 2517 2401 2251 2243 2165 2164 2073 1961 1935 1856 1697 1630 1548 1450 1350 1274 1236 1219 1145 1122 970 866 744 688 555 432 396 243 243 314 314 384 356 323 258 258 258 258 258 258 406 480 480 604 666 912 1035 926 886 833 724 597 526 508 502 368 329 308 298 332 349 366 383 400 417 434 451 468 485 502 519 536 553 570 587 604 621 638 655 672 689 706 723 983 1113 1057 981 896 870 731 599 534 487 391 298 452 529 606 683 760 837 837 837 1053 1161 1449 1593 1593 1593 1593 1593 1761 1845 1953 2007 1883 1857 1783 1779 1718 1609 1483 1414 1260 1136 1043 939 817 796 709 666 617 539 506 394 283 283 369 369 480 480 601 601 711 711 711 711 711 672 627 486 389 373 366 327 383 383 388 388 472 336 180 180 366 459 324 303 469 552 806 933 933 1251 1410 1632 1743 1995 2121 2098 2084 2056 2019 1984 1852 1826 1777 1652 1565 1464 1428 1349 1290 1148 1040 1004 872 714 636 602 465 332 313 313 366 366 510 510 535 535 593 593 714 714 729 729 783 783 917 917 984 984 1119 1119 1165 1165 1304 1304 1378 1378 1496 1496 1615 1615 1629 1703 1703 1835 1798 1788 1676 1521 1495 1430 1293 1162 1121 974 963 938 874 714 698 569 499 451 411 366 241 241 310 310 375 375 517 517 654 654 681 681 829 829 835 835 995 995 1147 1176 1176 1274 1274 1403 1403 1412 1412 1478 1478 1498 1498 1503 1707 1809 1823 1830 2052 2163 2156 2006 1989 1932 1869 1720 1648 1630 1531 1385 1286 1181 1087 1014 993 947 858 794 710 653 623 595 435 278 386 440 494 548 602 656 710 764 818 872 926 980 1034 1088 1142 1196 1250 1304 1358 1412 1466 1520 1574 1628 1682 1736 1790 1844 1898 1809 1787 1704 1668 1588 1442 1442 1550 1550 1605 1605 1485 1396 1281 1170 1085 933 893 792 732 628 586 450 290 314 314 389 389 438 438 453 453 488 488 497 497 570 570 616 616 688 688 701 701 707 707 750 750 734 661 573 511 410 294 350 378 406 434 454 464 576 632 632 632 580 488 485 428 296 364 364 275 323 609 752 752 752 752 644 533 448 429 299 358 358 460 636 724 718 614 579 559 480 425 317 429 485 511 524 369 344 204 204 208 210 210 210 210 210 286 324 196 342 415 384 346 199 301 352 301 383 424 396 338 274 274 389 389 389 382 283 295 327 343 343 288 292 185 185 185 413 527 527 747 857 838 824 727 587 575 500 493 426 303 197 170 170 199 199 276 276 420 420 527 527 633 556 463 410 268 358 403 448 448 448 448 448 448 498 523 639 697 755 676 631 628 593 477 447 368 272 272 383 383 491 491 579 623 623 623 685 716 834 893 1095 1196 1193 1130 1025 997 869 722 584 459 306 214 496 637 778 919 937 946 790 702 553 454 442 358 328 217 217 256 256 348 348 460 460 581 581 598 598 632 612 610 563 450 430 334 303 319 327 195 385 480 575 491 335 258 258 396 428 444 444 636 732 776 798 820 820 820 820 820 720 645 573 462 460 425 415 354 293 362 362 397 397 536 385 324 210 518 672 672 672 672 952 1092 1156 1188 1188 1188 1188 1282 1329 1329 1244 1240 1203 1052 919 811 738 578 429 324 318 423 423 531 531 616 616 765 765 827 827 868 868 939 939 1085 1085 1085 1021 897 835 833 685 642 522 448 347 279 403 465 527 589 651 713 775 775 869 916 800 788 647 565 553 461 451 395 360 313 545 661 661 661 661 763 814 865 865 840 791 734 692 533 502 397 294 452 531 610 640 655 535 389 378 277 317 337 445 499 456 442 289 601 757 945 1039 1309 1444 1579 1689 1744 1766 1777 1788 1667 1526 1422 1414 1296 1202 1159 1102 1025 1012 1005 891 819 690 576 485 397 257 567 722 877 1032 1187 1342 1497 1497 1353 1207 1053 975 935 801 695 607 591 452 336 243 182 480 629 778 927 1076 1225 1225 1225 1261 1279 1295 1303 1359 1387 1387 1387 1387 1282 1141 1098 949 851 764 653 647 623 539 479 335 216 252 252 269 269 312 312 391 391 501 501 660 660 728 728 805 805 889 889 990 1063 1063 1091 1043 904 820 701 647 592 515 409 357 265 291 304 317 330 343 356 369 382 395 408 421 434 447 460 473 486 499 512 525 538 551 564 577 590 603 616 629 642 655 668 681 694 707 720 733 746 759 772 772 669 563 530 399 388 253 276 276 410 410 450 450 547 547 769 880 952 988 1036 1060 930 878 830 747 653 594 551 424 419 271 271 373 373 468 468 485 485 612 612 666 666 719 719 852 1068 1176 1176 1176 1176 1210 1227 1445 1554 1524 1417 1338 1308 1223 1195 1089 1089 1181 1181 1218 1218 1289 1269 1150 1147 1094 1024 936 808 696 588 514 380 348 279 279 280 280 352 352 471 471 475 475 497 497 656 656 744 744 798 798 816 816 970 1047 1124 1350 1463 1463 1463 1329 1196 1131 1021 958 929 803 713 656 516 392 343 235 485 610 735 860 985 1110 1235 1187 1184 1141 1136 1071 971 861 840 825 791 721 702 570 454 417 314 314 368 368 528 528 612 612 688 726 726 688 533 472 335 266 303 303 447 447 447 659 765 765 765 773 777 747 726 667 622 594 501 381 325 168 76 176 226 276 326 247 189 447 576 705 549 468 467 435 395 264 420 498 471 470 412 319 319 519 619 619 508 370 310 295 527 643 669 682 682 609 516 471 403 394 287 605 764 745 613 485 408 277 467 562 562 468 366 309 435 465 480 397 326 242 242 242 242 456 563 670 624 620 590 457 424 280 500 610 592 491 434 419 314 314 364 309 357 199 199 315 373 373 373 613 733 693 687 658 643 547 441 282 282 374 374 382 382 387 387 452 413 304 566 697 614 489 410 312 312 430 364 272 272 532 662 662 662 612 588 556 471 356 242 208 321 321 418 418 418 319 235 325 325 391 424 710 853 1141 1285 1285 1499 1606 1606 1798 1894 2020 2083 2053 1979 1952 1848 1834 1726 1583 1497 1487 1430 1376 1290 1207 1197 1119 1009 851 707 617 613 460 441 386 341 185 229 251 273 295 317 339 361 383 405 427 449 471 493 515 537 559 581 603 625 647 669 691 713 735 757 779 801 823 845 867 889 911 933 955 977 999 1021 1043 1065 1087 1109 1131 1153 1175 1197 1219 1241 1263 1285 1307 1329 1351 1373 1395 1417 1439 1461 1483 1505 1527 1549 1571 1593 1615 1637 1659 1681 1703 1725 1747 1769 1741 1667 1598 1535 1502 1344 1327 1308 1150 1033 1033 1177 1177 1080 1012 991 981 975 866 801 673 592 572 453 328 208 194 390 488 586 684 782 880 926 949 1001 1027 1027 903 767 719 574 445 414 397 373 270 330 360 390 420 450 480 510 540 570 600 630 660 690 720 720 730 735 735 586 474 452 436 277 219 447 561 675 789 789 929 999 876 753 687 682 575 568 525 436 309 595 738 609 606 495 440 439 287 287 347 347 499 637 706 592 448 336 270 270 358 358 358 358 590 706 706 693 610 516 477 330 312 458 714 842 1046 1148 1320 1406 1406 1406 1406 1406 1618 1724 1724 1622 1582 1549 1434 1412 1253 1112 963 847 723 797 834 871 908 945 982 1019 1056 1093 1130 1167 1204 1241 1278 1315 1352 1389 1426 1285 1163 1047 925 892 830 815 718 656 610 485 465 360 284 478 575 672 769 866 963 1060 1157 1211 1238 1162 1053 917 834 782 647 581 494 401 335 264 288 300 312 324 336 348 360 372 384 396 408 420 432 444 456 468 480 492 504 516 528 540 552 564 576 588 600 612 624 636 648 660 672 684 696 708 720 732 744 756 768 780 792 804 816 828 840 852 864 876 888 900 912 924 924 870 771 718 598 549 423 416 299 428 428 576 576 633 633 478 418 376 218 206 141 163 174 185 196 207 218 229 240 220 256 274 292 338 361 623 754 754 754 1056 1207 1207 1207 1207 1235 1249 1283 1300 1580 1720 1860 2110 2235 2263 2277 2270 2120 1973 1928 1900 1741 1673 1626 1554 1462 1392 1302 1243 1198 1193 1054 1016 975 823 784 677 519 502 491 347 282 257 555 704 853 1002 1151 1300 1449 1598 1747 1896 2045 1991 1980 1944 1807 1757 1613 1610 1547 1521 1361 1310 1187 1050 890 835 740 651 565 471 382 231 231 256 256 294 294 385 385 496 635 635 766 766 804 804 812 812 884 884 950 950 1023 1056 1056 1139 1139 1205 1205 1322 1447 1447 1511 1483 1412 1382 1381 1380 1282 1151 1097 999 975 883 881 825 801 654 551 419 373 263 263 368 368 486 486 627 627 696 696 799 799 917 917 963 963 1058 1058 1128 1128 1133 1133 1212 1410 1509 1829 1989 1951 1819 1751 1718 1641 1611 1554 1482 1419 1287 1147 1099 956 917 795 785 651 542 522 421 301 493 589 685 781 877 973 1069 1165 1261 1357 1453 1611 1690 1690 1609 1505 1426 1348 1314 1171 1127 1058 924 842 731 594 567 516 364 302 326 338 350 362 374 386 398 410 422 434 446 458 470 482 494 506 518 530 542 554 566 578 590 602 614 626 638 650 662 674 686 698 710 722 734 746 758 770 782 794 806 818 830 758 624 616 591 510 436 407 366 256 374 433 492 551 551 777 890 1003 957 923 897 862 742 598 516 378 260 311 311 521 626 471 328 324 275 291 299 307 307 307 307 341 358 426 460 460 457 311 465 542 706 788 788 658 647 591 557 500 468 463 453 349 281 423 423 572 572 454 375 277 371 371 569 668 594 565 461 391 246 558 714 942 1056 1056 1050 1006 860 718 664 647 635 615 606 504 356 203 212 319 319 382 382 472 472 530 560 560 666 666 818 731 699 570 494 378 361 253 253 309 309 335 335 487 487 603 493 392 364 220 392 478 478 417 403 380 331 213 323 323 323 193 365 451 401 260 260 424 506 588 588 588 588 588 588 588 588 588 507 376 307 417 589 675 675 885 990 990 852 741 683 623 497 435 331 216 344 344 399 399 500 582 582 700 700 700 569 526 384 345 280 361 361 512 718 821 736 726 629 590 547 446 321 211 239 253 267 281 295 309 323 337 351 365 379 393 407 421 435 449 463 477 491 505 633 697 676 651 650 602 532 390 362 297 297 395 395 667 803 939 1007 1313 1466 1624 1703 1751 1775 1775 1775 1775 1759 1696 1573 1431 1324 1256 1218 1201 1173 1136 1079 1049 928 791 649 499 447 395 368 351 292 352 382 412 442 472 556 598 910 1066 1222 1222 1080 940 820 693 615 541 424 267 343 381 419 457 495 533 571 609 647 685 723 761 799 837 875 913 803 749 655 636 559 526 373 331 316 316 432 432 497 497 592 592 612 475 447 446 414 273 273 284 284 293 293 473 563 619 647 590 494 463 312 312 381 529 603 593 507 434 292 237 381 453 603 678 850 936 1170 1287 1353 1386 1366 1304 1234 1220 1163 1121 1035 994 881 735 697 546 527 434 303 569 702 835 968 1101 1123 1134 1180 1203 1226 1140 1021 976 889 788 778 764 672 609 577 537 453 422 368 257 257 258 258 407 407 548 548 571 571 692 692 784 784 899 981 981 981 834 704 606 587 771 863 863 744 647 532 376 280 502 613 639 652 774 835 1041 1144 1063 916 759 754 716 574 559 441 410 504 551 598 645 645 645 691 714 714 984 1119 1119 1030 996 846 817 677 661 564 632 632 666 666 677 677 700 700 803 911 965 965 1141 1229 1182 1038 944 840 686 638 613 523 494 406 406 495 495 548 548 621 621 713 713 813 813 893 893 939 957 966 1178 1284 1408 1470 1602 1668 1629 1563 1492 1418 1391 1345 1331 1305 1244 1088 999 903 817 731 690 548 487 487 490 490 614 614 696 696 745 745 767 837 837 969 969 990 990 1123 1123 1256 1256 1396 1396 1396 1259 1361 1361 1361 1373 1379 1385 1699 1856 2104 2228 2228 2097 2063 2048 2009 1870 1824 1804 1701 1625 1486 1416 1305 1169 1111 1037 1020 956 803 728 713 629 502 530 530 566 566 646 646 744 744 825 825 774 661 503 464 349 328 292 440 440 502 502 541 541 699 778 808 823 823 823 895 931 845 693 581 568 479 469 322 203 203 300 300 441 441 592 592 612 640 654 668 920 1046 945 883 806 654 494 363 276 526 651 511 353 223 223 277 277 300 300 394 394 348 319 378 378 436 465 465 389 300 480 570 682 738 633 563 456 351 224 368 440 440 324 182 313 313 365 391 417 313 178 178 178 494 652 862 967 1072 1374 1525 1427 1335 1235 1123 1084 970 960 914 892 824 780 719 628 548 442 419 397 277 559 700 841 982 1123 1264 1126 1049 1011 893 868 860 848 699 695 661 657 613 491 446 440 354 243 367 429 491 553 615 677 739 801 863 925 987 913 907 804 665 639 632 627 627 774 1048 1185 1371 1464 1304 1204 1136 1113 1108 1039 896 804 703 639 553 528 411 288 368 408 448 456 460 447 341 314 314 504 599 547 420 381 359 330 280 346 379 290 456 539 477 332 287 287 306 306 306 444 513 597 639 490 377 337 298 492 589 589 500 409 305 419 419 597 686 559 420 275 573 722 1026 1178 1422 1544 1544 1786 1907 1907 1857 1753 1650 1602 1572 1433 1424 1298 1214 1184 1080 1040 933 922 789 680 614 553 508 494 428 380 371 234 248 255 262 269 276 283 290 297 304 311 318 325 332 339 346 353 360 367 374 381 388 395 402 409 416 423 430 437 444 451 458 465 472 479 486 493 500 507 514 521 528 535 542 549 556 563 570 577 584 591 598 605 612 619 626 633 640 647 654 661 668 675 682 689 696 703 710 717 717 717 717 600 510 371 362 231 362 418 634 742 770 784 870 913 781 696 632 583 437 423 311 318 318 319 319 423 423 546 546 622 622 492 419 338 295 419 481 657 745 833 975 1046 939 891 837 706 656 557 411 340 240 240 273 273 376 376 468 468 555 555 670 670 767 1007 1127 1030 976 931 889 835 1115 1255 1247 1234 1178 1082 1069 1039 915 810 752 716 583 438 412 269 269 360 360 453 453 532 532 538 538 658 658 812 937 1145 1249 1335 1378 1496 1555 1827 1963 1931 1850 1760 1757 1624 1481 1364 1234 1219 1162 1115 1107 954 934 817 732 732 868 868 989 989 1059 1059 1184 1184 1339 1339 1399 1399 1530 1542 1542 1658 1658 1724 1757 1809 1835 1991 2069 2069 2069 2069 2387 2546 2546 2443 2343 2311 2194 2105 2039 2003 1998 1854 1745 1626 1502 1495 1478 1358 1348 1198 1162 1062 993 990 890 824 838 845 852 859 866 873 880 887 894 901 908 915 922 929 936 943 867 739 702 659 542 442 364 316 594 733 872 1178 1331 1571 1691 1691 1691 1691 1691 1575 1572 1464 1310 1253 1239 1091 981 937 879 810 671 595 480 377 285 396 396 410 410 465 465 548 548 708 708 844 844 895 895 989 989 1094 1094 1143 1143 1298 1298 1449 1449 1449 1587 1656 1630 1550 1464 1346 1195 1035 889 803 722 675 618 508 489 448 388 231 188 188 314 314 430 430 582 625 625 641 534 450 400 277 277 364 364 264 208 303 365 396 508 564 878 1035 1035 1035 1035 1343 1497 1737 1857 1857 1857 2165 2319 2319 2475 2553 2553 2747 2844 2689 2545 2513 2373 2214 2116 1967 1900 1741 1714 1609 1529 1461 1302 1225 1197 1173 1087 968 831 764 627 485 376 254 254 358 358 422 422 459 459 539 539 601 601 623 691 691 732 732 888 888 990 990 1011 1011 1020 1020 1116 1116 1121 1121 1229 1229 1366 1366 1369 1369 1525 1525 1664 1664 1819 1819 1828 1899 1899 1909 1909 2068 2068 2137 2177 2305 2305 2379 2379 2402 2402 2559 2559 2689 2754 3032 3171 3096 2938 2797 2713 2699 2632 2615 2603 2565 2416 2320 2232 2144 2037 1959 1873 1868 1726 1685 1598 1474 1422 1353 1280 1237 1179 1123 994 955 927 796 639 583 576 430 422 398 301 567 700 833 966 1099 1232 1365 1498 1631 1764 1897 2030 2163 2296 2429 2562 2695 2828 2961 2961 2961 2804 2690 2597 2479 2441 2345 2213 2102 1962 1859 1775 1640 1586 1531 1448 1400 1267 1266 1188 1033 991 912 832 790 636 553 415 376 373 343 259 414 414 489 489 572 572 595 595 606 606 766 766 768 768 873 873 1018 1018 1048 1048 1085 1085 1197 1197 1354 1354 1497 1497 1503 1653 1653 1802 1802 1839 1839 1890 1890 1959 1959 2031 2031 2088 2088 2201 2201 2261 2261 2413 2413 2563 2693 2626 2565 2553 2521 2454 2343 2242 2104 1971 1887 1761 1606 1468 1367 1295 1139 1102 1098 1047 1002 874 741 652 637 628 494 438 308 528 638 748 858 968 1078 1188 1298 1408 1518 1628 1738 1848 1958 2068 2178 2288 2398 2538 2608 2530 2436 2359 2282 2149 2074 2030 1874 1829 1692 1546 1387 1251 1230 1113 1029 994 844 835 706 601 523 447 426 284 284 413 413 417 417 471 471 621 621 767 767 919 1062 1062 1166 1166 1299 1166 1043 918 765 689 587 573 428 360 263 263 356 356 428 428 440 440 518 518 553 553 690 690 806 806 809 809 835 835 955 955 1038 1172 1239 1381 1452 1403 1287 1277 1226 1103 1049 889 844 715 616 562 480 406 263 491 605 719 833 947 1061 1175 1175 1061 991 986 878 742 708 627 541 472 410 271 411 411 449 449 472 501 501 572 572 677 677 735 735 829 829 878 760 617 575 510 440 406 400 263 393 458 523 588 588 588 456 296 518 629 504 491 440 347 193 383 478 478 478 377 289 407 466 718 844 1044 1144 1144 1115 990 963 939 885 864 734 574 477 379 273 315 336 357 378 399 420 441 462 483 504 525 546 567 588 609 630 651 672 693 714 735 756 777 798 819 840 725 709 688 598 489 344 251 251 350 387 387 426 426 576 610 627 627 627 627 627 627 614 503 374 334 216 237 237 357 357 357 357 635 774 913 904 746 694 680 525 484 456 362 244 218 350 416 482 548 614 680 748 782 816 1128 1284 1284 1269 1180 1141 1048 956 865 773 754 737 703 657 599 496 448 391 268 324 352 380 408 436 464 492 520 548 576 604 632 660 688 716 744 772 800 828 856 884 912 940 968 968 828 732 702 570 476 361 270 155 264 264 275 275 276 431 431 576 655 655 655 931 1069 1002 967 875 820 744 693 593 509 492 366 266 184 65 101 119 137 155 173 191 209 227 245 263 281 299 317 335 353 371 389 407 425 443 461 479 497 515 533 551 569 587 605 623 641 659 677 695 713 731 749 871 932 993 1309 1467 1467 1467 1467 1467 1325 1247 1166 1023 885 862 765 650 564 513 392 265 465 565 665 765 865 965 1065 1165 1165 1165 1165 1329 1411 1411 1485 1522 1666 1738 1601 1575 1462 1430 1324 1206 1177 1037 934 910 815 739 727 658 525 421 319 471 547 623 699 775 851 927 1003 1079 1155 1231 1307 1383 1459 1663 1765 1694 1629 1616 1609 1464 1335 1304 1194 1167 1054 937 821 733 577 560 476 376 251 251 295 295 348 348 477 477 553 553 669 669 714 714 794 794 838 838 905 905 959 959 1019 1056 1104 1140 1140 1260 1260 1414 1414 1538 1538 1538 1538 1538 1521 1477 1369 1309 1155 1117 1088 1045 960 905 851 843 808 774 704 651 620 588 429 423 310 588 727 866 1005 1144 1283 1481 1580 1580 1549 1521 1474 1427 1327 1314 1184 1159 1105 1089 1025 958 939 879 742 658 558 399 304 352 376 400 424 448 472 496 520 544 568 592 616 640 664 688 712 736 760 784 808 832 856 880 904 928 952 976 1000 1024 1048 1072 1096 1120 1144 1168 1192 1216 1240 1264 1300 1318 1318 1318 1318 1318 1318 1592 1729 1837 1891 1891 1891 1838 1729 1607 1457 1393 1292 1186 1109 1004 885 849 717 561 526 455 314 431 431 477 477 628 628 672 672 820 820 885 885 1010 1047 1047 1139 1294 1294 1355 1355 1492 1492 1532 1532 1590 1506 1370 1283 1187 1187 1315 1315 1315 1327 1333 1333 1203 1054 917 799 738 718 599 527 525 419 372 306 338 338 448 448 579 579 695 695 774 910 910 944 944 1060 1266 1369 1369 1311 1300 1140 995 862 990 1054 1053 903 802 795 695 549 501 371 262 369 369 528 528 678 678 681 681 768 850 891 891 783 644 568 526 403 248 406 406 432 432 453 453 501 501 634 710 748 701 602 444 422 358 201 201 237 237 332 332 413 413 523 821 970 905 869 777 767 767 767 767 767 837 872 872 721 606 495 384 295 319 319 319 595 733 789 817 817 817 817 817 817 748 624 556 544 395 262 526 658 658 511 442 335 287 420 450 465 477 483 483 416 281 231 307 307 307 557 682 682 631 515 449 412 368 275 569 716 707 650 579 494 416 392 308 344 362 380 398 398 398 357 286 337 599 730 730 730 730 730 576 513 425 293 280 427 423 336 295 295 295 295 515 625 625 553 506 388 319 417 466 768 919 1070 949 861 842 696 586 556 426 400 259 150 28 330 481 632 783 783 750 753 851 900 1020 1080 1080 1058 909 795 655 640 523 449 437 353 201 212 212 281 281 417 512 512 528 528 593 613 613 648 648 667 667 714 714 809 979 1064 1016 884 820 798 663 566 529 444 323 267 267 399 399 408 408 479 479 509 509 591 532 495 453 425 381 350 240 367 367 250 230 347 246 109 109 109 109 109 169 199 199 501 652 626 535 375 266 117 373 501 501 501 499 402 274 182 294 350 406 406 406 260 298 298 560 691 709 718 888 973 973 1223 1348 1348 1262 1232 1111 1011 955 939 839 785 636 610 595 472 448 395 303 154 212 241 270 299 328 357 386 415 444 473 502 424 272 332 618 761 1005 1127 1057 959 902 898 852 741 630 575 445 314 424 479 534 589 644 699 754 809 709 614 611 578 494 482 389 369 225 543 702 702 702 603 549 443 287 543 671 645 625 502 348 318 464 537 793 921 921 861 756 619 556 488 426 299 361 392 423 454 485 516 547 578 609 583 436 304 304 486 577 557 432 284 284 284 284 284 284 526 647 647 647 647 647 647 631 571 516 409 364 254 494 614 614 806 902 902 902 753 603 520 471 449 337 309 423 483 601 661 691 765 802 784 636 532 509 420 338 184 184 288 288 370 500 436 386 255 255 275 285 413 477 541 565 577 577 855 994 994 1308 1465 1412 1361 1330 1180 1074 1053 897 747 686 603 554 441 321 196 216 226 236 246 256 266 276 286 296 306 316 326 336 346 356 366 376 386 396 406 416 426 436 446 456 466 476 486 496 506 516 526 536 546 556 566 576 586 596 606 616 626 636 646 656 666 676 686 696 706 716 726 736 746 756 766 776 786 796 806 816 826 836 846 856 866 876 886 896 906 916 926 936 946 956 966 976 986 996 1006 1016 1026 1036 1046 1056 946 931 914 833 753 618 524 456 321 249 307 336 365 394 423 452 350 313 265 301 319 319 319 319 319 319 319 319 319 319 423 475 571 619 619 496 480 381 304 378 415 286 348 379 411 427 641 748 1018 1153 1157 1159 1377 1486 1345 1320 1239 1110 1064 1013 998 991 842 726 706 662 514 454 315 405 450 495 540 585 630 675 720 765 810 855 900 945 990 1035 1080 1125 1170 1170 1170 1204 1221 1196 1130 1106 1105 1105 983 924 796 766 669 667 520 512 431 310 344 344 378 378 528 537 537 618 727 727 801 719 675 528 462 450 418 331 267 237 139 139 261 261 288 288 430 430 572 572 572 850 989 989 1075 1118 1118 1037 919 887 826 690 604 460 319 531 637 743 849 849 849 794 660 507 457 336 248 526 665 691 704 608 574 510 392 306 306 424 454 469 469 609 679 679 544 458 333 261 449 543 482 449 395 263 263 263 385 446 507 507 398 363 256 314 343 397 424 317 317 413 461 509 581 617 617 468 437 354 276 354 393 273 277 279 281 311 326 452 515 482 424 295 405 460 550 595 504 367 344 268 268 398 317 317 335 344 187 385 484 344 250 358 412 540 604 604 604 604 604 634 649 905 1033 1032 872 717 613 573 429 272 384 440 440 440 440 440 624 716 736 746 746 638 589 457 352 344 255 340 340 468 462 331 196 196 450 577 704 637 507 487 423 323 211 211 294 294 428 344 186 226 226 452 565 835 970 970 857 823 745 710 604 485 453 433 277 398 449 449 489 489 569 617 617 661 661 769 823 1095 1231 1202 1154 1056 950 796 786 732 706 605 553 779 892 1005 984 925 774 655 597 589 554 444 327 284 474 569 664 759 995 1113 1005 953 805 691 540 523 455 303 363 363 522 522 428 380 360 356 281 287 287 593 746 899 767 629 472 368 314 314 361 361 390 390 522 579 579 579 457 423 409 356 217 340 311 337 489 565 641 765 827 827 827 827 827 689 546 490 453 338 213 353 353 361 361 432 432 526 526 526 526 521 482 376 345 246 362 305 467 548 466 399 294 249 425 513 467 414 342 218 207 207 230 430 530 530 530 530 530 764 881 1107 1220 1220 1124 992 938 895 826 773 625 557 458 317 321 321 339 339 348 348 355 355 376 416 416 466 466 602 602 727 727 761 761 872 872 1014 1014 1014 1102 1146 1082 940 800 671 561 417 410 294 294 322 322 437 437 536 536 583 583 728 728 808 813 813 920 996 1034 1034 981 888 728 590 557 479 337 189 268 268 356 356 416 416 532 532 605 605 719 947 1061 911 824 676 610 531 400 282 384 435 486 537 588 639 690 741 792 1006 1113 1220 1079 946 820 692 675 584 478 463 373 234 234 243 243 343 343 489 489 527 527 671 671 717 717 762 762 876 876 1026 943 917 842 701 699 577 539 412 409 295 331 349 367 385 403 421 439 457 475 493 511 529 547 565 583 601 619 637 655 673 691 709 987 1126 1100 1010 898 818 699 580 574 483 455 421 381 320 313 246 246 386 386 472 522 600 645 645 647 647 649 649 664 664 769 769 902 902 801 795 781 689 544 423 282 323 323 471 471 521 613 613 827 934 934 934 934 934 821 681 542 384 230 376 449 522 595 668 772 824 976 1052 1218 1301 1301 1164 1044 989 951 850 735 714 678 655 570 562 480 342 284 441 441 452 452 559 559 659 719 719 780 780 891 891 960 960 985 1303 1462 1462 1550 1594 1555 1447 1361 1356 1324 1232 1087 1035 968 811 732 615 478 437 320 167 167 281 281 437 437 574 574 600 600 694 780 780 931 931 966 966 1106 1106 1128 1163 1163 1309 1196 1085 972 892 878 749 746 710 642 538 403 352 312 253 569 727 885 1043 976 861 817 815 752 641 611 594 541 523 518 517 393 301 615 772 1008 1126 1126 1126 1144 1153 1391 1510 1630 1690 1690 1690 1690 1876 1969 1969 1999 2014 2013 2010 1892 1839 1702 1544 1474 1460 1326 1266 1142 1032 936 934 808 761 625 538 483 401 317 497 587 677 767 857 947 1037 1061 1073 1065 955 936 814 736 730 725 708 580 452 397 261 261 283 283 409 409 558 714 676 553 438 433 373 299 299 445 569 631 621 597 484 361 280 220 220 368 368 540 626 601 537 479 363 260 152 149 149 290 290 343 605 736 581 457 424 272 370 419 419 477 506 535 494 348 327 327 565 684 974 1119 1145 1158 1298 1368 1224 1171 1143 1043 921 902 847 713 594 565 563 519 506 500 355 328 246 246 358 452 452 496 496 637 637 750 758 758 842 842 854 854 965 965 1114 1194 1234 1234 1316 1357 1254 1109 980 978 935 930 901 865 727 591 508 448 369 306 306 466 466 474 474 563 563 683 683 763 920 920 961 961 992 992 1040 1040 1006 873 745 667 633 530 379 259 300 300 301 301 426 426 559 559 583 583 643 741 943 1044 951 798 741 640 503 416 374 289 545 673 801 929 1055 1118 1138 1148 1306 1385 1385 1385 1355 1304 1256 1138 1051 1010 850 763 646 512 472 344 311 164 323 323 344 344 433 562 660 674 674 754 794 868 905 828 744 702 549 425 335 219 331 387 443 499 555 611 547 500 374 281 429 503 503 503 451 366 256 186 155 293 362 362 253 108 89 201 201 277 315 389 426 426 426 426 348 254 440 533 626 552 513 442 417 379 377 295 295 380 245 553 707 707 559 433 328 232 262 262 404 404 513 513 513 513 513 621 675 789 846 716 573 447 337 226 226 285 285 294 294 393 448 448 603 697 744 744 637 533 523 462 401 289 311 322 333 344 355 366 377 388 399 410 421 432 450 459 331 191 191 191 191 351 431 357 283 309 322 205 507 658 550 392 310 520 625 721 769 611 451 442 398 389 317 409 455 325 181 181 181 345 427 427 293 441 515 403 341 232 552 712 566 409 305 305 310 310 466 772 925 1007 1048 894 845 806 680 576 828 954 1080 1312 1428 1558 1623 1541 1496 1421 1414 1413 1278 1244 1213 1081 948 788 700 633 564 490 364 303 203 467 599 731 863 995 1127 1259 1391 1591 1691 1791 1692 1535 1528 1468 1381 1317 1233 1129 1073 919 861 842 785 666 644 540 431 317 371 398 425 452 479 506 533 560 587 614 641 668 695 722 749 776 803 830 857 884 911 938 965 992 1019 1046 1073 1100 1127 1154 1181 1208 1235 1262 1289 1316 1343 1370 1397 1424 1451 1478 1606 1670 1670 1746 1784 2054 2189 2189 2471 2612 2620 2624 2730 2783 2672 2640 2561 2434 2296 2295 2281 2274 2270 2152 2028 1914 1786 1769 1617 1611 1554 1506 1479 1402 1252 1226 1180 1154 1023 953 876 875 832 681 663 540 454 441 351 224 224 326 326 344 344 472 472 550 594 594 619 619 629 629 736 736 771 771 906 906 922 922 992 992 1094 1094 1181 1181 1208 1208 1224 1348 1348 1426 1426 1525 1525 1528 1570 1570 1715 1715 1827 1827 1933 1933 2035 2035 2110 2110 2158 2158 2250 2250 2296 2296 2329 2329 2424 2424 2563 2427 2313 2162 2100 2043 1886 1758 1691 1604 1550 1536 1470 1355 1343 1282 1147 1102 953 848 694 635 567 542 404 281 281 363 363 489 533 533 637 637 780 780 900 900 985 985 1102 1102 1220 1220 1308 1308 1347 1347 1461 1461 1477 1477 1616 1699 1699 1782 1782 1925 1925 1926 1926 2023 2023 2076 2076 2201 2201 2252 2252 2173 2054 1978 1878 1733 1728 1633 1544 1387 1313 1188 1145 1038 996 929 803 679 598 448 371 352 229 128 278 278 278 278 278 278 278 278 278 494 602 788 881 731 723 595 582 566 464 409 363 355 222 260 260 361 476 476 476 754 893 838 760 653 499 434 283 283 324 324 453 453 604 604 666 697 903 1006 908 775 661 575 473 331 283 491 595 699 600 521 501 486 387 270 562 708 874 957 1001 1023 953 951 884 800 734 727 715 569 437 374 257 163 163 189 189 214 214 267 267 319 319 401 527 527 573 573 657 657 668 668 674 674 805 805 805 650 597 593 557 506 462 336 327 280 456 544 544 544 534 376 367 308 346 365 431 464 464 464 428 338 184 426 547 668 557 406 286 286 339 339 489 362 266 340 377 241 232 326 373 373 373 449 487 637 712 712 712 712 570 546 503 414 275 388 388 467 467 635 719 845 908 908 908 908 860 710 709 598 587 552 474 360 215 255 275 295 315 335 355 375 395 415 435 455 475 495 515 535 555 575 595 827 943 943 943 943 816 708 693 673 579 552 456 392 250 297 297 371 371 527 527 672 595 528 501 446 373 298 298 352 570 679 679 679 519 425 389 384 336 248 348 348 412 412 428 436 524 568 694 757 602 552 425 378 326 317 317 409 409 535 535 386 361 348 232 324 324 256 276 286 394 448 502 610 664 664 682 691 700 714 721 721 652 619 604 597 474 336 233 415 506 597 597 597 453 419 315 607 753 699 541 393 371 314 314 398 398 417 417 545 831 974 974 974 974 937 816 668 537 460 307 329 329 466 466 544 544 686 616 512 449 398 377 252 514 645 776 693 681 671 528 488 479 346 307 529 640 640 640 585 566 527 481 465 334 180 236 264 366 417 561 633 633 723 768 820 846 789 668 666 604 494 363 332 191 191 259 259 261 261 288 288 429 429 519 519 531 531 511 386 384 362 351 338 315 335 545 650 539 524 422 374 249 443 540 852 1008 914 865 814 794 715 638 510 401 309 575 708 968 1098 978 848 690 541 521 437 329 278 532 659 786 816 831 1113 1254 1168 1055 1011 967 890 749 627 596 440 295 295 429 429 432 432 574 574 677 796 796 875 875 1017 1017 1173 1251 1142 1134 1106 1081 967 843 767 679 625 556 421 393 384 243 115 383 517 651 785 919 1053 1053 975 831 743 583 551 480 432 272 584 740 844 896 896 896 896 1110 1217 1205 1046 911 877 745 664 590 447 389 332 233 481 605 729 853 977 874 753 604 567 564 438 331 329 316 316 332 362 362 364 364 414 414 550 550 583 583 604 604 616 616 763 702 553 503 365 355 300 434 501 745 867 802 709 704 598 484 435 408 308 388 388 508 508 623 835 941 1075 1142 1049 993 894 833 755 600 504 442 398 327 287 287 361 520 520 658 658 721 721 754 754 845 811 792 662 636 550 519 414 393 350 242 242 300 300 385 385 414 414 462 462 476 476 488 488 567 444 354 266 266 210 238 252 386 453 307 229 89 235 308 446 515 515 421 272 316 508 604 604 604 519 409 288 356 608 734 734 990 1118 1118 1118 1118 997 872 847 849 849 857 861 1131 1266 1266 1266 1330 1362 1279 1200 1052 1029 1000 980 917 768 642 530 451 311 519 623 727 831 935 1039 1143 1205 1236 1106 976 823 681 606 460 330 268 307 307 452 452 509 509 539 539 685 685 772 756 733 606 508 355 214 284 319 354 389 424 459 410 251 375 437 324 225 225 225 225 515 660 924 1056 1056 1350 1497 1497 1715 1824 2046 2157 2091 2018 1932 1893 1867 1741 1669 1595 1439 1350 1347 1273 1205 1135 1047 1046 1012 892 874 858 798 660 585 566 479 476 470 439 418 326 318 452 452 504 504 582 582 642 642 655 776 776 890 984 984 1074 1074 1122 1122 1208 1208 1344 1344 1398 1398 1514 1514 1572 1572 1631 1631 1692 1692 1790 1790 1883 1883 1883 2139 2267 2543 2681 2681 2701 2711 2711 2702 2567 2426 2408 2248 2136 2128 2089 2085 2006 1944 1921 1876 1721 1623 1575 1444 1415 1398 1387 1238 1124 1071 1018 872 866 819 774 638 584 576 538 408 354 261 356 356 378 378 486 486 550 550 550 608 637 666 666 666 648 522 382 273 418 418 408 350 324 167 329 410 648 767 1071 1223 1223 1223 1204 1060 948 928 798 689 555 407 361 278 456 545 634 723 812 901 990 1079 1171 1217 1367 1442 1614 1700 1700 1764 1796 1796 1796 1662 1659 1544 1537 1487 1440 1310 1274 1176 1016 903 853 822 805 698 653 565 559 474 314 202 305 305 458 458 494 494 548 548 632 632 701 701 786 786 800 800 950 950 1027 1027 1157 1157 1257 1257 1294 1294 1388 1388 1467 1467 1531 1531 1617 1660 1660 1694 1711 1711 1672 1616 1611 1601 1592 1467 1372 1230 1172 1044 991 913 817 665 644 510 475 359 281 519 638 552 548 470 421 352 334 304 252 252 309 309 458 458 458 458 726 860 824 737 578 500 468 362 224 332 386 440 494 548 670 731 586 432 405 333 246 434 528 574 597 620 643 749 802 802 928 991 1054 1054 948 855 770 674 525 480 348 291 334 334 439 439 461 461 566 566 697 734 734 584 559 447 371 236 298 298 317 317 368 368 376 376 431 449 458 458 458 488 503 360 351 225 99 99 107 107 221 321 371 679 833 833 726 730 619 475 454 349 239 184 208 220 232 244 256 268 280 292 304 316 328 340 352 364 376 388 400 412 516 568 468 308 232 232 338 338 217 273 553 693 693 693 693 693 693 693 803 858 858 848 784 634 609 597 590 540 398 384 241 279 279 336 336 467 467 543 561 570 570 722 798 798 858 888 888 938 963 955 845 747 673 635 500 449 377 343 224 298 335 372 409 446 483 520 557 594 631 668 636 479 464 383 342 229 229 307 307 392 466 503 491 348 311 311 525 632 698 731 764 764 1080 1238 1131 1032 1004 876 745 673 672 618 524 454 387 299 553 680 807 934 1148 1255 1419 1501 1501 1501 1751 1876 1886 1891 1762 1723 1599 1488 1395 1282 1142 1065 971 839 682 566 521 484 440 352 218 70 70 226 226 348 348 370 370 389 389 451 451 562 562 629 682 682 692 692 701 701 703 703 825 825 869 869 972 1064 1064 1150 1150 1151 1151 1171 1171 1272 1272 1427 1427 1483 1483 1514 1514 1528 1528 1676 1654 1651 1510 1474 1325 1247 1202 1055 1013 936 853 768 738 714 702 552 532 489 452 441 388 377 252 252 279 279 319 319 409 409 443 443 609 692 692 692 726 743 839 887 1115 1229 1229 1229 1243 1250 1250 1412 1493 1493 1493 1397 1332 1304 1244 1087 1018 957 846 688 547 477 354 233 393 393 486 486 526 526 585 585 612 612 628 628 694 694 824 824 896 896 980 980 1081 1081 1170 1170 1290 1290 1290 1290 1290 1290 1290 1252 1144 1087 1080 1005 863 704 632 522 382 257 281 281 414 414 497 497 639 639 698 698 737 737 833 833 953 953 965 965 980 980 1144 1226 1462 1580 1530 1473 1471 1359 1320 1291 1195 1147 1123 1093 1029 877 786 670 666 602 596 500 384 375 328 300 177 359 450 541 632 723 814 905 996 1087 1178 1269 1459 1554 1458 1329 1299 1224 1138 1119 986 955 810 661 589 477 464 422 337 267 267 344 344 492 492 636 636 685 685 757 757 760 760 901 965 965 1049 1049 1200 1330 1330 1225 1209 1190 1112 1079 1017 919 891 826 767 644 614 507 488 438 348 324 301 351 376 401 426 451 476 501 526 551 576 601 626 651 676 701 726 751 776 801 826 851 876 901 926 951 976 1001 1026 1026 1026 1026 1190 1272 1122 1081 981 874 805 789 780 689 670 517 403 277 341 373 405 437 469 501 501 553 579 643 675 609 580 436 428 420 261 317 345 373 525 601 821 931 931 931 1109 1198 1287 1317 1332 1650 1809 1809 1809 1827 1836 2154 2313 2472 2532 2562 2562 2562 2562 2459 2328 2208 2186 2048 1973 1843 1767 1713 1625 1655 1655 1748 1748 1815 1815 1870 1870 1985 1985 2073 2073 2180 2180 2203 2203 2296 2296 2480 2572 2572 2678 2731 2883 2959 3217 3346 3325 3227 3210 3098 3015 3000 2856 2773 2692 2672 2593 2495 2431 2321 2226 2138 1993 1967 1917 1800 1696 1619 1561 1534 1501 1392 1306 1278 1266 1254 1185 1109 1052 993 902 768 722 696 585 542 386 363 207 207 210 210 306 306 408 408 442 442 545 545 593 593 630 630 742 742 819 819 846 846 973 973 1126 1126 1141 1141 1236 1236 1287 1287 1405 1405 1487 1487 1512 1512 1642 1642 1764 1764 1781 1781 1800 1800 1947 1947 2054 2054 2131 2131 2277 2277 2313 2313 2455 2455 2547 2547 2616 2616 2687 2687 2741 2741 2783 2783 2928 2928 2931 2931 3076 3076 2962 2944 2820 2706 2654 2643 2617 2603 2522 2390 2330 2326 2203 2189 2169 2102 2060 2002 1951 1911 1778 1665 1555 1401 1253 1157 1021 979 884 855 698 546 517 418 300 418 418 420 420 469 469 513 513 640 719 719 724 724 805 805 815 815 949 949 1073 1073 1209 1350 1350 1374 1374 1473 1473 1625 1625 1711 1711 1793 1911 1911 1974 1974 1985 1985 2047 2047 2120 2120 2248 2248 2327 2327 2402 2402 2553 2553 2555 2555 2605 2605 2692 2692 2717 2717 2854 2854 2847 2773 2680 2597 2483 2461 2368 2225 2096 2154 2154 2160 2160 2180 2180 2273 2273 2417 2417 2559 2531 2470 2449 2410 2261 2231 2089 1991 1890 1757 1646 1551 1497 1430 1378 1375 1233 1214 1105 962 925 849 844 837 805 728 640 530 437 423 416 274 376 427 478 529 580 631 682 733 784 835 886 937 988 1039 1090 1141 1192 1243 1294 1345 1396 1447 1498 1549 1600 1651 1702 1753 1804 1855 1906 1957 2008 2059 2110 2161 2212 2263 2425 2506 2564 2593 2443 2308 2170 2041 2024 1871 1868 1713 1645 1525 1371 1361 1254 1201 1109 995 987 1061 1061 1172 1172 1193 1193 1305 1305 1353 1353 1388 1388 1429 1429 1532 1644 1655 1655 1674 1674 1781 1781 1835 1835 1883 1883 1909 1909 1926 1926 1969 2056 2056 2216 2434 2543 2543 2496 2400 2299 2258 2170 2047 2026 1916 1865 1727 1667 1567 1553 1420 1364 1215 1206 1056 931 837 829 739 631 547 540 448 370 337 230 282 308 334 360 386 412 438 464 490 516 542 568 594 620 646 672 698 724 750 776 802 828 854 880 906 932 958 984 1010 1036 1062 1088 1114 1140 1166 1192 1218 1244 1270 1296 1322 1348 1374 1400 1426 1452 1478 1504 1530 1556 1582 1608 1634 1660 1686 1712 1738 1764 1790 1816 1842 1868 1894 1920 1946 1972 1998 2024 2050 2076 2102 2128 2154 2180 2206 2232 2232 2232 2232 2424 2520 2476 2338 2337 2238 2089 2032 1896 1827 1817 1740 1606 1454 1334 1310 1229 1072 932 849 838 837 684 623 586 459 307 193 345 421 497 573 649 725 801 877 953 1029 1105 1181 1257 1333 1409 1485 1561 1637 1713 1789 1865 1941 2017 2093 2169 2245 2245 2245 2155 2096 2045 1971 1905 1903 1880 1877 1806 1796 1762 1708 1690 1628 1498 1461 1399 1345 1266 1118 996 894 869 801 646 643 525 518 424 284 289 439 586 586 616 616 738 738 826 826 908 908 1018 1018 1066 1066 1178 1178 1196 1196 1283 1380 1430 1430 1454 1465 1465 1471 1471 1509 1509 1532 1505 1384 1331 1273 1249 1094 942 823 709 665 643 489 339 319 233 89 89 158 158 165 280 280 295 295 392 392 507 507 579 737 737 796 858 858 895 895 884 734 683 638 619 518 479 413 308 406 455 504 553 602 651 721 756 756 756 756 756 806 831 695 685 610 482 352 330 177 187 192 197 202 207 212 217 222 227 232 237 242 247 252 257 262 267 272 277 282 287 292 297 302 307 312 317 322 327 332 337 342 347 352 357 362 367 372 377 382 387 392 397 402 407 412 417 422 427 432 437 442 447 452 457 462 467 472 477 482 487 492 497 502 507 512 364 231 85 85 231 231 461 576 748 834 800 717 684 612 600 579 483 395 243 201 201 210 210 210 210 494 636 636 505 494 447 413 277 305 305 454 454 454 496 517 517 509 349 293 412 660 784 908 1032 1114 1155 1155 1055 953 848 699 635 586 506 393 387 284 600 758 916 1010 1057 1057 1057 1013 979 891 806 686 569 422 301 446 446 603 603 671 671 759 716 651 565 546 502 440 352 313 276 116 228 284 340 340 370 385 235 437 538 600 631 707 745 643 515 505 462 337 184 404 514 514 514 442 388 255 308 308 494 587 549 404 368 265 224 224 371 357 233 233 233 321 365 260 260 260 260 482 593 445 444 327 177 285 339 393 393 393 671 810 810 810 858 882 906 1082 1170 1460 1605 1457 1457 1298 1154 1075 959 902 752 626 587 522 373 224 418 515 612 709 806 903 1000 1097 1194 1068 929 865 722 573 540 388 307 461 538 615 692 769 846 923 839 730 596 488 423 272 272 370 370 481 481 609 609 609 603 563 554 496 439 339 214 496 637 778 778 1012 1129 1399 1534 1669 1612 1454 1437 1328 1244 1199 1053 1057 1059 1061 1063 1065 1067 1069 1071 1073 1075 1077 1079 1081 1083 1085 1087 1089 1091 1093 1095 1097 1099 1101 1103 1105 1107 1109 1111 1113 1115 1117 1119 1121 1123 1125 1127 1129 1131 1133 1135 1137 1139 1141 1143 1145 1147 1149 1151 1153 1155 1157 1159 1161 1163 1165 1167 1169 1171 1173 1175 1177 1179 1181 1183 1185 1187 1189 1191 1193 1195 1197 1199 1201 1203 1205 1207 1209 1211 1213 1215 1217 1219 1221 1223 1225 1227 1229 1231 1233 1235 1237 1239 1241 1243 1245 1247 1249 1251 1251 1251 1481 1596 1596 1525 1388 1259 1159 1083 945 862 762 744 697 577 417 352 308 233 230 524 671 818 965 1112 1259 1406 1406 1528 1589 1589 1524 1396 1346 1330 1205 1119 998 913 878 816 784 681 668 616 524 412 321 306 169 234 234 261 261 270 270 319 319 370 370 462 568 568 615 615 671 671 766 766 773 773 829 829 849 999 999 1083 1083 1208 1208 1238 1238 1376 1376 1455 1450 1324 1288 1188 1035 1003 970 913 765 756 707 678 576 511 441 372 246 246 362 362 470 470 578 578 592 592 615 615 639 796 796 778 763 669 525 501 342 202 79 211 277 343 409 475 541 613 649 649 649 498 356 355 250 259 259 305 305 432 321 271 271 477 580 580 728 802 924 985 985 931 836 766 677 560 427 360 292 415 446 446 542 546 546 626 694 694 694 694 952 1081 1121 1141 1141 1020 921 818 752 638 507 427 411 319 525 628 731 834 937 937 937 937 937 836 817 765 711 610 517 494 345 326 214 100 253 253 323 358 224 346 302 486 578 578 640 671 627 600 546 541 478 460 352 342 286 408 469 530 530 412 354 268 309 309 309 309 337 351 351 583 699 941 1062 1062 1062 1043 936 810 675 517 420 386 379 269 344 344 442 442 582 582 730 730 889 1065 1153 1153 1447 1594 1650 1678 1678 1678 1870 1966 2110 2182 2254 2254 2572 2731 2731 2839 2893 3035 3106 3071 2994 2930 3088 3167 3343 3431 3513 3554 3554 3554 3423 3326 3186 3175 3032 3004 2885 2836 2783 2655 2518 2452 2340 2317 2218 2170 2095 1977 1967 1922 1765 1689 1591 1562 1408 1296 1226 1180 1111 1205 1205 1283 1283 1382 1382 1412 1412 1545 1863 2022 2022 1973 1967 1922 1833 1775 1751 1625 1517 1398 1353 1302 1235 1141 1119 1018 899 774 734 704 701 606 533 506 393 295 571 709 847 985 1123 1261 1399 1537 1675 1813 1686 1638 1560 1472 1332 1251 1145 1118 1075 977 855 846 697 671 597 586 513 410 335 261 375 432 489 546 603 660 717 774 831 888 945 1002 1059 1116 1173 1230 1287 1344 1401 1458 1458 1458 1369 1227 1156 1030 934 890 803 707 588 451 431 368 290 216 262 262 357 357 502 502 508 508 591 591 737 737 769 769 773 773 929 929 1038 1038 1165 1165 1199 1216 1268 1294 1140 1134 1022 870 801 782 760 645 504 426 290 201 459 588 717 846 975 1201 1314 1314 1314 1616 1767 1670 1523 1450 1374 1327 1269 1109 1088 1076 928 841 810 703 687 637 526 512 401 364 280 280 407 407 531 531 616 616 768 768 913 913 1030 1030 1074 1074 1171 1171 1211 1211 1269 1269 1382 1382 1499 1405 1258 1238 1163 1006 941 936 906 750 651 514 423 396 284 576 722 868 1014 1160 1306 1354 1378 1354 1594 1714 1622 1576 1509 1425 1279 1126 1124 1027 1013 1001 969 954 886 794 712 658 533 435 398 282 588 741 894 1047 1200 1353 1506 1506 1506 1610 1662 1944 2085 2309 2421 2421 2421 2421 2477 2505 2651 2724 2797 2747 2667 2637 2609 2471 2339 2262 2151 2117 2108 2014 1944 1895 1758 1704 1550 1396 1335 1205 1102 1031 972 1218 1341 1464 1587 1710 1833 1956 2079 2202 2325 2448 2571 2571 2571 2455 2332 2184 2032 1953 1852 1739 1593 1512 1476 1395 1324 1253 1247 1117 1110 1024 922 865 729 583 498 480 347 301 527 640 753 866 979 1092 1205 1318 1431 1544 1657 1770 1883 1996 2109 2222 2335 2237 2186 2067 2014 1944 1912 1783 1669 1597 1516 1417 1318 1229 1183 1049 1015 961 849 807 780 659 618 480 387 254 308 335 362 389 416 443 470 497 524 551 578 605 632 659 686 713 740 767 794 821 848 875 902 929 956 983 1010 1037 1064 1091 1118 1145 1172 1199 1226 1253 1280 1307 1334 1361 1388 1415 1442 1469 1496 1523 1550 1577 1604 1631 1658 1685 1712 1739 1766 1793 1820 1847 1874 1901 1810 1795 1656 1641 1546 1405 1333 1214 1144 1139 992 900 887 872 733 593 506 364 317 234 538 690 842 994 1146 1298 1450 1602 1602 1602 1602 1500 1374 1222 1211 1138 1083 993 841 735 682 655 561 536 453 327 210 286 286 314 314 414 519 519 559 559 612 612 674 674 691 691 718 718 875 875 885 885 966 966 1084 1084 1115 1115 1182 1182 1332 1300 1260 1182 1067 1051 992 857 787 656 641 627 595 480 409 404 392 252 376 438 500 562 624 686 748 810 872 934 996 1058 1232 1319 1246 1171 1022 928 920 824 797 762 711 595 586 525 368 248 280 296 312 328 344 360 376 392 408 424 440 456 472 488 504 520 536 552 568 584 600 616 632 648 648 650 651 583 517 491 465 427 332 176 206 206 233 233 233 233 233 273 293 293 541 665 665 593 436 377 260 330 365 243 243 355 411 323 213 213 439 552 420 387 289 289 289 289 431 502 502 592 637 549 548 503 408 349 323 278 278 325 325 325 475 550 870 1030 913 909 755 657 644 586 541 510 455 368 256 256 326 326 412 527 527 669 703 703 814 1056 1177 1177 1177 1249 1285 1285 1202 1136 1101 1038 940 925 806 782 738 639 509 407 345 215 295 335 375 415 455 495 535 575 615 655 695 735 775 815 855 895 935 975 1015 1133 1192 1251 1251 1251 1204 1093 958 905 886 816 691 654 578 492 431 289 208 297 297 356 356 455 455 497 497 569 569 707 707 734 734 751 751 782 782 901 901 985 1027 884 726 719 679 572 432 297 297 356 356 384 384 404 404 538 538 642 642 759 759 636 560 432 413 389 274 209 321 377 433 489 743 870 870 870 825 715 654 590 578 438 290 312 323 334 345 356 367 378 389 400 411 422 433 444 455 466 477 488 499 510 521 532 543 543 412 411 397 321 296 444 382 351 211 157 157 157 263 316 360 382 452 487 487 374 301 252 514 645 512 432 339 187 185 185 332 332 332 332 468 536 652 710 734 746 746 677 646 488 448 398 257 487 602 812 917 1153 1271 1181 1075 989 911 777 694 605 595 484 469 413 410 271 131 131 131 131 179 203 417 524 812 956 1100 1100 1150 1175 1095 944 821 680 589 441 324 270 530 660 790 920 920 974 1001 916 862 782 688 664 511 406 323 278 278 381 381 486 486 586 586 733 733 901 985 829 798 719 566 478 320 175 175 253 253 339 339 383 383 424 424 550 550 632 632 701 603 599 520 517 510 362 277 277 363 363 291 315 419 471 471 463 358 271 111 211 379 463 448 374 354 253 219 325 378 378 266 380 437 328 314 314 418 470 363 319 523 625 625 625 915 1060 1278 1387 1313 1252 1176 1176 1176 1176 1162 1114 1092 1068 1054 906 900 853 835 771 690 531 405 291 344 434 479 460 343 250 250 520 655 683 697 606 582 463 329 271 271 281 281 434 312 536 648 581 505 505 685 775 907 973 1147 1234 1476 1597 1496 1476 1373 1310 1169 1076 1043 918 818 764 608 500 428 335 199 199 283 325 611 754 954 1054 1250 1348 1298 1142 1127 968 851 836 722 721 564 409 400 322 277 277 432 432 578 578 599 599 675 675 725 725 810 810 960 960 1120 1120 1120 1120 1344 1456 1456 1365 1246 1151 1149 1056 929 781 678 677 622 573 550 453 342 214 278 310 342 374 406 438 470 502 534 566 598 630 662 694 726 758 790 822 854 886 918 950 982 1014 1046 1078 1110 1142 1190 1214 1214 1070 1021 943 855 827 793 737 595 542 432 316 428 428 525 525 631 673 769 928 928 836 702 548 518 486 402 307 374 374 381 381 404 404 488 488 522 522 592 592 601 601 712 934 1045 1025 959 944 787 642 550 430 303 303 330 330 487 487 494 494 619 619 713 713 756 663 599 578 488 412 377 309 370 370 467 467 394 274 208 308 308 502 599 853 980 980 1022 1043 1043 1087 1109 1131 1022 905 878 872 853 746 726 659 519 431 333 287 447 527 607 687 767 847 1115 1249 1242 1119 1002 894 880 857 809 667 523 498 446 364 622 751 880 880 1136 1264 1504 1624 1744 2050 2203 2170 2141 2097 2088 1952 1899 1812 1789 1759 1700 1551 1395 1316 1159 1022 938 858 804 734 623 597 538 497 418 269 549 689 829 969 1109 1249 1389 1529 1669 1809 1949 1828 1679 1592 1445 1332 1220 1123 972 816 725 678 599 567 428 286 286 350 350 389 389 439 439 545 545 564 564 717 717 779 779 934 934 978 978 1015 1015 1140 1140 1209 1209 1249 1312 1312 1438 1509 1509 1595 1595 1675 1675 1646 1623 1617 1474 1387 1289 1237 1156 1109 984 878 839 760 728 585 521 507 456 299 581 722 863 1004 1145 1286 1427 1551 1613 1613 1913 2063 2213 2477 2609 2741 2741 2967 3080 3106 3119 3119 3345 3458 3458 3452 3427 3284 3223 3123 3006 2850 2729 2725 2696 2559 2544 2487 2365 2356 2321 2230 2227 2082 1936 1866 1761 1644 1546 1428 1280 1257 1137 1027 891 802 757 650 631 536 457 361 293 413 413 419 419 524 524 647 647 701 701 830 830 852 982 982 1003 1003 1138 1138 1294 1294 1343 1343 1423 1423 1475 1475 1563 1563 1658 1658 1706 1706 1853 1853 1890 1890 2174 2316 2366 2391 2447 2475 2475 2475 2757 2898 3040 3111 2990 2948 2854 2791 2721 2685 2534 2438 2423 2297 2217 2131 2123 2041 2013 1900 1866 1735 1632 1594 1555 1408 1307 1304 1214 1100 983 887 800 667 601 579 567 522 372 338 224 265 265 346 455 455 535 535 687 687 766 766 788 788 887 887 1038 1038 1093 1093 1175 1175 1177 1177 1217 1217 1318 1377 1377 1493 1493 1560 1560 1614 1614 1670 1670 1701 1701 1816 1816 1873 1873 1938 1938 2091 2091 2120 2150 2270 2270 2319 2319 2473 2539 2539 2588 2588 2679 2679 2696 2784 2784 2813 2813 2817 2819 2821 2821 2723 2619 2551 2391 2269 2247 2134 2124 2087 2064 2025 1951 1836 1734 1598 1534 1508 1380 1286 1190 1094 1033 1006 858 703 602 470 333 186 243 243 403 403 466 466 537 537 568 568 704 704 747 756 756 766 766 796 796 859 859 966 966 1014 1014 1050 1050 1072 1072 1112 1112 1148 1148 1154 1286 1286 1367 1367 1509 1509 1569 1569 1695 1695 1834 1834 1929 1821 1703 1696 1690 1674 1627 1530 1507 1401 1311 1164 1035 983 938 784 725 717 638 501 379 346 320 311 343 359 375 391 407 423 439 455 471 487 503 519 535 551 567 583 599 615 631 647 663 679 695 711 727 743 759 775 791 807 823 839 855 871 887 903 919 935 951 967 983 999 1015 1031 1047 1063 1079 1095 1111 1127 1143 1159 1175 1191 1207 1223 1239 1255 1271 1287 1303 1319 1335 1351 1367 1383 1399 1415 1431 1447 1463 1479 1495 1511 1527 1543 1559 1575 1591 1607 1623 1677 1704 1599 1492 1412 1289 1224 1187 1071 1048 904 870 807 692 536 478 448 407 286 556 691 826 961 1096 1231 1366 1501 1420 1314 1238 1131 1004 1004 1071 1071 1104 1104 1169 1169 1281 1183 1064 1024 913 808 658 609 505 351 284 284 354 354 373 373 431 431 586 586 663 663 745 829 829 890 890 928 1062 1212 1287 1362 1252 1243 1130 1058 991 968 860 705 648 581 566 505 436 308 308 380 380 430 430 538 538 630 630 672 764 764 840 840 960 960 1041 1041 1186 1037 1013 996 849 699 558 551 415 395 271 271 349 349 448 448 462 462 605 605 669 669 814 854 854 923 923 808 762 658 606 581 471 345 275 394 491 491 521 521 626 786 866 972 1025 892 740 680 583 514 438 435 399 280 544 676 808 998 1093 1093 1093 1093 1093 1093 1093 968 869 775 630 520 386 342 299 329 344 359 374 389 404 419 434 449 464 479 494 509 524 539 554 569 584 599 614 629 644 659 674 689 704 719 734 749 764 779 861 902 757 747 707 626 569 510 490 379 340 199 135 242 315 315 449 449 462 462 532 532 578 578 696 828 894 894 1034 1104 1138 1155 1155 1073 1063 1010 917 840 744 657 517 400 245 339 488 488 522 522 577 577 629 666 666 679 679 693 752 752 874 976 1027 916 886 808 657 532 416 413 378 324 225 136 136 202 202 346 346 424 424 556 556 710 988 1127 1090 951 834 744 639 747 801 855 855 1167 1323 1246 1102 988 849 772 729 614 575 465 363 225 225 334 334 446 446 587 587 651 651 687 687 793 793 879 879 955 955 1031 1285 1412 1260 1129 1011 885 778 770 724 677 586 540 487 374 337 282 282 401 401 447 447 467 467 532 532 636 636 679 702 702 801 801 926 926 1009 1009 1150 1024 1008 884 796 763 703 576 498 452 412 289 289 443 443 538 538 595 595 595 835 955 1161 1264 1308 1330 1330 1600 1735 1735 2013 2152 2240 2284 2204 2190 2092 1943 1869 1819 1778 1773 1629 1542 1515 1360 1254 1149 1115 983 908 829 775 727 655 607 496 488 467 409 316 316 470 470 495 495 533 533 606 606 698 698 763 763 891 891 960 960 961 961 1039 1039 1095 1095 1166 1194 1194 1323 1323 1468 1594 1657 1657 1657 1815 1894 1924 1939 1922 1831 1708 1688 1630 1616 1599 1576 1445 1334 1238 1085 1048 933 860 716 678 544 444 380 275 303 303 389 506 506 514 514 650 650 765 765 825 825 940 940 1074 1074 1193 1193 1268 1268 1283 1283 1427 1427 1468 1468 1553 1553 1673 1624 1558 1535 1467 1320 1224 1107 1104 998 947 809 676 591 465 351 292 292 293 293 389 389 545 545 553 553 677 677 803 803 842 842 852 852 973 973 1128 1128 1194 1194 1309 1309 1317 1317 1348 1348 1441 1685 1807 1688 1636 1502 1481 1420 1287 1181 1050 951 933 813 668 571 474 338 223 541 700 859 1018 1177 1336 1495 1654 1922 2056 2056 2056 2056 2056 2056 2226 2311 2278 2238 2181 2174 2139 2107 2088 1988 1924 1851 1741 1653 1577 1433 1347 1236 1098 1074 1050 898 792 679 524 425 412 321 293 183 433 558 683 808 933 1058 1183 1183 1183 1193 1198 1074 957 876 814 658 524 467 331 306 306 432 432 557 557 557 557 428 269 274 274 274 370 418 574 652 619 618 470 441 695 822 822 822 822 888 921 921 983 1014 1208 1305 1409 1461 1399 1397 1395 1369 1219 1088 972 831 746 731 726 680 659 626 570 570 721 721 815 815 842 915 915 915 783 648 538 459 362 204 524 684 684 684 698 705 863 942 868 786 785 651 507 470 383 279 429 504 579 654 595 586 512 429 388 327 295 439 511 651 721 721 973 1099 1099 1099 1071 1030 961 899 840 710 700 655 639 513 399 397 304 368 368 394 394 473 473 592 592 654 654 719 719 873 873 716 595 547 487 417 273 587 744 688 635 495 375 358 328 239 281 302 323 344 344 370 383 322 174 117 117 245 245 555 710 710 710 581 578 429 359 211 238 238 335 335 449 703 830 692 680 591 575 460 372 335 246 292 315 338 361 384 407 430 453 476 499 522 464 431 277 424 356 284 284 390 443 387 379 349 201 201 201 359 438 738 888 1038 1038 913 769 766 620 541 461 376 314 370 370 484 605 605 616 616 761 758 604 596 487 397 293 293 402 402 478 411 257 189 215 228 382 459 631 717 997 1137 1137 1137 1385 1509 1506 1421 1408 1374 1334 1278 1216 1171 1158 1063 920 837 814 741 686 626 551 437 335 315 247 543 691 839 987 1135 1283 1283 1401 1460 1610 1685 1685 1685 1685 1579 1419 1383 1282 1236 1205 1115 959 899 755 628 534 488 367 332 174 230 230 348 348 453 453 553 553 689 689 838 838 939 939 1083 1083 1132 1132 1236 1236 1347 1347 1465 1753 1897 2097 2197 2197 2197 2197 2041 2003 1895 1787 1754 1701 1543 1434 1417 1309 1260 1257 1172 1047 1005 972 814 813 757 747 644 501 441 317 453 521 589 657 725 793 861 929 997 1065 1133 1201 1269 1337 1405 1473 1541 1609 1677 1745 1813 1881 1729 1709 1643 1611 1492 1446 1384 1315 1309 1175 1092 976 835 777 706 681 579 512 433 380 368 351 209 53 43 141 190 239 288 337 386 435 484 533 582 631 680 729 778 827 876 925 974 1023 1072 1121 1170 1219 1268 1317 1366 1415 1464 1513 1562 1758 1856 1856 1932 1970 1970 1970 1970 1970 1837 1743 1590 1487 1406 1259 1111 1009 928 833 746 730 631 488 480 326 266 296 311 326 341 356 371 386 401 416 431 446 461 476 491 506 521 536 551 566 581 581 581 581 581 581 581 509 477 462 416 332 214 243 243 373 479 532 491 470 427 359 201 287 330 275 475 575 613 632 632 700 734 734 880 953 1026 1099 1099 1099 1099 1099 1099 1129 1144 1300 1378 1302 1261 1180 1032 1019 947 855 830 821 717 577 529 420 288 288 406 406 562 562 569 569 588 588 726 826 826 838 937 937 1050 1050 1120 1120 1120 1089 1079 967 937 838 723 701 648 593 437 392 293 447 524 601 678 782 834 834 704 553 543 540 413 254 462 566 566 550 493 426 305 458 422 378 230 230 230 230 328 377 270 270 270 270 448 537 470 413 387 244 241 273 289 547 676 676 676 676 726 751 751 610 508 387 244 438 535 535 535 535 419 297 605 759 767 771 947 1035 1035 1035 952 845 768 626 508 402 379 322 290 298 298 309 309 445 445 489 489 598 598 658 658 698 698 782 962 1052 1052 920 896 786 660 604 590 501 428 378 303 356 356 470 470 531 531 640 640 783 783 783 783 783 855 891 1195 1347 1347 1347 1347 1347 1499 1575 1575 1472 1408 1392 1283 1144 1019 866 803 732 721 591 495 443 368 356 267 212 490 629 768 907 1046 1185 1324 1176 1108 1001 859 791 711 687 565 560 557 557 587 587 615 615 683 683 688 688 783 783 841 841 869 942 942 986 986 996 996 1023 1311 1455 1599 1599 1480 1423 1303 1143 1044 972 840 695 629 470 320 293 312 312 376 376 455 455 486 486 629 629 786 786 911 911 952 952 1037 1037 1190 1223 1223 1370 1285 1262 1103 966 882 801 740 663 541 413 397 319 319 380 380 511 511 620 620 663 663 681 681 835 835 883 883 920 920 924 924 959 959 1083 1083 1083 943 856 792 784 754 701 658 526 493 364 293 399 399 515 515 599 599 701 701 718 718 842 842 842 896 923 893 772 727 657 620 542 534 499 400 355 213 213 306 306 354 354 354 614 744 744 744 942 1041 1041 1321 1461 1423 1414 1290 1258 1186 1048 928 859 765 756 692 535 526 405 306 306 386 386 430 430 502 502 555 555 647 667 667 666 530 432 309 335 335 448 604 682 858 946 946 805 775 686 581 532 393 305 449 521 593 665 665 651 584 531 449 448 439 332 274 370 418 418 696 835 997 1078 1078 1078 1212 1279 1222 1130 1071 1045 913 835 752 624 509 380 338 241 241 258 258 377 377 445 445 533 533 572 572 603 603 628 628 703 839 839 901 901 963 883 792 663 562 429 270 270 293 293 317 317 395 395 455 455 469 469 484 484 559 559 632 632 779 779 718 570 542 397 377 251 287 287 430 454 466 466 638 724 724 703 554 506 367 355 280 387 387 488 550 581 451 363 225 505 645 645 909 1041 1341 1491 1423 1334 1307 1255 1105 947 898 759 601 546 497 364 336 227 531 683 835 987 1139 1291 1291 1291 1276 1144 1015 868 846 705 580 536 508 434 376 373 338 301 543 664 785 906 1027 1027 1151 1213 1421 1525 1476 1468 1335 1248 1197 1064 982 943 785 778 692 561 536 516 377 350 311 627 785 943 1101 1259 1385 1448 1516 1550 1550 1493 1421 1409 1343 1289 1140 987 876 834 772 692 645 609 552 540 535 402 253 119 150 150 265 265 300 433 433 443 443 555 555 611 611 642 642 788 788 867 867 1003 1118 1118 1192 1299 1146 1016 863 807 704 630 473 426 282 534 660 786 912 1038 910 856 697 674 565 467 438 428 412 308 156 360 462 564 666 768 934 1017 1017 941 808 752 715 575 569 521 483 419 406 405 314 346 362 378 690 846 852 855 855 855 820 697 542 488 487 338 255 319 351 383 415 447 479 511 543 543 514 387 381 344 320 281 375 375 375 459 501 637 705 705 705 697 567 482 354 222 482 612 636 648 660 660 524 397 325 169 271 271 284 284 376 644 778 778 870 916 916 1140 1252 1260 1264 1444 1534 1534 1852 2011 2011 1971 1885 1843 1755 1641 1572 1417 1379 1343 1232 1204 1182 1077 983 876 779 640 627 537 449 373 296 360 392 424 456 488 520 552 584 616 648 680 712 744 776 808 840 872 904 936 968 1000 1032 1064 1096 1128 1160 1192 1224 1256 1288 1320 1352 1384 1416 1448 1480 1512 1544 1576 1608 1640 1672 1704 1760 1788 1788 1788 1966 2055 2055 2215 2295 2295 2443 2517 2591 2645 2672 2836 2918 2817 2676 2637 2524 2414 2320 2277 2164 2059 2018 1865 1749 1595 1583 1543 1523 1403 1384 1375 1279 1126 1061 996 842 795 747 663 603 568 459 361 255 239 239 304 304 368 368 510 510 646 646 806 806 933 933 954 954 1012 1012 1149 1149 1289 1289 1424 1424 1527 1527 1674 1674 1771 1771 1849 1849 1954 1954 2064 2064 2097 2097 2285 2379 2473 2473 2733 2863 2752 2628 2590 2534 2483 2413 2392 2280 2146 2011 1983 1972 1897 1767 1746 1676 1648 1621 1569 1462 1407 1381 1339 1283 1188 1073 1047 1038 994 928 798 732 725 579 501 361 290 290 321 321 448 448 467 467 515 515 653 653 730 730 856 856 967 967 1011 1011 1102 1102 1180 1180 1208 1208 1349 1349 1356 1356 1407 1407 1433 1433 1495 1495 1563 1563 1636 1636 1680 1680 1832 1832 1956 1956 2083 2101 2101 2201 2201 2303 2303 2429 2429 2577 2572 2468 2391 2334 2215 2210 2094 1990 1890 1857 1799 1748 1739 1582 1533 1450 1417 1321 1311 1187 1037 996 975 909 892 810 666 577 488 385 274 274 293 293 361 361 394 394 453 602 602 652 652 662 662 584 490 377 332 182 290 344 231 231 403 489 389 309 543 660 660 660 660 660 660 660 958 1107 1111 1113 1075 1030 1009 919 787 673 533 444 326 190 190 336 336 461 461 572 572 634 634 638 638 713 713 812 1004 1100 1023 904 791 726 576 438 392 305 433 433 452 452 590 590 742 742 863 1055 1151 1245 1292 1339 1427 1471 1471 1471 1599 1663 1663 1785 1846 2056 2161 2266 2165 2063 1920 1822 1755 1709 1573 1425 1404 1351 1266 1190 1071 986 898 879 831 709 659 654 517 423 265 347 388 429 470 511 552 593 634 675 716 757 798 839 880 921 962 1003 1044 1085 1126 1167 1208 1249 1290 1331 1372 1413 1454 1495 1536 1577 1618 1659 1700 1741 1782 1823 1864 1905 1946 2256 2411 2398 2375 2218 2174 2048 2040 2014 1994 1954 1917 1914 1797 1688 1638 1487 1422 1280 1217 1069 926 792 685 610 452 413 317 317 423 423 436 436 487 487 496 496 569 592 592 594 594 735 875 875 966 1027 1027 1071 1071 1177 1177 1333 1333 1347 1371 1371 1450 1450 1595 1595 1725 1725 1878 1878 1901 1901 1959 2067 2067 2164 2141 2009 1938 1876 1786 1713 1655 1615 1459 1331 1181 1108 1015 892 800 659 612 554 473 462 408 360 265 515 640 640 640 640 802 883 762 670 638 619 489 489 597 877 1017 1017 1000 935 835 764 724 706 600 449 404 270 320 345 370 395 420 445 470 495 520 545 570 595 620 645 670 695 720 720 720 577 555 409 258 379 411 328 239 239 439 539 539 539 444 400 305 209 185 437 563 563 432 390 274 346 282 580 729 743 750 1048 1197 1197 1197 1065 914 843 819 728 678 622 559 554 504 362 258 450 546 642 738 834 930 930 1112 1203 1294 1294 1294 1294 1175 1112 1098 949 947 915 894 814 724 603 531 484 333 299 383 383 450 450 476 476 501 501 553 553 612 612 691 773 773 848 848 897 897 964 964 1106 968 870 765 630 562 426 283 283 320 320 448 448 571 571 659 659 809 923 980 1037 1261 1373 1373 1389 1397 1347 1245 1130 1120 1017 926 792 768 716 581 494 438 304 304 446 446 453 453 568 568 645 645 727 727 875 875 967 967 1028 1028 1179 1179 1087 931 923 913 808 693 559 554 527 407 397 353 307 571 703 835 967 975 979 983 1255 1391 1697 1850 1850 1755 1601 1471 1388 1276 1235 1175 1047 985 934 787 764 743 689 580 473 464 337 205 279 316 353 390 427 464 501 538 575 612 649 686 723 760 797 834 871 908 945 982 1019 1056 1093 1130 1167 1204 1241 1278 1315 1352 1389 1426 1463 1500 1537 1399 1362 1219 1218 1080 1078 1062 940 906 838 697 651 543 494 365 249 325 363 401 439 477 515 553 591 629 667 705 743 781 819 857 895 933 971 1009 1047 1085 1123 1161 1199 1507 1661 1642 1505 1452 1301 1144 1015 922 908 758 644 522 369 310 426 484 542 600 658 716 774 832 890 948 1006 1064 1122 1180 1238 1296 1354 1268 1260 1219 1061 994 903 745 586 534 461 368 260 260 376 376 444 444 585 585 690 690 695 695 783 783 794 794 810 810 909 909 1008 1008 1073 1267 1364 1316 1302 1269 1229 1123 972 962 916 860 801 701 622 605 566 437 281 315 332 349 366 383 400 417 553 621 493 402 284 284 427 515 559 603 623 633 633 620 568 527 507 463 349 331 325 312 362 408 431 404 312 478 561 533 512 380 253 253 253 253 475 586 586 678 724 724 804 844 755 601 532 396 313 435 435 592 652 682 558 467 445 442 323 187 187 314 459 751 897 897 897 897 897 897 897 797 790 650 513 472 464 410 302 461 461 522 522 656 545 397 324 320 172 172 282 350 350 350 398 422 446 406 399 269 118 118 175 175 477 628 628 628 628 628 539 446 334 298 374 374 688 845 1145 1295 1181 1050 991 944 1008 1024 1032 985 931 1247 1405 1344 1259 1234 1076 1058 998 908 832 739 669 585 472 433 300 300 411 411 547 669 669 815 815 923 923 1065 1065 1093 992 842 775 681 576 463 351 248 498 623 748 873 998 1272 1409 1546 1683 1683 1767 1809 1871 1902 1922 1932 1915 1797 1748 1693 1554 1500 1435 1299 1164 1102 1031 1013 939 891 788 785 653 532 498 412 254 254 274 274 305 305 459 459 517 517 617 617 764 887 887 934 934 983 983 1012 1012 1155 1155 1204 1305 1305 1390 1390 1449 1449 1548 1548 1686 1884 1983 1983 2005 2016 2016 2016 1995 1893 1818 1667 1594 1490 1434 1426 1385 1302 1242 1134 1067 920 872 852 797 645 621 526 467 413 259 159 339 429 519 609 699 789 879 969 1059 1149 1239 1329 1419 1509 1599 1689 1779 1905 1968 1909 1803 1695 1564 1501 1484 1427 1377 1316 1297 1161 1052 958 900 815 805 787 631 534 451 375 267 166 235 235 268 268 393 393 412 412 541 541 666 666 764 764 764 1064 1214 1400 1493 1337 1314 1171 1103 955 876 874 823 756 715 598 592 493 463 369 248 552 704 856 856 849 739 638 632 552 409 391 364 232 147 264 264 283 283 320 320 410 410 501 501 543 543 543 605 636 500 475 452 434 360 238 336 385 250 250 440 535 535 535 807 943 943 1113 1198 1198 1198 1103 966 932 893 864 767 733 707 615 572 570 560 463 370 268 374 374 499 499 567 567 727 727 834 834 933 1059 1122 1030 928 838 832 769 740 638 632 619 785 868 745 643 545 524 477 341 327 194 49 69 79 89 99 109 119 129 139 149 159 169 179 189 199 209 219 229 239 249 259 269 279 289 299 309 319 329 339 349 359 369 379 389 399 409 419 429 439 449 459 469 479 489 499 509 519 529 539 549 805 933 933 1179 1302 1302 1302 1145 990 864 858 699 617 593 483 342 332 262 303 303 391 411 411 527 538 538 577 577 641 641 737 737 775 775 777 777 907 907 1050 1050 962 830 677 573 566 426 422 266 389 389 416 416 435 435 575 575 709 709 830 740 641 559 555 511 412 289 437 511 585 573 456 428 341 275 581 734 766 782 769 730 682 575 541 381 265 429 511 593 583 530 439 324 314 436 497 558 410 394 251 251 353 353 469 527 505 482 339 257 533 671 795 857 1063 1166 1030 879 748 718 699 669 581 465 324 269 313 335 357 379 401 423 445 467 489 511 533 555 577 599 621 643 665 687 709 731 753 775 797 819 841 863 1007 1079 924 859 843 713 592 476 362 293 293 452 478 478 481 481 594 594 683 683 770 770 846 884 811 774 667 662 635 497 432 370 253 253 378 378 512 595 439 327 296 296 390 390 590 690 565 501 429 393 323 291 319 319 349 349 484 484 484 400 322 178 478 628 734 787 787 685 642 552 534 501 382 224 356 515 515 515 363 299 337 356 355 204 204 204 204 270 303 336 336 610 747 855 909 909 909 1083 1170 1170 1354 1446 1358 1273 1188 1131 976 934 916 866 760 603 551 549 492 381 323 293 335 356 377 398 419 440 461 482 503 524 545 566 648 689 689 573 478 342 272 588 746 746 623 574 490 442 420 419 347 286 334 358 382 406 430 714 856 1118 1249 1217 1097 1078 1039 1028 915 820 810 716 608 479 349 218 116 116 122 122 134 134 249 509 639 639 675 693 693 564 482 342 336 224 392 476 602 665 564 487 481 395 294 312 321 330 339 348 526 615 631 639 647 517 409 272 336 368 368 368 286 312 325 233 331 380 380 612 728 728 718 572 458 334 236 442 545 545 545 392 252 373 613 733 865 931 931 798 653 615 551 483 468 417 276 334 296 296 296 296 296 296 296 296 398 449 380 344 224 534 689 777 821 821 947 1010 953 909 862 780 629 543 445 301 458 458 476 476 616 616 737 737 737 627 558 538 486 419 417 262 293 293 379 379 479 429 323 217 217 217 217 217 363 436 748 904 904 1000 1048 937 934 898 828 727 589 445 353 332 296 296 420 420 452 452 540 540 598 598 727 727 789 1067 1206 1345 1345 1301 1260 1170 1078 956 798 704 595 489 389 375 275 280 280 387 387 414 414 512 512 590 507 396 294 392 441 366 310 150 312 393 287 463 551 424 315 539 651 501 459 381 285 285 376 440 472 606 673 659 533 392 368 271 491 601 751 826 901 901 872 759 747 707 558 434 321 260 456 554 652 517 443 320 223 441 550 814 946 911 810 699 543 539 515 367 269 295 308 321 334 347 360 373 386 399 412 425 438 451 464 477 490 503 516 529 542 555 568 581 594 607 620 633 619 584 566 529 374 241 291 316 472 550 662 718 710 584 582 486 462 443 359 311 199 199 351 351 470 678 782 644 487 483 336 275 331 359 387 415 443 471 723 849 1093 1215 1409 1506 1496 1469 1757 1901 2045 2045 2045 2045 2291 2414 2646 2762 3038 3176 3052 2894 2862 2760 2760 2806 2806 2820 2820 2931 2931 3107 3195 3283 3283 3239 3150 3126 3036 3025 2975 2816 2698 2671 2575 2453 2369 2253 2116 1961 1888 1777 1670 1552 1532 1422 1389 1288 1190 1072 996 965 895 776 653 634 543 451 293 451 451 594 594 700 700 713 713 815 815 974 974 1130 1130 1217 1217 1347 1347 1446 1446 1480 1480 1625 1625 1777 1777 1795 1795 1910 1910 1943 1943 2045 2045 2116 2116 2252 2252 2313 2313 2359 2453 2453 2470 2470 2513 2513 2641 2641 2689 2704 2704 2822 2855 2855 3004 3204 3304 3262 3244 3232 3107 2966 2886 2874 2811 2754 2681 2661 2609 2572 2489 2353 2266 2242 2194 2042 1896 1771 1705 1612 1541 1418 1267 1257 1138 1076 948 790 690 635 504 484 463 457 418 276 336 336 379 379 505 633 782 782 845 845 925 925 1029 1029 1075 1196 1339 1339 1404 1404 1473 1473 1488 1488 1569 1569 1678 1678 1702 1702 1766 1766 1785 1785 1883 1929 1929 1936 2082 2082 2229 2229 2348 2348 2421 2421 2449 2449 2544 2544 2647 2647 2675 2675 2835 2835 2933 2933 2955 2955 2955 2796 2745 2597 2471 2429 2423 2404 2345 2270 2115 2090 1981 1881 1754 1723 1601 1466 1377 1292 1161 1020 885 840 702 680 583 515 497 478 456 336 195 287 287 395 395 471 471 480 480 552 552 572 572 702 702 750 750 797 797 948 948 1044 1072 1072 1094 1094 1192 1192 1241 1241 1381 1381 1525 1525 1529 1529 1587 1587 1713 1713 1967 2094 2094 1944 1888 1873 1775 1772 1737 1727 1688 1541 1507 1402 1372 1285 1134 985 893 881 734 621 581 567 491 379 330 187 206 206 340 340 449 449 487 487 622 622 721 721 880 880 1008 1008 1030 1030 1114 1114 1201 1201 1208 1208 1340 1340 1432 1432 1509 1539 1539 1661 1693 1693 1794 1794 1636 1559 1406 1301 1197 1189 1059 963 929 801 725 646 526 458 363 324 179 119 267 341 415 489 563 637 711 785 859 933 1007 1081 1155 1229 1303 1377 1451 1525 1413 1384 1298 1213 1144 1100 1028 965 879 811 778 633 557 440 403 383 339 298 542 664 786 908 1030 1152 1274 1492 1601 1825 1937 1934 1862 1765 1708 1677 1626 1599 1487 1351 1242 1218 1128 996 995 945 921 912 883 781 651 588 490 424 393 350 239 509 644 779 914 1049 1184 1319 1454 1589 1724 1724 1612 1480 1401 1292 1245 1234 1221 1163 1073 995 919 877 760 603 542 401 241 509 643 777 911 1045 1179 1313 1447 1447 1617 1702 1750 1774 1798 1798 1798 1736 1686 1559 1454 1388 1336 1267 1172 1144 1135 1077 1038 1031 981 944 814 773 733 666 663 517 420 385 311 499 593 687 781 875 969 1063 1157 1251 1345 1439 1533 1533 1432 1426 1394 1313 1295 1290 1284 1256 1211 1155 995 965 953 799 766 703 640 484 405 402 390 243 320 320 414 414 503 503 568 568 621 621 706 706 858 842 703 692 652 506 437 329 239 355 413 471 529 587 587 819 935 1061 1124 1187 1122 976 932 927 852 739 720 694 622 604 578 551 543 404 369 212 236 248 260 272 284 296 308 308 410 461 366 215 215 269 443 530 419 374 247 247 247 421 508 572 604 660 688 688 688 667 514 494 469 426 356 279 537 666 666 561 556 481 353 211 521 676 535 463 409 308 308 356 293 293 315 326 498 584 670 586 502 358 278 338 368 600 716 832 1132 1282 1282 1282 1195 1067 1015 977 879 857 717 595 588 447 424 407 364 259 303 376 376 244 306 306 306 594 738 882 881 794 726 628 566 438 283 537 664 664 854 949 1125 1213 1301 1473 1559 1759 1859 1859 1859 1873 1880 1887 1893 1896 1930 1947 1947 1936 1831 1743 1628 1515 1467 1349 1344 1273 1268 1238 1133 1043 981 964 961 824 803 748 662 642 607 447 291 401 456 511 566 621 676 731 786 841 896 868 748 661 652 538 406 330 178 214 232 250 268 286 304 322 340 358 376 394 412 430 448 466 484 502 520 538 556 574 592 592 592 758 841 1053 1159 1423 1555 1781 1894 1875 1766 1623 1602 1461 1344 1190 1067 954 874 756 596 501 370 368 235 136 300 382 464 546 628 710 792 874 956 1038 1120 1202 1284 1366 1448 1530 1612 1612 1850 1969 1909 1851 1802 1708 1611 1512 1456 1346 1327 1214 1147 1008 980 820 742 660 555 435 371 359 321 225 353 417 481 545 609 673 737 831 878 925 896 825 789 781 646 556 576 586 596 606 606 606 606 606 606 704 753 671 625 585 566 454 322 305 523 632 842 947 926 851 723 636 583 555 496 405 323 222 222 309 309 421 421 576 576 609 609 617 617 657 871 978 934 904 874 825 702 688 615 532 453 367 314 314 453 453 595 595 618 618 717 765 789 744 602 486 355 235 423 517 403 247 283 301 301 455 532 609 519 383 249 249 355 342 331 189 465 603 839 957 1013 1041 912 856 697 634 620 601 548 488 433 282 384 435 486 537 588 639 690 741 757 765 765 735 671 546 408 250 346 394 442 490 490 454 335 282 283 285 286 138 102 148 171 171 171 171 171 253 294 335 335 250 294 294 294 294 368 405 442 288 288 324 342 360 496 564 503 386 374 251 251 292 292 292 328 346 187 187 187 187 377 472 378 289 289 230 267 267 361 408 452 474 360 296 332 350 384 401 329 306 362 390 305 359 386 386 398 404 404 404 618 725 725 805 845 845 845 1157 1313 1313 1411 1460 1509 1613 1665 1514 1374 1357 1315 1224 1201 1059 1028 1026 878 878 927 927 1035 1035 1136 1136 1174 1174 1290 1290 1396 1243 1107 983 825 759 713 672 517 364 267 333 366 399 432 465 498 531 564 597 630 663 696 729 762 795 828 861 894 927 960 993 1026 1059 1092 1154 1185 1431 1554 1469 1379 1339 1275 1187 1124 1022 874 747 653 499 470 314 314 467 467 557 686 686 689 704 704 715 715 825 825 902 902 1029 1029 1062 1062 1183 1183 1185 1185 1217 1217 1365 1365 1555 1650 1650 1650 1886 2004 1884 1788 1780 1692 1667 1620 1461 1425 1386 1322 1273 1238 1084 1019 902 788 718 695 588 568 474 395 331 331 388 388 402 402 479 479 574 574 704 704 711 711 848 848 898 898 912 912 1065 1065 1084 1084 1175 1175 1242 1242 1289 1289 1387 1387 1399 1399 1548 1548 1580 1580 1652 1652 1695 1827 1893 1891 1734 1614 1499 1439 1402 1268 1143 1128 1042 1017 954 896 786 626 530 456 451 303 303 383 383 514 514 521 521 612 656 656 784 784 927 927 1071 1071 1137 1137 1219 1219 1367 1367 1483 1483 1604 1604 1684 1724 1764 1764 1956 2052 2178 2241 2383 2454 2320 2194 2041 1964 1940 1884 1803 1668 1654 1506 1394 1245 1113 1079 920 842 688 668 528 480 451 341 302 344 365 386 407 428 449 470 491 512 533 554 575 596 617 638 659 680 701 722 743 764 785 806 827 848 869 890 911 932 953 974 995 1016 1037 1058 1079 1100 1121 1142 1163 1184 1205 1226 1247 1268 1289 1310 1331 1352 1373 1394 1415 1415 1415 1393 1386 1277 1143 1134 1071 1028 894 755 696 568 541 440 351 259 342 342 400 400 508 551 551 681 681 837 837 923 923 1080 1080 1143 1143 1143 1118 1004 884 776 683 646 586 553 467 461 379 351 222 374 374 466 466 496 496 552 552 636 636 696 725 725 849 1139 1284 1124 994 922 861 837 783 715 598 464 318 318 329 329 385 385 414 414 559 559 667 667 707 707 862 862 1009 1313 1465 1465 1747 1888 1865 1766 1744 1742 1677 1611 1461 1459 1420 1340 1237 1206 1154 1052 1024 915 896 874 727 599 530 424 321 237 237 310 310 351 351 473 473 522 522 536 536 639 639 693 693 746 746 791 929 929 999 999 1032 1032 1136 1136 1254 1254 1361 1361 1492 1492 1524 1524 1643 1643 1556 1525 1406 1337 1207 1161 1133 1114 1054 996 901 752 721 642 616 568 542 478 381 223 305 305 417 417 552 552 704 704 845 845 864 864 869 869 878 878 926 998 998 1078 1078 1210 1210 1245 1245 1355 1355 1621 1754 1695 1555 1471 1381 1273 1256 1143 1050 972 936 802 755 975 1085 1195 1305 1415 1525 1423 1364 1334 1245 1132 1087 960 932 885 795 734 729 722 710 651 557 411 378 239 239 368 368 413 413 462 462 474 474 572 572 725 768 768 796 796 872 872 1009 1156 1258 1466 1570 1570 1501 1357 1218 1156 1000 892 833 676 626 540 519 461 349 227 333 333 424 424 542 542 664 664 685 685 751 751 889 889 1025 1025 1067 1067 1193 1193 1243 1243 1260 1452 1548 1537 1384 1329 1206 1128 1071 1049 933 867 781 755 662 526 450 372 361 318 318 466 595 595 693 693 852 852 888 888 891 891 991 991 1149 1149 1202 1202 1292 1155 1059 980 923 857 832 762 667 573 499 465 374 322 299 407 407 455 455 521 521 527 527 631 631 712 712 785 785 921 921 1023 1277 1404 1259 1196 1064 1031 951 923 799 700 647 507 415 335 262 262 365 365 520 520 611 611 617 617 705 705 781 781 1053 1189 1403 1510 1654 1726 1842 1900 1948 1972 2050 2089 2074 1958 1883 1836 1769 1624 1474 1357 1326 1211 1051 924 809 734 688 685 684 637 595 457 442 339 330 248 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 384 385 386 387 388 389 390 391 392 393 394 395 396 397 398 399 400 401 402 262 262 262 262 374 430 430 430 415 354 350 213 252 252 470 579 421 271 271 271 271 271 373 424 708 850 1034 1126 1098 1054 932 905 767 758 750 642 498 378 242 242 265 265 294 294 316 316 433 489 489 603 603 668 668 735 735 817 752 703 668 538 427 353 308 308 377 413 413 562 562 562 562 692 757 931 1018 1168 1243 1243 1243 1243 1243 1168 1022 1017 882 867 760 603 467 439 339 304 582 721 860 999 887 765 646 541 427 301 469 553 637 721 847 910 910 1020 1075 977 929 908 836 766 714 615 604 500 491 376 221 477 605 733 861 1075 1182 1330 1404 1404 1404 1404 1404 1279 1226 1178 1071 1034 932 907 778 728 697 669 533 395 357 255 295 295 340 340 481 481 588 653 653 764 764 903 903 915 915 1052 1052 1211 1211 1051 1041 1034 933 800 778 654 514 511 395 347 318 429 429 500 500 595 736 736 882 882 1004 1004 1004 1004 965 825 748 644 555 441 422 289 129 185 213 241 269 297 325 353 381 409 437 465 493 521 549 577 605 633 661 689 845 923 792 696 679 566 531 372 334 318 318 436 436 369 276 316 336 336 362 375 375 375 643 777 777 777 775 752 665 597 540 478 361 231 381 456 531 466 449 361 360 244 244 244 542 691 629 617 586 545 425 340 322 303 459 537 701 783 783 765 739 612 485 438 387 380 284 558 695 711 719 727 727 727 701 597 587 456 412 355 306 322 330 338 346 354 362 370 378 386 394 402 410 410 382 234 323 222 222 266 288 288 288 149 71 309 428 428 428 746 905 1064 1302 1421 1540 1710 1795 1724 1644 1633 1512 1487 1424 1382 1257 1256 1137 987 971 955 856 753 599 585 521 434 355 307 336 336 467 467 533 533 618 618 747 747 822 822 897 897 1027 1027 1119 1119 1254 1254 1311 1311 1372 1372 1516 1736 1846 1846 2106 2236 2129 2053 1952 1937 1868 1710 1596 1559 1482 1425 1409 1306 1152 1040 886 852 756 683 596 438 417 371 364 213 373 453 533 613 693 773 853 933 1013 1093 1173 1253 1333 1413 1493 1573 1653 1733 1813 1893 1973 2291 2450 2460 2465 2450 2308 2260 2245 2161 2124 2117 2108 1964 1804 1709 1613 1467 1360 1355 1331 1247 1155 1090 998 928 772 745 604 509 449 298 298 388 388 427 427 494 494 582 582 651 651 739 805 805 841 841 945 945 974 974 1102 1102 1219 1219 1296 1296 1366 1366 1490 1490 1647 1647 1718 1718 1806 1806 1910 1910 2029 2029 2061 2061 2207 2143 2049 1972 1904 1786 1630 1602 1539 1385 1315 1227 1109 1101 976 839 688 567 465 351 341 201 235 252 269 286 303 320 337 354 371 388 405 422 439 456 473 490 507 524 541 558 575 592 609 626 643 660 677 694 711 728 745 762 779 796 813 830 847 864 881 898 915 932 949 966 983 1000 1017 1034 1051 1068 1085 1102 1119 1136 1153 1170 1187 1204 1221 1238 1255 1272 1289 1306 1323 1340 1357 1374 1391 1408 1425 1442 1459 1476 1493 1510 1527 1544 1561 1578 1595 1612 1629 1646 1663 1680 1697 1801 1853 1722 1686 1550 1515 1419 1370 1267 1178 1079 978 891 808 734 690 584 510 385 226 262 280 298 316 334 352 370 388 406 424 442 460 478 496 514 532 550 568 586 604 622 640 658 676 694 712 730 748 766 784 802 820 838 856 874 892 910 928 946 964 982 1000 1018 1036 1054 1072 1090 1108 1126 1144 1162 1180 1198 1216 1234 1252 1270 1288 1306 1324 1342 1360 1378 1396 1414 1432 1450 1468 1486 1504 1522 1540 1461 1325 1191 1080 1067 964 880 934 961 988 1015 1042 1069 1096 1123 1150 1177 1204 1231 1439 1543 1499 1420 1280 1262 1107 971 898 888 773 630 470 638 722 806 890 974 1058 1142 1226 1226 1226 1146 1026 891 791 646 613 591 585 563 464 416 311 413 413 426 426 527 527 571 571 620 620 735 735 769 769 880 880 953 953 888 795 647 573 425 305 465 465 506 506 563 563 656 656 526 493 452 373 350 212 150 239 239 337 337 387 412 630 739 1029 1174 1174 1276 1327 1378 1378 1494 1552 1598 1621 1621 1621 1600 1496 1465 1397 1362 1320 1241 1163 1012 1007 933 775 661 658 506 389 322 233 281 281 405 405 432 432 545 545 566 566 608 608 673 673 741 741 891 891 1005 1005 1114 1114 1186 1186 1199 1238 1238 1293 1293 1330 1224 1166 1111 1035 1013 922 787 740 635 477 418 343 335 199 159 159 216 216 355 355 407 407 544 544 552 552 601 677 677 704 704 731 769 769 781 781 842 842 898 898 1001 1146 1074 1030 898 810 666 635 491 346 218 218 356 356 507 507 661 661 722 722 738 738 814 814 907 907 981 1018 1014 868 861 849 689 558 406 320 276 464 558 652 746 596 524 467 311 519 623 623 623 817 914 1182 1316 1450 1450 1359 1266 1227 1226 1219 1104 1021 890 836 685 679 641 501 458 339 233 379 452 525 598 671 744 817 890 963 1036 1109 1182 1502 1662 1770 1824 1984 2064 2190 2253 2291 2310 2307 2210 2103 1958 1926 1839 1799 1640 1572 1473 1346 1242 1175 1061 925 842 741 702 690 543 408 335 319 319 340 340 378 378 516 516 602 602 673 673 734 734 761 761 774 774 839 839 951 951 1043 1043 1110 1110 1113 1113 1177 1177 1200 1200 1348 1348 1422 1422 1481 1481 1520 1520 1673 1673 1703 1703 1851 1851 1916 1916 1975 1975 2069 1997 1856 1730 1640 1492 1420 1403 1327 1285 1241 1206 1174 1151 1018 865 847 751 694 673 634 500 471 356 325 291 607 765 923 1081 1239 1397 1555 1713 1871 2125 2252 2222 2127 2010 1892 1760 1734 1704 1633 1533 1453 1405 1385 1359 1288 1239 1137 1012 869 831 688 626 528 464 427 324 264 264 344 344 423 423 525 525 673 673 724 724 797 797 807 807 927 927 1075 1075 1208 1208 1301 1301 1329 1329 1585 1713 1999 2142 1990 1855 1751 1624 1515 1388 1317 1249 1151 1090 955 843 711 577 507 448 375 296 296 430 440 440 443 443 529 529 677 677 790 790 790 790 970 1060 1150 996 961 953 898 857 781 640 503 496 477 376 282 282 405 405 525 525 564 564 591 591 648 648 659 659 724 724 727 727 752 752 756 756 829 829 877 1137 1267 1194 1111 962 835 685 677 608 559 529 449 355 219 109 175 208 241 274 307 340 373 406 439 472 505 538 571 604 637 559 434 280 492 598 704 832 896 1062 1145 995 888 854 750 692 613 579 465 378 377 221 319 368 417 466 515 564 613 662 711 760 809 858 984 1047 1131 1173 1215 1172 1092 977 956 933 897 822 772 651 502 370 344 290 290 404 404 455 455 504 504 637 637 749 749 784 807 807 918 918 918 918 984 1017 1243 1356 1356 1356 1298 1201 1172 1166 1084 1040 939 893 775 762 695 623 599 571 425 327 185 245 245 275 275 279 281 439 518 692 779 779 779 681 614 561 507 377 220 331 331 403 403 431 443 443 463 629 712 1020 1174 1085 1064 927 923 893 846 809 767 615 608 505 381 262 464 565 666 767 868 969 1243 1380 1580 1680 1561 1560 1520 1518 1469 1415 1410 1302 1266 1148 1007 941 860 712 619 576 471 428 333 320 245 245 347 347 497 497 653 653 734 734 740 740 783 783 787 787 836 836 852 852 998 998 1101 1101 1149 1149 1181 1181 1238 1238 1343 1343 1408 1261 1142 1003 978 908 900 744 663 633 532 428 276 276 341 341 366 366 466 466 615 615 681 829 967 967 1066 1066 1081 1081 1239 1515 1653 1671 1680 1784 1836 1858 1869 1880 1880 1880 1880 1880 2158 2297 2483 2576 2576 2504 2347 2288 2224 2207 2103 2030 1881 1840 1821 1670 1612 1586 1442 1434 1282 1210 1123 1020 989 914 798 705 677 616 562 530 487 412 344 221 376 376 536 536 591 591 722 722 872 872 955 955 957 957 1045 1089 1227 1296 1279 1162 1053 934 863 763 652 524 462 422 365 356 294 294 412 412 501 501 656 656 745 745 800 800 856 856 983 973 970 819 739 678 567 487 331 270 270 402 402 468 468 566 566 593 593 706 696 643 640 561 467 429 276 350 387 543 621 851 966 916 816 697 582 460 322 190 378 472 566 660 637 517 457 360 200 416 524 524 582 611 599 439 341 214 366 442 762 922 922 994 1030 963 927 832 771 737 611 590 470 358 321 181 299 358 417 476 535 594 653 712 628 473 440 421 288 366 405 405 657 783 1079 1227 1174 1103 1027 1010 874 865 852 699 599 458 384 333 314 314 472 472 541 567 567 675 675 770 770 897 897 1012 910 862 860 842 779 749 622 580 432 403 264 308 330 352 374 396 418 440 462 484 506 528 550 572 594 616 638 660 682 704 776 812 812 662 625 515 431 356 329 304 564 694 567 415 371 269 269 295 374 576 677 677 903 1016 1016 1064 1088 1294 1397 1397 1280 1192 1096 996 920 862 832 713 567 543 435 409 330 233 425 521 617 713 809 905 1001 1097 1097 1097 1157 1187 1315 1379 1324 1177 1064 956 850 734 638 540 477 445 430 301 577 715 853 991 1129 1399 1534 1534 1534 1436 1341 1317 1178 1126 987 886 815 805 684 647 524 463 333 323 321 283 425 496 567 638 709 780 851 922 993 1064 1135 1206 1277 1535 1664 1664 1664 1664 1612 1586 1532 1508 1394 1238 1237 1164 1013 930 926 831 703 663 531 425 341 224 225 225 364 364 492 360 240 240 229 545 703 675 673 573 473 432 377 292 181 487 640 640 611 453 410 397 329 214 230 238 246 254 262 270 278 286 294 302 310 318 326 274 590 748 748 748 748 669 588 500 427 409 337 289 240 177 493 651 586 481 427 418 323 252 247 247 368 368 368 368 390 401 401 667 800 800 940 1010 1010 919 836 815 759 599 547 426 372 242 393 393 397 397 473 473 496 496 577 577 606 606 637 637 710 586 461 343 219 219 277 277 351 351 396 434 453 453 453 367 210 408 507 434 303 407 459 723 855 855 794 786 747 681 668 657 591 546 540 431 381 346 216 70 115 115 210 210 357 357 421 421 489 489 622 622 710 754 798 798 984 1077 1203 1266 1432 1515 1515 1430 1355 1216 1140 1128 1036 970 882 787 642 531 380 228 83 191 245 299 353 407 461 515 569 623 677 731 785 839 893 947 1001 1055 1109 1163 1217 1299 1340 1340 1584 1706 2014 2168 2016 1974 1944 1938 1853 1805 1790 1788 1680 1623 1594 1586 1529 1442 1346 1200 1072 1009 937 780 776 701 654 516 479 328 266 266 386 386 474 474 548 548 610 610 684 684 792 792 883 883 911 911 1046 1046 1173 1173 1218 1218 1242 1242 1286 1286 1386 1452 1452 1594 1594 1732 1732 1813 1813 1837 1837 1947 1825 1815 1775 1750 1695 1544 1400 1303 1279 1158 1042 1026 946 822 800 676 662 582 561 428 350 216 216 262 262 318 318 473 473 594 594 601 601 703 703 852 852 854 854 888 888 945 945 1003 1003 1126 1126 1197 1197 1207 1207 1315 1315 1380 1380 1462 1462 1536 1536 1545 1545 1693 1693 1769 1807 1807 1893 1936 1787 1754 1636 1586 1499 1353 1333 1221 1067 977 862 721 643 572 560 434 337 177 271 318 365 412 459 506 553 600 647 694 741 788 835 882 929 976 1023 1070 1117 1164 1211 1258 1305 1371 1404 1244 1235 1225 1110 951 949 877 824 670 647 487 386 292 210 482 618 754 890 1026 1162 1105 1052 961 918 840 685 664 578 508 402 344 331 172 172 172 460 604 782 871 893 904 904 848 715 684 680 592 445 378 288 358 358 502 502 575 575 644 820 908 908 1172 1304 1436 1387 1292 1288 1232 1127 1040 891 790 769 628 515 357 228 260 276 292 308 324 340 356 372 388 404 420 436 452 468 484 500 516 385 384 325 179 435 563 472 378 373 312 466 543 543 847 999 977 892 801 755 742 721 655 587 529 438 415 396 358 358 400 400 485 485 599 599 692 854 935 932 819 808 717 663 639 588 479 329 302 302 337 337 428 428 513 513 626 864 983 955 906 758 705 632 489 359 228 228 387 387 283 371 261 277 147 431 573 869 1017 1017 999 909 749 589 527 575 575 577 577 666 666 809 809 809 817 821 740 732 594 515 413 313 356 356 467 467 469 469 573 487 474 449 375 215 146 370 482 327 245 245 245 365 425 485 430 283 192 59 11 11 111 111 155 155 258 258 462 564 612 636 546 544 521 439 290 281 491 596 596 596 596 494 367 319 438 284 284 284 284 284 284 306 317 329 335 335 417 458 742 884 852 831 693 598 483 403 335 294 294 418 418 544 544 670 670 964 1111 1111 1149 1168 1011 1001 855 760 610 549 461 359 290 400 455 510 565 620 675 730 785 840 895 895 1193 1342 1223 1092 1059 963 836 688 605 531 474 454 394 234 234 358 358 497 624 624 681 681 817 817 839 987 987 1047 1067 1077 1077 1077 941 882 730 597 545 526 525 373 232 408 496 584 672 760 760 760 760 760 758 685 545 508 367 350 201 91 107 107 257 257 345 345 445 435 399 314 314 315 315 357 378 378 378 373 242 357 503 576 649 889 1009 1049 1069 971 927 847 825 683 624 592 445 375 236 446 551 656 761 761 761 761 807 830 958 1022 890 815 732 631 623 529 519 469 447 340 227 227 292 292 411 411 421 421 472 472 613 613 769 769 692 569 475 413 359 229 336 336 347 499 807 961 1193 1309 1375 1408 1408 1321 1226 1205 1183 1157 1136 993 928 817 759 708 660 643 533 421 307 388 388 464 464 594 662 662 789 789 870 870 876 876 1025 1025 1062 1062 1108 1168 1198 1198 1198 1276 1315 1315 1385 1420 1261 1118 964 937 877 847 709 551 508 478 384 268 268 352 352 398 398 412 412 469 469 551 551 696 696 799 799 943 943 952 952 985 985 1034 1168 1168 1224 1252 1252 1526 1663 1663 1663 1593 1530 1524 1523 1422 1346 1332 1300 1248 1115 983 973 823 774 687 537 494 376 237 353 353 506 506 576 576 588 588 748 748 824 824 865 865 978 978 1039 1039 1192 1192 1302 1302 1394 1448 1475 1502 1424 1391 1272 1227 1210 1086 949 809 694 567 415 257 257 365 365 431 431 559 559 681 681 720 720 758 758 793 793 839 839 885 885 1024 1024 1083 1083 1181 1181 1252 1338 1381 1571 1666 1960 2107 2273 2356 2392 2410 2410 2410 2410 2367 2326 2233 2175 2082 2073 2007 1983 1829 1761 1698 1576 1575 1503 1500 1480 1323 1281 1223 1161 1081 1012 905 826 755 746 675 600 492 445 360 277 376 376 525 525 558 558 630 630 760 760 781 781 843 843 989 1062 1062 1202 1272 1272 1201 1194 1069 1031 912 835 733 680 661 521 405 362 343 264 308 330 352 374 396 418 440 462 484 506 528 550 572 594 616 638 660 682 704 726 748 770 792 814 836 858 880 902 924 946 968 1252 1394 1387 1375 1258 1116 986 876 769 701 568 472 405 376 232 232 293 293 444 444 462 462 548 548 668 668 702 702 742 742 879 879 988 988 1009 1009 1031 1031 1170 1040 997 869 822 671 559 503 400 386 321 163 163 226 226 318 318 406 406 438 438 486 486 568 568 722 722 795 895 1103 1207 1087 947 801 755 672 653 552 430 322 188 188 317 317 382 421 421 533 533 581 581 632 632 776 776 855 855 888 978 1023 1018 980 890 844 690 652 631 550 543 477 380 285 351 384 417 450 483 516 549 582 615 648 681 714 714 714 594 517 453 416 288 600 756 756 882 945 929 843 838 831 786 765 757 650 530 372 263 301 320 339 358 377 396 415 434 453 472 491 510 529 548 567 586 605 624 643 643 815 901 965 997 997 839 829 776 761 602 465 344 332 261 314 314 395 395 519 519 668 668 762 696 671 520 416 323 169 441 577 707 772 772 1026 1153 1036 944 901 896 865 823 742 637 615 582 535 532 430 289 425 425 546 546 706 706 774 774 853 853 853 711 612 491 384 370 227 81 361 501 641 641 641 609 496 365 293 335 356 442 485 621 689 689 689 689 689 557 461 405 313 493 583 649 682 682 565 437 289 292 292 376 269 497 611 611 705 752 832 872 1138 1271 1387 1445 1503 1365 1310 1165 1156 1099 1081 969 949 928 812 681 678 612 557 445 350 240 416 504 592 680 768 856 944 1032 1120 1208 1081 1023 913 913 1155 1276 1220 1072 938 923 895 823 739 610 536 409 353 209 209 297 297 517 627 521 478 347 217 283 283 324 354 369 290 358 392 392 392 277 260 353 287 287 287 373 416 416 630 737 737 737 737 785 809 809 809 675 588 509 358 254 364 419 474 529 529 435 310 240 490 615 615 673 702 728 741 1043 1194 1045 985 838 782 769 689 674 556 480 331 176 176 252 252 398 398 541 541 689 689 789 789 921 921 921 921 921 769 711 658 570 561 480 471 383 379 477 526 575 624 626 627 536 383 245 445 545 747 848 949 901 793 711 554 426 358 280 506 619 732 732 582 458 401 327 276 371 371 473 375 258 502 624 746 896 971 971 971 1079 1133 1133 1133 1293 1373 1299 1257 1126 1042 942 863 729 577 540 434 412 365 278 145 143 259 317 375 433 491 549 607 665 723 781 839 897 955 1013 1071 1012 1009 886 730 646 600 579 528 489 463 329 266 414 488 562 636 710 784 638 579 561 456 419 286 223 223 360 360 468 322 289 565 703 703 703 879 967 887 825 768 762 613 479 365 209 285 323 361 399 437 475 513 551 589 627 665 839 926 926 819 809 661 521 514 384 322 195 341 414 487 560 633 706 633 544 434 404 328 195 209 216 223 230 237 244 251 258 265 272 279 286 293 300 307 314 321 328 335 342 349 356 363 370 377 384 391 390 298 298 298 492 589 589 580 436 307 481 568 456 439 365 323 184 184 229 229 269 363 410 456 479 342 332 286 552 685 818 818 920 971 971 971 971 971 1039 1073 1107 1207 1257 1559 1710 1861 1951 1996 1936 1854 1814 1778 1679 1584 1515 1510 1452 1388 1241 1115 1057 928 769 636 592 444 424 576 652 728 804 880 956 1032 1108 1184 1260 1336 1412 1488 1564 1640 1716 1774 1803 2077 2214 2122 2036 1915 1901 1745 1597 1570 1425 1298 1284 1233 1161 1071 972 850 760 757 705 597 546 413 327 211 211 327 327 393 393 439 439 514 514 568 568 597 597 639 639 648 648 694 694 806 806 920 866 746 683 646 606 569 409 398 264 348 390 432 474 516 558 600 642 684 684 684 684 696 702 702 904 1005 1005 1005 1005 1005 1005 1011 1014 954 885 855 782 720 645 606 506 412 367 334 318 362 384 406 428 450 472 494 516 538 560 582 604 626 515 482 445 296 410 467 313 629 787 945 945 945 856 848 694 575 539 452 444 367 208 105 201 201 271 271 373 373 374 374 511 511 570 570 430 296 422 485 403 318 207 253 276 276 432 510 734 846 846 1060 1167 1031 889 856 1002 1075 1075 926 900 892 750 853 853 853 987 1054 964 866 808 677 631 520 360 310 538 652 766 766 766 1014 1138 1138 1114 1081 985 904 866 717 624 783 825 967 1038 997 901 843 795 702 652 645 508 420 320 164 64 260 358 456 554 652 750 632 480 444 378 219 282 282 417 527 582 582 582 577 563 456 347 252 494 615 615 615 691 729 660 878 987 863 727 657 615 518 390 320 251 251 374 374 523 523 549 660 660 782 892 947 914 780 762 615 500 429 289 289 370 370 405 405 476 476 492 492 500 500 599 599 735 626 538 533 410 289 387 436 442 445 563 622 622 622 814 910 910 918 922 859 723 714 652 614 539 462 405 332 251 405 482 559 636 486 382 261 571 726 726 1004 1143 1263 1323 1347 1359 1359 1320 1293 1215 1067 947 905 849 846 725 675 556 423 337 319 545 658 771 884 997 1110 1230 1290 1390 1440 1440 1666 1779 1751 1617 1478 1320 1217 1171 1108 990 988 943 861 773 697 685 664 562 477 390 278 291 291 378 378 521 521 675 699 699 731 731 791 791 801 860 860 922 1036 1036 1168 1168 1291 1291 1357 1357 1263 1114 1069 1000 949 800 704 664 661 561 555 513 436 399 266 490 602 714 826 938 1050 1162 1162 1162 1127 1077 972 890 759 646 551 449 375 256 349 349 370 370 384 384 502 502 528 528 591 609 609 716 716 807 807 899 1105 1208 1106 1098 1081 947 815 667 528 507 383 372 263 263 348 348 415 415 493 493 532 532 584 584 586 590 590 641 641 781 781 899 899 1177 1316 1452 1520 1520 1520 1409 1301 1187 1088 951 920 828 778 633 532 449 426 279 423 495 567 639 711 783 855 927 999 1071 1143 1215 1215 1345 1410 1476 1509 1475 1389 1256 1126 977 944 807 800 722 641 590 511 437 282 282 406 406 462 462 506 506 527 618 618 706 706 793 793 892 892 907 907 964 992 992 1129 1129 1227 1227 1243 1243 1243 1238 1175 1119 1077 1055 1043 1017 886 795 725 586 542 390 255 555 705 855 1005 1007 1008 858 768 732 603 524 431 276 276 352 352 422 422 467 467 475 475 507 507 557 557 559 559 639 639 791 791 730 625 482 403 385 282 238 266 266 304 304 443 443 472 472 443 340 242 302 302 342 362 362 670 824 801 678 610 584 515 492 488 357 291 172 322 397 472 547 466 462 393 291 291 505 612 880 1014 1078 1110 1071 1068 936 885 735 727 653 593 563 498 339 285 285 435 508 508 508 493 436 350 310 544 661 661 577 547 407 392 376 374 350 195 331 331 429 667 786 936 1011 1086 1248 1329 1300 1231 1136 1104 1044 1026 957 883 744 601 553 466 387 357 343 190 190 200 264 264 411 411 468 468 558 558 696 696 733 733 859 963 963 1111 1111 1111 1299 1393 1255 1154 1033 990 940 885 808 701 606 460 406 374 333 315 315 345 345 392 392 517 517 530 530 552 552 659 659 810 810 873 873 998 998 1000 983 900 840 739 694 692 551 489 458 439 310 310 432 432 525 525 591 591 602 602 622 736 626 530 478 348 285 285 342 342 436 542 595 537 383 264 488 600 778 867 719 566 406 385 251 251 257 257 395 395 524 524 546 546 687 1007 1167 1473 1626 1926 2076 2068 1933 1807 1705 1635 1614 1582 1424 1364 1327 1238 1079 1020 1011 869 833 779 705 626 610 479 404 321 300 304 306 308 310 312 314 316 318 320 322 324 326 328 330 332 334 336 338 340 342 344 346 348 350 352 354 356 358 360 362 364 364 668 820 964 1036 1036 964 827 713 554 544 473 464 415 337 268 377 377 424 424 506 506 660 660 723 981 1110 992 866 830 770 692 826 893 739 683 528 438 420 524 576 576 576 576 469 392 272 175 100 242 313 384 384 281 299 299 299 361 392 239 421 512 590 629 616 491 373 225 455 570 704 771 771 771 771 771 771 771 771 771 667 601 507 467 314 353 353 513 498 440 385 258 225 269 291 313 507 604 644 664 664 605 590 468 461 370 243 305 336 367 367 367 505 574 670 718 651 628 472 417 323 196 258 289 289 445 523 460 385 361 261 261 261 569 723 877 877 877 1071 1168 1046 1274 1388 1293 1147 989 873 722 577 522 375 224 282 311 340 369 398 427 456 485 514 543 572 601 630 659 688 717 746 775 804 833 862 891 920 949 949 1227 1366 1366 1408 1429 1583 1660 1619 1490 1394 1286 1140 990 973 855 716 575 445 330 316 316 328 328 361 361 455 455 540 540 627 627 768 768 895 895 904 904 961 961 1007 1007 1145 1145 1281 1281 1413 1475 1506 1506 1506 1506 1690 1782 1978 2076 2100 2112 2112 2112 2198 2241 2241 2241 2108 2076 1994 1989 1842 1836 1702 1545 1450 1443 1362 1210 1208 1060 973 904 828 708 571 486 401 332 257 270 270 325 325 352 352 458 541 541 586 586 632 632 692 706 706 726 726 847 1007 1007 1141 1141 1197 1197 1261 1261 1348 1348 1428 1428 1487 1487 1630 1630 1730 1730 1877 1877 1969 1928 1805 1745 1712 1603 1541 1411 1360 1289 1161 1051 1016 945 929 909 791 638 501 490 415 322 222 222 228 228 341 446 446 571 571 695 703 703 755 755 886 886 1015 1015 1164 1164 1207 1207 1232 1232 1273 1273 1340 1392 1392 1449 1449 1529 1529 1651 1971 2131 2034 1993 1904 1819 1764 1675 1609 1581 1469 1452 1325 1197 1068 1042 936 831 783 676 520 368 242 504 635 766 897 1028 1159 1290 1421 1552 1683 1814 1922 1976 1855 1769 1718 1683 1564 1538 1417 1344 1210 1064 939 783 670 570 524 465 307 158 158 207 207 294 294 576 717 684 651 620 507 505 443 354 314 314 449 449 326 284 271 391 435 457 457 457 457 455 404 313 327 327 631 783 783 895 951 861 745 652 526 457 332 256 256 403 403 479 479 559 559 614 614 706 683 550 471 426 393 261 449 543 531 492 431 316 428 484 484 465 306 612 765 729 577 432 398 307 363 391 419 447 384 532 606 680 529 485 432 307 307 395 441 464 728 860 996 1064 1180 1238 1238 1086 1076 1071 949 815 692 557 507 370 325 278 310 326 342 358 374 390 406 422 438 454 470 486 502 518 534 550 566 582 598 614 630 646 662 678 694 710 726 742 758 774 790 806 822 838 854 870 886 902 918 970 996 1122 1185 1156 1138 1129 1028 888 835 698 557 443 285 563 702 841 980 956 815 697 543 430 398 265 455 550 645 740 740 1058 1217 1217 1217 1387 1472 1590 1649 1895 2018 1983 1894 1789 1703 1543 1505 1448 1358 1348 1317 1180 1020 1010 932 892 862 812 731 609 461 417 377 263 263 319 319 473 473 484 484 579 579 689 689 794 794 840 840 936 936 1075 1075 1081 1081 1112 1112 1208 1208 1234 1234 1297 1297 1315 1315 1420 1420 1440 1440 1565 1565 1575 1575 1592 1663 1663 1784 2018 2135 2447 2603 2667 2699 2624 2508 2477 2328 2209 2106 2094 2007 1963 1909 1813 1743 1702 1566 1510 1385 1276 1174 1038 1000 952 897 842 827 720 715 696 655 629 555 507 417 348 218 218 241 241 256 256 370 483 483 615 615 634 634 736 736 891 891 1044 1044 1174 1174 1231 1231 1236 1236 1356 1356 1388 1388 1541 1541 1635 1635 1660 1660 1775 1775 1885 2045 2045 2149 2149 2257 2257 2360 2360 2439 2382 2271 2142 2079 2061 1948 1872 1842 1725 1635 1527 1433 1410 1307 1209 1111 1082 955 826 734 688 574 546 452 326 280 532 658 784 910 1036 1162 1288 1414 1540 1666 1792 1918 2044 2170 2170 2170 2157 2080 1939 1783 1661 1549 1428 1277 1117 1049 1037 963 961 838 793 786 762 610 580 420 386 377 276 427 427 463 463 524 524 578 599 599 545 423 407 386 332 229 371 459 521 552 402 275 311 329 211 399 493 400 366 214 252 271 357 400 311 311 437 500 584 626 626 626 716 761 674 532 382 264 386 447 447 447 573 636 636 636 636 525 395 282 580 729 663 512 452 339 206 340 407 474 541 608 558 541 409 262 262 287 353 529 617 617 617 530 455 621 704 948 1070 1322 1448 1448 1394 1289 1230 1142 1135 1094 980 842 710 615 474 377 297 433 501 569 637 705 773 841 909 977 1045 1113 1181 1181 1162 1010 896 793 648 489 385 370 260 379 420 420 531 531 580 580 584 584 709 709 722 722 742 742 812 812 968 1004 1022 997 914 897 789 733 639 586 572 522 509 502 411 281 281 426 426 435 448 448 545 545 584 584 675 675 804 808 810 683 602 557 494 458 356 283 283 347 347 448 448 544 560 568 568 501 497 362 272 576 728 892 974 1088 1145 1145 1145 1397 1523 1523 1523 1547 1559 1559 1605 1628 1648 1658 1589 1490 1411 1367 1253 1170 1145 1025 1002 978 827 769 728 606 563 509 410 286 596 751 906 1061 1216 1371 1371 1355 1269 1214 1151 1106 1038 997 921 882 749 722 695 547 454 330 229 477 601 725 849 973 942 913 898 783 650 583 493 433 385 242 304 335 366 397 428 459 490 521 552 583 614 645 676 676 645 491 425 413 409 249 335 378 259 259 259 259 365 418 548 613 532 392 345 275 275 405 651 774 696 621 536 475 341 186 88 88 192 192 247 247 266 266 397 397 538 792 919 919 919 775 623 554 513 483 345 333 329 262 367 479 479 595 595 745 745 745 903 982 982 974 882 868 745 669 557 448 434 292 296 296 376 475 475 574 574 592 592 707 707 707 624 483 355 369 376 383 390 390 638 762 950 1044 1044 1044 1082 1101 1101 993 947 848 753 594 457 334 211 236 239 239 359 359 439 439 453 453 597 597 737 737 797 889 935 918 807 793 708 692 648 604 536 520 423 327 190 350 430 510 590 670 614 558 494 412 292 562 697 737 757 712 672 647 543 502 425 301 299 355 383 411 439 310 458 532 532 724 820 782 678 646 617 516 422 318 330 336 342 348 354 360 366 372 378 384 390 396 402 408 414 420 426 432 438 444 450 456 462 468 474 480 626 699 675 634 549 531 415 384 254 155 437 578 527 516 423 264 478 585 607 618 520 431 365 358 281 509 623 911 1055 991 915 830 767 704 683 586 504 437 419 289 289 430 430 444 444 555 555 662 662 708 708 833 720 618 569 480 346 278 278 438 438 449 449 582 860 999 1137 1206 1206 1206 1091 1002 915 769 696 628 533 381 226 330 330 339 339 453 453 589 589 597 597 612 612 689 689 813 813 880 880 991 1087 1135 1183 1180 1164 1161 1111 1045 929 927 820 729 669 562 416 412 344 281 281 305 305 331 353 353 430 430 462 724 855 855 835 800 706 646 642 561 430 345 186 211 211 249 249 309 309 310 310 421 421 523 523 620 509 500 353 292 292 426 626 726 726 726 726 687 585 511 365 258 98 118 128 138 148 158 168 178 178 384 487 647 727 727 575 547 432 415 360 224 448 560 459 326 196 67 317 442 567 420 352 290 155 387 503 591 635 793 872 1190 1349 1331 1265 1139 1133 1088 973 886 731 706 680 632 615 478 423 416 347 214 520 673 826 979 1132 1132 1132 1200 1234 1234 1234 1234 1234 1234 1312 1351 1351 1639 1783 1746 1719 1658 1623 1521 1387 1228 1167 1090 991 857 700 636 632 523 404 267 445 534 623 712 801 890 979 1068 1157 1246 1335 1424 1513 1513 1513 1683 1768 1916 1990 1990 2096 2149 2295 2368 2404 2422 2422 2303 2169 2095 2084 1995 1907 1795 1667 1584 1513 1497 1380 1294 1152 1028 909 787 775 742 697 674 566 476 413 291 170 252 293 334 375 416 457 498 539 580 621 662 703 744 785 826 867 908 949 990 1031 1072 1113 1154 1195 1236 1277 1318 1359 1400 1441 1482 1523 1564 1605 1646 1687 1728 1769 1810 1851 1892 1933 1974 2015 2056 2097 2138 2268 2333 2333 2471 2540 2540 2540 2388 2248 2112 2011 1856 1758 1631 1593 1437 1297 1251 1112 998 896 825 787 697 658 499 471 418 412 292 388 436 484 532 580 628 676 724 772 820 868 916 964 1012 1060 1108 1156 1204 1252 1300 1348 1396 1444 1492 1540 1588 1636 1684 1732 1780 1828 1876 1924 1972 2020 2068 2116 2164 2212 2260 2121 2004 1991 1983 1921 1776 1687 1659 1516 1402 1310 1162 1146 1030 993 833 760 680 597 590 582 512 507 367 356 240 448 552 656 760 864 968 1072 1356 1498 1371 1281 1256 1166 1081 988 882 795 715 660 537 505 345 267 539 675 811 947 1083 1219 1355 1619 1751 1951 2051 2151 1991 1852 1825 1690 1568 1460 1397 1285 1218 1194 1081 1007 992 987 872 854 846 842 693 538 455 315 321 324 327 330 333 336 339 342 345 348 351 354 357 360 363 366 369 372 375 378 381 384 387 390 393 396 399 402 405 408 411 414 417 420 423 426 429 432 435 438 441 444 447 450 453 456 459 462 465 468 468 468 321 317 525 629 629 769 839 839 1069 1184 1278 1325 1291 1148 1033 938 826 803 695 612 600 511 466 402 258 364 417 470 523 576 629 682 735 788 841 894 947 1000 1053 1053 1247 1344 1402 1431 1671 1791 2029 2148 1990 1973 1847 1774 1629 1483 1417 1325 1315 1218 1184 1153 1107 997 871 758 728 595 492 384 297 451 528 605 682 759 836 913 977 1009 864 706 671 541 397 256 534 673 812 1102 1247 1395 1469 1432 1341 1235 1105 1027 966 923 800 788 644 597 564 557 447 403 280 382 433 484 535 586 637 688 739 790 841 892 943 994 1045 1096 1147 1198 1220 1231 1169 1165 1058 912 772 719 606 509 436 293 449 527 605 683 761 839 917 842 720 716 635 507 398 261 501 621 607 554 496 472 432 335 247 325 364 403 515 571 601 616 928 1084 1208 1270 1187 1049 977 871 822 789 637 563 436 336 284 302 311 320 329 338 347 292 313 313 619 772 938 1021 1021 1021 1021 950 935 894 759 615 562 560 458 337 405 439 473 507 541 575 609 643 677 885 989 989 1111 1172 1233 1154 999 957 932 854 779 628 575 523 386 268 260 260 401 401 551 551 710 710 815 815 857 857 959 815 780 714 598 557 534 494 352 225 409 501 593 685 685 672 584 576 501 352 197 357 437 541 593 439 405 345 189 377 471 471 471 471 593 654 715 617 498 350 307 307 432 660 774 952 1041 1057 1065 998 902 844 802 755 662 515 424 273 583 738 893 803 726 587 506 451 294 546 672 736 768 940 1026 1222 1320 1418 1712 1859 1907 1931 1985 2012 2012 2292 2432 2432 2704 2840 2686 2541 2390 2289 2270 2141 1995 1846 1725 1620 1489 1365 1228 1090 1077 989 891 796 705 568 546 499 383 224 522 671 820 969 1118 1267 1416 1565 1714 1863 2012 2161 2310 2459 2608 2912 3064 3216 3402 3495 3379 3255 3115 3009 2869 2756 2636 2512 2440 2362 2304 2238 2098 1949 1847 1768 1682 1525 1525 1670 1670 1783 1783 1841 1841 1960 1960 2116 2116 2215 2215 2367 2367 2406 2543 2543 2574 2624 2624 2676 2676 2765 2765 2848 2848 2997 2997 3013 3013 3082 3082 3112 3112 3178 3238 3268 3308 3328 3222 3098 2942 2894 2802 2667 2638 2544 2542 2474 2473 2459 2430 2311 2227 2096 1958 1826 1824 1665 1600 1539 1387 1228 1203 1049 1037 1007 946 901 778 696 627 493 381 254 348 395 442 489 536 583 630 677 724 771 818 865 912 959 1006 1053 1100 1147 1194 1241 1288 1335 1382 1429 1476 1523 1570 1617 1664 1711 1758 1805 1852 1899 1946 1993 2040 2087 2134 2181 2228 2275 2322 2369 2416 2463 2510 2557 2604 2651 2698 2745 2792 2839 2886 2933 2980 3027 3027 3027 2919 2911 2785 2640 2632 2512 2462 2424 2392 2234 2220 2061 1941 1894 1788 1761 1742 1735 1702 1600 1553 1468 1457 1315 1230 1224 1159 1006 991 920 876 755 628 551 485 402 291 371 371 381 418 469 469 538 538 653 653 701 701 845 845 908 908 1048 889 729 662 652 494 398 283 413 478 543 608 673 738 660 660 671 837 920 920 920 1214 1361 1361 1221 1178 1164 1031 909 752 630 516 409 266 290 290 365 365 400 400 514 514 666 666 689 689 747 747 898 898 1012 1012 1145 1134 1086 1075 923 837 688 596 571 501 429 380 289 289 289 393 445 655 760 760 760 960 1060 1060 1304 1426 1732 1885 1823 1675 1531 1407 1345 1249 1126 1141 1141 1365 1477 1477 1477 1701 1813 2075 2206 2288 2329 2405 2443 2361 2260 2254 2174 2019 1893 1752 1729 1656 1530 1430 1351 1280 1265 1162 1065 969 916 875 727 658 624 505 369 237 315 354 393 432 471 510 549 588 627 666 705 744 783 822 861 900 939 978 1017 1056 1095 1134 1173 1212 1251 1290 1329 1368 1407 1446 1485 1524 1563 1602 1641 1680 1719 1758 1797 1836 1875 1914 1960 1983 2011 2025 1908 1752 1667 1646 1626 1515 1373 1219 1149 1055 895 863 839 836 800 676 557 410 300 418 477 536 595 654 713 772 831 890 949 1008 1067 1126 1185 1244 1303 1362 1421 1480 1539 1598 1657 1716 2028 2184 2184 2170 2121 2029 2009 1956 1844 1791 1717 1618 1589 1442 1376 1310 1191 1161 1103 963 878 814 734 578 566 461 383 334 241 214 272 272 347 347 478 478 605 662 662 753 753 795 795 857 857 905 905 1041 1041 1190 1190 1264 1264 1279 1279 1344 1344 1208 1085 975 927 914 885 833 797 749 959 1064 1040 1034 875 869 813 723 613 528 420 350 194 194 344 344 438 438 455 455 494 494 605 659 659 783 756 648 597 595 544 477 417 293 379 379 483 483 355 249 316 528 634 836 937 973 991 1285 1432 1652 1762 1642 1562 1461 1342 1189 1085 933 923 837 677 603 592 590 744 821 898 975 1052 1129 1206 1283 1360 1360 1360 1252 1108 978 955 905 843 710 556 418 336 285 475 570 665 760 855 950 1045 1091 1114 1089 1060 1011 1007 850 766 673 632 616 561 464 415 390 304 414 469 524 579 634 689 744 799 953 1030 960 947 943 794 683 576 476 342 200 165 165 183 183 312 312 466 466 576 576 702 702 756 910 987 985 898 778 737 636 597 517 480 370 348 326 248 528 668 668 512 504 415 338 308 310 311 312 313 314 315 316 315 441 504 490 355 291 381 426 426 299 615 773 951 1040 1040 1040 1040 1350 1505 1411 1315 1195 1135 1029 1024 1008 998 844 825 790 738 610 563 483 411 334 180 305 305 419 419 517 517 589 589 616 616 767 767 851 851 921 921 999 999 1085 1182 1182 1333 1333 1333 1333 1232 1116 1062 1035 1007 944 822 812 666 535 526 490 467 421 287 423 491 559 627 695 763 831 899 967 1035 1035 1259 1371 1224 1209 1122 1115 975 910 870 783 727 598 553 445 442 333 214 236 247 258 378 438 444 447 467 477 711 828 771 661 557 489 455 436 317 317 415 415 574 523 474 418 370 220 172 322 397 397 397 397 379 266 343 246 358 414 414 276 343 361 370 370 228 336 390 259 259 299 319 371 397 397 415 424 424 380 295 360 480 540 467 465 344 190 190 279 279 509 624 586 473 389 285 285 434 496 527 412 405 292 292 374 415 321 207 207 207 269 300 300 300 300 602 753 763 768 768 1012 1134 1256 1382 1445 1508 1508 1348 1280 1145 1045 1035 965 840 758 618 476 432 314 342 502 502 587 717 717 864 864 967 967 1058 1058 1080 1080 1203 1203 1054 917 769 726 629 492 420 355 326 265 375 430 485 540 595 650 705 760 815 870 925 846 715 675 594 470 359 347 192 192 232 345 345 372 372 489 489 619 481 401 369 367 304 518 625 911 1054 1003 956 850 701 625 569 423 344 260 204 204 244 244 389 389 510 510 520 520 559 559 587 587 719 719 763 823 853 853 696 582 467 307 593 736 736 960 1072 1056 915 900 793 705 627 600 464 435 299 339 359 379 399 419 439 459 479 499 519 539 559 579 599 619 639 659 679 699 777 816 687 597 556 397 241 191 215 227 239 251 263 275 287 299 311 323 335 347 359 371 383 395 407 419 431 443 455 467 479 491 503 503 377 342 338 215 133 254 490 608 479 359 345 220 460 580 590 595 560 529 484 339 294 308 566 695 695 625 564 527 485 407 533 533 533 607 644 597 478 455 345 275 253 495 616 577 496 388 316 406 451 451 451 348 335 275 155 230 492 623 754 718 705 662 580 453 410 260 500 620 515 509 359 320 241 241 287 287 383 320 207 207 443 561 561 729 813 867 894 894 894 762 707 703 591 451 291 388 388 494 494 577 757 847 816 726 628 490 420 383 375 251 413 494 575 541 507 492 450 358 278 430 506 399 270 270 270 270 270 270 388 447 721 858 789 719 712 710 603 577 480 463 354 278 340 371 402 433 464 495 526 557 588 568 544 500 412 355 254 254 338 208 208 322 379 597 706 706 571 472 386 250 412 493 430 360 206 206 308 376 410 397 258 258 258 258 482 594 594 716 777 789 795 694 640 612 479 411 319 319 336 336 343 343 432 432 556 708 784 706 665 620 485 457 312 312 398 398 545 651 704 561 422 266 125 273 347 421 495 495 741 864 956 1002 999 864 828 787 681 599 526 512 442 325 202 252 277 302 327 352 377 402 427 452 477 502 457 313 487 574 574 574 854 994 952 830 814 656 615 499 344 222 222 300 300 300 404 456 508 598 643 643 643 643 618 471 328 313 410 410 315 535 645 755 857 908 899 774 618 603 551 415 408 271 228 304 342 380 418 456 494 532 570 608 608 722 779 779 658 597 540 487 361 211 325 382 439 496 612 670 670 670 594 589 461 393 303 613 768 702 609 599 592 539 529 473 378 241 241 251 251 317 317 420 420 539 527 506 447 347 252 252 252 300 324 166 446 586 586 616 631 679 703 691 669 640 577 490 331 216 216 255 255 316 316 425 605 695 693 627 555 500 452 320 179 381 482 482 482 696 803 851 875 728 692 681 595 477 411 380 374 215 369 446 446 580 647 647 498 451 327 235 521 664 604 585 466 390 279 424 330 225 225 225 225 225 225 259 276 404 468 634 717 703 686 576 554 408 362 338 281 281 329 329 335 335 442 456 463 463 340 193 312 408 456 692 810 810 810 810 810 795 708 706 553 504 448 433 286 311 311 340 340 426 426 521 731 836 914 953 953 1203 1328 1328 1321 1278 1245 1243 1200 1131 1075 1032 895 890 730 585 571 447 411 287 212 209 338 338 377 377 476 476 626 626 763 763 814 814 969 969 1026 1026 1018 865 766 742 590 437 320 170 136 162 175 188 201 214 227 240 253 266 279 292 305 318 331 344 357 370 383 396 409 422 435 448 461 474 487 500 513 526 539 552 565 578 591 604 617 630 643 656 669 682 695 708 854 927 927 927 927 927 1139 1245 1245 1156 1148 1130 1087 1012 905 789 654 614 565 411 391 297 609 765 921 1077 972 893 884 729 672 602 489 362 241 447 550 653 756 859 731 608 560 455 414 356 307 307 441 441 529 529 615 604 522 385 281 573 719 719 565 495 384 350 301 449 523 617 664 711 552 516 464 451 449 442 294 453 453 697 819 749 741 670 551 442 286 284 542 671 671 671 671 561 429 291 611 771 753 623 555 494 484 364 218 218 277 277 297 297 368 368 472 444 300 482 573 463 346 288 288 444 522 522 405 318 249 281 385 437 405 343 229 375 448 494 517 462 424 267 373 426 479 453 315 507 603 576 494 355 239 229 229 284 518 635 635 635 635 531 397 320 276 233 272 272 356 356 416 446 476 428 310 310 422 478 502 514 526 526 672 745 919 1006 1093 1180 1186 1189 1068 919 886 883 830 674 653 621 491 331 298 298 416 416 458 458 505 505 570 570 722 722 741 741 861 861 991 991 1021 1036 919 777 698 669 565 463 363 206 206 245 245 372 372 373 373 490 641 641 643 643 701 701 794 1080 1223 1223 1223 1223 1213 1137 1010 990 906 754 649 644 620 496 370 288 324 342 360 378 396 414 432 450 468 486 504 522 540 558 576 594 612 630 648 666 684 702 720 738 756 774 792 810 828 846 864 882 900 918 1124 1227 1227 1227 1249 1260 1260 1262 1263 1264 1177 1124 1025 1003 872 716 678 576 480 385 269 269 404 404 553 553 650 650 688 688 759 759 907 907 960 937 782 628 600 447 333 305 561 689 689 689 689 689 569 416 286 550 682 682 682 682 850 934 1066 1132 1132 1132 1370 1489 1537 1561 1723 1804 1728 1644 1514 1437 1295 1207 1118 1113 1110 1103 1011 897 817 812 785 634 486 327 290 456 539 622 705 788 871 954 1037 1120 1203 1286 1369 1452 1535 1618 1618 1618 1602 1562 1543 1493 1370 1229 1079 1018 981 863 742 583 570 555 544 461 350 207 489 630 771 912 1053 1194 1335 1581 1704 1722 1731 1588 1491 1353 1239 1231 1182 1180 1102 986 836 700 668 641 636 559 553 476 321 169 169 217 217 283 283 419 419 571 571 681 681 693 693 785 785 827 827 881 881 897 897 934 934 1002 1002 1014 1014 1158 1307 1307 1313 1318 1318 1324 1324 1356 1366 1366 1495 1495 1495 1585 1630 1766 1834 1704 1600 1594 1436 1436 1496 1496 1650 1650 1944 2091 2377 2520 2776 2904 2803 2689 2547 2538 2534 2418 2272 2255 2137 1996 1936 1905 1796 1676 1592 1559 1418 1353 1233 1181 1070 1056 951 846 699 648 533 499 477 318 318 440 440 507 507 522 522 549 549 561 561 635 635 665 665 795 795 932 932 1003 1003 1004 1004 1039 1039 1131 1131 1281 1281 1429 1429 1488 1488 1577 1577 1655 1655 1746 1746 1788 1788 1793 1793 1939 1939 2083 2083 2112 2112 2029 1931 1930 1779 1730 1716 1566 1458 1312 1195 1041 922 834 693 663 607 590 499 413 397 317 347 362 377 392 407 422 437 452 467 482 497 512 527 542 557 572 587 602 617 632 647 662 677 692 707 722 737 752 767 782 797 812 827 842 857 872 887 870 848 788 676 578 478 408 323 268 268 356 365 365 494 494 654 698 720 720 720 720 663 517 481 461 389 244 430 523 785 916 1047 1239 1335 1323 1220 1102 1030 924 859 769 635 521 506 381 363 284 426 497 568 639 710 781 852 923 994 1065 1065 915 778 724 621 461 423 285 513 627 741 855 1141 1284 1215 1191 1145 1040 971 871 712 699 569 534 488 362 315 319 321 323 325 327 329 331 333 335 337 339 341 343 345 347 349 351 353 355 357 359 361 363 365 367 369 371 373 375 377 379 381 383 385 387 389 391 393 395 397 399 401 403 405 407 409 411 413 415 417 419 421 423 425 427 429 431 433 435 437 439 441 443 445 447 449 451 453 455 457 459 461 463 465 467 469 471 473 475 477 479 481 483 485 487 489 491 493 495 497 499 501 503 505 507 509 511 513 515 517 519 521 523 525 527 529 531 533 535 537 539 541 543 545 547 549 551 553 555 557 559 561 561 548 426 274 350 388 388 388 388 388 388 600 706 706 706 667 532 472 443 382 299 403 645 766 952 1045 1045 1099 1126 1070 984 907 855 827 781 753 626 615 490 363 213 491 630 769 657 518 372 352 311 605 752 646 618 518 361 233 233 298 375 375 491 486 433 324 319 428 428 343 228 462 579 579 681 732 732 1042 1197 1197 1197 1185 1132 999 926 891 820 801 681 606 595 553 513 383 375 374 335 281 274 359 359 387 387 480 480 515 515 650 650 667 667 698 698 786 786 873 873 924 924 1060 1128 1128 1128 1128 1128 1085 1032 985 907 906 900 791 646 541 409 281 301 301 403 403 447 447 468 468 617 617 774 774 833 1017 1109 1028 987 911 767 766 622 568 424 288 288 329 329 486 486 576 576 591 591 742 742 776 776 801 801 801 801 756 642 585 478 375 299 329 329 430 430 498 802 954 1210 1338 1290 1167 1087 1010 1007 987 898 808 727 671 540 501 462 356 228 228 338 338 433 433 550 550 561 592 592 636 636 784 784 847 847 979 979 1086 1350 1482 1620 1689 1572 1488 1354 1299 1247 1215 1194 1116 1103 1001 978 972 927 843 743 725 665 609 489 351 200 230 245 260 275 290 305 320 335 350 365 380 395 410 425 440 455 470 485 500 515 530 545 560 575 590 605 620 635 650 665 680 695 710 725 740 755 770 785 800 815 830 845 860 875 890 905 920 935 950 965 980 995 1010 1025 1040 1055 1070 1085 1100 1115 1130 1145 1160 1175 1190 1205 1220 1136 1112 1065 971 885 778 757 701 643 588 557 482 348 219 461 582 703 824 945 945 945 909 783 763 734 657 545 511 359 290 304 311 318 325 332 339 346 353 360 367 374 381 388 395 402 409 416 423 430 437 444 451 458 465 472 479 486 493 500 507 514 521 528 535 542 549 556 563 570 577 584 591 598 605 612 619 626 569 463 456 345 187 187 214 214 374 690 848 848 848 948 998 989 918 803 801 708 567 528 400 258 258 285 433 527 527 587 587 691 903 1009 972 833 730 612 523 481 393 308 308 308 308 534 647 849 950 994 1016 1110 1157 1030 890 839 799 706 697 546 445 305 467 548 629 710 791 872 807 741 722 623 598 517 369 209 301 347 393 439 485 531 577 482 412 305 305 305 543 662 523 367 261 453 549 721 807 675 647 498 368 316 438 499 615 673 673 681 685 993 1147 1217 1252 1111 1060 921 895 764 610 493 397 297 449 525 601 677 753 829 905 981 981 981 1133 1209 1060 1039 978 857 764 626 473 362 284 548 680 812 944 847 791 702 660 598 530 418 366 358 350 204 378 465 552 639 885 1008 849 750 695 681 579 547 463 390 369 233 265 281 297 313 329 345 361 377 393 409 425 441 457 473 489 505 521 537 553 569 585 601 617 633 649 665 681 697 660 571 485 430 370 336 317 317 458 456 359 302 496 593 593 593 839 962 903 868 766 613 497 468 316 450 517 584 651 718 718 718 978 1108 1108 1079 1053 1022 966 829 800 716 639 521 434 413 356 252 412 492 572 652 732 812 752 627 592 567 565 454 422 299 537 656 775 700 615 600 546 529 384 311 593 734 734 734 734 696 536 383 253 357 357 426 426 426 426 426 397 373 289 303 310 456 529 480 385 247 247 313 346 379 541 622 622 622 582 525 399 312 582 717 877 957 957 985 999 1035 1053 1195 1266 1266 1266 1318 1344 1344 1258 1134 1067 986 845 726 605 598 445 300 403 403 559 559 631 631 661 661 682 682 787 787 907 907 949 1028 1028 1028 963 898 879 829 765 752 655 601 555 439 301 561 691 821 821 821 821 665 537 379 357 282 384 435 486 537 474 344 301 301 421 481 481 481 425 286 362 400 400 690 835 980 980 980 860 787 1037 1162 1004 880 761 617 476 395 282 282 308 308 401 401 503 503 579 579 734 734 752 752 910 1128 1237 1531 1678 1678 1704 1717 1682 1582 1538 1407 1278 1241 1130 1080 1063 1054 999 888 846 757 719 606 464 451 324 166 137 181 203 225 247 269 291 313 335 357 379 401 423 445 467 489 511 533 555 446 375 266 266 266 266 266 266 266 412 485 485 657 743 761 770 974 1076 970 884 846 727 709 574 452 317 173 173 217 217 330 330 331 331 342 499 499 656 656 813 813 813 829 837 735 611 559 402 283 369 412 455 498 541 463 356 352 255 255 431 519 519 751 867 867 783 759 729 670 578 430 274 418 418 572 412 343 200 200 319 553 670 511 410 369 257 257 347 347 461 518 818 968 1256 1400 1366 1285 1181 1064 922 857 835 758 617 533 384 285 551 684 817 941 1003 933 835 724 649 635 633 549 511 508 471 353 465 521 577 633 689 987 1136 1136 1090 940 925 871 718 652 492 468 321 310 446 514 582 650 718 786 854 1088 1205 1229 1241 1295 1322 1302 1280 1209 1162 1036 971 824 712 657 588 493 423 410 386 264 486 597 708 819 930 1041 1183 1254 1325 1224 1074 971 892 753 700 622 504 438 352 274 274 318 318 438 438 517 517 563 563 585 585 658 658 794 794 859 859 979 979 1085 1085 1139 1166 1306 1376 1376 1376 1494 1553 1553 1493 1446 1383 1269 1222 1080 944 889 851 833 771 634 488 454 351 198 204 207 210 213 216 219 222 225 228 231 234 237 240 243 246 249 252 255 258 261 264 267 270 273 276 279 282 285 288 291 294 297 300 303 306 309 312 315 318 321 324 327 330 333 336 339 342 345 348 351 354 357 360 363 366 369 372 375 378 381 384 387 390 393 396 399 402 405 408 411 414 417 420 423 426 429 432 435 438 441 444 447 450 453 456 459 462 465 468 471 474 477 480 483 486 489 492 495 498 501 504 507 510 513 516 519 522 525 528 531 534 537 540 543 546 549 552 555 555 725 810 663 517 412 384 310 626 784 1070 1213 1213 1503 1648 1944 2092 2376 2518 2518 2570 2596 2596 2722 2785 3083 3232 3112 2993 2879 2868 2782 2653 2591 2497 2373 2239 2147 2002 1915 1797 1661 1562 1534 1382 1230 1157 1110 1092 1060 900 805 693 677 614 476 449 479 479 582 582 610 610 731 731 850 850 906 906 1016 1016 1100 1100 1134 1134 1175 1175 1223 1223 1354 1354 1430 1430 1553 1553 1588 1588 1656 1747 1747 1825 1825 1885 1885 1984 1984 2063 2063 2202 2202 2257 2257 2397 2397 2516 2516 2578 2578 2670 2670 2696 2696 2856 2856 2872 2872 3024 2963 2876 2718 2647 2598 2582 2574 2418 2399 2390 2243 2140 2007 1929 1801 1758 1673 1548 1404 1310 1210 1150 1070 994 899 779 643 540 393 276 588 744 900 1056 1212 1368 1524 1680 1836 1992 2148 2304 2460 2616 2772 2772 2772 2772 2772 3030 3159 3046 2907 2758 2742 2668 2574 2522 2448 2365 2244 2106 2016 1955 1876 1852 1850 1801 1696 1614 1585 1582 1536 1429 1390 1327 1325 1241 1145 1137 1030 894 855 803 688 631 515 492 480 320 215 215 372 372 398 398 422 422 554 554 639 639 648 648 696 696 813 813 882 882 962 962 985 985 989 989 1008 1008 1130 1191 1252 1251 1247 1196 1058 961 956 930 889 849 773 622 491 435 293 293 310 310 461 461 621 621 650 650 764 764 788 788 925 925 980 1104 1166 1056 920 800 694 581 468 435 306 306 407 407 463 463 552 552 629 629 711 711 788 788 905 905 845 800 673 535 427 405 398 313 367 394 421 448 475 502 529 556 583 610 610 610 534 445 438 360 244 442 541 414 326 298 340 361 361 361 361 659 808 846 865 737 602 454 306 392 435 478 521 564 533 437 357 289 555 688 821 821 1137 1295 1266 1126 1089 947 928 835 703 661 535 502 345 295 609 766 923 1080 1075 1036 915 794 718 619 467 314 562 686 686 686 686 686 710 722 800 839 758 631 608 608 734 797 797 659 577 566 553 524 514 483 354 212 454 575 553 549 500 446 363 275 351 389 389 553 635 635 653 662 662 922 1052 925 768 663 621 473 341 270 270 412 412 502 502 537 537 589 589 698 698 857 791 698 679 669 667 593 572 538 392 266 266 425 425 518 518 600 600 614 621 701 741 741 1025 1167 1297 1362 1208 1205 1060 922 847 800 718 614 603 600 582 622 642 662 682 702 722 742 762 782 802 822 842 862 882 902 922 932 1096 1178 1356 1445 1445 1445 1326 1307 1258 1249 1201 1139 1047 1035 975 968 909 847 713 609 462 306 381 381 430 430 493 493 638 638 742 742 880 880 991 991 1144 1384 1504 1578 1615 1615 1615 1615 1615 1615 1615 1767 1843 1871 1885 1803 1792 1632 1622 1567 1549 1424 1323 1264 1222 1217 1190 1074 922 844 769 727 685 528 379 285 435 510 585 660 735 810 885 960 1035 1110 1185 1260 1335 1410 1485 1560 1635 1759 1821 1961 2031 2259 2373 2487 2381 2339 2286 2169 2164 2035 1945 1888 1765 1693 1590 1544 1413 1307 1274 1142 1015 910 771 627 504 459 443 346 221 353 419 485 551 617 683 749 815 881 947 1013 1079 1145 1211 1277 1343 1409 1475 1541 1607 1673 1739 1805 1871 1937 2003 2069 2135 2201 2145 2005 1973 1905 1882 1820 1701 1587 1473 1357 1266 1207 1157 1068 1003 874 792 644 633 477 334 213 491 630 769 908 1047 1186 1325 1464 1603 1742 1881 1736 1704 1628 1482 1366 1258 1233 1233 1329 1329 1388 1388 1544 1673 1935 2066 2066 2170 2222 2090 1974 1850 1717 1707 1618 1475 1465 1460 1393 1274 1130 1038 890 832 760 634 543 483 339 194 448 575 702 829 956 1083 1210 1337 1464 1591 1718 1845 1972 2142 2227 2125 2035 1923 1812 1666 1596 1494 1434 1292 1259 1259 1356 1356 1464 1589 1589 1725 1725 1732 1732 1761 1761 1798 1954 1954 1818 1686 1581 1479 1473 1339 1324 1242 1137 1014 883 843 802 651 563 506 410 257 365 419 473 527 581 635 689 743 797 851 905 959 1013 1067 1121 1175 1229 1283 1337 1391 1445 1499 1553 1607 1661 1661 1660 1910 2035 2160 2020 1961 1805 1751 1685 1617 1540 1483 1416 1413 1258 1099 1086 945 838 812 662 616 459 401 337 240 532 678 824 970 1116 1262 1408 1554 1700 1846 1755 1637 1492 1429 1393 1234 1211 1131 1095 1061 986 974 917 808 785 648 545 431 293 293 420 513 513 648 648 765 765 860 926 926 981 981 1059 1059 1206 1206 1348 1348 1466 1466 1582 1548 1449 1361 1339 1221 1102 975 944 870 810 734 654 500 475 337 236 466 581 696 811 926 1041 1156 1271 1386 1386 1386 1386 1260 1214 1179 1144 984 903 781 692 568 436 314 628 785 942 1099 1151 1177 1177 1483 1636 1789 1861 1897 2015 2074 2310 2428 2700 2836 2972 2915 2914 2792 2779 2636 2607 2527 2419 2389 2259 2154 2060 1920 1843 1731 1623 1533 1527 1527 1679 1679 1754 1891 1891 1898 1985 1985 2034 2034 2090 2090 2204 2204 2268 2268 2272 2272 2379 2379 2409 2409 2452 2452 2599 2599 2601 2601 2694 2694 2694 2660 2652 2650 2556 2536 2507 2419 2330 2254 2124 1987 1928 1771 1680 1542 1461 1429 1388 1385 1299 1236 1146 1006 1004 902 798 696 668 634 627 539 537 427 386 295 349 376 403 430 457 484 511 538 565 592 619 646 673 700 727 754 781 808 835 862 889 916 943 970 997 1024 1051 1078 1105 1132 1159 1186 1213 1240 1267 1294 1321 1348 1375 1402 1429 1456 1483 1510 1537 1564 1591 1618 1645 1672 1699 1726 1753 1780 1807 1834 1861 1888 1915 1942 1969 1996 2023 2050 2077 2104 2131 2158 2185 2212 2239 2266 2293 2320 2347 2374 2315 2208 2082 2033 1963 1952 1825 1825 1937 2081 1953 1900 1863 1768 1610 1605 1464 1387 1387 1518 1518 1582 1582 1638 1752 1839 2075 2193 2481 2625 2625 2625 2861 2979 2941 2862 2754 2692 2625 2469 2311 2192 2064 1924 1792 1792 1833 1911 1911 1973 2072 2168 2216 2264 2117 2097 1975 1874 1812 1703 1675 1617 1504 1405 1401 1362 1261 1123 1053 916 766 801 801 921 921 988 988 1118 1118 1269 1269 1366 1366 1495 1495 1531 1531 1586 1586 1692 1692 1832 1832 1975 1925 1910 1909 1889 1873 1833 1787 1688 1564 1496 1466 1385 1259 1117 1075 1047 972 846 746 652 601 573 451 429 425 422 394 249 269 279 289 299 309 319 329 339 349 359 369 379 389 399 409 419 429 439 449 459 469 479 489 499 509 519 529 539 549 559 569 579 589 599 609 619 629 639 649 659 669 679 689 699 709 719 729 739 749 759 769 779 789 799 809 819 829 839 849 859 869 879 889 899 909 919 929 939 949 959 969 979 989 999 1009 1019 1029 1039 1049 1059 1069 1079 1089 1099 1109 1119 1129 1139 1149 1159 1169 1179 1189 1199 1209 1219 1229 1239 1249 1259 1269 1279 1289 1299 1309 1319 1329 1339 1349 1359 1369 1379 1389 1399 1409 1419 1429 1439 1449 1459 1469 1479 1489 1499 1509 1519 1529 1539 1549 1559 1569 1579 1589 1599 1609 1619 1629 1639 1649 1659 1659 1717 1746 1746 1733 1700 1622 1545 1465 1307 1303 1230 1154 1000 988 933 851 745 701 551 410 385 238 358 418 478 538 598 658 718 778 838 898 958 1018 1078 1138 1198 1258 1318 1378 1438 1582 1654 1619 1569 1563 1515 1461 1458 1358 1302 1212 1108 1064 972 960 821 727 588 652 684 716 748 780 812 844 876 908 940 972 1154 1245 1245 1129 1080 1053 1017 966 876 734 601 474 361 264 278 285 292 292 336 358 650 796 796 712 588 540 399 379 378 303 483 573 527 508 504 423 376 243 335 381 381 463 504 504 814 969 1124 1392 1526 1526 1638 1694 1549 1539 1457 1426 1419 1398 1336 1276 1143 1055 925 783 682 571 505 487 388 333 330 243 243 273 273 383 383 415 415 518 518 571 571 600 600 624 624 626 626 680 680 697 697 719 719 740 740 863 863 1010 1010 1147 1147 1242 1242 1334 1334 1422 1271 1111 1038 1034 1002 947 793 649 590 559 455 297 405 405 546 546 667 667 786 786 878 878 1031 1031 1180 1145 1022 989 965 832 734 716 584 501 470 403 349 247 247 355 355 478 478 508 508 638 638 760 889 889 969 1009 968 943 799 706 672 601 592 491 383 316 448 514 580 646 712 862 937 830 809 696 609 572 517 444 320 219 225 225 277 277 312 312 427 427 517 517 605 707 707 733 746 1000 1127 1247 1307 1357 1382 1382 1382 1574 1670 1669 1624 1531 1381 1349 1302 1232 1153 1061 932 828 732 574 437 433 283 547 679 811 943 1075 1207 1339 1471 1364 1338 1201 1173 1019 958 874 799 791 758 716 564 449 433 380 282 419 419 525 525 612 612 651 651 808 808 892 892 948 948 950 1030 1030 1121 1121 1204 1174 1086 982 962 809 796 784 768 675 632 583 529 398 293 190 296 349 402 455 508 561 614 667 720 773 826 879 932 853 813 711 598 490 426 688 819 724 594 562 520 415 377 369 265 505 625 625 482 408 356 287 167 469 620 524 501 449 430 366 262 412 487 410 376 223 223 335 391 300 145 165 175 477 628 513 398 290 308 317 505 599 599 491 331 321 180 362 453 453 311 367 395 493 542 492 512 522 522 522 522 522 792 927 1062 1062 1007 1004 963 807 685 629 596 470 405 330 243 234 518 660 802 757 714 589 481 433 288 234 432 531 531 667 735 999 1131 1130 970 893 868 807 664 512 438 324 218 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 210 252 394 465 689 801 1073 1209 1345 1301 1214 1174 1102 991 946 795 778 630 606 454 418 303 611 765 919 1073 1073 983 932 898 864 1008 1106 1155 1155 997 957 877 802 709 560 482 425 399 316 425 425 436 436 540 540 628 628 696 696 729 729 859 859 881 892 903 903 903 751 686 630 519 501 396 285 467 558 649 833 925 796 768 739 621 487 384 289 433 505 577 649 510 436 429 423 349 297 605 759 929 1014 1224 1329 1247 1156 1003 914 769 763 717 620 518 460 379 267 347 387 427 467 507 547 587 627 667 707 747 787 827 867 907 947 987 1027 1075 1099 1123 1383 1513 1513 1440 1427 1337 1350 1516 1599 1831 1947 1947 2205 2334 2334 2274 2191 2077 2062 2056 2036 1955 1821 1756 1735 1710 1624 1525 1383 1294 1256 1203 1367 1449 1531 1613 1695 1777 1859 1941 2069 2133 2025 1927 1900 1745 1742 1583 1440 1402 1305 1300 1290 1172 1136 988 867 783 724 652 650 592 499 475 455 306 392 392 481 499 499 654 654 738 738 884 884 971 971 1072 1072 1186 1186 1273 1273 1358 1358 1362 1362 1386 1386 1491 1491 1592 1592 1688 1688 1688 1531 1374 1287 1152 1110 1042 973 834 804 673 535 460 338 235 276 276 367 367 405 405 498 498 594 594 701 701 725 725 861 861 882 882 937 937 999 999 1049 1049 1093 1093 1251 1251 1293 1293 1304 1304 1460 1460 1532 1532 1532 1514 1362 1338 1253 1131 1047 1011 931 899 796 780 659 604 514 403 248 91 195 247 299 351 403 295 295 382 362 213 299 299 539 659 569 447 359 326 249 249 381 381 381 601 711 1021 1176 1176 1460 1602 1602 1602 1602 1602 1738 1806 1798 1669 1515 1421 1349 1191 1072 940 900 852 727 571 438 356 319 319 438 438 533 533 554 554 637 637 665 665 703 703 834 834 907 907 1061 1061 1154 1154 1227 1227 1228 1228 1295 1295 1302 1302 1401 1401 1419 1419 1510 1754 1876 1876 1876 1876 2186 2341 2496 2375 2310 2228 2176 2096 2009 1917 1912 1837 1694 1760 1793 1826 1859 1892 1925 1958 1991 2024 2057 2090 2123 2156 2189 2477 2621 2621 2621 2793 2879 2965 2969 2971 2971 2847 2751 2629 2478 2388 2236 2079 2057 2056 1979 1835 1694 1578 1470 1426 1324 1227 1132 1027 927 915 766 757 671 642 495 391 334 225 241 241 371 371 416 416 436 436 558 558 630 630 750 909 909 975 975 1046 1046 1069 1069 1206 1206 1322 1470 1470 1536 1536 1583 1709 1709 1768 1768 1910 1910 1836 1813 1745 1702 1665 1623 1572 1470 1363 1309 1272 1261 1109 1031 888 794 673 591 529 413 302 512 617 722 827 932 1037 1037 953 939 838 827 723 633 485 388 350 276 288 288 335 196 196 196 196 196 196 252 280 280 302 313 313 433 493 473 359 334 284 360 398 390 270 236 342 395 448 318 626 780 1092 1248 1248 1248 1248 1248 1248 1446 1545 1631 1674 1653 1632 1529 1503 1378 1366 1365 1238 1095 1072 1011 977 865 861 861 1021 1021 1097 1097 1115 1115 1272 1272 1305 1305 1320 1320 1430 1430 1430 1430 1430 1293 1141 1074 1016 1006 846 757 716 574 556 437 366 261 285 285 357 357 516 516 578 578 684 684 896 1002 870 714 653 589 545 493 364 325 290 360 395 430 465 500 535 570 605 640 675 710 1014 1166 1344 1433 1433 1412 1276 1182 1107 1055 899 819 807 760 702 630 539 466 461 437 345 303 412 412 511 511 582 582 654 654 702 702 810 942 942 971 971 1086 1086 1152 1152 1152 1152 1120 1015 874 815 729 605 491 335 220 303 303 355 355 397 397 538 538 553 553 603 603 703 703 763 763 855 708 558 410 279 469 564 742 831 831 809 724 609 608 596 487 329 320 206 291 291 384 384 429 429 457 457 597 597 597 597 489 361 232 410 499 407 336 248 408 488 337 223 223 517 664 964 1114 1142 1156 1156 1274 1333 1545 1651 1639 1522 1507 1488 1333 1229 1172 1048 947 857 777 645 582 536 409 389 339 297 297 360 360 444 444 578 578 721 721 839 839 955 955 998 998 1049 1049 1150 1304 1304 1335 1217 1189 1073 1006 987 976 898 812 727 727 881 881 976 976 1131 1131 1131 1433 1584 1772 1866 1866 1749 1674 1624 1543 1486 1332 1195 1098 1049 923 922 902 859 727 570 527 398 245 379 379 516 516 619 619 723 723 804 804 915 915 923 923 952 952 1028 1028 1120 1120 1135 1135 1179 1179 1334 1334 1383 1400 1400 1539 1539 1633 1777 1849 1807 1727 1605 1591 1472 1366 1265 1138 1120 1040 1034 917 782 699 687 621 533 434 368 228 410 501 592 683 774 865 956 1047 1138 1229 1320 1411 1502 1593 1593 1443 1432 1335 1321 1220 1073 968 838 801 643 583 511 497 397 379 349 271 353 353 356 356 510 510 512 544 544 544 684 754 888 955 799 747 733 619 570 516 398 385 322 182 182 304 304 314 314 343 343 425 425 577 577 617 617 770 770 612 471 335 207 308 308 340 340 371 371 487 487 487 567 607 598 442 333 314 314 314 314 476 557 557 557 681 743 622 595 456 405 308 308 334 429 665 783 783 813 828 843 858 873 828 753 673 616 496 397 567 652 652 652 652 670 679 688 688 582 453 314 298 306 306 393 317 317 317 317 188 452 584 608 620 678 707 937 1052 1052 1144 1190 1424 1541 1839 1988 2090 2141 1986 1966 1959 1825 1763 1652 1623 1536 1486 1431 1288 1272 1113 1045 948 874 774 636 635 583 578 498 481 347 299 259 259 299 299 424 424 463 463 513 513 595 595 629 629 785 891 891 944 944 1002 1052 1052 1116 1116 1198 1198 1253 1253 1338 1338 1479 1479 1619 1728 1728 1733 1733 1769 1769 1906 1906 2214 2368 2290 2205 2123 1993 1905 1782 1651 1616 1542 1496 1495 1385 1274 1176 1080 982 945 937 850 738 599 482 430 364 231 231 352 352 428 428 533 630 630 752 752 838 970 970 1008 1008 1137 1137 1175 1175 1223 1223 1305 1305 1420 1420 1438 1438 1574 1574 1713 1713 1796 1796 1842 1842 1932 1932 2002 2154 2154 2154 2430 2568 2513 2452 2441 2428 2339 2202 2117 1979 1958 1825 1710 1672 1566 1430 1324 1281 1196 1143 1089 973 836 736 704 609 498 402 311 311 386 473 473 545 545 634 634 700 700 755 785 785 805 856 856 897 897 929 929 1057 1063 1066 906 827 676 664 567 412 368 334 227 387 467 547 627 707 787 1053 1186 1078 949 822 807 684 678 564 553 480 336 202 202 358 358 498 498 634 634 662 662 706 706 810 810 832 832 971 870 733 585 481 398 316 299 389 434 479 524 569 614 659 627 617 612 595 489 390 381 331 246 246 396 376 353 304 618 775 674 527 381 257 146 181 181 262 262 365 365 515 515 379 353 257 158 242 488 611 548 425 284 440 518 518 447 384 254 154 127 377 502 502 502 502 696 793 793 793 793 793 793 793 793 793 753 607 560 519 488 333 314 348 365 382 399 416 433 450 467 484 694 799 799 1047 1171 1171 1022 988 974 962 915 885 765 629 502 428 290 500 605 710 815 920 1210 1355 1334 1276 1177 1141 996 994 960 890 733 731 677 535 476 346 301 156 156 158 158 262 406 406 511 511 569 569 603 603 615 615 684 676 623 526 469 359 217 289 325 361 397 561 643 689 712 712 766 793 793 793 793 873 913 913 913 913 868 825 802 652 586 482 327 305 341 359 377 395 413 431 449 625 713 713 713 697 592 577 552 461 380 301 383 383 452 520 554 540 525 385 265 265 405 607 708 638 497 341 299 573 710 994 1136 1378 1499 1442 1306 1304 1300 1216 1086 951 915 862 816 726 579 446 425 392 369 306 306 353 353 354 354 454 454 489 489 548 548 696 696 828 828 965 965 1122 1122 1162 1162 1257 1111 1015 881 857 780 740 711 590 456 374 217 304 304 309 309 362 362 408 408 457 457 539 539 573 573 623 623 662 662 737 652 518 409 407 345 304 304 357 383 415 415 573 739 822 822 822 1086 1218 1145 1137 1072 989 870 854 724 577 569 492 465 327 301 301 457 457 520 520 638 638 680 680 825 825 946 1240 1387 1387 1387 1575 1669 1669 1711 1732 1818 1861 1711 1691 1607 1518 1449 1294 1279 1262 1223 1079 1005 978 938 919 762 679 594 560 483 378 366 336 242 242 360 360 483 517 517 648 648 641 739 788 1000 1106 1258 1334 1358 1370 1228 1071 1067 933 900 758 619 512 438 393 329 298 354 382 410 438 466 494 522 550 578 606 634 662 690 718 746 774 802 830 858 886 914 942 970 998 1026 1054 1082 1051 1028 998 980 821 808 797 669 641 523 372 220 220 316 316 426 426 446 446 530 530 551 551 570 570 599 599 674 674 801 1085 1227 1345 1404 1524 1584 1438 1313 1196 1066 975 864 862 751 602 462 407 253 567 724 881 1038 1195 1352 1352 1316 1265 1322 1616 1763 1763 1763 1736 1696 1693 1551 1465 1322 1298 1159 1056 971 849 824 704 659 561 449 348 258 410 410 487 487 570 570 654 737 737 764 764 891 891 1011 1011 1078 1078 1156 1156 1237 1237 1314 1437 1437 1534 1632 1681 1681 1997 2155 2035 1923 1847 1807 1672 1587 1488 1401 1276 1190 1112 1043 911 890 865 720 601 486 423 321 215 215 315 315 461 461 475 475 592 592 704 655 501 438 411 409 362 296 394 443 443 353 205 337 351 358 365 639 776 776 1020 1142 1142 1142 1428 1571 1697 1760 1926 2009 2009 2003 1863 1787 1765 1662 1551 1430 1291 1245 1105 1088 1032 893 882 732 624 543 512 457 399 300 306 309 312 315 318 321 324 327 330 333 336 339 342 345 348 351 354 357 360 363 366 369 372 263 503 623 472 318 318 350 656 809 962 1222 1352 1352 1392 1412 1432 1552 1612 1630 1639 1649 1654 1654 1586 1474 1459 1389 1388 1253 1198 1134 1083 1010 943 934 914 859 823 763 630 592 584 531 423 342 314 504 599 694 789 884 979 1074 1169 1264 1359 1204 1199 1195 1058 1015 934 817 772 691 594 519 494 407 334 323 173 187 194 201 208 215 222 229 236 243 250 257 264 271 361 406 612 715 1033 1192 1192 1179 1026 932 865 809 705 599 444 306 350 350 486 639 639 746 746 817 817 906 974 1008 1272 1404 1404 1299 1161 1157 1153 1061 1041 1035 969 815 752 678 655 538 464 420 406 397 315 205 251 251 390 390 548 548 617 617 757 757 841 841 844 844 936 1114 1203 1057 1042 1027 947 925 801 686 560 508 371 251 345 392 439 486 533 580 627 674 721 768 815 862 909 795 708 688 633 575 476 445 375 309 309 452 452 552 552 598 790 886 886 1056 1141 1015 952 904 832 756 738 604 562 542 472 445 384 304 598 745 892 976 1018 985 916 793 720 689 572 427 290 500 605 710 626 517 511 374 240 474 591 591 621 636 638 639 636 480 368 322 280 280 374 237 237 232 233 385 461 537 537 537 571 588 762 849 967 1026 1026 937 828 779 738 629 476 401 317 537 647 757 662 507 407 325 174 174 315 315 460 460 460 413 351 291 407 465 435 415 313 313 313 313 313 313 160 196 214 137 177 197 197 197 465 599 743 815 815 815 784 681 536 390 368 320 160 342 433 524 505 364 241 139 249 304 560 688 567 548 491 410 319 319 395 561 644 644 609 496 485 461 303 509 612 612 874 1005 987 973 922 801 699 634 559 430 330 267 267 344 392 392 552 552 650 705 562 417 285 285 420 518 567 563 490 401 388 286 164 216 242 268 294 424 489 619 684 667 658 546 519 442 368 311 615 767 753 723 631 625 568 425 299 395 443 491 615 677 973 1121 976 818 706 644 490 338 335 293 389 437 485 533 581 629 677 725 773 821 710 565 553 449 408 287 287 428 428 539 526 470 323 261 261 319 348 348 221 267 290 522 638 600 543 531 504 358 328 313 465 541 422 266 388 449 745 893 893 893 893 893 790 724 713 557 541 538 546 550 554 558 562 566 570 574 606 622 475 358 313 461 535 388 272 570 719 661 658 518 369 317 411 458 588 653 564 480 337 333 265 265 334 498 580 509 449 380 329 172 462 607 523 436 364 283 283 401 389 332 269 269 269 571 722 579 512 374 308 308 396 396 520 520 450 443 365 217 141 0 258 387 387 387 274 304 304 590 733 937 1039 934 907 901 789 664 529 419 408 307 607 757 757 719 664 614 512 474 418 406 366 239 300 300 364 364 389 389 546 722 810 703 560 456 443 343 319 403 445 487 529 444 299 299 299 329 344 344 598 725 617 534 524 487 354 233 529 677 979 1130 1220 1265 1122 994 991 841 733 596 566 474 315 315 342 342 360 360 434 434 556 556 614 614 663 663 772 772 793 793 843 843 990 990 990 990 990 1102 1158 1110 1036 1017 912 893 849 708 639 627 517 463 385 293 293 394 394 416 416 561 561 607 607 662 662 778 778 797 797 925 925 925 1035 1090 1033 916 834 739 721 669 534 404 377 295 593 742 742 928 1021 1006 924 864 725 651 648 582 437 344 323 261 261 358 358 393 481 525 449 441 324 260 388 452 294 410 468 353 289 289 547 676 676 676 996 1156 1316 1314 1235 1151 1026 1019 919 806 699 566 426 318 318 326 326 454 454 594 594 705 705 855 855 935 935 1088 1008 900 863 749 700 676 652 598 447 305 605 755 905 1163 1292 1421 1374 1278 1122 966 814 811 670 631 608 591 559 547 491 376 308 580 716 852 988 1124 1002 997 875 767 728 581 528 431 421 299 252 258 261 264 267 270 273 276 279 282 285 288 291 294 297 300 303 306 309 312 315 318 321 324 327 330 333 336 339 342 345 348 351 354 357 360 363 366 369 372 375 378 381 384 387 390 393 396 399 402 405 408 411 414 417 420 423 426 429 432 435 438 441 444 447 450 453 456 459 462 465 468 471 474 477 480 483 486 489 492 495 498 501 504 507 510 513 516 519 522 525 528 531 534 537 540 543 546 549 552 555 558 561 564 567 570 573 576 579 582 585 588 591 594 597 600 603 606 609 612 615 618 621 624 627 630 633 636 639 642 645 648 651 654 657 660 663 666 669 672 675 678 681 684 687 690 693 696 699 702 705 708 711 714 717 720 723 726 729 732 735 738 741 744 747 750 753 756 759 762 765 768 771 774 777 780 783 786 789 792 795 798 801 804 804 922 981 1257 1395 1395 1395 1467 1503 1537 1554 1554 1662 1716 1756 1776 1776 1776 1634 1621 1502 1441 1419 1367 1322 1205 1162 1022 942 844 775 727 594 581 489 377 231 265 282 299 316 333 350 367 384 401 418 435 452 469 486 503 520 537 554 571 588 605 622 639 656 673 690 707 724 741 758 775 792 809 826 843 860 877 894 911 928 945 962 979 996 1013 1030 1047 1064 1081 1098 1115 1132 1149 1166 1183 1200 1217 1234 1251 1268 1285 1302 1319 1336 1353 1370 1387 1404 1421 1438 1455 1472 1472 1352 1258 1126 1020 1169 1169 1089 982 977 952 900 745 677 523 385 312 173 191 200 209 218 227 236 245 254 263 272 281 290 299 308 317 326 335 344 353 362 371 380 389 398 407 416 425 434 443 452 461 470 479 488 497 506 515 524 533 542 551 560 569 578 587 596 605 614 623 632 641 650 659 668 677 686 695 704 713 722 731 740 1006 1139 1317 1406 1406 1406 1464 1493 1767 1904 1990 2033 2287 2414 2405 2267 2173 2133 2092 2067 1989 1840 1765 1692 1552 1493 1485 1484 1376 1341 1198 1184 1127 1028 999 840 734 612 600 493 401 386 314 528 635 742 849 956 1063 1170 1277 1205 1180 1030 1022 998 956 903 768 636 558 549 403 314 342 356 370 384 398 412 426 440 454 610 688 824 892 960 815 694 624 592 432 360 227 311 353 395 437 479 521 563 605 647 751 803 879 917 1095 1184 1036 977 921 851 758 628 506 385 334 300 300 301 301 335 335 375 375 397 435 508 508 664 664 820 820 886 886 886 762 604 532 517 403 287 425 425 441 737 885 1033 1093 1123 1123 1225 1276 1276 1276 1276 1276 1209 1050 983 889 733 648 554 462 441 377 285 398 426 426 458 458 478 478 634 736 736 736 736 680 555 442 337 183 369 462 347 312 368 396 327 234 234 325 325 325 397 433 529 577 546 449 325 303 483 573 859 1002 1042 1062 912 783 648 623 589 471 405 253 393 463 533 603 673 743 1041 1190 1132 1038 1032 931 811 794 637 627 576 479 413 294 500 603 706 809 912 779 768 610 538 450 387 241 367 430 493 556 619 619 847 961 1249 1393 1393 1234 1171 1059 908 897 882 797 784 662 540 442 355 267 196 244 268 292 316 340 364 388 412 436 460 484 508 532 556 580 604 628 652 676 700 724 748 772 796 820 844 868 892 916 940 964 988 1012 1036 1060 1084 1312 1426 1268 1151 1055 935 899 856 848 768 763 698 639 567 438 399 372 325 213 213 241 241 348 348 405 405 507 507 521 521 590 590 652 652 690 690 756 756 757 757 899 989 989 1114 1114 1394 1534 1702 1786 1786 1651 1501 1375 1296 1184 1128 1051 935 811 760 752 686 593 535 427 379 322 188 502 659 816 973 1130 1287 1444 1706 1837 1837 1837 1953 2011 2039 2053 2141 2185 2337 2413 2413 2413 2253 2167 2101 2005 1880 1839 1703 1613 1596 1576 1443 1295 1283 1151 993 875 841 774 745 655 636 564 449 342 341 295 433 502 571 640 709 778 847 916 985 1054 1123 1192 1261 1330 1399 1468 1537 1606 1675 1744 1813 1882 1951 2020 2089 2158 2162 2164 2081 1928 1925 1892 1833 1764 1715 1562 1455 1344 1292 1228 1070 945 849 731 657 586 499 484 423 273 273 403 403 446 446 576 576 731 731 887 887 970 998 998 1020 1020 1069 1069 1180 1180 1260 1260 1406 1406 1473 1473 1623 1739 1739 1757 1757 1884 1884 1738 1679 1525 1458 1419 1312 1198 1166 1120 1072 914 899 759 689 635 591 516 415 365 354 224 250 263 276 289 302 315 328 341 354 367 380 393 406 419 432 445 458 471 484 497 510 523 536 549 562 575 588 601 614 627 640 653 666 679 692 705 718 731 744 757 770 783 796 809 822 1116 1263 1187 1091 1025 911 779 662 577 574 444 431 330 299 587 731 875 1019 1225 1328 1204 1157 1098 1011 918 815 687 574 506 373 337 186 186 281 281 348 348 485 485 638 638 695 695 740 740 877 877 958 958 1114 1114 1015 866 833 707 570 556 467 460 402 266 448 539 630 721 812 903 903 838 823 747 692 540 435 400 279 420 420 566 566 567 567 592 760 844 844 1020 1108 1228 1288 1152 1060 993 974 874 856 847 784 709 643 566 455 305 305 398 398 425 425 472 472 585 585 627 627 721 721 734 734 866 888 888 1016 983 951 942 938 903 809 753 731 712 635 542 463 314 314 336 336 438 438 528 528 653 653 662 662 705 705 603 588 497 380 238 346 400 522 583 469 419 399 242 486 608 544 538 493 370 260 432 518 604 647 793 866 939 939 939 1003 1035 1035 1035 1333 1482 1371 1320 1281 1153 1041 1028 961 897 747 719 694 658 561 437 359 235 235 254 254 373 373 483 483 586 586 595 595 663 635 492 345 275 158 316 395 707 863 863 817 730 580 455 356 315 357 378 399 420 441 462 483 504 525 546 750 852 740 653 605 560 527 518 411 292 292 302 302 394 394 396 396 500 500 629 544 456 368 317 433 491 470 414 343 307 307 187 217 232 105 105 123 132 132 206 243 243 295 321 387 420 420 420 403 360 329 245 319 356 356 241 351 351 351 351 445 492 492 460 405 353 252 442 537 485 371 346 287 287 428 428 428 558 623 623 655 671 905 1022 1139 1169 1184 1032 904 860 830 742 621 503 413 375 328 241 469 583 697 811 925 1033 1087 1087 979 833 734 665 569 553 433 303 438 438 533 533 543 543 548 566 566 611 611 677 677 680 680 816 780 729 714 710 664 602 510 373 225 225 384 384 518 824 977 903 874 728 668 554 541 529 425 364 282 314 330 346 362 378 394 410 426 442 458 474 490 506 522 538 554 570 586 602 618 634 650 666 649 639 551 491 432 309 447 516 820 972 1236 1368 1356 1236 1103 1086 1001 928 845 723 588 579 568 468 461 349 324 182 182 235 235 317 317 463 463 489 489 496 496 552 601 720 720 780 780 872 872 888 888 937 937 1036 1036 1170 1170 1384 1491 1491 1491 1356 1349 1314 1218 1060 950 942 856 831 809 668 648 511 415 332 278 284 284 436 436 531 531 577 577 633 743 799 799 847 847 907 907 979 979 1058 1058 1145 1227 1547 1707 2003 2151 2151 2151 1995 1931 1786 1645 1768 1768 1924 1884 1822 1817 1773 1664 1617 1583 1554 1477 1441 1285 1223 1128 1067 1046 1001 915 875 821 817 806 648 624 467 317 403 446 489 532 575 618 661 704 747 790 833 876 919 962 1005 1048 1091 1134 1177 1220 1263 1306 1349 1392 1435 1478 1521 1564 1607 1483 1458 1347 1194 1152 1116 1052 946 824 794 699 640 488 457 392 252 256 258 260 262 264 266 268 270 272 274 276 278 280 282 284 286 288 290 292 294 296 298 300 302 304 306 308 310 312 314 316 318 320 322 324 326 328 330 332 334 336 338 340 342 344 346 348 350 352 354 356 358 360 362 364 366 368 370 370 363 227 324 324 324 558 675 981 1134 1134 1304 1389 1685 1833 1833 1833 1690 1554 1401 1390 1314 1206 1100 1084 1000 861 777 708 613 676 676 765 765 813 813 916 916 1170 1297 1297 1167 1160 1031 886 801 694 668 564 433 320 232 289 289 414 414 426 426 552 552 695 695 831 831 944 944 1050 1208 1287 1366 1480 1537 1847 2002 2178 2266 2266 2266 2362 2410 2652 2773 2773 3041 3175 3175 3175 3175 3175 3149 3012 2930 2845 2835 2795 2708 2598 2504 2360 2350 2248 2246 2181 2151 2012 1867 1833 1704 1603 1530 1391 1373 1349 1204 1116 1096 1048 903 878 851 837 748 600 443 370 347 310 343 343 343 343 661 820 675 623 496 488 364 209 209 346 393 393 464 464 577 727 802 930 994 994 1074 1114 1114 1114 1114 1374 1504 1504 1504 1484 1338 1245 1196 1047 923 772 677 633 593 500 345 266 294 294 332 332 461 461 581 581 671 782 782 891 891 1050 1050 1200 1141 1081 929 798 764 697 608 480 405 380 266 183 38 224 317 410 503 596 689 782 875 968 1118 1193 1277 1319 1333 1340 1340 1568 1682 1682 1682 1950 2084 2009 1864 1783 1725 2021 2169 2285 2343 2401 2262 2261 2190 2152 2137 2047 1912 1758 1750 1644 1553 1458 1324 1236 1107 983 830 775 769 726 667 583 468 424 358 276 276 418 418 448 448 457 457 547 547 614 614 636 636 774 774 840 961 961 1078 1078 1213 1213 1348 1648 1798 1962 2044 1909 1869 1849 1783 1698 1611 1525 1409 1329 1222 1182 1141 1024 1024 1168 1168 1235 1235 1342 1342 1498 1587 1587 1628 1628 1718 1718 1773 1847 1884 2094 2199 2485 2628 2589 2550 2461 2309 2165 2049 2029 1953 2067 2124 2181 2238 2295 2352 2508 2586 2466 2354 2264 2170 2158 2097 2067 2064 1938 1929 1827 1670 1539 1439 1412 1406 1286 1198 1102 977 883 805 802 673 528 413 407 251 363 419 475 531 587 643 699 755 811 867 923 979 1035 1091 1147 1203 1259 1315 1371 1371 1585 1692 1578 1500 1372 1351 1229 1122 990 916 768 661 626 575 565 476 399 265 181 449 583 717 851 985 1119 1253 1387 1493 1546 1499 1424 1403 1317 1266 1239 1124 1023 889 795 751 694 602 545 493 372 299 299 406 406 417 417 551 551 657 783 846 784 671 664 596 530 417 347 285 285 416 416 489 489 504 504 523 523 648 508 477 458 322 219 221 222 223 224 225 226 227 228 229 98 98 310 416 596 686 734 758 758 701 594 515 387 369 257 302 302 389 389 420 420 549 835 978 996 1005 1014 996 947 839 745 671 588 483 343 286 286 317 317 350 350 366 366 418 418 507 507 607 607 680 680 708 608 577 527 511 476 334 202 334 400 267 295 309 411 462 482 492 502 400 380 288 196 196 313 309 371 402 391 254 254 254 254 254 262 266 266 266 266 540 677 814 814 814 778 676 664 567 411 393 384 293 342 342 406 406 556 812 940 904 838 736 656 540 420 376 237 291 318 345 372 399 426 453 480 507 534 561 588 615 642 590 564 476 456 456 456 456 456 494 513 513 591 630 609 452 420 279 359 399 439 411 372 290 404 461 380 364 345 214 214 408 505 507 508 414 358 310 532 643 643 643 581 458 357 354 322 273 310 310 325 311 311 317 320 237 153 295 366 366 318 446 510 510 476 362 339 253 361 361 361 262 334 422 466 474 478 363 362 226 127 363 481 481 761 901 1021 1081 1054 1005 899 741 630 591 464 391 348 250 528 667 806 1006 1106 1000 934 896 887 848 819 733 705 585 583 432 363 214 500 643 786 786 786 786 786 786 786 1080 1227 1337 1392 1304 1252 1194 1128 1126 970 867 805 678 520 368 226 300 337 374 411 448 485 522 559 596 633 670 707 744 781 818 855 846 740 685 605 489 447 383 346 330 192 302 302 316 316 416 416 479 479 539 597 626 472 417 316 316 398 439 388 298 298 298 298 298 390 436 363 212 302 347 437 482 482 482 482 406 296 402 290 290 290 290 406 464 686 797 797 797 797 743 595 447 379 296 428 428 530 798 932 932 930 831 822 757 722 712 686 531 384 244 284 284 319 319 440 440 444 444 501 501 545 545 649 609 538 492 440 367 281 383 434 600 683 683 641 583 585 542 447 325 213 443 558 672 729 729 729 657 598 502 387 262 428 511 511 391 388 322 174 338 420 339 259 259 259 259 259 263 265 441 529 771 892 1014 1075 950 815 706 686 552 778 891 1071 1161 1037 899 826 796 720 698 673 650 612 582 432 429 349 340 208 182 214 230 246 262 278 294 310 326 342 358 374 390 406 422 438 454 470 486 502 518 534 550 566 582 598 614 630 646 662 678 694 710 726 742 758 774 790 806 822 838 854 870 870 870 1080 1185 1435 1560 1594 1611 1500 1348 1308 1206 1070 1020 880 749 673 671 619 597 530 490 382 302 261 261 321 443 451 451 549 549 701 701 709 779 779 930 930 1057 1057 1191 1191 1254 1254 1340 1238 1215 1095 973 905 809 797 732 712 622 468 445 360 355 202 202 345 345 483 483 608 608 634 634 636 636 654 654 762 762 775 775 881 881 896 896 1026 1168 1239 1489 1614 1932 2091 2205 2262 2319 2277 2121 2105 2049 2023 1913 1806 1699 1543 1486 1474 1409 1263 1178 1040 973 940 828 681 626 488 364 336 278 562 704 846 988 1130 1272 1414 1556 1698 1840 1982 2124 2056 1941 1791 1762 1733 1680 1584 1452 1321 1188 1094 1052 1022 900 861 827 786 643 527 394 360 245 245 315 455 455 465 465 565 565 650 650 771 771 913 913 1019 1019 1026 1026 1166 1166 1228 1228 1347 1356 1356 1473 1473 1494 1494 1591 1591 1658 1658 1665 1665 1824 1824 1824 2010 2103 2337 2454 2640 2733 2733 2733 2733 2871 2940 3188 3312 3249 3219 3204 3121 3012 2953 2847 2693 2548 2440 2328 2300 2195 2068 1937 1908 1798 1757 1728 1601 1567 1478 1462 1407 1358 1211 1103 1097 989 848 705 552 457 330 210 368 368 384 384 501 501 532 532 661 661 814 814 908 908 956 956 1114 1193 1193 1193 1193 1193 1099 961 948 1142 1239 1513 1650 1523 1440 1363 1305 1256 1197 1084 1037 931 836 683 564 450 341 239 239 340 340 458 458 515 515 547 547 700 753 753 904 904 959 959 1060 1060 1149 1181 1181 1226 1226 1233 1233 1248 1248 1253 1253 1353 1515 1596 1596 1444 1433 1353 1296 1187 1037 1024 950 792 736 722 630 480 429 385 363 298 397 397 519 519 655 655 792 792 906 906 1049 1049 1063 1063 1214 1214 1226 1226 1367 1351 1320 1269 1232 1093 1057 974 920 872 735 727 651 649 610 516 366 232 352 412 472 532 592 652 712 772 832 892 952 1012 1072 943 832 746 659 654 555 466 351 254 394 464 534 604 674 744 814 832 841 841 841 853 859 859 794 740 705 593 500 414 299 363 395 427 459 491 523 555 555 799 921 873 769 738 665 513 401 381 344 216 436 546 656 656 656 656 826 911 751 674 562 453 335 253 539 682 728 751 769 778 778 778 778 808 823 838 838 800 689 545 458 375 279 427 501 575 595 605 541 431 371 264 392 456 313 397 439 737 886 990 1042 1094 1094 1336 1457 1583 1646 1637 1514 1485 1428 1314 1182 1121 1101 1086 935 788 735 591 526 515 378 253 253 307 307 362 362 379 379 534 534 675 675 684 684 749 749 845 845 879 879 947 947 1055 1055 1171 1171 1226 1226 1276 1310 1310 1347 1199 1177 1152 1059 975 907 863 816 768 624 617 483 424 267 308 424 424 532 452 295 499 601 601 540 385 328 214 201 519 678 962 1104 1174 1209 1192 1134 1024 911 823 815 781 659 571 498 360 277 311 328 345 362 379 396 413 430 447 464 481 498 515 532 549 566 583 600 617 634 651 668 685 685 951 1084 1058 989 859 816 735 634 544 503 492 482 478 431 279 469 564 659 754 849 849 723 575 558 498 456 350 211 265 265 389 389 526 526 653 693 713 713 937 1049 1131 1172 1152 1110 1056 904 759 751 674 632 598 441 432 376 362 254 330 368 406 444 482 520 558 596 634 672 710 748 786 824 862 722 570 431 393 238 254 262 270 278 286 294 302 310 318 326 334 342 350 358 366 374 382 390 398 406 414 422 430 438 446 454 462 470 478 486 494 502 510 518 526 534 542 542 714 800 800 912 968 1024 1214 1309 1263 1104 1099 1027 933 900 767 756 741 655 554 479 323 312 287 186 186 274 274 406 406 418 418 561 561 569 569 599 599 646 646 709 709 857 857 953 1010 985 851 692 574 430 313 439 502 565 628 691 691 691 691 691 691 957 1090 1026 874 754 731 614 505 364 337 241 487 610 733 856 709 655 521 517 469 468 354 222 87 379 525 671 577 514 454 399 255 255 269 269 428 566 566 498 476 431 416 298 458 478 488 614 677 740 1010 1145 1145 1018 858 753 601 510 394 364 241 224 298 335 372 409 446 483 520 557 594 631 668 705 742 779 816 853 839 777 687 584 558 524 409 372 261 261 289 289 294 294 299 299 345 345 422 422 518 646 497 413 328 256 256 415 262 262 292 452 532 427 385 280 405 330 236 504 638 638 850 956 802 784 648 622 589 447 380 307 407 457 507 557 607 657 657 803 876 1032 1110 1025 895 828 800 648 542 504 368 270 110 134 146 158 170 182 194 206 218 230 242 254 266 278 290 302 314 326 338 350 362 374 386 398 410 422 434 446 458 470 482 494 506 518 530 542 404 330 190 190 329 329 491 572 653 560 521 412 380 352 272 452 542 432 397 246 246 310 342 209 405 503 803 953 953 833 820 688 549 504 359 331 177 465 609 753 859 912 912 1098 1191 1085 959 859 800 680 624 611 459 379 298 298 447 447 452 452 576 576 688 688 832 832 980 980 980 980 980 1266 1409 1693 1835 1977 1896 1855 1853 1849 1734 1671 1586 1541 1409 1258 1253 1122 1079 1077 918 829 802 658 619 468 413 369 262 262 357 357 433 433 565 565 704 704 825 825 871 871 922 922 937 937 993 993 1106 1106 1252 1252 1404 1404 1547 1547 1705 1993 2137 2027 1971 1950 1846 1750 1644 1585 1578 1432 1383 1251 1146 1097 1066 940 830 801 783 675 618 473 393 306 306 351 351 428 428 508 508 638 638 666 666 692 692 798 798 913 913 917 917 1044 1044 1085 1085 1215 1215 1247 1247 1276 1276 1412 1412 1441 1441 1447 1553 1648 1648 1702 1702 1847 1731 1642 1558 1436 1413 1376 1358 1236 1090 1001 924 788 688 586 557 401 302 466 548 630 712 794 876 958 1040 1122 1204 1286 1368 1450 1532 1463 1359 1265 1114 1049 1014 872 809 696 543 453 344 258 196 480 622 764 906 1048 1190 1332 1259 1124 967 923 893 848 719 615 591 457 383 340 235 235 378 378 383 383 409 409 414 414 465 465 468 468 572 572 602 602 659 659 764 764 774 774 873 873 935 935 1093 1093 1281 1375 1265 1210 1120 1111 1096 987 926 912 810 759 626 518 388 296 296 363 378 378 413 649 767 735 686 642 582 446 365 233 233 393 400 400 553 421 301 301 555 682 671 515 449 361 343 329 263 261 261 362 558 656 554 431 340 275 295 305 315 325 335 345 475 540 451 388 370 293 565 701 957 1085 1129 1151 1104 1065 956 878 727 651 572 545 385 303 457 534 611 688 765 842 1134 1280 1222 1213 1112 1054 894 868 744 691 675 559 524 504 500 379 331 281 281 325 325 358 358 369 369 439 439 546 546 642 642 690 690 728 728 840 840 863 863 707 593 433 333 297 527 642 642 642 660 669 797 861 861 1081 1191 1301 1489 1583 1460 1377 1295 1149 1086 1017 964 875 832 829 748 678 669 553 393 290 290 343 343 362 362 388 388 405 405 527 527 659 659 796 796 810 810 925 925 978 978 990 990 1030 1030 1128 1128 1145 1145 1223 1223 1355 1355 1625 1760 1982 2093 2335 2456 2456 2456 2393 2330 2204 2199 2056 2029 1984 1834 1716 1673 1664 1572 1503 1425 1281 1190 1143 1074 997 884 844 837 832 686 576 565 530 390 270 403 403 464 464 617 617 653 653 782 782 810 810 925 925 934 934 1023 1023 1042 1042 1183 1183 1340 1340 1412 1412 1506 1506 1613 1613 1702 1702 1788 1788 1917 1917 2045 2147 2147 2213 2213 2441 2555 2555 2717 2798 2786 2690 2688 2612 2545 2541 2512 2477 2349 2249 2222 2065 1937 1788 1744 1624 1582 1468 1345 1287 1218 1204 1053 985 963 918 865 845 737 612 542 510 394 267 363 411 459 507 555 603 651 699 747 795 843 891 939 987 1035 1083 1131 1179 1227 1275 1323 1371 1419 1467 1515 1563 1611 1659 1707 1755 1803 1851 1899 1947 1995 2043 2091 2139 2187 2235 2283 2331 2379 2427 2475 2523 2571 2571 2571 2571 2571 2685 2742 2926 3018 2988 2942 2858 2817 2664 2531 2417 2405 2290 2202 2127 1985 1829 1683 1524 1369 1227 1203 1178 1043 926 825 742 636 569 467 383 351 233 258 258 334 334 474 474 581 581 582 582 697 697 813 813 932 932 1058 1058 1180 1180 1253 1253 1344 1344 1449 1449 1609 1609 1632 1632 1650 1846 1944 1843 1735 1635 1497 1387 1382 1225 1204 1186 1180 1154 1086 928 917 770 716 702 581 541 389 231 399 483 567 651 735 819 903 987 1071 1155 1239 1323 1407 1491 1575 1659 1959 2109 2109 2109 2109 2108 2101 2093 2043 1931 1880 1832 1748 1627 1573 1423 1401 1321 1204 1095 1015 993 851 807 717 698 647 889 1010 1131 1252 1373 1494 1615 1736 1857 1806 1727 1662 1629 1605 1517 1392 1318 1316 1270 1134 1004 886 810 684 636 572 417 373 264 264 312 312 415 415 559 559 576 576 582 582 690 690 733 733 758 758 781 781 837 837 897 897 903 903 999 999 1090 1090 1249 1249 1406 1406 1483 1483 1502 1502 1625 1505 1352 1228 1187 1051 915 797 671 601 467 366 227 227 281 281 397 397 415 415 442 579 579 713 713 766 766 856 856 993 993 1120 1120 1210 1210 1331 1331 1202 1174 1084 1052 910 819 807 696 554 410 341 284 250 392 392 542 542 610 610 766 766 896 896 918 918 948 948 1003 1003 1050 1250 1350 1350 1530 1620 1738 1797 1733 1620 1565 1415 1256 1253 1219 1077 921 881 723 581 471 367 311 589 728 867 1006 1145 1284 1423 1562 1682 1742 1802 1675 1600 1477 1413 1282 1272 1219 1202 1422 1532 1532 1532 1750 1859 2067 2171 2171 2171 2082 2071 2054 2024 1912 1883 1735 1662 1614 1534 1408 1365 1210 1104 955 896 890 769 646 529 404 370 304 340 358 376 394 412 430 448 466 484 502 520 538 556 574 592 610 628 646 664 682 700 718 736 754 772 790 808 826 844 862 880 898 916 934 952 970 988 1006 1024 1042 1060 1078 1096 1114 1132 1150 1168 1186 1204 1222 1240 1258 1276 1294 1312 1330 1348 1366 1384 1402 1420 1438 1456 1474 1492 1510 1528 1546 1564 1582 1600 1618 1636 1654 1672 1690 1708 1726 1744 1762 1780 1798 1816 1834 1852 1706 1650 1577 1487 1450 1304 1213 1115 991 900 799 716 619 593 459 434 349 342 224 466 587 708 829 950 1071 1192 1313 1434 1555 1555 1534 1427 1298 1262 1167 1099 960 881 797 674 516 466 315 396 396 427 427 438 438 445 497 497 580 580 659 666 666 678 678 692 692 799 799 927 1072 1072 1232 1232 1352 1352 1520 1604 1604 1604 1486 1353 1214 1100 1012 993 865 828 673 586 553 543 435 413 310 451 451 495 495 644 644 671 671 799 836 836 893 893 1021 1021 1101 1101 1236 1236 1249 1249 1375 1354 1268 1257 1123 1052 1034 934 895 867 711 696 675 626 553 546 413 361 262 262 351 351 410 410 482 559 559 679 812 812 909 909 1000 1000 1086 1086 985 825 708 681 524 480 322 174 169 385 493 601 709 817 663 559 474 358 276 296 306 316 326 336 346 356 366 376 386 396 406 416 426 436 446 456 466 476 486 496 506 696 791 913 974 1052 1091 1091 1091 992 980 966 926 877 806 792 760 749 652 598 524 437 310 588 727 866 777 712 692 606 493 482 418 303 303 317 317 326 326 342 342 361 361 425 425 494 494 513 513 541 541 684 758 795 1037 1158 1117 1072 999 962 852 736 750 757 764 771 778 785 792 799 806 813 820 827 834 841 708 579 555 425 269 533 665 665 829 911 843 700 668 575 466 428 340 289 369 409 449 489 529 569 609 584 443 384 279 529 654 654 778 840 839 767 779 785 785 785 863 902 941 980 820 798 703 652 581 563 536 439 422 347 197 92 158 191 224 257 290 323 356 389 422 455 488 521 554 587 620 653 686 553 449 339 232 232 365 365 442 442 442 442 560 619 833 940 940 940 940 1138 1237 1237 1218 1125 965 937 814 656 651 635 538 511 461 757 905 1053 1147 1194 1194 1194 1194 1035 1011 906 874 739 641 553 540 397 371 241 320 320 357 357 474 474 497 497 618 618 689 689 790 790 816 816 826 826 836 836 927 943 951 859 712 607 552 505 403 372 256 256 414 414 486 486 589 589 720 936 1044 957 957 809 729 588 482 456 326 171 407 525 643 643 565 454 390 258 370 217 431 538 538 734 832 823 814 762 723 669 638 503 461 452 337 270 438 522 770 894 1018 1028 1033 893 872 858 814 753 602 586 584 453 381 241 403 484 565 646 727 727 727 702 605 514 452 292 352 352 497 669 755 755 605 535 447 444 437 364 207 301 599 748 624 605 476 421 385 228 234 237 240 243 246 249 252 255 258 261 264 267 267 267 267 267 267 267 503 621 621 544 392 332 241 555 712 986 1123 1163 1183 1421 1540 1522 1407 1335 1217 1092 1029 898 854 791 699 546 522 465 420 354 255 313 342 371 400 429 458 487 516 545 574 603 632 661 690 719 748 777 806 835 864 893 922 951 980 1009 1038 1067 1096 1125 1154 1183 1212 1241 1119 1057 1013 916 846 699 682 539 471 367 335 330 179 499 659 819 979 1091 1147 995 858 759 666 539 516 372 279 413 480 547 614 681 748 815 882 1184 1335 1335 1195 1111 980 837 779 853 890 927 964 1001 1038 1284 1407 1375 1306 1213 1198 1154 1007 986 920 916 822 726 567 472 354 252 252 361 361 429 429 521 521 627 627 690 690 755 755 856 856 875 875 893 1019 1019 1138 1342 1444 1632 1726 1920 2017 2271 2398 2398 2398 2398 2398 2347 2248 2167 2047 1974 1852 1809 1778 1648 1544 1514 1491 1449 1371 1302 1176 1161 1031 918 893 779 687 582 523 441 289 579 724 869 1014 1159 1304 1449 1594 1739 1884 2029 2174 2250 2288 2530 2651 2651 2651 2500 2448 2426 2382 2280 2260 2118 2077 2020 1894 1843 1788 1686 1645 1582 1485 1400 1366 1353 1228 1162 1057 944 882 781 747 721 563 507 442 302 484 575 666 757 848 939 1030 1121 1212 1303 1394 1485 1576 1667 1758 1849 1940 2031 2122 2213 2304 2395 2395 2395 2395 2291 2160 2019 1897 1771 1691 1672 1523 1459 1320 1196 1036 955 846 823 676 674 629 594 522 514 364 331 250 133 217 259 301 343 385 427 469 511 553 595 637 679 721 763 805 847 889 931 973 1015 1057 1099 1141 1183 1225 1267 1309 1351 1393 1435 1477 1519 1561 1603 1645 1645 1550 1519 1373 1275 1361 1361 1260 1152 1086 1046 980 927 792 770 761 637 607 545 396 357 354 323 193 475 616 757 898 1039 1180 1109 1097 988 860 859 714 613 516 477 404 366 224 107 107 260 376 376 405 405 445 445 450 450 522 522 622 622 719 719 832 832 972 972 969 937 824 675 515 421 281 495 602 709 816 816 816 678 605 488 353 462 462 519 781 912 1018 1071 1281 1386 1674 1818 1818 2062 2184 2316 2382 2448 2448 2448 2518 2553 2553 2553 2537 2472 2394 2341 2195 2336 2336 2222 2180 2064 2037 1995 1866 1775 1767 1762 1661 1534 1485 1359 1326 1261 1188 1129 1038 994 956 925 794 785 718 674 556 424 405 258 302 302 408 408 526 526 549 565 565 678 678 678 678 678 543 487 382 241 293 327 327 466 466 386 324 242 283 283 283 341 370 672 823 919 967 869 780 748 719 564 507 427 395 324 205 205 207 207 252 252 259 259 293 293 381 381 482 509 532 532 622 622 723 673 657 603 452 339 301 301 307 307 403 515 571 464 370 272 272 272 490 599 708 708 708 597 464 390 304 449 406 308 430 491 491 450 357 257 305 329 272 272 548 686 686 686 663 651 588 432 421 414 389 346 235 417 508 361 271 271 271 319 343 332 223 237 244 251 251 251 273 284 295 295 295 295 295 295 295 295 295 295 295 295 295 463 547 631 631 631 520 413 268 397 627 742 723 710 605 593 439 357 324 298 526 640 776 844 912 754 620 569 534 507 503 458 346 312 312 351 351 369 369 445 445 544 544 671 536 481 452 431 274 444 529 437 392 234 234 234 246 252 252 252 252 446 543 649 702 702 636 483 382 325 237 271 394 586 682 846 928 928 1128 1228 1228 1432 1534 1534 1474 1345 1278 1169 1057 1000 991 850 844 769 720 687 570 414 269 413 413 436 436 512 512 572 572 635 635 693 693 764 764 849 849 984 984 1107 1124 1124 1128 1128 1270 1270 1564 1711 1711 1711 1628 1598 1587 1548 1400 1245 1384 1384 1498 1417 1367 1314 1213 1157 1036 997 994 980 907 860 840 838 810 665 553 445 424 394 372 280 280 299 299 396 396 512 512 538 538 541 541 663 759 759 866 915 915 1072 1072 1167 1167 1234 1106 960 931 865 852 832 798 789 631 517 429 311 311 465 465 500 500 598 598 699 699 805 805 830 830 976 960 804 756 605 598 595 559 460 408 327 225 225 317 317 395 395 551 551 583 583 644 644 735 1055 1215 1086 1050 1012 899 870 779 708 678 604 476 437 356 326 272 272 318 318 352 352 476 476 590 590 551 526 521 406 342 253 491 610 842 958 978 988 1188 1288 1288 1442 1519 1583 1615 1588 1452 1353 1263 1171 1070 1021 1021 1124 1208 1208 1239 1239 1327 1242 1151 1078 1056 1038 976 849 838 775 735 698 604 499 493 491 457 390 277 325 349 373 397 421 445 469 493 517 541 565 589 613 637 661 685 709 733 757 757 618 468 325 212 266 266 296 296 314 314 360 360 499 749 874 999 999 881 868 810 778 756 743 734 723 662 653 548 484 432 422 378 257 231 330 456 456 505 505 564 564 647 683 919 1037 918 784 687 614 568 427 303 559 687 815 779 708 582 576 539 476 458 345 209 439 554 554 824 959 959 959 959 1159 1259 1259 1259 1228 1069 935 845 760 625 605 498 356 350 273 200 158 426 560 694 828 962 962 1132 1217 1199 1090 1017 1004 984 835 772 630 626 551 490 423 270 436 519 602 685 768 851 934 934 921 864 731 644 573 563 538 460 370 309 374 374 431 431 473 473 551 564 564 716 711 615 556 502 367 341 246 516 651 786 1060 1197 1281 1323 1333 1338 1286 1269 1213 1067 909 860 839 735 580 543 496 336 239 239 257 407 407 508 508 580 580 702 702 714 714 861 861 991 991 1114 1095 1042 965 937 797 772 613 453 385 303 593 738 883 883 1159 1297 1197 1159 1005 925 801 669 650 616 490 445 347 309 559 684 809 934 1059 1257 1356 1356 1552 1650 1748 1603 1589 1496 1447 1404 1401 1252 1234 1084 968 933 911 789 710 592 472 451 441 355 343 252 252 342 342 382 402 402 402 402 402 402 402 399 327 313 250 334 376 418 418 418 418 602 694 662 608 514 491 470 414 270 305 305 388 434 457 349 281 311 326 316 316 316 316 316 348 364 502 571 571 438 317 377 407 407 407 341 278 232 77 287 392 381 355 334 272 272 329 329 329 597 731 731 731 636 535 424 399 250 538 682 525 387 329 206 300 347 394 552 631 867 985 1075 1120 972 926 869 855 709 560 475 319 387 421 455 489 523 557 591 625 659 693 727 761 795 829 883 910 894 889 885 777 663 624 524 505 368 278 278 401 401 464 464 570 570 664 694 709 993 1135 1277 1419 1577 1656 1617 1538 1500 1353 1214 1066 937 832 776 633 566 503 396 343 225 225 316 316 398 398 404 404 546 546 578 578 664 664 690 690 787 787 789 789 821 821 911 911 1051 1051 1185 1339 1565 1678 1678 1678 1678 1590 1504 1427 1330 1285 1222 1145 996 896 798 752 697 606 580 477 383 335 317 356 356 410 513 513 539 539 674 674 820 820 877 877 964 964 1049 1169 1169 1240 1240 1366 1376 1381 1567 1660 1753 1742 1705 1704 1548 1526 1432 1429 1343 1273 1190 1190 1222 1222 1290 1290 1435 1585 1660 1740 1780 1643 1514 1472 1353 1237 1219 1169 1024 976 848 798 664 512 412 373 373 408 408 521 521 678 678 686 686 780 780 825 825 967 967 1016 1073 1073 1076 1076 1129 1129 1201 1201 1300 1443 1443 1457 1457 1607 1607 1859 1985 1847 1705 1655 1611 1478 1345 1326 1177 1107 1043 1030 941 929 911 879 732 695 536 381 352 202 157 319 400 481 562 643 724 805 886 967 1048 1129 1210 1291 1372 1453 1534 1615 1696 1944 2068 2068 2068 1964 1918 1839 1825 1801 1658 1514 1462 1409 1302 1196 1138 1090 1009 865 748 660 569 488 485 325 180 44 55 163 163 311 311 329 329 409 409 427 427 516 516 599 599 611 611 771 771 828 828 922 922 952 952 1029 1029 1090 1090 1247 1247 1267 1267 1306 1306 1359 1359 1493 1493 1650 1650 1740 1740 1877 1901 1913 1913 1783 1762 1689 1554 1516 1400 1331 1312 1292 1171 1026 926 823 705 564 452 446 442 373 367 340 201 192 186 266 306 346 386 426 466 506 546 586 626 666 706 746 786 826 866 906 946 986 1026 1066 1106 1146 1186 1226 1266 1306 1346 1386 1426 1466 1506 1546 1586 1626 1666 1678 1684 1684 1581 1506 1488 1402 1282 1152 1105 954 941 937 828 778 706 683 580 556 422 307 561 688 815 942 1069 1196 1323 1450 1718 1852 1852 1852 1820 1713 1745 2015 2150 2150 2414 2546 2554 2558 2712 2789 2735 2637 2542 2486 2452 2337 2222 2188 2106 2090 2084 2072 2018 1959 1853 1787 1690 1548 1471 1319 1232 1146 1019 1335 1493 1651 1809 1967 2125 2283 2441 2599 2757 2609 2583 2432 2343 2330 2324 2213 2154 2070 1943 1823 1700 1607 1512 1409 1263 1238 1209 1194 1093 941 915 907 801 689 653 518 424 421 313 483 568 653 738 823 908 993 1215 1326 1208 1120 1013 879 874 751 697 575 440 348 234 234 300 300 373 530 530 556 556 655 655 706 706 752 752 753 753 874 874 979 1082 1172 1217 1275 1304 1259 1212 1118 1036 943 830 804 709 600 550 390 374 283 283 430 430 437 437 456 353 237 237 237 359 420 420 420 303 416 416 416 407 387 280 286 289 289 289 289 359 394 394 394 394 394 394 624 739 582 472 415 299 329 344 359 374 389 404 419 633 740 786 809 735 732 572 486 443 441 295 473 562 562 562 538 429 275 398 340 312 312 312 312 312 528 636 494 372 273 581 735 589 571 546 438 343 275 577 728 643 542 439 280 518 637 756 798 819 819 819 921 972 972 976 978 980 980 1166 1259 1218 1118 1029 1006 951 796 765 659 535 487 339 310 257 467 572 677 782 887 992 1162 1247 1247 1463 1571 1491 1405 1345 1344 1185 1174 1018 909 774 667 589 530 491 476 362 341 202 135 135 161 161 193 193 337 337 483 483 529 529 660 770 825 825 841 841 856 856 941 941 1090 1090 1221 1221 1285 1146 1023 919 848 774 640 594 569 424 379 344 196 398 499 600 701 802 903 1004 1105 1173 1207 1207 1509 1660 1660 1624 1518 1375 1244 1177 1025 986 848 845 843 815 678 593 575 521 518 407 340 323 212 324 380 436 492 548 604 660 716 772 828 884 940 996 1052 1108 1164 1220 1276 1332 1388 1315 1254 1135 1011 886 853 735 721 719 600 498 363 243 390 391 391 530 530 683 683 798 1018 1128 1128 1040 954 858 838 800 673 612 590 534 492 343 290 456 539 622 705 788 871 871 871 871 732 677 569 422 414 349 244 395 395 507 507 541 541 561 561 561 417 346 194 290 290 290 456 539 539 404 386 352 244 358 415 415 415 617 718 691 664 508 454 357 224 274 274 362 362 442 357 210 520 675 713 732 732 732 732 732 732 732 732 1048 1206 1206 1206 1117 995 889 752 741 692 682 616 520 430 413 255 357 408 459 510 561 612 663 714 765 816 867 918 857 719 597 494 375 330 193 193 337 337 428 428 473 473 607 607 590 539 449 407 322 245 465 575 513 363 363 363 363 363 363 597 714 679 521 467 323 208 458 583 633 658 674 682 926 1048 1048 1208 1288 1288 1548 1678 1678 1678 1678 1678 1876 1975 1975 1959 1827 1784 1624 1511 1414 1281 1176 1040 940 839 776 732 572 534 397 241 313 313 417 417 429 429 565 565 583 656 656 805 805 887 887 897 897 971 971 1008 1008 1008 1008 1032 1044 1268 1380 1317 1160 1029 902 870 759 745 615 459 330 313 577 709 841 973 1105 1341 1459 1459 1362 1348 1281 1124 1109 1011 951 801 776 705 577 532 535 535 548 548 574 574 685 685 706 706 670 613 475 341 305 453 453 721 855 708 564 444 411 360 218 218 244 244 395 395 466 466 496 496 591 809 918 1027 905 792 776 655 613 566 563 524 382 344 234 234 375 375 476 476 510 510 553 553 619 619 640 640 658 658 766 766 766 1062 1210 1496 1639 1639 1639 1515 1470 1466 1420 1360 1272 1162 1113 1077 943 833 712 568 565 481 442 419 406 376 237 238 238 344 344 358 358 433 433 534 534 633 633 746 746 761 761 825 825 867 867 918 1014 1014 1170 1170 1291 1291 1379 1379 1471 1517 1517 1440 1370 1214 1205 1128 1074 1057 1205 1205 1060 1021 882 729 719 710 674 660 527 445 382 322 301 379 379 473 473 485 485 521 521 632 742 742 776 776 809 814 814 684 608 538 537 487 403 369 311 591 731 797 830 1140 1295 1450 1396 1284 1269 1120 1076 1041 1009 952 845 840 737 654 618 592 521 399 264 264 338 338 472 472 564 564 590 590 593 593 608 608 642 642 689 693 693 733 733 761 761 814 814 928 884 796 677 547 442 329 288 188 306 306 390 390 399 399 522 522 583 583 714 714 980 1113 1125 1131 1131 1131 995 926 781 760 666 658 556 492 460 406 312 300 620 780 940 850 764 726 652 547 495 366 333 219 535 693 875 966 1248 1389 1567 1656 1745 1681 1620 1462 1422 1405 1393 1326 1242 1116 983 857 774 652 598 518 481 403 321 230 230 356 410 410 524 524 571 571 714 714 854 854 888 888 1002 1002 1118 1118 1176 1176 1250 1250 1403 1542 1542 1748 1851 1903 1929 1989 2019 2037 2046 2055 2024 1951 1839 1680 1660 1639 1559 1554 1450 1331 1294 1294 1393 1393 1393 1377 1328 1242 1108 1010 974 968 923 860 756 597 551 471 328 222 490 624 758 892 1026 1160 1152 996 1084 1128 1128 1402 1539 1539 1539 1539 1379 1355 1285 1247 1143 1022 921 824 730 663 524 436 355 222 260 279 298 317 336 355 374 393 412 431 450 469 488 507 526 545 564 583 602 621 640 659 678 697 716 735 754 773 792 811 830 849 868 887 906 925 944 963 982 1001 1020 1039 1058 1077 1096 1115 1134 1153 1172 1191 1210 1229 1313 1355 1485 1550 1556 1559 1467 1420 1417 1359 1329 1317 1250 1152 1098 1012 947 793 648 568 502 359 252 252 349 349 479 479 629 629 655 655 726 726 757 757 814 814 920 920 1008 1008 1027 1027 1130 1130 1281 1281 1135 1026 1009 952 880 867 809 748 597 568 461 323 321 221 311 311 338 338 399 486 486 552 552 699 699 809 809 816 816 830 830 844 844 971 1245 1382 1519 1656 1656 1886 2001 2127 2190 2190 2190 2046 1946 1925 1811 1651 1502 1366 1241 1216 1142 1021 861 808 784 637 483 440 409 305 617 773 773 627 572 522 422 366 364 305 458 426 384 296 362 395 328 217 217 354 500 573 631 660 952 1098 1132 1149 1149 1291 1362 1224 1129 1099 1021 880 745 725 614 546 511 455 365 304 304 358 358 413 413 564 564 605 605 663 663 761 761 878 878 989 1128 1067 1055 944 922 812 704 557 527 523 507 391 310 310 334 436 436 575 667 667 682 682 792 792 942 942 942 942 934 921 860 716 654 520 513 488 436 405 322 180 192 198 204 210 216 222 228 234 240 246 252 258 264 270 276 282 288 294 300 306 312 318 324 330 336 342 348 354 360 366 372 378 384 390 396 402 408 414 420 426 432 438 444 450 456 462 468 474 480 486 492 498 504 510 516 522 528 534 540 546 552 558 564 570 576 582 588 594 600 606 612 618 624 642 651 533 433 273 443 528 613 835 946 946 1028 1069 1069 1217 1291 1155 1066 995 929 882 778 677 539 405 304 522 631 740 849 958 1067 973 945 816 768 760 653 540 511 370 333 270 310 330 350 370 390 410 430 450 470 490 510 530 550 570 590 610 630 650 670 690 710 730 750 750 800 825 701 541 528 422 279 279 433 433 490 490 542 542 434 373 349 234 344 247 247 247 247 247 247 247 351 403 575 661 659 559 405 395 236 556 716 679 565 563 457 356 346 243 283 303 323 343 363 383 403 403 463 493 737 859 710 566 431 351 341 275 208 492 634 474 461 380 312 316 318 596 735 947 1053 993 958 815 702 561 413 398 394 356 351 288 288 435 435 485 485 623 623 647 647 702 702 852 1168 1326 1326 1326 1252 1198 1072 1126 1153 1153 1022 913 897 808 691 598 464 358 317 272 278 278 400 545 545 570 570 669 669 745 745 774 774 831 831 857 854 742 649 614 527 465 362 213 513 663 909 1032 1154 1215 1215 1215 1188 1078 1013 873 721 563 540 413 373 257 435 524 613 702 791 880 969 858 734 580 426 316 372 400 428 456 484 512 540 568 596 624 652 635 524 453 320 275 359 401 719 878 878 799 725 675 516 438 298 428 493 558 876 1035 979 935 910 857 855 802 796 666 559 470 409 363 246 282 300 318 336 354 372 390 408 426 444 462 480 498 516 534 552 648 696 696 696 626 587 566 422 406 369 366 335 198 67 0 208 312 416 526 581 581 450 409 349 343 194 354 243 543 693 677 666 623 464 337 284 390 443 496 549 407 276 566 711 624 616 532 430 302 302 361 361 368 493 493 386 379 260 293 182 196 428 544 682 751 602 568 550 447 404 370 321 201 110 110 221 221 307 307 368 368 481 481 609 673 673 673 673 673 541 496 366 206 500 647 879 995 995 957 891 768 677 569 432 377 307 341 358 375 349 232 232 232 232 232 232 422 517 398 260 260 442 533 533 411 297 240 256 454 553 681 745 1047 1198 1198 1384 1477 1789 1945 1895 1806 1785 1678 1613 1591 1573 1525 1365 1254 1123 983 873 739 581 577 536 519 383 272 504 620 736 852 968 1084 1200 1316 1432 1548 1664 1898 2015 2015 2015 1876 1738 1600 1499 1389 1282 1230 1158 1148 1142 1008 988 946 823 741 641 613 542 528 405 376 285 343 372 401 430 459 488 517 546 575 604 633 662 691 720 749 778 807 836 865 894 923 952 981 1010 1039 1068 1097 1126 1155 1184 1213 1242 1271 1300 1329 1358 1387 1416 1445 1474 1503 1532 1561 1590 1619 1648 1677 1706 1628 1624 1565 1466 1412 1378 1370 1322 1263 1197 1061 1036 954 837 709 616 551 479 465 456 399 388 309 405 405 499 499 508 508 538 538 548 647 647 752 752 895 895 1022 1022 1103 1103 1255 1255 1398 1398 1636 1755 1755 1755 1607 1468 1366 1284 1236 1077 1025 888 738 698 685 615 554 511 391 289 427 427 574 574 709 709 734 734 813 813 878 878 941 1100 1100 1167 1167 1333 1416 1391 1367 1314 1229 1137 1013 904 773 719 684 574 524 524 587 587 624 624 751 751 865 865 971 971 1096 1096 1230 1297 1455 1534 1768 1885 2002 2119 2057 2008 1907 1812 1652 1614 1566 1539 1445 1340 1194 1102 1092 1048 890 848 833 732 695 624 512 492 412 410 304 304 406 406 518 518 541 541 569 569 640 640 773 773 912 912 941 941 957 957 1030 1030 1188 1188 1233 1233 1290 1290 1326 1326 1327 1327 1471 1471 1624 1624 1652 1652 1753 1753 1767 1877 1942 2246 2398 2630 2746 2678 2532 2433 2370 2256 2188 2178 2176 2154 2068 1916 1845 1788 1631 1607 1475 1461 1420 1389 1258 1230 1179 1147 1069 981 858 791 705 603 506 411 341 296 296 342 342 419 419 531 531 565 565 672 672 801 801 898 1114 1222 1222 1062 1005 943 823 721 566 640 640 759 759 812 812 847 847 882 882 935 1059 1121 1183 1140 1062 1030 879 774 773 728 690 610 521 416 411 311 441 506 571 636 701 766 831 896 896 896 1046 1121 1196 1196 1362 1445 1342 1248 1166 1159 1148 1135 1060 964 843 737 609 575 566 446 429 404 362 327 320 270 270 364 364 505 505 657 657 725 725 793 793 923 923 1000 1000 1141 1141 1387 1510 1702 1798 2030 2146 2146 2146 2055 1997 1892 1843 1684 1585 1491 1361 1274 1222 1198 1061 961 945 792 741 644 629 583 554 409 255 411 489 567 645 723 590 481 471 338 301 503 604 604 604 756 832 832 832 832 726 691 548 528 411 263 575 731 731 575 495 368 275 361 361 412 412 556 628 710 751 751 751 883 949 839 691 612 468 406 394 266 366 366 438 438 585 585 613 613 676 676 676 818 889 742 717 598 516 512 503 456 427 355 260 396 464 532 600 443 294 200 280 320 392 428 392 352 337 200 200 228 242 388 461 771 926 834 782 682 616 513 417 301 277 315 334 353 372 391 410 429 448 467 486 505 524 543 562 581 600 619 557 478 429 416 377 330 289 289 401 419 428 428 428 730 881 825 792 783 682 678 655 603 513 355 338 269 269 336 336 339 339 432 432 535 574 559 490 391 285 285 335 360 442 483 483 777 924 1071 1071 1071 1197 1260 1253 1241 1160 1094 1020 1003 852 804 745 673 569 505 380 353 272 446 533 620 707 794 881 968 883 775 721 692 662 632 493 348 196 196 261 261 285 285 444 444 762 921 1119 1218 1154 1140 1230 1275 1234 1200 1192 1123 1107 1050 1030 900 802 656 571 455 416 315 329 336 343 350 357 364 371 378 385 392 399 406 413 420 427 434 441 448 455 462 469 476 483 490 497 504 511 518 525 532 539 546 553 560 567 574 581 588 595 602 609 616 623 581 434 389 339 268 576 730 928 1027 1126 1126 1242 1300 1306 1309 1547 1666 1785 1765 1668 1604 1471 1438 1434 1317 1547 1662 1662 1563 1518 1404 1306 1295 1258 1244 1228 1090 934 897 846 742 582 564 441 286 321 321 449 449 466 466 538 538 693 693 821 821 934 934 1026 1026 1034 1034 1168 1168 1215 1215 1290 1290 1300 1300 1303 1303 1342 1342 1214 1143 1067 1011 924 922 845 709 688 623 564 552 436 296 395 395 499 499 658 658 739 739 833 833 978 978 1005 1005 1070 1070 1138 1172 1172 1342 1427 1306 1172 1032 883 761 646 499 479 402 372 322 200 384 476 568 660 752 844 936 1028 1120 1142 1153 1393 1513 1513 1521 1525 1663 1732 1801 2083 2224 2224 2498 2635 2635 2635 2861 2974 3054 3094 3046 3004 2851 2697 2630 2610 2585 2439 2364 2277 2225 2132 2105 2071 1921 1890 1756 1711 1580 1493 1491 1336 1228 1150 1142 995 875 717 575 556 549 405 251 271 281 291 301 311 321 331 341 351 361 371 381 391 401 411 421 431 441 451 461 471 481 491 501 511 521 531 541 551 561 571 581 591 601 611 621 631 641 651 661 671 681 691 701 711 721 731 741 751 761 771 781 791 801 811 821 831 841 851 861 871 881 891 901 911 921 931 941 951 961 971 981 991 1001 1011 1021 1031 1041 1051 1061 1071 1081 1091 1101 1111 1121 1131 1141 1151 1150 1095 988 851 736 621 491 405 385 383 229 229 268 268 334 334 353 353 433 433 421 303 349 372 395 395 395 268 336 265 265 265 343 382 421 485 517 480 463 414 341 328 253 253 253 421 505 505 505 475 439 328 207 304 484 574 561 499 399 254 394 464 450 319 469 544 619 533 499 356 339 278 231 547 705 923 1032 1150 1209 1209 1359 1434 1714 1854 1994 1915 1774 1753 1657 1533 1513 1354 1336 1266 1242 1153 1072 1023 938 877 827 688 538 451 301 301 337 337 467 467 470 470 543 543 626 626 649 649 717 717 845 845 983 1132 1132 1206 1206 1207 1207 1237 1237 1325 1441 1441 1590 1590 1610 1648 1648 1684 1802 1861 2083 2194 2150 2059 1929 1903 1798 1789 1714 1639 1637 1601 1594 1578 1574 1495 1443 1434 1400 1256 1207 1120 1202 1243 1284 1325 1366 1407 1448 1489 1530 1571 1612 1653 1694 1735 1776 1817 1858 1899 1899 1899 1899 1854 1719 1601 1595 1565 1506 1423 1322 1304 1294 1174 1018 951 924 860 817 659 583 573 507 468 394 255 353 402 451 500 549 598 647 959 1115 1289 1376 1376 1668 1814 1729 1575 1536 1488 1343 1335 1212 1056 972 965 819 669 578 547 509 464 350 229 509 649 789 929 1069 1209 1349 1489 1629 1594 1452 1381 1333 1316 1316 1592 1730 1730 1730 1764 1781 1723 1717 1655 1563 1411 1387 1275 1270 1206 1188 1133 1090 973 874 829 799 738 598 538 398 246 246 268 268 331 331 331 305 315 320 233 273 293 293 293 293 293 293 581 725 725 885 965 1177 1283 1283 1210 1185 1096 1085 1051 1011 909 761 671 627 624 620 516 485 433 417 358 306 330 330 452 452 592 592 687 687 784 784 840 840 946 946 1028 982 861 793 719 665 636 494 369 290 290 366 366 505 505 532 532 671 671 784 652 584 444 287 242 242 330 330 485 485 485 485 379 277 373 302 266 374 428 268 452 544 544 728 820 820 820 906 949 949 949 949 1113 1195 1061 905 832 990 1069 1069 1021 979 908 778 625 602 558 489 430 342 291 351 351 375 375 526 526 622 622 657 657 714 714 824 716 645 613 578 431 507 545 797 923 923 922 838 816 785 645 501 477 368 345 332 322 293 365 365 478 478 514 632 513 402 353 299 341 362 594 710 710 710 590 504 397 281 347 347 477 453 322 243 299 327 327 228 230 252 263 263 263 263 263 315 341 269 269 319 344 492 566 846 986 836 836 924 968 923 776 733 657 595 493 405 261 581 741 599 541 461 333 313 313 325 325 479 479 353 257 353 401 264 516 642 564 533 396 367 364 238 246 250 254 258 262 266 270 274 278 282 286 290 294 298 302 306 310 314 324 329 393 425 288 288 288 354 387 387 290 306 306 306 496 591 591 823 939 939 939 939 939 939 939 1195 1323 1323 1323 1227 1202 1178 1074 1038 896 796 759 682 600 548 441 291 491 591 691 791 891 991 1091 1052 1007 953 884 732 678 616 600 588 475 436 291 327 345 363 381 399 417 435 453 471 489 507 525 543 561 579 597 615 633 651 669 687 705 723 741 759 777 795 795 795 879 921 921 921 921 921 1145 1257 1257 1257 1257 1232 1179 1137 1050 946 837 820 675 537 518 361 274 458 550 642 734 826 918 1010 1140 1205 1373 1457 1609 1685 1685 1685 1657 1527 1419 1304 1152 1075 1006 865 751 633 502 455 336 217 299 299 312 312 460 460 594 594 704 704 857 857 932 932 942 942 1094 1094 1152 1152 1191 1191 1306 1306 1393 1393 1455 1486 1708 1819 1973 2050 2030 2021 1917 1910 1827 1760 1700 1547 1463 1425 1339 1274 1141 1099 1093 1085 1028 925 896 865 839 730 612 463 306 378 414 450 486 486 486 532 555 578 578 578 544 467 466 422 411 272 510 629 837 941 832 753 693 567 444 360 289 477 571 665 907 1028 1149 1055 964 851 732 640 568 558 443 431 325 278 424 497 570 435 392 286 576 721 967 1090 1322 1438 1706 1840 1767 1684 1588 1467 1458 1430 1349 1241 1238 1108 1068 927 814 753 664 526 502 470 434 305 433 497 561 625 689 753 817 881 945 1009 1073 1137 1201 1265 1329 1393 1457 1521 1721 1821 2017 2115 2115 2343 2457 2461 2463 2543 2583 2557 2495 2439 2304 2192 2098 1967 1845 1700 1616 1506 1350 1227 1172 1163 1123 1036 900 879 731 619 498 341 325 320 191 441 566 691 816 941 1066 1191 1316 1441 1566 1691 1816 1941 2066 2191 2316 2526 2631 2945 3102 2962 2808 2729 2631 2578 2454 2444 2443 2290 2286 2249 2096 1986 1936 1806 1770 1718 1605 1472 1444 1332 1227 1120 1023 894 855 746 629 471 406 294 294 401 401 466 466 615 615 712 712 740 740 807 807 836 836 980 980 1098 1098 1242 1242 1302 1420 1420 1574 1574 1651 1651 1771 1771 1908 1908 1862 1708 1600 1484 1350 1332 1196 1122 966 839 702 547 387 276 422 422 423 423 557 557 668 668 713 713 860 860 961 961 1139 1228 1167 1076 995 986 874 726 595 573 471 445 406 330 184 184 207 207 282 282 419 419 440 440 600 600 712 813 813 956 956 1098 1169 1116 1092 948 876 827 768 671 641 491 427 320 225 441 549 657 765 873 873 873 873 715 661 529 370 229 383 383 392 392 674 815 905 950 950 872 824 669 555 513 458 321 183 175 327 476 476 614 614 708 611 479 466 413 299 145 145 188 188 222 286 286 372 372 421 421 659 778 763 713 628 540 451 437 367 249 359 414 469 739 874 1009 1009 1103 1150 1197 1513 1671 1578 1550 1470 1459 1382 1268 1163 1003 1096 1096 1242 1242 1354 1344 1267 1112 1079 959 879 743 608 463 326 256 128 374 497 620 743 866 989 1112 1278 1361 1559 1658 1757 1757 1666 1514 1377 1273 1119 1039 956 868 847 743 643 604 552 458 362 325 277 453 541 629 717 805 893 981 1069 1157 1245 1333 1421 1509 1679 1764 1702 1544 1527 1478 1435 1377 1364 1360 1228 1220 1065 998 997 838 769 738 651 570 557 461 416 314 548 665 782 899 1016 1133 1250 1367 1484 1484 1424 1324 1196 1134 1109 1071 1028 948 898 771 703 576 422 421 388 281 375 422 469 516 563 610 657 704 751 798 845 892 939 986 1033 1080 1127 1174 1418 1540 1708 1792 1792 1665 1529 1479 1371 1245 1178 1031 939 797 782 763 757 643 534 391 284 304 314 324 334 344 354 364 374 384 394 404 414 424 434 444 454 464 474 484 494 504 514 524 534 544 554 564 574 584 594 604 614 624 634 644 654 664 674 684 694 704 714 724 734 744 754 764 774 784 794 804 814 824 834 844 854 864 874 884 894 904 914 924 934 944 954 964 974 984 994 1004 1014 1024 1034 1044 1054 1064 1074 1084 1094 1104 1114 1124 1134 1144 1154 1164 1174 1184 1194 1204 1214 1224 1234 1244 1254 1264 1274 1284 1294 1304 1314 1324 1334 1344 1354 1364 1374 1384 1394 1404 1414 1424 1434 1444 1454 1464 1474 1664 1759 1709 1613 1532 1495 1438 1278 1164 1084 1006 884 813 701 592 534 385 320 187 187 262 262 371 371 502 502 598 598 728 728 784 784 893 893 996 996 1155 1155 1251 1255 1255 1301 1301 1357 1357 1486 1437 1398 1398 1407 1407 1567 1647 1835 1929 1929 2015 2058 2324 2457 2590 2590 2702 2758 2758 2758 2758 2820 2851 2851 2851 3077 3190 3303 3367 3399 3399 3296 3248 3165 3059 2972 2820 2691 2678 2673 2650 2508 2500 2417 2274 2150 2123 1977 1890 1763 1604 1512 1360 1214 1111 1037 988 950 809 744 670 548 452 315 447 513 579 645 711 777 843 909 975 1041 1107 1173 1239 1305 1371 1437 1503 1569 1635 1701 1767 1833 1899 1965 2031 2097 2163 2229 2295 2361 2427 2493 2559 2625 2691 2757 2823 2889 2955 3021 3087 3087 2997 2866 2784 2662 2651 2575 2430 2331 2270 2218 2193 2036 1888 1878 1866 1825 1722 1566 1416 1339 1254 1148 1023 874 762 643 563 527 461 349 314 446 446 486 486 621 621 740 755 755 821 821 902 902 1060 1060 1097 1097 1138 1184 1184 1271 1271 1402 1402 1470 1592 1592 1614 1614 1710 1710 1710 1664 1580 1442 1339 1300 1172 1103 998 971 891 851 794 759 711 559 447 402 310 437 437 533 533 686 686 726 726 878 878 991 991 1065 1065 1103 1103 1153 1153 1164 1164 1180 1180 1202 1262 1262 1411 1366 1272 1138 1107 1003 910 854 788 741 584 570 510 498 486 458 445 329 184 184 202 202 260 260 400 400 424 424 456 456 564 564 655 655 739 739 763 763 817 817 919 919 1072 1072 1164 1164 1254 1299 1344 1560 1668 1610 1604 1574 1540 1446 1390 1345 1266 1128 982 943 876 869 747 707 674 575 445 383 332 193 293 343 393 443 493 543 593 643 693 743 793 843 893 943 993 1043 1093 1143 1193 1243 1293 1343 1393 1551 1630 1896 2029 2162 2162 2162 2162 2145 2049 2020 1943 1798 1785 1698 1600 1443 1325 1255 1246 1208 1065 956 942 823 687 682 550 423 264 157 283 283 313 313 383 383 499 499 605 605 613 613 659 659 777 777 928 928 1005 1005 1015 1015 1020 1020 1163 1163 1278 1278 1381 1381 1469 1586 1586 1600 1638 1638 1662 1792 1792 1907 1907 2133 2246 2290 2312 2232 2161 2143 2074 2015 1877 1783 1682 1632 1584 1493 1470 1399 1367 1244 1170 1129 1008 988 859 781 761 716 619 552 534 468 364 263 479 587 695 803 911 1019 1127 1235 1343 1451 1559 1667 1775 1883 1991 2099 2099 2099 2179 2219 2219 2421 2522 2522 2776 2903 2903 2786 2683 2658 2601 2534 2462 2402 2379 2258 2254 2223 2110 2103 2067 2028 1977 1952 1814 1778 1668 1568 1459 1416 1350 1216 1111 969 962 849 833 680 529 447 330 323 304 379 526 526 665 665 793 793 942 942 1095 1095 1215 1215 1337 1337 1446 1446 1565 1565 1633 1633 1675 1675 1719 1719 1842 1700 1615 1490 1446 1316 1247 1101 983 842 745 651 600 581 461 324 211 211 316 316 375 375 436 436 523 523 674 674 690 690 706 706 856 856 979 979 1115 1183 1183 1190 1190 1214 1214 1287 1287 1383 1383 1488 1488 1575 1753 1842 1842 1842 1842 1701 1662 1504 1413 1406 1362 1308 1273 1158 1021 1009 943 910 775 710 596 544 462 322 240 382 382 389 389 527 642 642 697 697 857 857 952 952 957 957 1082 1082 1212 1334 1334 1370 1370 1378 1378 1381 1381 1404 1404 1417 1417 1440 1440 1583 1765 1856 1821 1729 1623 1510 1350 1246 1087 993 943 854 712 560 550 458 428 368 292 337 337 462 462 572 572 679 679 774 774 889 889 987 987 1103 1103 1150 1150 1222 1222 1237 1237 1338 1338 1347 1347 1506 1506 1601 1681 1721 1761 1887 1950 1950 1814 1790 1745 1709 1629 1499 1492 1456 1334 1239 1134 1073 961 850 762 651 548 396 309 327 327 386 386 467 467 623 623 724 724 743 821 821 946 864 848 822 819 813 783 625 625 655 625 568 441 365 240 240 241 241 244 244 351 419 453 453 721 855 757 726 599 498 438 344 301 401 451 501 551 795 917 917 905 773 692 534 396 350 278 568 713 713 628 499 355 279 243 403 403 603 703 703 572 482 353 284 307 307 460 460 376 318 438 438 361 280 350 385 420 319 319 319 319 302 318 416 465 705 825 945 823 734 690 673 616 564 421 402 247 127 181 208 235 262 289 316 343 370 397 424 451 478 505 532 559 586 613 861 985 1109 1233 1233 1233 1233 1134 986 937 922 863 817 772 757 703 645 576 538 517 394 276 286 291 296 301 306 311 316 321 326 331 336 341 346 351 356 361 366 371 376 381 386 391 396 401 406 411 416
