0 1 1 1 2 0 3 0 4 2 5 2 6 0 7 0 8 0 9 3 10 3 11 0 12 0 13 6 14 6 15 0 16 4 17 4 18 0 19 0 20 8 21 8 22 0 23 0 24 0 25 17 26 17 27 0 28 0 29 34 30 34 31 0 32 0 33 0 34 15 35 15 36 6 37 6 38 30 39 30 40 12 41 32 42 20 43 0 44 0 45 58 46 58 47 0 48 0 49 43 50 103 51 60 52 24 53 38 54 134 55 120 56 48 57 48 58 21 59 21 60 0 61 102 62 144 63 42 64 8 65 240 66 232 67 0 68 16 69 72 70 146 71 90 72 0 73 24 74 323 75 299 76 0 77 168 78 406 79 238 80 32 81 281 82 249 83 105 84 169 85 124 86 420 87 570 88 210 89 220 90 1107 91 887 92 0 93 272 94 732 95 460 96 0 97 36 98 408 99 792 100 478 101 298 102 480 103 1080 104 956 105 612 106 649 107 153 108 0 109 494 110 1514 111 1020 112 0 113 404 114 2312 115 2043 116 367 117 398 118 1126 119 1860 120 1364 121 583 122 467 123 1608 124 1260 125 1008 126 2706 127 1698 128 0 129 2196 130 4296 131 2640 132 540 133 664 134 1726 135 4662 136 3660 137 536 138 3168 139 7921 140 5349 141 1368 142 4070 143 3200 144 390 145 2584 146 4847 147 3115 148 864 149 934 150 5268 151 6848 152 2730 153 1088 154 9144 155 11152 156 3336 157 618 158 5108 159 7442 160 2520 161 1488 162 6256 163 8176 164 4481 165 5361 166 5256 167 10976 168 12010 169 5515 170 6818 171 11753 172 8400 173 938 174 12242 175 16278 176 4974 177 2208 178 16231 179 17602 180 7751 181 7094 182 5994 183 11784 184 17056 185 10188 186 12460 187 22796 188 12180 189 3176 190 23558 191 27798 192 7416 193 3236 194 25577 195 42802 196 20763 197 2558 198 10714 199 44076 200 42372 201 12962 202 11599 203 55818 204 63882 205 20463 206 17046 207 24972 208 17340 209 10070 210 37248 211 54461 212 25125 213 4360 214 32050 215 40828 216 37602 217 26660 218 16091 219 49543 220 89220 221 58104 222 22082 223 51734 224 43560 225 23163 226 53255 227 42932 228 11544 229 27638 230 54294 231 80590 232 60810 233 24588 234 42461 235 151985 236 120561 237 12277 238 42708 239 125336 240 103152 241 25908 242 50192 243 68863 244 79475 245 68318 246 73248 247 89978 248 102460 249 73572 250 100560 251 136833 252 55614 253 21457 254 105568 255 186042 256 136300 257 49282 258 85632 259 245920 260 227671 261 69977 262 79106 263 151448 264 146632 265 86400 266 59916 267 180800 268 266844 269 164482 270 98524 271 243186 272 223198 273 71226 274 159009 275 384282 276 288302 277 47271 278 150710 279 281496 280 392298 281 256282 282 83968 283 285467 284 691998 285 520166 286 182781 287 263854 288 243864 289 184651 290 247086 291 294239 292 212160 293 113314 294 251626 295 593482 296 397632 297 74782 298 191135 299 678092 300 625593 301 196256 302 193502 303 587170 304 732942 305 367362 306 288911 307 442359 308 486076 309 275632 310 308604 311 781310 312 639488 313 148822 314 202733 315 614853 316 886684 317 442766 318 190306 319 588818 320 1257268 321 964188 322 466890 323 706191 324 999845 325 854670 326 504418 327 573640 328 613634 329 366068 330 285696 331 1071431 332 1178647 333 414531 334 500407 335 1512054 336 1281940 337 569256 338 717689 339 1089888 340 1171950 341 1055409 342 750098 343 1063674 344 1702626 345 880470 346 476613 347 1579954 348 2036920 349 1056941 350 960726 351 1279084 352 1032468 353 825944 354 894368 355 1743668 356 2428188 357 1310712 358 548702 359 2272016 360 3148874 361 1448143 362 380515 363 1490703 364 2912271 365 2129560 366 926018 367 1529838 368 2598616 369 2466498 370 1729064 371 2281102 372 2475085 373 1469158 374 1173971 375 3507676 376 4106324 377 1496892 378 548830 379 3004487 380 6296092 381 3816993 382 711208 383 2747578 384 6492476 385 5503164 386 2112973 387 1649883 388 2850768 389 4354969 390 3490603 391 2403296 392 3967406 393 3087930 394 1626921 395 3992328 396 4685172 397 2360453 398 1634614 399 5000532 400 5354700 401 4450500 402 3776016 403 3880509 404 5981237 405 8203367 406 6497377 407 3538316 408 5292752 409 3731566 410 1706904 411 4648424 412 6595620 413 4028600 414 1951574 415 6491212 416 9044784 417 4487730 418 2758128 419 6924962 420 9699762 421 5631390 422 3561476 423 5133524 424 12013630 425 11668154 426 3322666 427 5247493 428 14121039 429 11332750 430 3326522 431 7843448 432 10109898 433 5544790 434 4189402 435 6771436 436 8034263 437 8427367 438 7475738 439 8475566 440 11523168 441 12493815 442 7920034 443 10500352 444 16642300 445 10149392 446 4547625 447 12117274 448 14752244 449 10299136 450 8588185 451 8911644 452 13379125 453 15730837 454 12543710 455 14568107 456 21073560 457 12774772 458 4702709 459 11191952 460 21010833 461 14180761 462 2865783 463 10397714 464 28367228 465 24845698 466 9272879 467 12833631 468 23031570 469 24766220 470 17235494 471 16050936 472 19572076 473 13868836 474 8722898 475 17524490 476 30481290 477 19970725 478 5731823 479 21879108 480 45506584 481 32990576 482 9279407 483 12978450 484 23498525 485 32882439 486 22472307 487 12905436 488 24717050 489 37381204 490 30119703 491 24323884 492 36980510 493 32242298 494 22607797 495 27289838 496 41022216 497 32598488 498 11703600 499 24499009 500 51238964 501 57134238 502 30969757 503 31476772 504 56749388 505 75864206 506 56121692 507 26952624 508 39128840 509 39455563 510 31655946 511 30122615 512 46473252 513 50126456 514 26227341 515 37028213 516 60826288 517 43856776 518 22687848 519 51494774 520 74113314 521 40714118 522 16575203 523 29499662 524 88765202 525 83937521 526 23453602 527 33611020 528 108518068 529 109647345 530 40678974 531 37357241 532 55603173 533 71840322 534 57524635 535 41641826 536 71827454 537 72035392 538 39370957 539 52130918 540 101564440 541 76773618 542 23303905 543 53802180 544 102725104 545 119148540 546 75254064 547 35918347 548 72555697 549 166913357 550 131619001 551 54035760 552 95015340 553 118336148 554 80864357 555 79550276 556 107695113 557 78642904 558 56915027 559 90694385 560 140136924 561 116104822 562 58574491 563 58138948 564 138395876 565 150384287 566 80048972 567 72955296 568 163326452 569 166977286 570 92262928 571 114611704 572 158219078 573 129049210 574 118235063 575 162267549 576 195175180 577 146373166 578 58993939 579 78020019 580 190063849 581 232112465 582 117727142 583 51031662 584 180281040 585 289028490 586 160000427 587 81442351 588 194647959 589 209429080 590 117305801 591 143904892 592 171704880 593 213802934 594 201120774 595 134085988 596 197454927 597 294856884 598 201779048 599 117954599 600 320050170 601 359195862 602 158054808 603 105435467 604 242701422 605 259023923 606 150354550 607 150839976 608 255833132 609 336930396 610 283921476 611 235413381 612 284751199 613 332580695 614 255631063 615 231477180 616 348084056 617 287709796 618 155473682 619 161488016 620 404302098 621 434644304 622 170985425 623 173781031 624 555364180 625 584828075 626 238475745 627 198555630 628 296624165 629 424689674 630 376991802 631 235261541 632 271745408 633 558781834 634 501722085 635 268311779 636 496215384 637 561702168 638 372997476 639 364726082 640 680940980 641 596964434 642 178116844 643 236406371 644 480961784 645 856422596 646 626755706 647 197044509 648 494142918 649 1272517520 650 1057952941 651 309400994 652 476198798 653 555081555 654 467745279 655 418872445 656 522619646 657 572363042 658 441647990 659 435493085 660 663509046 661 833410017 662 555717225 663 398404635 664 659079556 665 902550542 666 687509145 667 379827116 668 649899436 669 859034228 670 739065678 671 623157157 672 920521832 673 964193264 674 1013761571 675 1040659432 676 840050311 677 837040539 678 621744124 679 540297012 680 794474901 681 1168762806 682 804764354 683 422053118 684 966577433 685 1268231722 686 679905567 687 412157292 688 1132151630 689 1429135080 690 876809660 691 527065550 692 882184167 693 1563263536 694 1244359233 695 710643734 696 1071738428 697 1943328014 698 1465590279 699 806704202 700 1319026438 701 1806380695 702 1446097306 703 782143034 704 1193392528 705 1672315344 706 1193105273 707 575491669 708 1161267228 709 1798241427 710 1321574141 711 932797910 712 1332985176 713 1433385956 714 1475615350 715 1572138000 716 1536789968 717 1482058852 718 1677901004 719 1568660174 720 2054272280 721 2377096926 722 1112124692 723 669301673 724 2189386130 725 2892062139 726 1772479245 727 991513499 728 1649227418 729 2707007447 730 2393696276 731 1524217969 732 1695570698 733 2306553428 734 1667770582 735 1407696994 736 2317329492 737 2830617388 738 2079817755 739 1331334404 740 2119303931 741 3169346675 742 2138846291 743 932798089 744 2386838049 745 4535147692 746 3033425553 747 977228147 748 2045988742 749 3609091052 750 3186929048 751 1751131886 752 1995254260 753 3536823470 754 3864434376 755 2703955366 756 2719691506 757 3416193624 758 2708961888 759 1943968014 760 3204677676 761 4125476590 762 2832809928 763 1689270372 764 3294929198 765 4746333916 766 3445833876 767 2026161996 768 3082618600 769 5173956512 770 4766149170 771 3130466440 772 2819678992 773 3575598103 774 4209332091 775 3296364054 776 3081314440 777 4409191590 778 4472834137 779 3000501916 780 4693172144 781 6115433257 782 4173752876 783 3272167046 784 5448484268 785 6440648800 786 3543655206 787 2384144932 788 3265736940 789 6980484882 790 6753709313 791 2661518193 792 3903923294 793 8882974768 794 7632764629 795 3549857038 796 5900255762 797 6165673232 798 3880416546 799 4321545918 800 6018137633 801 6715254714 802 6388791781 803 4408275178 804 4857084130 805 9947586344 806 8995608056 807 3981254589 808 4814994374 809 10776885800 810 9913728711 811 4518720963 812 5353811178 813 7479134434 814 9250893707 815 7227545346 816 6812171073 817 8581688936 818 12988265651 819 11279709355 820 8244015683 821 10579551722 822 7846310493 823 5037113656 824 6311908356 825 11933444736 826 10151011940 827 5059403545 828 6209407730 829 12144357805 830 11111655865 831 5908251957 832 8656389216 833 10609757998 834 9339380190 835 7595862255 836 10510783252 837 12718373135 838 9670075395 839 6353555719 840 8572872952 841 17983761471 842 13658676321 843 5301672862 844 9517948877 845 21252264649 846 18266720338 847 6346896311 848 8346507307 849 15266702942 850 15631357255 851 8140151019 852 8307268130 853 14226467164 854 14533899107 855 9637316153 856 9839085164 857 15728952842 858 15901303702 859 11338391641 860 11470988144 861 16898240068 862 14945759706 863 10364098439 864 14893269684 865 21624148380 866 19865595217 867 10983964128 868 12950896428 869 20511501080 870 28119346532 871 20715624252 872 9812757297 873 17925771374 874 27626441784 875 20193316438 876 13688033439 877 20253041062 878 15835576774 879 11680173411 880 20632258552 881 22004814624 882 13819794364 883 11827007977 884 17830848809 885 26169488951 886 23342262891 887 12035525685 888 12527979441 889 32617412826 890 33541777538 891 15138196222 892 15353159580 893 30510228990 894 29779923035 895 20286337760 896 22661517075 897 26496771634 898 24357682691 899 25704600203 900 28036114224 901 33650785468 902 27772377073 903 12272061121 904 20278066662 905 42743631224 906 39065454296 907 16625046445 908 19103292734 909 32148199371 910 37053264223 911 23576942015 912 17929512504 913 35475387584 914 44418198323 915 30135524012 916 21344265564 917 32428165655 918 35864503684 919 24371868488 920 23812017246 921 38035466856 922 47379212327 923 32602284675 924 30687750842 925 47533636341 926 46183441251 927 33688864706 928 31722684864 929 46903511572 930 48476652468 931 32115793225 932 26130292716 933 47103133072 934 57469167354 935 34454761960 936 27389710341 937 48010973150 938 51997150260 939 37433554301 940 41984001685 941 52407628349 942 36597095444 943 32386989562 944 46381452015 945 59265756892 946 56179522130 947 31002730812 948 32604011339 949 73266526236 950 79422124837 951 40825756195 952 32329751009 953 65978594060 954 71651043657 955 42590093070 956 38406091072 957 62548517156 958 68089934042 959 45845942145 960 45469485230 961 73825751499 962 74311758228 963 50834037677 964 55025759952 965 84120049943 966 76159139798 967 39516213617 968 37838707835 969 72558814711 970 101444793800 971 70232898821 972 42116441851 973 75888785281 974 103955561711 975 73963743928 976 60897119496 977 75653150192 978 79167484138 979 71240663797 980 78433365187 981 94471674597 982 83061307406 983 50299869631 984 50328657792 985 115836101478 986 123321059028 987 64173360982 988 52888753940 989 119895165982 990 132247572221 991 79047576564 992 65804684997 993 87917175438 994 123266404732 995 101424296024 996 77110589016 997 100456415958 998 124696423660 999 90594105523 1000 72066467183 1001 137990841160 1002 122568084834 1003 68885282199 1004 76398881327 1005 150987625034 1006 162883446692 1007 100254582452 1008 88230565092 1009 135457472188 1010 204548714880 1011 137142715975 1012 77928497009 1013 122475579247 1014 232196953762 1015 193985191875 1016 80748281130 1017 123940438864 1018 166643943953 1019 124683585698 1020 97743265932 1021 166560492875 1022 154345341569 1023 94402010022 1024 107344168849 1025 163903305614 1026 170815595310 1027 135089217860 1028 110257807849 1029 140534633965 1030 193696989152 1031 137512091821 1032 89128282205 1033 165971021940 1034 252063679518 1035 177593808889 1036 117732418360 1037 172159347352 1038 182603377617 1039 192131634689 1040 179451396780 1041 165920624367 1042 177979327391 1043 241158955648 1044 223829398228 1045 237618350028 1046 245205833205 1047 108693326476 1048 115894880282 1049 261458875806 1050 276658626378 1051 144489629408 1052 133558115680 1053 202194933587 1054 261664372397 1055 221341564395 1056 154471585023 1057 208796884894 1058 262998102094 1059 222005566880 1060 182892304067 1061 274565895216 1062 283134666817 1063 167291158613 1064 146525684579 1065 280954706400 1066 369239421270 1067 229731013271 1068 152051218420 1069 285998456212 1070 460094103692 1071 339758905476 1072 180933617121 1073 267857294112 1074 383317070178 1075 325787919023 1076 222508959909 1077 267544993862 1078 325642376787 1079 280744936310 1080 197033563367 1081 309266378014 1082 402502858033 1083 239908859100 1084 176703260510 1085 367385434900 1086 383213095749 1087 219089482820 1088 229568445598 1089 351494267753 1090 393525098706 1091 361354665564 1092 314574899622 1093 369250069832 1094 442544446269 1095 425637403342 1096 328408417418 1097 389063208920 1098 479729531541 1099 331078157019 1100 257979193436 1101 497990171969 1102 540710321153 1103 329149109610 1104 301797935513 1105 459672570465 1106 501964576562 1107 391173031318 1108 351328030321 1109 460599571243 1110 537470060322 1111 355658852656 1112 220275108516 1113 382168438948 1114 659830752537 1115 531214758707 1116 297587241030 1117 470016592561 1118 691943187381 1119 525961829559 1120 390753122532 1121 528993578615 1122 546699650702 1123 419983603066 1124 417844847792 1125 572851527872 1126 780567482391 1127 552494632515 1128 246318901152 1129 556442046608 1130 952950796956 1131 664520783416 1132 297247598389 1133 588972319832 1134 807267726635 1135 660025618802 1136 477196869116 1137 472500136106 1138 625093831219 1139 728131526977 1140 627322635162 1141 625180552118 1142 791811302352 1143 614253464858 1144 453679469148 1145 781656623772 1146 854153632224 1147 523262598677 1148 406825786718 1149 778058048840 1150 997281688935 1151 673036127160 1152 442832463736 1153 709499744158 1154 1049653194181 1155 940606252580 1156 673194857983 1157 753198493231 1158 934896126374 1159 910960900395 1160 772579239025 1161 767777099455 1162 858116582012 1163 777642833875 1164 663303527549 1165 937025208833 1166 1168317996381 1167 732785859428 1168 497865907046 1169 1080329024534 1170 1384604770682 1171 906434626003 1172 566414978296 1173 851557315657 1174 1220665785315 1175 1061622214972 1176 713727329719 1177 852241393482 1178 1399795978402 1179 1246385920476 1180 835948501414 1181 1113439441679 1182 1396755779327 1183 1111517488200 1184 799464915863 1185 1089906123337 1186 1348497555391 1187 1036850173928 1188 834773280958 1189 1299433552326 1190 1863696883735 1191 1222768112707 1192 628776734911 1193 1150173235936 1194 1713311057954 1195 1439777548082 1196 951705057166 1197 1153272822505 1198 1392439440780 1199 1498608581279 1200 1154357004036 1201 1187307380436 1202 1599071902915 1203 1517470220256 1204 1212921864528 1205 1525489717382 1206 1995161373888 1207 1365040904126 1208 847203052479 1209 1380803290442 1210 2005614321215 1211 1625600689143 1212 995491530234 1213 1421257308816 1214 2271593911272 1215 1910470581103 1216 1162053543085 1217 1560302645670 1218 2073972019954 1219 1955480338049 1220 1536028251515 1221 1723586614672 1222 2108790843910 1223 2002433822514 1224 1472416509106 1225 1783193509701 1226 2668581466525 1227 1758240997033 1228 960161176217 1229 1980389878816 1230 2968811569489 1231 2289089139238 1232 1485937848315 1233 1662997789526 1234 2397593645781 1235 3131091348726 1236 2321435560045 1237 1788165966741 1238 2577795698765 1239 3449423823095 1240 2610961504070 1241 2185232566361 1242 2705397668604 1243 1819360746675 1244 1360397845268 1245 2604910594848 1246 3364857217814 1247 2337629355735 1248 1610898100939 1249 2009730708457 1250 3286765944190 1251 3035926940062 1252 1772584347909 1253 2063217334654 1254 3435217584416 1255 2939220218617 1256 1521003738691 1257 2299498004047 1258 3232565430654 1259 2995144749595 1260 2283684397503 1261 2929363527427 1262 3621771931341 1263 3002463366318 1264 2499246516778 1265 2884210578324 1266 3854756361264 1267 3251876413647 1268 2380491394612 1269 2989455290310 1270 5334735469693 1271 4488627855648 1272 1563576763073 1273 2659713271465 1274 5026627033135 1275 4055156518552 1276 1998223972268 1277 3004450437152 1278 4221286176973 1279 3457588335270 1280 2542751956659 1281 2876506622939 1282 3436054858199 1283 3897956369821 1284 3356390234746 1285 3480838729555 1286 4617570503676 1287 4146095369340 1288 2798709221978 1289 3608899013123 1290 5778865141780 1291 4414122326998 1292 2300206750495 1293 3258152200842 1294 5422706960267 1295 5727989316204 1296 3650366311026 1297 3219537408410 1298 4882824645672 1299 6952209049299 1300 5643571943304 1301 4268029173671 1302 5053090722345 1303 5482778237303 1304 4987346797234 1305 4316858866408 1306 5273187872391 1307 4611642633779 1308 2975532996234 1309 4138765329036 1310 6995028607014 1311 5843321244175 1312 3234171221318 1313 4749072492583 1314 6635097772703 1315 5650017197767 1316 4291186028470 1317 4793430714683 1318 6015835283822 1319 5402204864867 1320 4023219808573 1321 4560643940285 1322 7399836897789 1323 6980424176924 1324 4269854802845 1325 5971786072525 1326 9211219001647 1327 7210714924297 1328 4490386384799 1329 6355433107533 1330 7476093521041 1331 6596950382379 1332 6167553997688 1333 6362758242236 1334 8984183721197 1335 8420621296775 1336 4516707014577 1337 5084227880154 1338 9672808118862 1339 8962185538288 1340 5094631033812 1341 6200037812409 1342 7952480887056 1343 7519929991492 1344 5554150467440 1345 6434935221691 1346 8719614428871 1347 8459924737454 1348 6191428719217 1349 7006368058860 1350 10608641891353 1351 10762369454348 1352 6751708385579 1353 5684796541858 1354 9867585293061 1355 10590883992866 1356 6647701021910 1357 6457235922398 1358 10350368552735 1359 12141022794140 1360 8627754085384 1361 7533990396602 1362 9504607611070 1363 10215186510273 1364 9087152623717 1365 9116248056364 1366 11211483150542 1367 10661294910776 1368 8105653790049 1369 8607870789744 1370 13573264954328 1371 11965443853239 1372 6268308581228 1373 8070377844501 1374 14255842357109 1375 14456069058020 1376 9160869452952 1377 7652665901186 1378 11387304041236 1379 12798709683930 1380 10431175956272 1381 10259533994314 1382 13080660741635 1383 11164429467211 1384 9037105083389 1385 12414803798247 1386 15173546703718 1387 11394185642699 1388 7005878642896 1389 11143682127798 1390 17880435212807 1391 16482484420254 1392 9411834835482 1393 8857743452046 1394 17452233133134 1395 20240245953158 1396 11713999707511 1397 9220653127694 1398 16010268479676 1399 15944061632736 1400 10981734339758 1401 11535020999629 1402 14171050983775 1403 15094975844153 1404 13268850148960 1405 14462104650248 1406 19844024178879 1407 17647106402962 1408 10698410306126 1409 12847707475708 1410 20311782459337 1411 18288581870751 1412 11560847432483 1413 12841810477687 1414 20633376271220 1415 24851141565690 1416 16595163425018 1417 12301070351719 1418 18682111042129 1419 22090806975176 1420 16523228098544 1421 15718571040355 1422 21542507527016 1423 17047772980995 1424 12477314007166 1425 17596915959143 1426 20927016708184 1427 19937224437873 1428 17386239366442 1429 17835026583474 1430 23403472598112 1431 26608338003043 1432 18141020582671 1433 15574439913675 1434 26183239492524 1435 24488140037052 1436 14542335618180 1437 15341620309598 1438 25580088824627 1439 26863216304128 1440 17607588029580 1441 15429279449785 1442 25808639075954 1443 30285756536716 1444 22003213224510 1445 20608279381882 1446 29840256018370 1447 27254057699148 1448 17525024804282 1449 20213734005476 1450 30594033524585 1451 28108966631004 1452 16782042136181 1453 18804341258230 1454 32583308866355 1455 36204317375469 1456 23649358259403 1457 19890764121859 1458 29801553774212 1459 36801148177761 1460 27849989645532 1461 21310554202335 1462 29413722664552 1463 31846959918378 1464 25894510147826 1465 24958639674794 1466 34477716307589 1467 33330802324887 1468 22312647991418 1469 26901843469747 1470 44229455187911 1471 39741856644442 1472 21739641372410 1473 23549435840100 1474 35306169664594 1475 41467926908527 1476 30073812313738 1477 22298551676376 1478 37288045910973 1479 51975038471643 1480 37164612997981 1481 26655392725593 1482 41214223169663 1483 39912445963099 1484 29065388395506 1485 32376798175579 1486 45243912393621 1487 44355840560944 1488 31483436449953 1489 30023325188528 1490 43060756321160 1491 56831908550184 1492 42747968261206 1493 30435809855338 1494 49002333396762 1495 73986298082254 1496 54320884509182 1497 28552149274555 1498 43441690714601 1499 49266052903404 1500 37583365792398 1501 35568823116936 1502 48555004330127 1503 53311519306528 1504 39101295900641 1505 35118451708816 1506 50774576930048 1507 51300754747387 1508 38218682918757 1509 37765208043110 1510 55462817750972 1511 56189357835951 1512 40303291570257 1513 39100139419320 1514 60742688036371 1515 67506085591184 1516 43466438049501 1517 36995258823902 1518 55900729232240 1519 67413262593007 1520 55624728411222 1521 44407336729072 1522 46233368869371 1523 57448688616603 1524 64099790966825 1525 57674207381387 1526 63031959459727 1527 64848535342634 1528 61648283039494 1529 64349135101686 1530 79023938039720 1531 68073966421095 1532 36553536012014 1533 43017566309416 1534 75750078397701 1535 79179476386565 1536 52928803303640 1537 44743400158537 1538 65043618454373 1539 86440297125374 1540 64585089340186 1541 50068676209053 1542 69811403966387 1543 82855458809827 1544 62307315014749 1545 53401138080618 1546 77382428942516 1547 78828013605868 1548 54605546440339 1549 55799105948073 1550 99678283401668 1551 97562859900253 1552 53140283894034 1553 52768466503498 1554 91024972545412 1555 109832100000768 1556 77486038151061 1557 55971242919819 1558 76942972895501 1559 131445591492395 1560 114931458036126 1561 58833039105314 1562 78450107587534 1563 119329357607634 1564 96261708554452 1565 70363699024297 1566 99917295616113 1567 90742132825679 1568 59697806143767 1569 73716071037755 1570 100365864103705 1571 96540174513292 1572 77962263711918 1573 68294248893779 1574 99999055434992 1575 123803344864908 1576 89376880904360 1577 67613991415539 1578 107649320803398 1579 125399690237582 1580 89799304871540 1581 81819282826490 1582 108646843492719 1583 113316184389545 1584 100069901548328 1585 100114438736412 1586 117614038123366 1587 124630712270552 1588 113003033119175 1589 105469741338855 1590 144061543492663 1591 149413592812067 1592 88118731898628 1593 80130389257875 1594 145044736653936 1595 159230106534962 1596 107813695457274 1597 90410439984900 1598 127110305137824 1599 158727068417068 1600 138782573189180 1601 112727523443888 1602 133375202357024 1603 145784310174443 1604 108085492428728 1605 97580522554006 1606 140996559537419 1607 156061638221475 1608 105483679144924 1609 91926519270980 1610 145668497728602 1611 181804145223526 1612 125426527322297 1613 92926614928942 1614 170197046427946 1615 216008551700580 1616 145692853008338 1617 95425199135801 1618 145658556780611 1619 188332879178053 1620 157102110436064 1621 119406757829606 1622 153076233693928 1623 217514695477601 1624 183769695778302 1625 139846412222293 1626 173856967501106 1627 198086957426089 1628 151272470797632 1629 127167362017083 1630 188879098419909 1631 234287305040459 1632 164112489244241 1633 100190124113264 1634 185358107946685 1635 247211810159134 1636 183436887671769 1637 132295513366502 1638 189309614189092 1639 241494829604730 1640 216752920989163 1641 175166765309810 1642 175841601524389 1643 183810353286023 1644 163453700252732 1645 159296549308804 1646 221085282993417 1647 247447334938689 1648 176036854250238 1649 146244020590568 1650 253774722535620 1651 280906851066802 1652 176254481356693 1653 148333185459244 1654 222745840666763 1655 267363849014105 1656 223698570325368 1657 175644184490681 1658 219344035615195 1659 290227934461582 1660 257053906876918 1661 203596630895950 1662 248497159983055 1663 293482325607700 1664 262529632217976 1665 219440720544615 1666 230540555731886 1667 269184375101098 1668 228308652715940 1669 189160735208413 1670 278613166770874 1671 345483753708683 1672 228137664862708 1673 180225818064029 1674 315097588094980 1675 353154632860309 1676 245953681528698 1677 201467289672178 1678 291505504158789 1679 331107734672370 1680 281424957599110 1681 229403352802973 1682 245792862172047 1683 377048053675466 1684 358889418030180 1685 251857663969578 1686 298759808712486 1687 386246149764376 1688 300563948097001 1689 247025865958735 1690 362891760790307 1691 345067205639980 1692 235882706610538 1693 236807499532089 1694 378129463133301 1695 462769220701250 1696 301975831197255 1697 191159144597427 1698 341136317936307 1699 514423272118543 1700 393365554032319 1701 243547679906414 1702 324842702084451 1703 447914003814337 1704 413335823438529 1705 298783465520623 1706 362855479384181 1707 405644756995274 1708 330184835681659 1709 307372352131625 1710 446287993956299 1711 497845743171437 1712 352724724340400 1713 286954481420306 1714 405933251839224 1715 514403178942770 1716 420963794293482 1717 291475401259064 1718 371908996245785 1719 552540054464096 1720 511564032235801 1721 349890860149828 1722 418817857667523 1723 501473961195928 1724 406292601291846 1725 372009831510582 1726 492868884786631 1727 512877218612273 1728 411619421205718 1729 385247919618591 1730 475308740106233 1731 609462880214353 1732 499804306304606 1733 330769434219496 1734 500831294714297 1735 709225499642197 1736 523556354384355 1737 332179200819681 1738 508497798113657 1739 681665752561828 1740 554267661260442 1741 415278658112855 1742 505794297937497 1743 631540044771444 1744 549079575391800 1745 473270356167796 1746 586804279975943 1747 611255132172826 1748 520487195910429 1749 442519587725741 1750 569934705118110 1751 757392613922494 1752 617752409824947 1753 422815480352856 1754 598621501045025 1755 871046516424488 1756 660988190183280 1757 414179844141640 1758 619585174387365 1759 881709831731839 1760 670589454357699 1761 430920543533179 1762 570727453612724 1763 714369816824723 1764 710210985679001 1765 556335700078543 1766 630157282816322 1767 859394704165413 1768 831413838728897 1769 646197547686248 1770 769915580728197 1771 923173338054313 1772 641183982456706 1773 509057919647256 1774 767692439359294 1775 1035935039406397 1776 863333558989124 1777 527690635827072 1778 647824344096713 1779 962613530874264 1780 1038106873374327 1781 763641071166500 1782 717614647469341 1783 989850814403260 1784 1180586695633252 1785 983320500003370 1786 813345279053106 1787 855702983583337 1788 722627507317986 1789 687224674391103 1790 952292205948279 1791 1098261039859444 1792 840618715471253 1793 635758396612306 1794 981479403524368 1795 1255541507006962 1796 850506789032988 1797 559297693473376 1798 791109635783636 1799 1172951841498023 1800 1040320177302372 1801 663193190109333 1802 809893136457160 1803 1249475593216567 1804 1105077765855466 1805 790133746382166 1806 1085552856830468 1807 1221920679295797 1808 913605782947079 1809 792579784681162 1810 1134593954373839 1811 1319358847753547 1812 1017454209971207 1813 737977323387849 1814 944051470708981 1815 1621162938775937 1816 1488524334673463 1817 809278685264667 1818 1012099381729188 1819 1781395342458792 1820 1569873527818638 1821 921924930371909 1822 1098859180569867 1823 1249297763321718 1824 1074145301339216 1825 994244688668391 1826 1103325557749726 1827 1399769743136834 1828 1301113056029015 1829 923225024513954 1830 1197285229796725 1831 1687632310180997 1832 1398934104849685 1833 947507451974004 1834 1269989869702808 1835 1582516279094953 1836 1382607127272896 1837 1009039668379570 1838 1188958629666634 1839 1759769617512221 1840 1606495371438447 1841 1050121531560758 1842 1237405264468043 1843 1836866435818620 1844 1621338708989265 1845 1161922918499082 1846 1393330881648457 1847 1789741927678696 1848 1729004062798866 1849 1401608867703495 1850 1499776242473833 1851 1728335958949132 1852 1881247013567604 1853 1600383337869496 1854 1648543330964554 1855 2078370328871645 1856 2033690678885674 1857 1524878827252378 1858 1537841198945941 1859 2083287342989270 1860 1829399109770994 1861 1300734931537145 1862 1399924370039365 1863 2024126501625134 1864 1925663776378489 1865 1406258808620648 1866 1630518424490649 1867 2029352829434330 1868 1682787412995705 1869 1413206685302092 1870 1953301572646819 1871 2195559333988205 1872 1725703225896130 1873 1423633997736566 1874 1944084895628174 1875 2625626843943992 1876 2148283671481634 1877 1328387207244752 1878 1711200441977968 1879 2847413664613796 1880 2554388289735453 1881 1582445194270336 1882 1749428886994777 1883 2616353297029403 1884 2572890158453064 1885 1964950417497869 1886 2240169547941762 1887 2635782876176785 1888 2281286104247231 1889 2035878932322892 1890 2507019263958273 1891 2880782128578119 1892 2245625644709794 1893 1488183014968392 1894 2072627544440237 1895 3273217777693215 1896 2911436229432281 1897 1733733378927473 1898 2044128873180673 1899 2984629091537346 1900 2820633048987684 1901 1964294165585865 1902 2214104454508967 1903 3045942466317966 1904 2801631793300477 1905 2065366319486145 1906 2331066669586371 1907 2762786784039766 1908 2734219940293488 1909 2254088675606246 1910 2480363864080309 1911 3491283552221204 1912 3319652866002942 1913 2394368872931505 1914 2807493773709877 1915 3767459706842283 1916 3073217096085232 1917 2067189577365300 1918 2385088527373893 1919 3413755595788602 1920 4145916493547581 1921 3066364405676891 1922 2205902989448480 1923 3482580430558296 1924 4255962751232441 1925 3056495940467882 1926 2768719673021852 1927 3767653408584197 1928 3509382849740616 1929 2771311528872854 1930 3373777057150960 1931 3685484709523294 1932 2851498250678642 1933 2516711674001494 1934 3202618993327634 1935 4394067651396979 1936 4191657920444941 1937 2866426072377113 1938 2989714873407346 1939 4854422945998491 1940 4448037262747346 1941 2659029516518216 1942 2991437583673856 1943 4182158532199153 1944 4038660493771676 1945 3106273164145689 1946 3533801076578270 1947 4286927442516616 1948 3793486795892082 1949 3490743780996960 1950 4408436842669820 1951 5140667039142887 1952 3854349351743061 1953 2824632870702583 1954 3950743944798865 1955 5578243411412481 1956 4823629052627846 1957 2875071110877074 1958 3288057405588491 1959 5683856769793288 1960 5935744046641080 1961 3641835631395496 1962 3761890595099427 1963 5706153839552905 1964 5496280099421918 1965 4192387861413967 1966 4422731462350600 1967 4908373682344999 1968 4351610223680017 1969 3896147936820225 1970 4504856760391106 1971 5526524523880004 1972 5278274075633270 1973 3528310389229192 1974 4075599198633182 1975 6614598069784570 1976 6174131709901810 1977 3922678376454999 1978 4421003543015741 1979 6620030248029749 1980 6065151107397196 1981 4130256519436689 1982 4400401607169464 1983 5971657161211944 1984 6732439736705655 1985 5257667472143455 1986 4901672365597596 1987 6632152137686069 1988 6976666608425560 1989 5120552008703991 1990 5040102005996294 1991 6950884085167441 1992 6247621359835186 1993 4377464857740768 1994 5253753648666882 1995 7464566552530828 1996 6681243350506743 1997 4765338585471608 1998 5648792892400437 1999 7558984142270506 2000 7782659034459440 2001 6454593447247107 2002 6057513606310768 2003 6749870587078074 2004 7201234998301886 2005 5824986647367976 2006 5202934214004024 2007 7577012257134965 2008 8161224582359838 2009 5940166961229744 2010 6010036999431410 2011 8770545955770842 2012 7462755669419308 2013 5107246726577430 2014 6875935580903037 2015 9084132755796588 2016 7630023588285198 2017 5375029532297179 2018 6499597397979486 2019 9146857529830297 2020 9174329227726061 2021 6081862253200075 2022 5878187900154820 2023 9766494090388441 2024 10263568633223081 2025 7456037333055580 2026 6921148094443214 2027 9334451805068097 2028 9161400381819980 2029 6971239151772022 2030 7782885272641389 2031 10262037868066666 2032 9274820130084802 2033 5859106955407518 2034 7740218634349420 2035 11468650883348899 2036 10152538626613323 2037 6690637241177334 2038 7074184739685428 2039 10369069845089173 2040 11161654211870943 2041 8825267524620492 2042 7566122754459043 2043 10327550372112022 2044 12149688839700814 2045 9358577412465075 2046 8880389239183256 2047 11310361573317477 2048 10448208225525386 2049 7750496390583978 2050 9594309537986102 2051 11395396304312697 2052 9614264774123234 2053 7839932818883896 2054 8429240731980811 2055 12806769238243509 2056 13665336117053809 2057 8937718119162363 2058 8521471404545705 2059 13953133183157495 2060 13919204908094339 2061 8917990774712905 2062 9132459657409609 2063 12762879321543679 2064 13962236932206208 2065 11165361486968708 2066 9677074751106389 2067 12534665667339026 2068 13460888509901925 2069 10372823693638227 2070 10377070985816101 2071 14851907161085244 2072 15153008930575483 2073 10168280677447440 2074 10787018925515566 2075 15539908361913821 2076 13835458287473294 2077 9779159541830732 2078 10977671924214248 2079 15769704866959654 2080 16352306869252060 2081 12316079171604534 2082 11192621551984130 2083 16855720645681303 2084 17715508302137739 2085 11263921982612872 2086 10789005315230435 2087 15199271617343605 2088 16601115974092435 2089 13118595538185988 2090 12399447940722105 2091 16019704379403066 2092 17385779697764356 2093 13770585790303980 2094 12936568929425863 2095 19186693322962288 2096 18014042703382517 2097 11638031028649597 2098 12922889820469568 2099 20948258302858387 2100 21547028520762535 2101 13622882120068632 2102 12030750289885514 2103 17316588507180775 2104 23200502296995492 2105 19142220986717909 2106 14542089054363189 2107 18002376508681455 2108 23285918095396084 2109 21028782466524863 2110 16547119666271382 2111 19379187951775261 2112 18037744604612178 2113 13876402162407127 2114 15464288944570196 2115 21702383241731949 2116 22199715804210429 2117 14584902655672220 2118 13979281383291764 2119 23081429837603525 2120 25209772553429513 2121 16865051391754486 2122 14727203790367830 2123 20370301508402151 2124 21943851620808543 2125 18973199278807372 2126 17571698773036570 2127 19961644561419854 2128 21287333652526790 2129 19661852309887160 2130 20211027693480791 2131 25639381342999729 2132 23444527540011008 2133 15026164298351240 2134 17531231983820139 2135 27876753716964873 2136 27916140230359102 2137 17168444521314481 2138 15568392860456895 2139 25665066755507331 2140 29088928194829070 2141 23076295705620788 2142 20227306222546372 2143 24445996916186631 2144 28533626868777101 2145 30497095084032510 2146 27451288436346607 2147 23906195043146126 2148 24579647687436634 2149 21081803474919950 2150 20298730731858819 2151 28112820007730950 2152 29118786773377809 2153 20599384288283352 2154 21570545570190376 2155 33558989746057496 2156 31364079554232326 2157 19978526317661416 2158 21326470018260173 2159 29850066174409245 2160 31732326525287182 2161 24169755878934037 2162 21358356283668517 2163 28291141274807466 2164 34408604681223728 2165 25815623904270789 2166 21631941232696960 2167 33602713942209993 2168 35290011645585831 2169 25994797995845250 2170 26646560900663569 2171 36726714088468025 2172 33299749043916806 2173 24299197569358398 2174 26003228892301086 2175 35516851259710658 2176 40975346959197324 2177 29530195046982661 2178 24543645761092607 2179 37732093519396626 2180 49659581698918005 2181 35208837494670322 2182 23695339610108661 2183 37094275366348874 2184 45614974187197116 2185 35163032841716306 2186 26976417773241280 2187 35009330698904951 2188 38379079647924037 2189 31939212236214174 2190 30838735491766676 2191 38653537083534946 2192 38610246470544787 2193 31004281885271550 2194 33107239144303056 2195 41970814934023631 2196 40808627413828631 2197 30604836804781387 2198 27752998481077005 2199 42709801741558821 2200 50475746769559506 2201 33208546740671950 2202 26714979122009037 2203 44800525066450406 2204 50051621330167368 2205 37340152019032515 2206 34599661547931644 2207 41635115092036449 2208 42253601160013164 2209 42214671384563348 2210 44422042748662700 2211 46835349568742509 2212 46687483478465986 2213 42157020922160705 2214 39705106831119071 2215 53989804232220503 2216 58556300889014904 2217 37231239228309421 2218 34163154778678503 2219 59593044080851643 2220 60044967406841064 2221 41202874530151850 2222 40112923301988794 2223 48948632714972838 2224 54646076171166138 2225 50107908648693177 2226 45717524622025860 2227 51993380912592122 2228 54123915081603188 2229 39522542795252292 2230 39443364115392817 2231 56120374050648199 2232 58068310202934919 2233 42302343923033154 2234 40008503962097866 2235 61983468738488736 2236 66279138909389768 2237 43371672290289255 2238 38368251470174854 2239 62158972635045048 2240 73168034341354974 2241 49724927842460410 2242 38657414941919790 2243 59713704081588709 2244 76927270861235836 2245 58963677046502764 2246 42097890454382855 2247 59802180126939063 2248 73753302365799582 2249 58403896361930259 2250 48253265619472912 2251 64981589699311959 2252 76396305628806086 2253 59931644164929256 2254 51865119517824943 2255 66725025609017049 2256 77736005791893096 2257 64064073829925768 2258 51081787050237243 2259 70619723082725508 2260 87422246437145352 2261 66146615365264692 2262 47062699777291376 2263 69337469415139726 2264 84937664182380793 2265 64982685712473397 2266 54035523010042318 2267 69285899135406285 2268 78709794790117332 2269 69738406718470271 2270 62537330853271074 2271 72864675790246935 2272 75575417093956793 2273 68751467592538800 2274 72014485764340564 2275 90654289967057031 2276 86261842694192455 2277 58077994451439970 2278 57074416316519110 2279 84275521834656728 2280 93659992740069503 2281 70019586329930612 2282 55522157304045179 2283 82523190949943596 2284 105110061052358522 2285 81677062127816415 2286 66390386581185238 2287 88399833289630244 2288 96513818489200861 2289 84727305252969730 2290 83233230383459402 2291 91748156105792351 2292 85069966534679234 2293 72889051308588209 2294 75096316719422481 2295 95003467990795383 2296 108546739579057125 2297 86298402769949336 2298 72107706395807964 2299 104507190932749002 2300 126035613797336971 2301 88484433730424298 2302 68570179302558150 2303 102142714802217632 2304 115990284029321128 2305 90562458716078261 2306 75603569389823336 2307 89794673346623989 2308 107847555853157019 2309 93629802517301281 2310 80915911532409508 2311 111048533326049603 2312 124775480147211685 2313 95597493364035216 2314 91177113556258968 2315 121675992316123543 2316 122916774340683511 2317 89236306844866732 2318 78291523612727956 2319 108045487018695511 2320 144542885740677886 2321 118396900880449272 2322 82887388297534127 2323 118042824859767628 2324 153265686808490443 2325 121761608472888148 2326 97171234311695573 2327 123697601016566869 2328 129280127447438410 2329 100697144459333456 2330 102208420152701594 2331 130851191046085285 2332 135317130849956410 2333 107911480947898177 2334 92963461083456352 2335 134446035398679996 2336 160737978927001220 2337 117395680597623555 2338 94574118968436682 2339 146642854575423751 2340 171699558439809429 2341 118073208645582284 2342 91538457682745978 2343 128584162750613129 2344 167607319735805227 2345 140339849353332717 2346 103852410632620426 2347 135736085505826871 2348 165002542869016129 2349 149282376030263975 2350 124457423678552492 2351 147694711250227349 2352 154883663992436522 2353 128134173962333447 2354 125850679516644774 2355 160291620463377734 2356 181021334609587650 2357 128965957650188390 2358 104205178385872812 2359 158484198841134036 2360 199296494712102422 2361 163206819011405912 2362 124436837175141211 2363 158150411671001024 2364 186574585223938234 2365 174031151971101434 2366 143782450270027631 2367 157116833588867369 2368 183169574652177118 2369 168701366285990822 2370 155956009385230021 2371 179574470191384990 2372 188311793606911249 2373 136816137085351458 2374 129321271314414097 2375 191461773427559344 2376 212751800232673745 2377 154215375100706277 2378 131527973104497568 2379 199621369525941320 2380 236989858375915616 2381 182689419142424327 2382 141720897272339823 2383 181484102202184631 2384 229704099044071484 2385 193588049128126567 2386 159111211612407493 2387 200288387504391570 2388 235166845957603205 2389 188608457599954477 2390 154575644434866142 2391 207604277308598387 2392 241382923121102935 2393 179519830580044843 2394 145589810354380590 2395 230960736202288637 2396 269744717093092627 2397 190827226262058836 2398 156484480972947609 2399 213688018538394015 2400 252451213927097215 2401 225507031031204753 2402 177557887127992429 2403 205580512083469433 2404 287407841002241390 2405 258623896911529575 2406 176638290920844581 2407 222890603467788768 2408 298073130241836496 2409 237158967440729996 2410 183093145429341050 2411 243919664432972673 2412 261114191730246561 2413 214020666782316606 2414 202968573490374722 2415 247004101499430950 2416 275307461919885049 2417 234390502702485383 2418 205457151161050967 2419 278904162671589758 2420 338278407029655958 2421 240047603394570225 2422 169173484824542645 2423 263400206046985865 2424 340805693029561754 2425 279602150752961776 2426 206006326026189785 2427 251741248701369348 2428 325883181908446498 2429 301990822698890216 2430 245554008909791148 2431 276531033178729204 2432 310874452913030428 2433 276362904480954041 2434 255052651975038899 2435 319155464334262247 2436 334368271042476066 2437 241463398273783386 2438 205650465681004710 2439 302932743235638743 2440 389298145921712019 2441 310249922979068718 2442 234379948994309346 2443 323850572840555143 2444 437178761747774331 2445 358188446849143058 2446 253234634096729562 2447 297511557733961618 2448 346227899684593280 2449 348068542992914208 2450 309320611915391890 2451 303397175928867805 2452 352319202979526898 2453 337406761342419727 2454 276895658780606414 2455 356837890658198394 2456 449222433593907314 2457 319872733518627130 2458 241830484554249192 2459 395062215447750362 2460 492073343883872194 2461 369136239768107093 2462 263935954632915951 2463 334868024674685573 2464 436823057872900562 2465 459922216433686465 2466 369963085637417949 2467 353580940081145861 2468 460432073059894836 2469 509903854457242458 2470 419309768438595114 2471 395578223120406916 2472 474509756964351988 2473 366610019904289475 2474 291326272577745796 2475 413401387052862894 2476 459218186368553852 2477 366758345893612241 2478 319222519968915172 2479 430756517388003477 2480 504763378987312477 2481 416567097615520924 2482 348940772939726899 2483 430285518579357580 2484 522136034966475205 2485 448073363659395094 2486 361658326585722248 2487 406302907063321320 2488 523139379893518376 2489 452863215587534211 2490 337416948297077518 2491 466934152192094393 2492 579610924402634970 2493 446321495823004835 2494 344321993497763758 2495 501485879336757899 2496 592441113012946227 2497 454687606449535713 2498 358616692433253789 2499 514082779804748809 2500 665799281586365319 2501 515589092820682745 2502 349879704979147985 2503 456777170249368365 2504 677621545885150164 2505 596927881498487922 2506 414676802420461809 2507 495266774795284054 2508 699812064680365304 2509 650587891588821831 2510 451633610532853935 2511 517065116363165495 2512 608546409230680663 2513 549218730644685128 2514 465078033192199921 2515 582628858601428367 2516 693887359219729530 2517 510599644476009850 2518 403059458371652760 2519 574958636083770355 2520 717282297514937423 2521 580064464599965875 2522 432772485083253088 2523 543553544153170267 2524 730249877462715622 2525 675842714010738775 2526 481757208239271773 2527 534524022231032464 2528 697107573386607877 2529 690962600349877175 2530 591267751682790401 2531 642666424572589442 2532 697388854740613950 2533 602573542259581328 2534 545033222177678027 2535 650727395893763558 2536 811982504772864281 2537 667759772638403913 2538 470683956497420421 2539 665686865501530957 2540 922866411682754629 2541 793659394817943181 2542 543931627293101663 2543 633283098892461193 2544 823699503933935009 2545 938292631606760879 2546 777371381725070228 2547 644509319919117233 2548 810203698719333939 2549 861919258344701018 2550 719195253511370531 2551 735710739533332431 2552 867086907608222376 2553 688590501389351727 2554 591501123227699248 2555 824342612118348899 2556 920950396878330488 2557 722854538926509209 2558 583295464606434389 2559 740395200196394710 2560 970112471200416872 2561 865795675029903946 2562 615683680817213886 2563 760700876956098062 2564 1059261764955692577 2565 877441113252756086 2566 626706857672864826 2567 827295386202571318 2568 961030938083632871 2569 781745497318453847 2570 723612040257103201 2571 907443639760411611 2572 1021505149252060567 2573 900548463488695540 2574 743642978735374440 2575 863149032151510474 2576 1163691280430211201 2577 1029152904587478195 2578 722849638639281275 2579 914226667300342439 2580 1262194402222632056 2581 1020932185128646873 2582 721603879997165798 2583 955527008935042116 2584 1202199110302808157 2585 1046964214675507453 2586 896931101190622035 2587 1046115823952353708 2588 1235754623948450899 2589 1101546883756885294 2590 827485047044125428 2591 930282881057246672 2592 1202954566971501015 2593 1157012006386419438 2594 889332579531698016 2595 987772564463283866 2596 1254088067475705932 2597 1079766339197275245 2598 779700360537611971 2599 1028252614226566186 2600 1416298092950030102 2601 1156741143725778441 2602 771677720156366204 2603 1046445811528669863 2604 1407305513006591978 2605 1237211979511877323 2606 908639868184603427 2607 979869746252839506 2608 1270140189074156053 2609 1335293597261039225 2610 1124033708410082911 2611 1136188579362369449 2612 1437123153041306098 2613 1401948204557885349 2614 1091036396656371697 2615 1224795308132881687 2616 1464135873053625636 2617 1255578390922574811 2618 1001283284847645593 2619 1255684676879197328 2620 1590341043608546568 2621 1537162862481802975 2622 1192731496597742666 2623 1177780318415297965 2624 1589124944093069874 2625 1611492088639152986 2626 1287634478709550117 2627 1220650317837585777 2628 1508345964842474391 2629 1588536040722884212 2630 1264867332124096092 2631 1265475465583011949 2632 1548929762680004212 2633 1434793888009994406 2634 1180953126042499541 2635 1520224518274717370 2636 1819706320965882220 2637 1467233335464395042 2638 1230774229443350499 2639 1501838879821634108 2640 1878675427324215060 2641 1569506785942240826 2642 1109848654116242159 2643 1315164450613678976 2644 1983380875168128670 2645 1875839977185796152 2646 1201882165990148900 2647 1365175712910083704 2648 1915015473449201325 2649 1700426197027923020 2650 1371863322756099698 2651 1701011395302450061 2652 1836320490595913302 2653 1543068326839085146 2654 1505659787032336071 2655 1779602686093201905 2656 1966037715777061919 2657 1751316465569636022 2658 1338985460018619322 2659 1715846472194967740 2660 2501461219443821542 2661 2037066978174998650 2662 1241209426391978594 2663 1613479702484769093 2664 2429948253709922399 2665 2152082257801179553 2666 1415404521761886254 2667 1604624655248094818 2668 2220267075553524109 2669 2194372174060357280 2670 1657089358746041190 2671 1767769868766272436 2672 2101423719113740505 2673 2076992578308282576 2674 1924667898881028177 2675 2157825017763864440 2676 2331071935949590627 2677 1908136712130913823 2678 1565693581851520988 2679 1825666410433200669 2680 2496581549482140188 2681 2347689193723567511 2682 1555345612708422587 2683 1786411871443919083 2684 2832474476210013013 2685 2678699960929129899 2686 1750478075573141643 2687 1925014148434399565 2688 2449101309994794600 2689 2416577922351545125 2690 2028159489559549309 2691 2050176054730625946 2692 2389143213457894510 2693 2505031587973850466 2694 2147186313712136628 2695 2189092691597593854 2696 2809434448762716551 2697 2622234996634220381 2698 1979334719941072620 2699 2365728734186545165 2700 3186454520323443492 2701 2636135622309683231 2702 1810996923081278704 2703 2282053163037259694 2704 2947175361952946809 2705 2917355455239149192 2706 2275295725693418966 2707 2171900050255419550 2708 2883993085408127885 2709 2962365929823641492 2710 2397295498027554333 2711 2446286156073044067 2712 2958641547696605782 2713 2638444791647270682 2714 2300430233277233730 2715 2760657911450009668 2716 3229345151179780904 2717 2886474067414965940 2718 2157394206821590928 2719 2532084567493965561 2720 3419940694481887374 2721 3221386379705529868 2722 2395589855864056772 2723 2569605473854803826 2724 3570995301230322416 2725 3416984236211935989 2726 2532248304261597346 2727 2619389273882018567 2728 3548053696996784000 2729 3403060745942078545 2730 2594434189016952901 2731 2997448140307805395 2732 3685388183516806143 2733 3291471574814371696 2734 2504674399690239250 2735 2892536572062081587 2736 3646933036008052903 2737 3277707746499579779 2738 2657835576408321179 2739 3078003521891251577 2740 4099295412269071391 2741 3810156338504529154 2742 2764620762488882233 2743 3025123080344071617 2744 4341406048213741651 2745 3980180541200054604 2746 2620522243309737010 2747 3070778626056956197 2748 4221409385118418614 2749 3931165524696294976 2750 2994034306074068011 2751 3197865267325713139 2752 3913731216837787541 2753 3949843497939244309 2754 3374161478574173525 2755 3610247169044677842 2756 4578185990619084398 2757 4092966230437530355 2758 2907972331512319316 2759 3537204482468624448 2760 4681798761167803417 2761 4290535756445314082 2762 3104310829212380551 2763 3306130213975779799 2764 4661360399477114687 2765 4800836094728688632 2766 3619634678200882208 2767 3577029381694344999 2768 4693900444212845805 2769 4830690974221068274 2770 3933527620692691283 2771 3941827010288252802 2772 4539932754740495256 2773 4441788061677409918 2774 3758331916905523890 2775 3939495439800778924 2776 4966994699265306019 2777 4530424462394304380 2778 3329122520806046663 2779 3983483523113743732 2780 5904922373080058547 2781 5500461227526518550 2782 3639169039483659691 2783 3807265734950982690 2784 5422251022127863842 2785 5716438988241768127 2786 4363164235515470262 2787 4020711062438475427 2788 5235329529217333298 2789 5735713808920388178 2790 4596007593964878800 2791 4392538948451290562 2792 5657319339835156900 2793 5085857003620087187 2794 3894087422217271550 2795 5003674077559461836 2796 6327060861090424111 2797 5358917033682357758 2798 4072797385797254249 2799 4568171572451205694 2800 5846443287657070026 2801 5980895075271759760 2802 4598678274128001676 2803 4649207608796545581 2804 6720097820412438202 2805 6808533128167523338 2806 4865947707739318061 2807 4888714646802513297 2808 6545997197421917004 2809 6258053012344046496 2810 5073598945371043406 2811 5399350535224465450 2812 6278887502007203734 2813 5973256912089907767 2814 4890754333577590291 2815 5314185261471559721 2816 6870717472093319022 2817 6399494655291000026 2818 4884309473106241451 2819 5796231608665250566 2820 7920853555404052335 2821 6944721336063517388 2822 4747946257689518218 2823 5522316232924780151 2824 7547430583975600344 2825 7352755271951231507 2826 5292760024623480386 2827 5320197996665880355 2828 7819070583797459085 2829 8405273615080952868 2830 6124599974149048123 2831 5630932469059331584 2832 7336555180816163961 2833 7848975416057133550 2834 6350523147348812383 2835 6208648264833857798 2836 7721424157909074811 2837 7333305306474155141 2838 5727164556763560553 2839 6349687295708702274 2840 8856556449381859360 2841 7796336840442116928 2842 5488004442622281948 2843 6589047855808621018 2844 9244827409470530933 2845 9066215502757382321 2846 6627146436661184392 2847 6294627323691843398 2848 7842047898501205631 2849 9713127731455918899 2850 8094015929615630871 2851 6661610258457962263 2852 8608378048894120106 2853 9135114051952816396 2854 7304721080218367850 2855 7373517595295498352 2856 9635701202805138795 2857 8230970483051978928 2858 5995043387925516631 2859 7718620719960613424 2860 11025633038285532652 2861 10233154157563343381 2862 6633725091745147489 2863 6810496687525426575 2864 9862335042387483128 2865 11690170416497330300 2866 8809476795247651947 2867 6984852017984273610 2868 9744623391488574914 2869 12685774864012833506 2870 10489314742382310110 2871 7895980416434214200 2872 10016020355745543974 2873 9957017863480964016 2874 8208454572785183541 2875 8885763229091053154 2876 11115734889032299850 2877 10038503344575172622 2878 7406595940804402657 2879 8489184134276089825 2880 10933580480771739116 2881 10632459348697128511 2882 8371464515657211737 2883 8128257731806130599 2884 10993999451210835568 2885 13006704184332938140 2886 10077019350464085455 2887 8362826064555961302 2888 11298987370438226907 2889 11823250410032983414 2890 9554575752784976713 2891 9779126644814303615 2892 11741294613205971199 2893 10692265930725031966 2894 9450224841838825471 2895 10429584824937227813 2896 12176925156047031699 2897 12016234968204398010 2898 9547300846085335168 2899 9987396284023944708 2900 13751422544185997982 2901 13936492318491101995 2902 9730643072691551794 2903 9576188471216562187 2904 13219979928165016435 2905 12579830589199956819 2906 10662565847468347530 2907 10990547346043970852 2908 13321965603301472659 2909 14173333173770567668 2910 13079336575358035295 2911 12828429339436944982 2912 13873716435902875873 2913 14361941613125138931 2914 11058315872655493579 2915 11509184219550634307 2916 14566307044800588852 2917 13163594483104305528 2918 10333587403246760662 2919 11363265891151009955 2920 15336501764308851466 2921 14561489954601912954 2922 10296227252830330387 2923 10815725149025576667 2924 16512738589306865919 2925 17000378853683741468 2926 11371323347617536636 2927 10995412057619251574 2928 15559875649021336072 2929 16660294376607102144 2930 13040473239213346730 2931 11782707265440711481 2932 14433114906614168355 2933 16517259576829609665 2934 14093746205970154915 2935 12364832156793152791 2936 16605955905156345891 2937 17546551376061665596 2938 12710481115726187432 2939 13256361857835667013 2940 19061075357852163292 2941 17834846717742179794 2942 12234702991852656336 2943 13041122109021408943 2944 17645008990630008790 2945 19780072866256726904 2946 15565439082372951472 2947 13033463231665274730 2948 17897606627465641317 2949 22715835379543404908 2950 18725519746270702663 2951 14515526820876475872 2952 17944568612643916745 2953 19846924652887367857 2954 16626354759090552172 2955 15473895270531254160 2956 19072414062204349761 2957 18485376120420339027 2958 14221272790560251115 2959 14911993917488003780 2960 19957162448202126308 2961 19902492578068436784 2962 15022554228446111775 2963 15448619822674232339 2964 21470158560053233891 2965 21071195878155567807 2966 15246154312708877212 2967 15214726695128900192 2968 19717771415120350785 2969 20649445152452029150 2970 17243373608266564775 2971 16791398951657122919 2972 21612897555013046880 2973 22911169631137575299 2974 17760778211752190524 2975 17075386038817803302 2976 22293746140169213426 2977 22218236526299080440 2978 17252775268116426013 2979 17539687667566028894 2980 23268993664530541681 2981 23434189326295896804 2982 18171399955551907056 2983 18516526239694854059 2984 25189248061714167670 2985 25633966231549829934 2986 20911098230321730812 2987 20210097400343017611 2988 24867133105349443142 2989 26523214828476640210 2990 20829626128475471657 2991 18251488530678222734 2992 24644489014821109957 2993 27109400215265348314 2994 21916218442583198514 2995 21102183222799629844 2996 26171318930247141376 2997 25863635040706752791 2998 21203428329624529521 2999 22614377373766628038 3000 27622594632566211174 3001 26815474491367629375 3002 19323788348575813186 3003 19572033854988594458 3004 27549510393039682499 3005 29147518536965424838 3006 21991050285239042799 3007 19485362715054150659 3008 26825925473845546592 3009 29123849670113159141 3010 22456193917192112639 3011 21942620563467067823 3012 28724682635996913545 3013 28940038715909978112 3014 23111177339333310793 3015 23985292348446825058 3016 29348468076503528285 3017 30294786848284259365 3018 23938342102708683549 3019 22800593769613919714 3020 33716661169557777449 3021 36718882148543201450 3022 24942151387640163543 3023 21117994125561134177 3024 31643078889493538012 3025 36011717087280341452 3026 27027279771061828710 3027 21807512219151206564 3028 30060430106688942962 3029 40460029388437959005 3030 32474100691825909511 3031 23866314295502044232 3032 31202463662847132069 3033 35845534290638868468 3034 29777934893895920375 3035 27498747120486906204 3036 34925701417628913252 3037 34785575713635677189 3038 28296776865641225527 3039 27623964104960908392 3040 34302709456455261717 3041 37899345269463393725 3042 29379759161029575620 3043 25163019382242031844 3044 36470663786032660680 3045 43883908367838091136 3046 31649539680999048417 3047 25358843715944366655 3048 36334297396315891207 3049 37330713711250424083 3050 31295895815925088398 3051 31218188062441721793 3052 34982804831355187333 3053 36536571889917375738 3054 36074395670700959337 3055 35295621299210294360 3056 38107904246495210015 3057 38723187410366594125 3058 31782650575447433793 3059 32064199372565068224 3060 43489227204354605481 3061 42958021257773475403 3062 30659168122912330093 3063 30321972738909997200 3064 44045712328060110837 3065 46359411911159520865 3066 33769774624461592446 3067 31805970208700121579 3068 42682765510057735988 3069 47080574114193735628 3070 40182700664967619113 3071 36768627519332735221 3072 41398090182138199919 3073 42786808069263935261 3074 40533051499997003877 3075 39978701594827870719 3076 44504576715014680999 3077 46031208707665003956 3078 38747747228764617727 3079 37453422093693718375 3080 50316951743682641241 3081 52878144191172985902 3082 35083395665655818481 3083 33742728971985826626 3084 53194374582727385164 3085 58057449596157333777 3086 40599217035458076520 3087 33729602020222370299 3088 44825058713711184154 3089 52780769230729102027 3090 45409201529781692836 3091 38101858019486628760 3092 47537206894635124861 3093 53974360607658731996 3094 46405672869207470404 3095 43187397334768466094 3096 53361701344175378935 3097 53818600527656029387 3098 40678480824143062266 3099 41344198374309640218 3100 55789851597320687864 3101 57659125805090633280 3102 42635856209521128213 3103 39089831718471186526 3104 53859297214681489291 3105 67535282697493221264 3106 54659249537386833596 3107 41235225313671036836 3108 54210900021287386538 3109 65042037432090423279 3110 54883391066675545889 3111 46042239169646224210 3112 55836913391852168778 3113 58086457029432733402 3114 48871313555912001926 3115 51942606588848546298 3116 65558880385943608279 3117 65313504389924576926 3118 47851278356655452784 3119 47137661705236589142 3120 63552615282784342609 3121 70002466132621456280 3122 55776677327444099096 3123 44856354649076711974 3124 61783622299179876150 3125 74433988490830244974 3126 57146761019808519706 3127 44178105097126910433 3128 64874098860587412632 3129 74428423991264441481 3130 55768416749759380387 3131 50891802926860891661 3132 66130237025367947438 3133 70651842404641393403 3134 59585057147476221929 3135 55855420916939848691 3136 64828065185664946858 3137 69819958286794286719 3138 62127513285565917552 3139 56939491780446304356 3140 72281198112315548924 3141 82197234659255589315 3142 63552011495685704217 3143 55817117109426671632 3144 77032023112048130993 3145 81503318209089492399 3146 62812102641049043462 3147 57119740600360037734 3148 72900563637942722969 3149 80516630593114435100 3150 68560669179602745521 3151 59959337451719155007 3152 71546945012786133512 3153 82897358807237514388 3154 71443235232187033791 3155 66225751492776071461 3156 79558829045332372211 3157 82846015035015868030 3158 71128292597136024012 3159 68662084859724008866 3160 81351961368362675079 3161 83747227907175722787 3162 69460708836533086373 3163 63119287724535609191 3164 87834800616476621658 3165 98187581939272079186 3166 72402808354825000985 3167 62907139631244604653 3168 86307583926917430653 3169 100830397406270483556 3170 81499019009520292301 3171 69029877366382443727 3172 82593946299669608226 3173 98547188726105428304 3174 85475839906415147441 3175 72893125364724894116 3176 90356618745471401045 3177 95382654364891676213 3178 71280627590369283715 3179 70511507172683819598 3180 103367952846035814013 3181 104779635153785477725 3182 74378586170021175089 3183 71332400029679779384 3184 101050227210327821331 3185 115712479359700638862 3186 87927267640576474180 3187 67814658080333220112 3188 94103770235925987569 3189 124997836375668472639 3190 99134912822590182432 3191 73815268089452361197 3192 96242910829461382352 3193 106584199680827272021 3194 90640225405764922480 3195 85178433078185128516 3196 102521544286087356266 3197 112959948241409393434 3198 100499621640213481151 3199 86947644766127590341 3200 106319460677157151494 3201 123364177277559276675 3202 97556048538867625620 3203 80456547108484907055 3204 109522473352593132398 3205 129270580992423531530 3206 102065250128128912145 3207 85298394289224907073 3208 108066918470423947980 3209 126124644450573237349 3210 113185172787954531049 3211 99875256136985617953 3212 114746111797709447876 3213 125776992956693268813 3214 108840825231185049181 3215 97679415238455361726 3216 118479317830455411236 3217 126498250270374976798 3218 101635281463247411410 3219 93061603449924086915 3220 124376980817917814250 3221 142349075260920464169 3222 112259654711136820869 3223 96496827233815402260 3224 126030141536922814811 3225 147422340406870470078 3226 121819114709374576949 3227 101683967745327804810 3228 130874601236864842549 3229 149148286800294310503 3230 123652068835421192293 3231 103603718685674066804 3232 127545409825450412357 3233 145604158756863882675 3234 122981326034651191885 3235 108360728658331990547 3236 139319447333744654755 3237 159315354273478276959 3238 124599190732307241473 3239 112195600952298565729 3240 150533422995817317375 3241 150690455472069719349 3242 111817800858222266325 3243 112037875430104267195 3244 150112476748032364712 3245 169635680550000512762 3246 145212679427713799800 3247 117329705827529050308 3248 139485409605070451232 3249 178172438968019522676 3250 157299010238845509351 3251 125031066159121420721 3252 144823446357498300791 3253 171234971753510777697 3254 151424705452590915422 3255 130056643617925227183 3256 153237342543605915263 3257 166654313339982121899 3258 136537694991723349432 3259 127735031957676403235 3260 174945727062893597184 3261 191160798992814756984 3262 142570573314764136758 3263 123145822763466199812 3264 171126134243251485702 3265 197805634097500623373 3266 151358721962328541515 3267 118417174764337223152 3268 154458606901178661008 3269 207203961835647207359 3270 185855974315798427377 3271 138251200878601978145 3272 167453764419783780411 3273 203965368797790842882 3274 179497313726964821254 3275 158162548661247225770 3276 192574429791597521036 3277 191147502178415569781 3278 146559216739622767611 3279 151490412827201170090 3280 191092528984205529832 3281 209426153445481136933 3282 167938508724185743790 3283 136643825666932218355 3284 185770778534100895267 3285 247217956418578467908 3286 200837729057593094463 3287 142799034009493962329 3288 189721208669172548591 3289 227865827876192395283 3290 203047367440053976799 3291 170226965105798850621 3292 189974407689268840484 3293 214257968150993508984 3294 202842880991476668056 3295 186259514531281755081 3296 202298835118187897325 3297 232944800472937930541 3298 196665587219540511292 3299 170998626809932316185 3300 227676158256240214900 3301 262414819681274796631 3302 205261275353401334603 3303 164248349822134223500 3304 223276461927443728041 3305 253621422105934713405 3306 224454286200476391346 3307 188759597819578454777 3308 216081496206129080599 3309 275826967999167482850 3310 276328140472277725704 3311 227480131126781114152 3312 219561230479991106009 3313 264798335685613827963 3314 231281156886385028312 3315 194462968289710568652 3316 229593854209980204391 3317 260784056964957931344 3318 229338815222722215898 3319 197221421704837541718 3320 253252020699384490592 3321 275335931000324905864 3322 206026412878425811024 3323 184387087991395190702 3324 265738324759077176107 3325 299617133543531694900 3326 231292284598452379315 3327 195198356262086525165 3328 245882394006900346776 3329 296088040777667017664 3330 265709146049138422288 3331 211441153690653498831 3332 236585300246872871303 3333 309244516369849995784 3334 275580466180292452042 3335 224227029457099226119 3336 276116804365395236621 3337 308842414497259471750 3338 248299089965675425149 3339 226694392573334265623 3340 301874161286283064278 3341 320277034994363322562 3342 252584161090613577596 3343 220220188178952111931 3344 298502504764201704471 3345 357663442102410152764 3346 278188968559056657524 3347 215440356901334742540 3348 275085912660491976578 3349 379449803053666828124 3350 334031492942384826506 3351 238173727886099444031 3352 280306770895693224292 3353 383658677125773227690 3354 342920734243849464578 3355 248539195328274886740 3356 309775394048125627227 3357 354559055489291520992 3358 298779300852464483661 3359 254715807310408032204 3360 322107382041569550302 3361 365246500100648665220 3362 300014675645861530915 3363 253459587636393264635 3364 316501445919994965269 3365 392853708394048610444 3366 331405599038260414468 3367 257611149858079435470 3368 315552791178936489911 3369 416475799670362019483 3370 351117063299650806846 3371 269790699164969021618 3372 339334402107989770043 3373 393684877989848285103 3374 344370062079495366721 3375 297535700008426629235 3376 340593123134963651342 3377 372718572455316867027 3378 355465918222385513186 3379 318035310280773150358 3380 371163882760135147808 3381 440087978235024259966 3382 358776814952348082765 3383 291390472545587576190 3384 382004805864791648343 3385 457685335051181071360 3386 372007121614721673346 3387 294964634669449715296 3388 359473877589481323465 3389 453290389630747371721 3390 439627609918417907473 3391 344997616166717264424 3392 366463709357370575228 3393 444932528348468334098 3394 472078744896223191694 3395 412343362298074978114 3396 400966497262450706918 3397 451226032840538885028 3398 429632505304151483157 3399 396863430841121307994 3400 424666534358208412625 3401 467434777942993485776 3402 383397241406397710433 3403 329956357880379741135 3404 445621463461633375374 3405 543389179382022420113 3406 430647440077026583838 3407 318321034541418600123 3408 420241937324375476705 3409 519368406211131384797 3410 436464992942124035396 3411 351135685059546920179 3412 402354797406861045684 3413 493398819583662445383 3414 487089839167253144031 3415 416765579252010490148 3416 454444459745251558748 3417 520438983269560996104 3418 444442634647482964431 3419 386644871969013037079 3420 512874001545505672055 3421 573479392246728541617 3422 436364209064472949354 3423 373748000460804580570 3424 498539770806671856892 3425 603185214396559724549 3426 502453306437543824854 3427 377308242895130705589 3428 465004521891240567258 3429 650621176163171393292 3430 592754011544932422545 3431 432859005655229772391 3432 500706004918236225206 3433 618007184188981308403 3434 542705011216047976462 3435 478135751470104478057 3436 560581575750529572943 3437 585236035487015478700 3438 499736286449585441897 3439 489240373774568561504 3440 588345110520643175430 3441 674141190745837726803 3442 561123257389787380890 3443 424138426940550858847 3444 568462341843840583629 3445 744459527349470498312 3446 604108024190559301617 3447 431895657493017426433 3448 550420176619335466504 3449 652990727466062163945 3450 571734843072753155330 3451 472713172948859062033 3452 549230909971445750137 3453 678367476703039265916 3454 622860056971692101955 3455 504821187222892420401 3456 579663330913326290688 3457 706940474553014806908 3458 626933946058088258028 3459 497345308553143469807 3460 586309706718058685640 3461 741146449119952069082 3462 655702291816783641375 3463 499537326267289068559 3464 593888711786290991100 3465 754573771701958237038 3466 676778779687398608404 3467 542715036733491540781 3468 636539505716995512270 3469 783094556996832962742 3470 766928652295971961165 3471 630517907817682848239 3472 626302955563894706228 3473 747778726517118157450 3474 738280563067617484150 3475 600328252387779899716 3476 649919264232144893147 3477 819424841818216225349 3478 783776097663353896418 3479 666921513451687027826 3480 745362277118734326865 3481 825027638848523675648 3482 729039955369651391434 3483 640956969914478115161 3484 732485158159647121676 3485 882413342483848363792 3486 807269659186709465068 3487 628751934766325123889 3488 684606169641171079593 3489 889340629442578777555 3490 818253548918076937392 3491 628196601587391506016 3492 710933551317335147307 3493 861475196536043972586 3494 819747164223941659120 3495 728280373959875242662 3496 816161995527991403362 3497 864343490156296326761 3498 725510207710652634257 3499 684691837057661234741 3500 849180618300257205598 3501 984462033878657652300 3502 796314413352933514754 3503 618583326485066744753 3504 820187493798572193706 3505 1086752781201812214031 3506 913252857967549536648 3507 634263283586998379950 3508 755527600819169962137 3509 1036625470764268926533 3510 974162946703512355514 3511 737454746845301264155 3512 843991077135240066769 3513 1041158575810094665989 3514 905437431005866824294 3515 816969588696672870360 3516 991565490563730751410 3517 1023624069480894522558 3518 849853093174824812982 3519 775374690568314334826 3520 935425032429342546272 3521 1138786115700796259508 3522 1007640993153817175501 3523 738080255539154871568 3524 895579812696072394214 3525 1293939921499778297173 3526 1131490321883212937874 3527 738319009644704681047 3528 898961442299644182145 3529 1203437582379878376439 3530 1045341234831042146811 3531 818543734248803008387 3532 957762028735770821797 3533 1110916570023017193269 3534 1079842384342131443656 3535 980574027288082162651 3536 1042948593379284906261 3537 1175236946207802209603 3538 1106726908363025516885 3539 904716085928198152484 3540 1040683001632577458459 3541 1258303907073070898664 3542 1041656146786318557320 3543 845644356967671801117 3544 1067047358344883284397 3545 1329056029942556932808 3546 1181772358280238696694 3547 913270441011952014181 3548 1049682952307117960687 3549 1382880171186963657539 3550 1282707764560842619463 3551 963153251463449889486 3552 1054286374232406990785 3553 1314937055109809356378 3554 1226794268223950356542 3555 990164508255827638544 3556 1065494666730139262066 3557 1265329622718711757288 3558 1345855492725164697680 3559 1160572780140904254324 3560 1181342945958440649848 3561 1431798742036776272356 3562 1343139535805120203234 3563 1096188311240628722586 3564 1253345114760711912698 3565 1561191878304210220654 3566 1264322724253680820337 3567 963740302918215109093 3568 1239182460184425675369 3569 1594306731178492266587 3570 1473063683363916842053 3571 1099592761626414297519 3572 1167046384593271427088 3573 1527935316070233041941 3574 1576142000984839611611 3575 1275737544725478603750 3576 1279119764426194575202 3577 1483308245593981141324 3578 1345078388805267061159 3579 1218930531591180613919 3580 1395246320720141716855 3581 1528130880038853588424 3582 1351935167923359753702 3583 1224717255495782261330 3584 1453870156498988254091 3585 1690888563469356940443 3586 1469676500270307084401 3587 1155211843299791797526 3588 1381654605081220037992 3589 1841118827064635344872 3590 1611807414162489047194 3591 1198898527234378546909 3592 1354139035155608028781 3593 1710526342054921982978 3594 1650184639017543851626 3595 1349278793554123834644 3596 1512083786595082266220 3597 1811255211247111459710 3598 1710981245985362626705 3599 1439764844800282547383 3600 1637152394285511325198 3601 1894791598450781408570 3602 1535555690805709934425 3603 1218162128027137685168 3604 1523023263664421482619 3605 2056119138235613889036 3606 1799279804519398638264 3607 1277099121587405057252 3608 1491434587525914090529 3609 2057898530820761071585 3610 1944790301003614003374 3611 1440444174249026772971 3612 1617303277489168717920 3613 1997112401489136664371 3614 1952668878160085726962 3615 1584958993549881392748 3616 1636310844755352006231 3617 1993833291147146016504 3618 1821395577798646725330 3619 1475303710598349776634 3620 1692159266655245384972 3621 2196020351292965442292 3622 1909948629700904251625 3623 1495778145109022622207 3624 1848387376600004489639 3625 2322711272195950512419 3626 2122257620553755595770 3627 1585078898174163556503 3628 1729318426083410227988 3629 2175952040168627300414 3630 2204678640765840054830 3631 1742360974092816201761 3632 1725005059329961182123 3633 2177043127825749928229 3634 2137684429309310218987 3635 1762725174791389915836 3636 1911160160140000540316 3637 2303878823825139830317 3638 2055556511549700400153 3639 1828004395717515007165 3640 2141888531849155522634 3641 2328538649334012608661 3642 2049660010291483670370 3643 1763823272484326704711 3644 2064446547773807124984 3645 2566498144629038793277 3646 2432975267040314358313 3647 1817437582585435794696 3648 1980050174442271978222 3649 2591500223326781133696 3650 2497747650348431969540 3651 1940061676435413629833 3652 1925248867496006754213 3653 2559709155890396202849 3654 2641840204805390952417 3655 2066456535325126181983 3656 2081061046234602682225 3657 2652517333620080906915 3658 2467955684294692278905 3659 2016658034837685877802 3660 2365104600007262222140 3661 2796330382623602334555 3662 2422172624020419877768 3663 1970823242654039770229 3664 2339574507480673874639 3665 2843597117540092800393 3666 2585793428728290915206 3667 1982665897910251894987 3668 2211937103471993411171 3669 3100513119887168973233 3670 3039342929530127815587 3671 2178038211608221144982 3672 2264392434764595379820 3673 3011601761775594347089 3674 2816236964580208698914 3675 2298766137084613669580 3676 2475146955840373242131 3677 2796003909320321770006 3678 2672389509413458660353 3679 2396216351247239812204 3680 2593039330124031508950 3681 3183759464537593119578 3682 2929691290050122239726 3683 2162888162057560181910 3684 2567400213389501670799 3685 3414792293714207829575 3686 3073267946503346340419 3687 2304688864646931202638 3688 2605952475076792202661 3689 3218687285789738263215 3690 3106106466632866255592 3691 2649421365444075695517 3692 2704094404532999080517 3693 3278460220708930412291 3694 3274988192516111148578 3695 2821783235797569596362 3696 2929231667871845654505 3697 3421461692894391707309 3698 3112351561349713287914 3699 2530959758959141330187 3700 2945667912801437050983 3701 3601157741112649071287 3702 3241283803158705196158 3703 2493825577282294837033 3704 3036359855912263914487 3705 4006302554229026981388 3706 3494096714611185785992 3707 2478844216573184388979 3708 2865003022251193435100 3709 3929969401539104406877 3710 3815700998569020805362 3711 2904976901097934305463 3712 2900299565705626139822 3713 3783636867531891158581 3714 3903986199115803420758 3715 3034150946012336994899 3716 3011233891514209132482 3717 3922135462991987347827 3718 3848709119532868344714 3719 2946015468940118560997 3720 3326939058552248582835 3721 4190307695757266297318 3722 3552167420070689664960 3723 2856446843420178744823 3724 3433084764093161697689 3725 4042390196001347923940 3726 3858306745158237630593 3727 3260364050151807680969 3728 3297910050759486506001 3729 4209692772767253289712 3730 4529127849185073865292 3731 3489554007590027478119 3732 3218897348056461237630 3733 4320155242630285066352 3734 4353368010980462533997 3735 3500178091166932877882 3736 3648027056592274755700 3737 4291988941374229016764 3738 4015181216622680033008 3739 3486058005787843891765 3740 4090765532806141883486 3741 4793119263573892242445 3742 4179467107791529507868 3743 3319907467799545642472 3744 3861321696074451940977 3745 4982930298945187166974 3746 4605075676516296321103 3747 3417625888992086611140 3748 3540509185879573530318 3749 4893641874150324681547 3750 5058709192899911927696 3751 3781458684349268264783 3752 3698202286270439484671 3753 4874644565450670162884 3754 4932695414793567860650 3755 3887813554204898085482 3756 4196254687955424482975 3757 5057361828636824882374 3758 4748130655167419569684 3759 4098083644575456020529 3760 4508255589186731337255 3761 5316452567432330341387 3762 4742568355656147737996 3763 3736885038191251102758 3764 4110494364716499067886 3765 5836772160451560300814 3766 5652596170463687917426 3767 3950335985519452507043 3768 4259525306618187421924 3769 5919224708298890793616 3770 5616027035691694723912 3771 4134802791973305594473 3772 4357883391433686565359 3773 5302008270103760622909 3774 5598130107414392152859 3775 4836284426737553221018 3776 4675987098417794280982 3777 5543617929416752287327 3778 5695509405688958624003 3779 4784851155504162781553 3780 4830573005620415712718 3781 6147919646732485465860 3782 5759059946494685032362 3783 4559460598517046368763 3784 5023515673975885953228 3785 6494982455198874510781 3786 6126350392778007456247 3787 4557672664316570259243 3788 4811611262589484114572 3789 6246054284387889911779 3790 6828609974219989782283 3791 5432566391780492822189 3792 4981714741275633658924 3793 6378744115730783198630 3794 7321194751056206708881 3795 5950321136997212437500 3796 4917430147315169888774 3797 6182399744470332678693 3798 6336112515712675437682 3799 5362940673965810560334 3800 5446464326642220282115 3801 6798658939349955803131 3802 6388549286162875069474 3803 5129686963371923878586 3804 6056401203795727351728 3805 7515121735826631083276 3806 6452408300258560611155 3807 4701685317977383608516 3808 5620268893639457005338 3809 7317280575487212880637 3810 7164981258279538361627 3811 5308293846748419577481 3812 5104235620578324837044 3813 7210729690941080463197 3814 7985189555623676481217 3815 6165108872655486940175 3816 5625842198306515486191 3817 7043878810167114658230 3818 6892979473430654362792 3819 6057589414570992522058 3820 6478965801718413023805 3821 7431492235113397586940 3822 7092226235273255787287 3823 6211431360254184520908 3824 6615171627996603307718 3825 7931750901087766568942 3826 7827917946718867933831 3827 5913684751215078444561 3828 5996753792987510835792 3829 8286635740389697798976 3830 8604303213459175614169 3831 6646253105357118293847 3832 6216582900215818711312 3833 7956045207775933212197 3834 8238055522705424073443 3835 7434259371471481644312 3836 7356226590661442160344 3837 8113343318601103742565 3838 8067907247798226890086 3839 7801773929164934864107 3840 8443944747146735782458 3841 8796878775830762755248 3842 7963344435595520135054 3843 6224296089764366482197 3844 6992478539250594236595 3845 9209861405225895805362 3846 9005113769989134291583 3847 6777187260182706353767 3848 6998369935801430966497 3849 9465374575491373127910 3850 9318297216180470530668 3851 7174974449327167980775 3852 7263057219674288267288 3853 9196519083799765959450 3854 8854213133389661733791 3855 7326919426973507585937 3856 7779052025355607617164 3857 9512402152066164935829 3858 9191852491553149020957 3859 7314410399515417128156 3860 7733971691427636390034 3861 10188408495235634968395 3862 10100169777532057364390 3863 7386714427779948392093 3864 7871848080593809096401 3865 10604356566289768686230 3866 9996604136269144858023 3867 7514339103392993114323 3868 7923641570814964780922 3869 10279505481639352996780 3870 10884901843093813229423 3871 8915488932187602802062 3872 8146364611649237024612 3873 10850395804442139656870 3874 11397132199208761077998 3875 8552193837705722329272 3876 8478402985296860787557 3877 10902541115379029311978 3878 11223238919385054823417 3879 9101529113082116312939 3880 9091808186735526718852 3881 10746715340327161851435 3882 11935110535202861568900 3883 10085982003910052792037 3884 9072551519111179417912 3885 11968116506914517629973 3886 12800632016725941602538 3887 9975453058484972032642 3888 8973045099268020175422 3889 12243338731384897631818 3890 11952100509031591230592 3891 8689331797134056881878 3892 8674930560452218549618 3893 11422575176205132403314 3894 12154747330373634985221 3895 10094340421677293839430 3896 9793498535707855902492 3897 11570181059516673583741 3898 12193264646937970359359 3899 10660319730727484140472 3900 10702875378203627003737 3901 12642468185718618074902 3902 11651590656625616934805 3903 9405206025261953668655 3904 10549323876610848980512 3905 13139208879780579220540 3906 12528202704358031099231 3907 9557350839720673321688 3908 9815188797518537805290 3909 13781223010701751055952 3910 14382315342090412540271 3911 10669406231196876058027 3912 10614978417226135206843 3913 13995566683715441139147 3914 13826627278247272946334 3915 11538522847521675592621 3916 11568651651793348989845 3917 12887854771517839184144 3918 12778192832579289944936 3919 12111691068294595900420 3920 12819600576859293368907 3921 14631561196754411677385 3922 14067838492585845538850 3923 11895621105089859818449 3924 12494425751549625794225 3925 16242707913714841154821 3926 16042770837375809211898 3927 11322936189094057506952 3928 11365452361535274457395 3929 16421122101116545390505 3930 16212420516661142204209 3931 12098416291181246155729 3932 11812595709546681329532 3933 14684526624004916729732 3934 15954666221715714606286 3935 14013997826854464816740 3936 13595879769017912319703 3937 15527244843222321665781 3938 15578628119423389071358 3939 12449440634551661315978 3940 12686641413282778011915 3941 15848369383229538323170 3942 15586238652734640029497 3943 12404408130818362457216 3944 12613195812047476622956 3945 17401148805175133828835 3946 17314213601144795820424 3947 12565433085319518381088 3948 12872508024913788605107 3949 17582193441631626693080 3950 17931270774809639175243 3951 13954672025890609631206 3952 13527397870890271367729 3953 16726911155390353888020 3954 18076675089457375621552 3955 14912088334582557463375 3956 13712797700731584600258 3957 17262443165361084490319 3958 18806809725073424286425 3959 15188055587468936086077 3960 14626129403111831843367 3961 19239879397517945962208 3962 19183526432964980841397 3963 15029698483086683620122 3964 15148378005782779189845 3965 19320914393679528627853 3966 19555613477658464192118 3967 15129225536526984994684 3968 14619306861036470927678 3969 19323428884502160001190 3970 22107229702965901251504 3971 17027262092401694117923 3972 14215121192078903728616 3973 19489017711255793558904 3974 22339121320313694210998 3975 18301174719606016115207 3976 15883764112121411772792 3977 19420443820391321949191 3978 20682459686316830124533 3979 17667760665942022573349 3980 17101299634129341071668 3981 20435848182734094470620 3982 20572208341459181516910 3983 17031310729762685592691 3984 17486885585671382068068 3985 21941492309579444273671 3986 22182631898635413050141 3987 17142271278383706858419 3988 15855385561917477322127 3989 21424313651054756604424 3990 23526563893884486453314 3991 18332101777272817537457 3992 16131858315327372181426 3993 21427160001571231504359 3994 23504897328950386466634 3995 19217748827665352948136 3996 18781497806547442959728 3997 21889574825435921127096 3998 21413473795899868286690 3999 20218860217880397788961 4000 21570974420171889477430 4001 23071620526462104411520 4002 21652972095052935778862 4003 18472641011680939474088 4004 18928931007199720461583 4005 25441547157321441197826 4006 26195129883503131603483 4007 18767785838368792049976 4008 18254685156433259498316 4009 26652641971880436569213 4010 27465638132295056816628 4011 20431593727043425669876 4012 19455497354266709992103 4013 23563844923132518791705 4014 25680825767326471320688 4015 23924851116625756853600 4016 22460398358417848682470 4017 24757660009290841184179 4018 25507795551990965542829 4019 22916891528930289694077 4020 23375881868624258212295 4021 27189639039516164744570 4022 25407709584584551701444 4023 21155971947822770088356 4024 23197254748107777396187 4025 28508693619563824655079 4026 27426662193339727932176 4027 20512402751515354060253 4028 21019871452227163613694 4029 29726940329734175500934 4030 32125817132824063335865 4031 23479929091130117219164 4032 21015201519418959581406 4033 28547443160757092475308 4034 31044476749741902661387 4035 24573772172183239318316 4036 22018968176356471998664 4037 26979879907833226187376 4038 29332670694093530204758 4039 26285674392358733836693 4040 24753397994244784148751 4041 29148037733314199457709 4042 30861173517372241736883 4043 24557286291384771685301 4044 24043216057081391948819 4045 32611889448652192884622 4046 33173838344817628247814 4047 24834115756896604116080 4048 24070509623403372659811 4049 31658616359069131857331 4050 33204997084537911610116 4051 25839127515163520877419 4052 23223440116436731660298 4053 30822049177812193169375 4054 37061092671674587791801 4055 30773039818070313585132 4056 26446986562068050482359 4057 32407313493258581773880 4058 35097916002799796396532 4059 29544626970183230487167 4060 27950171838855469590797 4061 33379810912115732758921 4062 32843697873099914980960 4063 27585359126081114679573 4064 29047059995218657379674 4065 36373923081239815248345 4066 37346637374592319050788 4067 29788605550577428991564 4068 27706281635841115218852 4069 36290333105747444715780 4070 39836050015318523606074 4071 31219693016560810329900 4072 28042558981509266627933 4073 35546626202347326290971 4074 37782326745740505384253 4075 31723749191622561080169 4076 29015122911123346651461 4077 35260010206119068783626 4078 38511272542226868600572 4079 31674763490423188799060 4080 30301750275439247205372 4081 39870633813348727189431 4082 40944952930998501596473 4083 30677019599400064460777 4084 29642073695038441368317 4085 39391533463665494284068 4086 40173059819841155900878 4087 32374555946054302257875 4088 30964191423978097422704 4089 39821244680033463438985 4090 43054721060324892587297 4091 36350183409972370650842 4092 33413010525295544741270 4093 39631555955203215995943 4094 44333483790782328569578 4095 38253298788497601129521 4096 34755070579381917054631 4097 41081072750260790836169 4098 45030921381179247200287 4099 37004776139437724028291 4100 33532490077822943193719 4101 43574849386280635358460 4102 45129099691446381814548 4103 35872513193576372564878 4104 35633854654387055548639 4105 46389614413740950062157 4106 44881510737504413500222 4107 36129329570579492589166 4108 36798425355343762625751 4109 44909162244799302405064 4110 48630215741221515083171 4111 41452727500265049884421 4112 37289585083859497833512 4113 43825079918349428549033 4114 49709252723801071811258 4115 41508096110920117523934 4116 36959452056855958632930 4117 46570010351591376087887 4118 48514364484016384576895 4119 39561615751977597099685 4120 40231667642929033650890 4121 50203682948469128694129 4122 48267638050488365381007 4123 41223592121994871924067 4124 42295200689323949301066 4125 50181171451005922249749 4126 53144645676794790876428 4127 44316469304793368971007 4128 41211906295565807506742 4129 52306696333836830933266 4130 56924823432891107755599 4131 42852192930617440593529 4132 37323298595841452928217 4133 50119800668301790368772 4134 58774118319039942612028 4135 47103068209092029124237 4136 40378801008890970744847 4137 53224186041369250960672 4138 58291979090372146614378 4139 46277602215144661027863 4140 44191332713101693671782 4141 55929594628977580161325 4142 54888203288417309126292 4143 45449543372217585902531 4144 45648002904047473070756 4145 58528299963448115946376 4146 63404824198739482117295 4147 48515149565993558821154 4148 41657853216633697764480 4149 56920385113930331024230 4150 67772404535704862843016 4151 52626687527826359831441 4152 43585241762118263553361 4153 57753102187645292405271 4154 66608148209763133753450 4155 55842478530548871489727 4156 47644053036592844064176 4157 54634675095526722482425 4158 60338825394546827234787 4159 57805926093181455850527 4160 53230386356886737349210 4161 59584735150371579895016 4162 63990967543729239509186 4163 52868757856530814076973 4164 50389889007413314735947 4165 66915025454000754103350 4166 67370936570990552476704 4167 49615098905728492032669 4168 50261426485756284024316 4169 66577429391739793901195 4170 70712415743635321019485 4171 58517709777472585517826 4172 52475055778254532788126 4173 62802818815277819126157 4174 73630429141413968503282 4175 65648030725852195836216 4176 56881096511650482464226 4177 66028374632577974452879 4178 69718568249088106476622 4179 59437716598383518730802 4180 55772573603675447894954 4181 68799002102741168777423 4182 71819992416576693497523 4183 60417988154096521568332 4184 57362534836125228933778 4185 72708480722622464758731 4186 77468645619871551700593 4187 61400394541696310517529 4188 58781600385886855901747 4189 74302338967361003486473 4190 80843737924682300783492 4191 64340028249212782678374 4192 57913257551263392445611 4193 72877750013097206508100 4194 81499879889243158021406 4195 68528669113795305094079 4196 57768285226195429837608 4197 74015167259922378508899 4198 84821297834967508309490 4199 71727129601110302177657 4200 64852408112666484590594 4201 81789163844127315205562 4202 85153899186511230611652 4203 65687025378099604492907 4204 64850572846699773329799 4205 80607397761097918718187 4206 82662905385776252606523 4207 69345573453885214828433 4208 67944423905971910763563 4209 83707247505211271287233 4210 93388885873147067661641 4211 76540962479038485659647 4212 63308665639825368468508 4213 82523506827343251525345 4214 95554747017473875635444 4215 78717850889043943062124 4216 67941074193100526141582 4217 81117991024766556626268 4218 87578106100877950205060 4219 79123266169664526374531 4220 75836366982578163354567 4221 86268688202289356120069 4222 90762840771502158071334 4223 80558826338079377532468 4224 79734426670067063236476 4225 96754600693357812875619 4226 98711059820243199393394 4227 73142880020321370573109 4228 66674765614035036031960 4229 92384101966293951431055 4230 105434170671498526247897 4231 82588215320120342578453 4232 67674169281162075305290 4233 90433746223106829255135 4234 110886075477990809741579 4235 93978713270659095956642 4236 78202405705869273715973 4237 92137344672318887150164 4238 101879692344989263813672 4239 91164748924449791748887 4240 86795075063622238367607 4241 99731698728209448419519 4242 102419086829013280091517 4243 84415983733336933690378 4244 80881593857150823034959 4245 108005373718358986034288 4246 117936786378713263352402 4247 87202646481364640661861 4248 75100050011951135588074 4249 108310144712566181565566 4250 124132234197707105605892 4251 98024199557030536364544 4252 81844766562729240341070 4253 99650969042909704314087 4254 114628357935385869637622 4255 104485056643394921051222 4256 90815033197296159488749 4257 100356056173583312026732 4258 113334751163633217240406 4259 102527550700984538893361 4260 94805646067446096438047 4261 111625793038252273272513 4262 119004524350556479260331 4263 97481510301612573863699 4264 94687988361733000950995 4265 119386626946458459904940 4266 122390679734537827088675 4267 100026392374048151893326 4268 90834967674919932986237 4269 116639013301085167664061 4270 135907443554493590549992 4271 115353645882620120087800 4272 97326831436760182721764 4273 119097751316401197760300 4274 137550619348787853341254 4275 116385540069622416978673 4276 101126665187903656549992 4277 116152266931444428619696 4278 129470273770163602928076 4279 113156530311784355119113 4280 103533351018528484997410 4281 126278483181232882635619 4282 135401884063052133641700 4283 111082877467371008518563 4284 101299493153141414019230 4285 134963084013742799369564 4286 143590489512126487649243 4287 116090666418355979135616 4288 108026006259846097029347 4289 139043091547016507081170 4290 153046461326806666817303 4291 117566020701579166208449 4292 100444134089949348312322 4293 128834732344822661647247 4294 158449120776827245714428 4295 131046030459426798367436 4296 106021995657653833306676 4297 135782527790963789589591 4298 157581320469239420522738 4299 137341838945491066840139 4300 118771323337903334075407 4301 134835138797305544458105 4302 144655290084523869939281 4303 132738851341830311049205 4304 122184300103555344768650 4305 142065247833685477982050 4306 163326462394105797895419 4307 136151831305164759905781 4308 115994227468410161867710 4309 149394143947387375552820 4310 171588283741416687611246 4311 139895327515244375755124 4312 121910830838589454027052 4313 150313826094445007241790 4314 172235584903535331726534 4315 154417191963187970088318 4316 132951769099555079319543 4317 148340473072628530478911 4318 165070580518736982002353 4319 161515195967169448420779 4320 150097757395636091240572 4321 162109023368381130217824 4322 173108796837485749218047 4323 164896462147665408263633 4324 153059257351092591484166 4325 163474848982078289861081 4326 179769978737901444852888 4327 145247102860556267206933 4328 127168453049926262883223 4329 168833385014190992378131 4330 197778337945323975498839 4331 154483133051299807752367 4332 126123765310599432920798 4333 166921262301472528679349 4334 197532209039342915533543 4335 167035979530922727608990 4336 142783187094706296502400 4337 168072206817466765631285 4338 185269293139151440445575 4339 164491343292409976185614 4340 145964609540120728702252 4341 176354224955754605812651 4342 201095064852723039199112 4343 167855310696530696031406 4344 145714039348509311483533 4345 193831251146984245192615 4346 213488704318270704843532 4347 159778572121320618112563 4348 142311979249826609574765 4349 183546179928697928373828 4350 206316057035337143864834 4351 178700558349922432716191 4352 157577875852636191034548 4353 184732086986726759913492 4354 221807496842766251885050 4355 198227615247791091875175 4356 160364470498364900642383 4357 192835691862914866393442 4358 218354245267868187439668 4359 182796902816435917454176 4360 165701611630478539930082 4361 206418085891155031280136 4362 218238129538835432866334 4363 182189830478433380809919 4364 170593834256636885082767 4365 203541740192595324503258 4366 241779829061913388143644 4367 204687046344500749991154 4368 167921722495772409137750 4369 212036565020263161335361 4370 268566067785243274677377 4371 221751760081746639850406 4372 160145401550100690834772 4373 202377812078435880758266 4374 238309995759334560236154 4375 211687062686521541275057 4376 179342431303048367006579 4377 213093277511896553759561 4378 240719977906591525726110 4379 217065752390866036731825 4380 200512798839336959851892 4381 227691086733128013876667 4382 240504087972564888226893 4383 204639391436104301084355 4384 194676075327811442894420 4385 236901946964600641211958 4386 261066093455388660432709 4387 207104518506794841587633 4388 172387766980802002543750 4389 231962575380736775341505 4390 292057619127744661251619 4391 235500440648633653182297 4392 178876778402832709832484 4393 235894609722639846485157 4394 281877964120167957361892 4395 238885399798974139715895 4396 203061443143222140507986 4397 231970150825830302006376 4398 252928058101286725891212 4399 251625537450803136853604 4400 234198232181861202483226 4401 243240762902424305600107 4402 275279179138748503430243 4403 245804097181630313654448 4404 214469724392390994881880 4405 263797484855165347788827 4406 307508807768388850664938 4407 245235482143493866874643 4408 202270389979120453609024 4409 269835846171228437548925 4410 314261137511934926760254 4411 273470068647697046345371 4412 222772053121550157665310 4413 252915533547924255390453 4414 303139856497219761138018 4415 315093529797017513637176 4416 277401439932698921362660 4417 267967131342347324208390 4418 303172520203274846975393 4419 289697853161490226676081 4420 261498058381006482342888 4421 277426573297406957127667 4422 302491579119454398819901 4423 262289709914502278408620 4424 243443437699199364993043 4425 297857514712444852414060 4426 322985241675740580664058 4427 263843935158944595239866 4428 237119546677580009469924 4429 308387678711741519994359 4430 344931103161794255502099 4431 276491982440177820324105 4432 238798398641651320268410 4433 301150169864248868347736 4434 349142219297714644976503 4435 301954478360832883751005 4436 246835132438841482045230 4437 287426214021633789498885 4438 350742895745003720757040 4439 316986570768659739044951 4440 265343353866792204142638 4441 321394164276884573957363 4442 358811583044844647089573 4443 297062362088983655930672 4444 271052554234698763263712 4445 335711420228266125562773 4446 365288741554534331976657 4447 303605034008258041357621 4448 272374866285558657146190 4449 339317859008712077083528 4450 394428862833752487972657 4451 327783403610229003991278 4452 263986980303109292368918 4453 326134336086842650456488 4454 408372335647628826756739 4455 365143264041840602858227 4456 294605695731491308730106 4457 334657647062791331950510 4458 414078212193102219711309 4459 375240380517351767421353 4460 315366346944610009371751 4461 360585093222844569062433 4462 394765472504819980185034 4463 343971335096592620391328 4464 329129043920520639561798 4465 403355087001908937922270 4466 430194843972179303308203 4467 348582032267735037008279 4468 294096528580758553033262 4469 375300935210036835332668 4470 458031209321540908084089 4471 390396233927032288273203 4472 299195777305750652984304 4473 355348895295422451107116 4474 449448702763216283338279 4475 403804965415159379935761 4476 318589440513764606399197 4477 367132630530486699007170 4478 423768242714240186623407 4479 380150759382970737685487 4480 346938583743852027122290 4481 400808852554753003588026 4482 426946632343649536428699 4483 372166735720045286783150 4484 343599429243922797290548 4485 413865618058027236850331 4486 472504110315863606880006 4487 394395405648432333541155 4488 331325731397536274277027 4489 427402612553548686758234 4490 506816843443812894993836 4491 418606430701795443437562 4492 333740084119680053094806 4493 396931829381388035204748 4494 483518212020867823510539 4495 467730077340569890898690 4496 391316405629437288583849 4497 417535591954018423843910 4498 510988073275786302246628 4499 487072678331487316620880 4500 403773227012843407997092 4501 440310631852373926980266 4502 502270805402914336643391 4503 439810734245875853460520 4504 392759730987056307200019 4505 470460955142155266534168 4506 510894398622934590652180 4507 479585813621606397776587 4508 421612458013131741170710 4509 458753733136571628279395 4510 553408359500285079934864 4511 519126799654105811797132 4512 430204873312529046082954 4513 470516572215412465735390 4514 573842682290143794723932 4515 509967106602573473940957 4516 415441544418312760624313 4517 455714643126932385030377 4518 528527280226726444451609 4519 495849019989472916939060 4520 436176312567327388792371 4521 485037632877845820689358 4522 553659473193281505663654 4523 527702646968211869316686 4524 468022500847666853708148 4525 525246791981952481172522 4526 580137456170265249990178 4527 480501403273299104707142 4528 428491595828348005268417 4529 541166368121170258691715 4530 610836077603028319401733 4531 502947205738313163972044 4532 425064343281601428898821 4533 525942058857177931217137 4534 653294298726832332516706 4535 563089630473275512987771 4536 440219643120811834079773 4537 542059168357962873430756 4538 661781021302636882061541 4539 582690334062973375279302 4540 483269858494880154169110 4541 542980818590619647750584 4542 598238756839625135130566 4543 545974685157406122953692 4544 507870050805603360889980 4545 593610563991323651544829 4546 673345791343115714078909 4547 555666112660463033662374 4548 485816932354437170624724 4549 636076132644783260233549 4550 738108952479372331662949 4551 596075515468751381137833 4552 473909512453865352763285 4553 598427179973534852907802 4554 733201154099917131435081 4555 648206102975413161107566 4556 507682170285390849442318 4557 558224311999749671161249 4558 719449432835729175271301 4559 699929179715465083634234 4560 563268288903676221399967 4561 623074513282448196016179 4562 747108733879822042038166 4563 635959847535072851342402 4564 529504085373512882885009 4565 659035566536749180554181 4566 729292995305856504050811 4567 608122192774371479681895 4568 545218519358614998244873 4569 678382578048692555609299 4570 787151265671218331148570 4571 701049757905796691825467 4572 564770494068508732059029 4573 628528314056834661731344 4574 793397534491319761355447 4575 770430290108318853431899 4576 631274418397629096371575 4577 654432767394014438912117 4578 775140050989808230625646 4579 720295815472839595444804 4580 597180022875135784795064 4581 680946270574505227716904 4582 791163673045268957976457 4583 692229750130378247010850 4584 597339646577432433307723 4585 750423806870623847012379 4586 875557777428189102125559 4587 735092710704271302582475 4588 626207333479115935307087 4589 732844345752772598642550 4590 850296952376875202086810 4591 778252901547271375798027 4592 639060388824657515472630 4593 703230084078420422899668 4594 860237551859125586330566 4595 850261504321126779515598 4596 702041974427488474321432 4597 737992136249474139012647 4598 875611470556666749795216 4599 837043273408638497042986 4600 741279222269817028102662 4601 812339529820160987965390 4602 904495274346676185802698 4603 770178207147923988666342 4604 680618391223640643403206 4605 837675533880114657573401 4606 960636815041282487117623 4607 843123730580769235346527 4608 700794470156409513468184 4609 820773343942455043617178 4610 1012922038315847294897753 4611 929951293180202450026557 4612 728319195939162350000576 4613 792827892694658606778072 4614 985588048569532562709643 4615 928120419779988683280776 4616 753525148840959922840295 4617 802897903048466669846869 4618 983192046662317336703807 4619 907179937197393696721125 4620 768290684976720326683297 4621 884695444770744771915769 4622 976682577569325569455362 4623 880672595921733151692825 4624 841479933573701273918004 4625 961644236937858221462109 4626 1022628731186666532271126 4627 885128387068604340096984 4628 753254788738284728363041 4629 897803901128679318621664 4630 1135976269741830628410870 4631 989844019834351132584455 4632 752397938989337794861605 4633 907159443835802724590203 4634 1170203327580923333598519 4635 1054727429120150293785196 4636 843379537877626275893706 4637 924379468488782128130257 4638 1071936928754379240646714 4639 1038339765167597652110897 4640 931765142932023392426872 4641 1012118405429621303381721 4642 1124055779207344539688096 4643 1028089680505967293978819 4644 882661370711537700066039 4645 1038662036054023622185967 4646 1225701501310426899782509 4647 982218868125580028728850 4648 814508644095556630980921 4649 1074514115314814218017795 4650 1284910094132149315534640 4651 1082554100013507555282520 4652 867894173238151179843510 4653 1006396416553498273521500 4654 1272817103217279433154828 4655 1213513740955137673454567 4656 942231168823962481587862 4657 1036948976708791336933382 4658 1277807816951514021708003 4659 1170434633359309238908355 4660 980354545310045069658001 4661 1081576113322439614549031 4662 1220095606057109794413091 4663 1114429087932019696704044 4664 984599885849162666250550 4665 1139293683350153003250753 4666 1366305239784304206428815 4667 1218249921888910682569284 4668 939418517288759396066567 4669 1115087644934973411802566 4670 1419442820058034629042452 4671 1283641832858867653703755 4672 1024795318606567370769314 4673 1118904767318235136778016 4674 1392281351787516032309801 4675 1328040908704121092180202 4676 1077228495934313571163778 4677 1140862177936833317812115 4678 1372359039990477529296627 4679 1330380275577383803482939 4680 1126956340461899474375030 4681 1269618448889540716932471 4682 1437496165540879569620943 4683 1288016228499747192817249 4684 1111205480051536018496766 4685 1276628802927406967743203 4686 1438096875487610761659643 4687 1287049496983909503823657 4688 1134350507203510371386242 4689 1250436385665288082851503 4690 1528098134241533051376318 4691 1439858468213543947572732 4692 1174541478480144830913308 4693 1305485631832031579400607 4694 1610675894093572617438321 4695 1453170991124160315034272 4696 1163710710331043878285427 4697 1323248225952498128553760 4698 1514117513990792945452454 4699 1478187033046509390304755 4700 1305034403611267250865195 4701 1321468018867761901582973 4702 1524780771565073666412884 4703 1525479339304716794895196 4704 1326577016702214661303056 4705 1432678046762518141624086 4706 1713427633454426436887527 4707 1492090139781307551855745 4708 1200999870280530611092977 4709 1436468837872140961557471 4710 1753939191879058207578797 4711 1491682540583693847503712 4712 1197728343564947867434460 4713 1446448559548945149294338 4714 1804070848426973392688967 4715 1656656926350810442853828 4716 1320040619388308188038785 4717 1432648453813546478103697 4718 1730256748425011510668148 4719 1694118139670368125866778 4720 1418370013239388174571357 4721 1527423510588302655133183 4722 1789972000312055392456544 4723 1680041054510326902326760 4724 1424860371596133447966866 4725 1557795116173424342020647 4726 1885317512903022074381912 4727 1646997644804197716878768 4728 1350965706834991720237590 4729 1652133849229039301033877 4730 2071387024121711874589509 4731 1761286414467675705550411 4732 1322267387363641773302287 4733 1549161057648638929229409 4734 1940325548600787014341629 4735 1889679594405044663138315 4736 1529359327745931739845434 4737 1585821392488374306212000 4738 1931573313916847241308751 4739 1906731145356098971485139 4740 1634659804912644893641299 4741 1719576777093058793168962 4742 1974437680235828022520964 4743 1792325838520830235107528 4744 1584163496018014651027450 4745 1842119432515782961237803 4746 2077668439295363275651715 4747 1819979329484205931655519 4748 1579977613753482527338295 4749 1823964908104894420841714 4750 2134342126602083673645182 4751 1969059425054715540499066 4752 1630237884718657956391734 4753 1835109270719726320772741 4754 2287913881954516393243412 4755 2100444071669581839950970 4756 1613000119782962210537123 4757 1801607913472932194918683 4758 2232617489582236175284371 4759 2107758830631783740976330 4760 1724959524200448412118577 4761 1873896204755761257097094 4762 2230557636956554756654928 4763 2114399883180764163649741 4764 1812129236580740758483290 4765 1984513330969173429604736 4766 2294289203532498385333307 4767 2056487524552956207440847 4768 1742952392512949000168279 4769 1998810274050336278654062 4770 2506463568112389785430591 4771 2280115506240501452695801 4772 1693208472246736807366162 4773 1916497715463823443632775 4774 2576919503506985719732759 4775 2414676786146356026235771 4776 1813697423491291162503528 4777 2015320251956333393235893 4778 2501132752449391967057229 4779 2366873981693538144731777 4780 2005786551912325436842715 4781 2084144562215162672015386 4782 2327527034283665032615262 4783 2361327810704228485877352 4784 2183988108804080622800293 4785 2222606578339601439338849 4786 2566552950073907421620028 4787 2413149359757653967349805 4788 1918127629119737556982458 4789 2213660221664377160728180 4790 2816115369183882642002117 4791 2399024948257794495173778 4792 1852037456023016522405582 4793 2296255666070021192060194 4794 2769795845016878235193156 4795 2556632340197855398555305 4796 2174547595850171896622990 4797 2231164985030477151948779 4798 2609772589040749461357957 4799 2781148896837090722235059 4800 2467589427259155814883058 4801 2448484734382562704716648 4802 2825299514943161777988212 4803 2610539370744884292437735 4804 2235848987020871919555599 4805 2487220524109633627235893 4806 2886702201013746053858991 4807 2568689824777471130458428 4808 2078290085002533044964830 4809 2453151993273117805618879 4810 3143568198179593078073885 4811 2832685092636853892711485 4812 2155501986179772628715473 4813 2457573594445974262276125 4814 3143710222591026845138122 4815 2936714210042731369197416 4816 2378845264399755929487613 4817 2560314090119514982080950 4818 3091840579139281391223747 4819 2966036068613246478231606 4820 2453750650389236930745478 4821 2633227704937654131017786 4822 3154895945873634872648600 4823 2995333863329036476240098 4824 2466053949339525133507679 4825 2781205725124251403634133 4826 3468061454166836188451264 4827 3120134168408144800276674 4828 2446221142934212458647501 4829 2772653353530791123965502 4830 3373384701662262840005359 4831 3148492347700317218582813 4832 2552169999443131778327022 4833 2669642806361438830878298 4834 3353023121850418418654405 4835 3418960720350400602386369 4836 2759061775452284191417361 4837 2755861218343687551864021 4838 3453793345571847756658064 4839 3294981632137343841929480 4840 2785310817497543494297910 4841 3057584444552892341050559 4842 3421498958503957664849064 4843 3148763419585148901691247 4844 2797304113801877830779747 4845 3117428924440963771375298 4846 3622559013138037594666922 4847 3390888012937336600867907 4848 2835815121677556863553725 4849 3164228466545140996214140 4850 4017294823222967667344587 4851 3694593517296071744608973 4852 2795798661354991179834882 4853 2991045981073886371248708 4854 3789686958235991466012088 4855 3659560208360368574959512 4856 2957205021077864248520629 4857 3090741423182622499632699 4858 3822947079249795611671563 4859 3864345061952344155208072 4860 3151851071850513347568235 4861 3316712974002849636933095 4862 3852953514111857085914048 4863 3704861742622967214281788 4864 3251686499229105916942080 4865 3569684259862047301411709 4866 4150552307027606508309543 4867 3630973720696499726640340 4868 2986371488450925735918733 4869 3421580402725322339157938 4870 4489776625270086298676885 4871 4126541682539296180164477 4872 2980024676156610004333529 4873 3352853009276748706207610 4874 4685742341173680485733728 4875 4543502761265208196199007 4876 3313251071737089885690833 4877 3383423147439489133207818 4878 4123523809564593874650780 4879 4190551622684908347994138 4880 3651370490136949567238806 4881 3620793701539887839377744 4882 4206987483249458315834475 4883 4317539855159159060711962 4884 3799479910122214256255679 4885 3882650643522103977802869 4886 4657713348007222557175424 4887 4265265737289263870399033 4888 3400678194692585844044049 4889 3893937152846305240767996 4890 4913417688780040862807541 4891 4527783255299800947176583 4892 3469001499308698148609504 4893 3704504945878860643291145 4894 4683929034553511525036393 4895 5110530405371175644004050 4896 4269799672638365586359979 4897 3941725024009218713917685 4898 4731208910566336975096611 4899 5395985314806014419700535 4900 4719713493964239307000104 4901 4132666764363626729788097 4902 4677972587779622492865203 4903 4405465420352175327120545 4904 3865698388572795842613519 4905 4322973051253010580778296 4906 5152878576426798183394845 4907 4671240841555087989937924 4908 3808762009241612753804810 4909 4352780221528069430684605 4910 5463602632978464435467746 4911 5022793250717135227129203 4912 4043007800422333802986847 4913 4382392987343702733567567 4914 5365656300144480211633452 4915 5190681664255919955272877 4916 4129974066722608341226554 4917 4223612658618475799787897 4918 5265193764014198287874478 4919 5342743179388301483387135 4920 4274756018454176026697748 4921 4474358529076317727283877 4922 5612867504268912944296900 4923 5330183101906580538144401 4924 4404999089063240277534239 4925 4763136361042629738809742 4926 5542895831795802680477682 4927 5139520509004087464221692 4928 4479524951618380446280340 4929 4896096191875175582826515 4930 5943537863317449907596573 4931 5715230184723405976725709 4932 4541050963948136172780776 4933 4792769754765839080045223 4934 6013764623726193305535921 4935 5841748866053236356496443 4936 4686611922000229000575947 4937 4915203235373800249430790 4938 6037407453929739341982903 4939 6179310141114393538750967 4940 5206474773020262369784018 4941 4916672073842733034621277 4942 5860900893557468307261786 4943 5864137341941494120137958 4944 5250028036159551487597956 4945 5563085248564586786198845 4946 6460556771923590932209711 4947 5953931837389522762445294 4948 5401254580992119102370972 4949 6067940056920793397381477 4950 6584898597342069284956495 4951 6077823142517590194443344 4952 4957361105811162720145944 4953 5395649336349315859271027 4954 6696685473626599373220816 4955 6605759684865172559003248 4956 5200485655679841854896028 4957 5170884745988050268518148 4958 6626791425658903417634742 4959 6738958000893416397950877 4960 5516662226006891459581208 4961 5695288942558566051132260 4962 6691056784919171222690204 4963 6369794073774755299918149 4964 5472082015065557502792221 4965 5997290186118573914479616 4966 7138989411754804253066220 4967 6601238547100655232423257 4968 5407612412263949719159099 4969 5984838226674199869032955 4970 7700770662064306012180344 4971 7162303147267503261690345 4972 5425536783517035847457873 4973 5772371581564055243061847 4974 7407016228419063938751420 4975 7571770881000930181505804 4976 6026490057052296741435697 4977 5841573276962877385864904 4978 7352562548863054234508129 4979 7678177882952351624387807 4980 6255727020943129184681463 4981 6290725361911092867289854 4982 7794095466153425413652482 4983 7254573161635077633382760 4984 5989975303016323015609736 4985 6718442567056400683955427 4986 8118631636626869048333102 4987 7504407613418777153111718 4988 6104266022234571958259639 4989 6571898046420625725369217 4990 8136355472357569073127141 4991 8524282381433136749145398 4992 6755218545349678853773478 4993 6484029062466773022227409 4994 8394597204780323527186290 4995 9236456505865111594862170 4996 7460344842700723636526337 4997 6606215478147815442587145 4998 8129348800321723340651222 4999 8671225875597558951420168 5000 7542775635226345512469171 5001 7071384978297093332676578 5002 8264871001376530181958342 5003 8162442574125853280176316 5004 7054721531824342735084223 5005 7473154996790672691044635 5006 8748884290065644581659989 5007 8112954822769389189560891 5008 6660105392486640442764320 5009 7390409402309851300106176 5010 9197930995368393843060813 5011 8687860344801917174915719 5012 6771954039074018094626840 5013 7081854253548969531063428 5014 9236591798486804350122789 5015 9400112879093768571244892 5016 7323586004283842711872471 5017 7525918425920696103281699 5018 9703689058503811462063778 5019 9368708107999370938225479 5020 7530020892300620231218010 5021 7865103546201885803048857 5022 9080995944242367632634899 5023 8882591207499145944921460 5024 8047342456528107096950637 5025 8169394682043187519432816 5026 9518337392531244651658869 5027 9644939568026535087610806 5028 7939344230941623872235995 5029 8259085451567192835198439 5030 10474119881119267715143949 5031 9948504000708078278628124 5032 7686855747682947812906527 5033 8312768971962233981151181 5034 10570062843691980505629733 5035 10106862318276452722679467 5036 8431297148016037452936993 5037 8550645377743991543907422 5038 10071873946374251312871350 5039 10480074056375952895813540 5040 9473615624679866684351071 5041 9321479674633449742249856 5042 10794348348305989072582083 5043 10896441548906918301706939 5044 8885139576355108582961507 5045 9195702550786601267379587 5046 11484261018746139875789320 5047 10542675963151251508833902 5048 8567072774427623758259226 5049 9517989146492839641643724 5050 11363768297607494890444316 5051 10773627284816128109843933 5052 9088715710431441684391969 5053 9594646500593843705789228 5054 11521827454415611133526118 5055 11624650464340662567298376 5056 9291045680231417499883877 5057 9247593889163536238079476 5058 11383907197690013005512196 5059 11677397977371658330922878 5060 9744314237610552902239010 5061 9499924135536758394646935 5062 11462637340289387828821973 5063 11388397948214363945736637 5064 9493691537317708457358684 5065 10099926002725771302662377 5066 12682971210942640757610043 5067 11705275976962098285613417 5068 9092622524344801169638435 5069 10051080113892890000924856 5070 12682024879675747917182745 5071 12433413772623240450653732 5072 9860939226858043495318862 5073 9914267377165137376309656 5074 12847061484531740715726909 5075 13460665247218034906264530 5076 10453240265849239200003864 5077 9870509000586371541322369 5078 12714039454122632067377146 5079 13207501047790983906721960 5080 10893402684380808724704505 5081 10924946348696881328758748 5082 13349396081959320645500965 5083 13770481477838202373757259 5084 11512447223393291963295276 5085 11174902234431848927244168 5086 13491144409873545937225101 5087 13620651420792636137839499 5088 11036662817391683022255460 5089 11080497911265437592453782 5090 14387086958238599160362537 5091 15039998228541793968040694 5092 11730095910068615459319728 5093 11007315431324691441881889 5094 14050095021794724651973217 5095 15076150815993655272221413 5096 12342907534870835981010372 5097 11202374317560230912397359 5098 14028541233894349051075380 5099 15576481141380007834867470 5100 13091252929366128891716114 5101 11903699646609648648693543 5102 13906864560548699945397358 5103 14046176904277753403573950 5104 12422771352911212994382636 5105 12931331532577486311935989 5106 14906481841643595645117118 5107 14531576712023169356016443 5108 12549764695643288172706896 5109 12912711248110510446483492 5110 15693096471461447046763823 5111 15112322158373645891581022 5112 11755287185483837900528038 5113 12349998331206470311902077 5114 16355639354940791799891373 5115 16433969740502389082348663 5116 12605103975207330691842820 5117 12228473161140972671626147 5118 15310980920196821015707164 5119 16192703814947114105018898 5120 14140832793677512716497059 5121 13489913783638966775825819 5122 15718338427918331337880027 5123 16086316496676344516000731 5124 14362943074506237081508346 5125 14970100595350785542992150 5126 17050336524262414344096537 5127 15569419815650663769297102 5128 12881814516071315132498463 5129 14606819725730829123991858 5130 17884862270109217911980040 5131 17007361869884013255179618 5132 13493420723341675880560952 5133 13598600315318373544838893 5134 18133643565810876901021668 5135 19238437412519766280245850 5136 15128623936562778341562549 5137 14006064886084312753878233 5138 17775556115509895412649447 5139 18486102564900889398385932 5140 15907470890241204331913095 5141 15814754712143765289568309 5142 17295946511667764038254295 5143 16928469519643660723663509 5144 15970937781832119974222009 5145 16841340531840350909430916 5146 18405259772514219476787838 5147 18328416978883283057957647 5148 15909603873751211816505828 5149 16022904461814403853694205 5150 19995675318258198959427552 5151 19646726169944590457530062 5152 14894567350021849436807956 5153 15282486461696303876222361 5154 20295406912909611479118608 5155 20271319487337547197944449 5156 15653629084945656300458940 5157 15402279604916477913955139 5158 19262053340164453595930903 5159 20300637213634150115370623 5160 17065368966377352363598094 5161 16798409538928956179447419 5162 20322543232152382636998014 5163 20759239184579481643782654 5164 18080896169127623193796065 5165 17883810491014766738750471 5166 20026908566330048178062467 5167 19698103275212309604807272 5168 16594612296912614554781469 5169 17027615362214321382529780 5170 21637748982892550009309805 5171 22162972885485577217264011 5172 16993025319584875182345470 5173 16631778046472551799827923 5174 22892579533743051743135958 5175 23484590499318535847082705 5176 17866685897887672019406565 5177 17356542052550393746354522 5178 22079920760386736967259837 5179 22466666241543487932680819 5180 18831404495633674840448153 5181 18060544305672215525843494 5182 20748462785678146841023595 5183 23780616865496735794179511 5184 21248456501114878343595542 5185 19285085820544132661172475 5186 23368368109341138072678411 5187 24621430895244875391000074 5188 19604874429273683561171729 5189 19357338864967572613501562 5190 24757287256194483646903358 5191 23168855679422311210070197 5192 18072548722027411223271183 5193 19315126498645070739278245 5194 24780745008269371199722145 5195 25537774876985352132395674 5196 20852167477048030740996109 5197 19232834800160231215358128 5198 23601368107377300998430980 5199 26969834047298531234370600 5200 23739131778084546101697437 5201 21240202488869289468862159 5202 24018660645026175489286946 5203 24954083453468660128274169 5204 21458605692780727613532982 5205 21106358275281039451559645 5206 25451202569328390946935115 5207 25000295462795092774408680 5208 20304891874690542523688544 5209 21193306252816777638506125 5210 27665277099060327088138448 5211 27516907809670903152983533 5212 21423290283882674000650667 5213 21334531164265486541538755 5214 27056497050510095057923808 5215 27880472304709826644551897 5216 22685355434065112385035427 5217 21468899929266849361372390 5218 25905308660939944713580357 5219 28046407364294069976207578 5220 24277836209084799521943233 5221 23046733471210726672722474 5222 27384427815395586322604705 5223 27434666820567960792238915 5224 24196228987206501314158986 5225 25245724912815251312845757 5226 29527549193653516130108818 5227 28225449234186341253149191 5228 23410553252684880396298172 5229 24239327543661791685981385 5230 29537127300791202483679618 5231 30511162869268519900995017 5232 24466671595565642190751026 5233 23449168764330503682165234 5234 30141403293115494033341896 5235 32045812887967822165838921 5236 26492652648121710708606892 5237 24536534080857023155218797 5238 29849245303738593629090002 5239 30719825968813213246105716 5240 26280671788887090332625990 5241 25878816999294213969566597 5242 30806423894964761759321807 5243 31775388007449941157125765 5244 26587188615299499105334633 5245 26473022851561010141370947 5246 31257469414487315031978084 5247 31594188028145557427106384 5248 27063663696240477688471280 5249 26861606142128193148579579 5250 32678560735662595216315349 5251 33781249018734574958015394 5252 27699848231014862266584400 5253 26215415550577840217788131 5254 33620230566293150589667114 5255 35324034225277845243281341 5256 27885773250026418715950844 5257 27050500511769608736856426 5258 34160317152292958804438700 5259 35202986434125972578983458 5260 28959783712990150123158528 5261 28489504225423642341333977 5262 32914604789619272474583969 5263 34194222865360046511624899 5264 30834420010853718269316486 5265 29393576479981787091788511 5266 34588136869670177170626957 5267 36142758705104382937623679 5268 30604409928811673830499098 5269 30011309088761135493517414 5270 37707011916983019481005635 5271 37609974752592987785732053 5272 28385055385048438983302965 5273 29116934858838012099739585 5274 38031134361803281125622350 5275 39047224239916787580362349 5276 31127946560191227728781378 5277 29627670542988333165789872 5278 36332419577666571424612278 5279 39536696624129195967885023 5280 33853632118578299747699458 5281 30648684695295425783785975 5282 37747023517017788608439607 5283 40847870342940121998091947 5284 34291110994698715542321589 5285 32460571793773387534808705 5286 39354965696036875179924938 5287 39661171628387151716515099 5288 32452429862874128683374164 5289 32242670776920023977981542 5290 40913172816895249118580329 5291 43742472896414307262579253 5292 34240100218607842732068267 5293 31045379514633848504420610 5294 40539461591978987022344778 5295 44048677654783761089923337 5296 35997212045392837161055813 5297 33136177104985665436519472 5298 39619731426221215606418211 5299 44395780705619940853935158 5300 39954628756870429747855865 5301 35590510476405972997420989 5302 40561356957917960452320465 5303 42755784407984193927814535 5304 37197929340057244286905800 5305 36569990913840695466381811 5306 45019222981606054414906553 5307 44727735131883588355722913 5308 35498834465377283817792509 5309 35759100993093849690919057 5310 45006593830403971826185417 5311 45834639032754411659445947 5312 37929045781915101591534552 5313 36548825312449180788524651 5314 44184531259105205326341685 5315 48989463210524065101495155 5316 42042798469443869080998613 5317 37468162579675318148865433 5318 45491238516119108461369559 5319 49184029078934849259889147 5320 40495881133709119607429552 5321 38338577289994064188838601 5322 46753346535882587324735491 5323 46375434410183944249063189 5324 41029340203793654646401777 5325 41666405082124179055294040 5326 46641437770476411828727715 5327 47360258400432850061940425 5328 42535774315373527142596298 5329 42436159511545773724454036 5330 51233968548303762075447111 5331 52535125873424497939264673 5332 41181207766223937140714643 5333 40090032378018847615709527 5334 51511679237730502303751985 5335 53285886649822749538481955 5336 42930250377047922319302432 5337 40426096972519185420622166 5338 50698662895740509090701843 5339 55799715562020950008921111 5340 47061438270752859786306476 5341 42719450994746915792497395 5342 51008872709629753703823551 5343 54381933068103689793670671 5344 46114709630135687994541490 5345 44473678869246483231699839 5346 54067720179683937834282650 5347 54996750007567495298168911 5348 45992203482847318233141623 5349 45125394798309839265134355 5350 55980608473236648116376604 5351 57264635880904163951705936 5352 45929745194795770130457126 5353 45759604559085102882985334 5354 58569552173171663490101736 5355 62397053224266782566684363 5356 49757643026414051656397894 5357 44311427586374464831945397 5358 54524694885177269896059048 5359 60956697268060045266311547 5360 53135861325884808808681608 5361 46871525580895528452253211 5362 53374487127321597438286230 5363 59441426914786744991058226 5364 53671532237003984416773006 5365 50903835131723361686296116 5366 59257670966797643480492120 5367 59257870325420916283145086 5368 49684284782876816300308421 5369 51964244716109958067234963 5370 64301696991037251235210658 5371 62621805505026728895925884 5372 50853978381953114138467384 5373 49174033380224652965716884 5374 60977308994617088180854293 5375 67623002730340502305571796 5376 56037617197452622486242942 5377 49251089818778104863238650 5378 61795159344585372813701891 5379 71335097214532161721867185 5380 60505565778498400694501231 5381 53513850607908118818895279 5382 61717817507908338238837014 5383 65040350317293766522891073 5384 56809196577701847919315155 5385 55421595573185437930279547 5386 65773673485812096284530492 5387 65405806891118257254284078 5388 55173439255445688814671393 5389 56710260469630127962891837 5390 71403369758128330937316370 5391 71035421615560660391576018 5392 55665267191300156629807760 5393 53942183497200969207467590 5394 70153146278359954408451380 5395 77681425788275505282372124 5396 61987351182833920686024605 5397 53842979364335590636832011 5398 66898686211523277307074258 5399 78260607565827249580517686 5400 67016307504070762509213555 5401 57667664514205462191882534 5402 70259450739135214329508190 5403 76004346001227239250540072 5404 64707379930569904648238447 5405 61515675205857141369012487 5406 72585818728900574973892982 5407 73484060116789572617356839 5408 64072517549667586775892818 5409 63041356809906399766007717 5410 74719151926512893445814366 5411 79167945275651277140032464 5412 66020690029006676441660769 5413 60691720450283807059074277 5414 76868549149927991452045119 5415 82764324348758010232073979 5416 67091381271193706677161676 5417 62188007160314158992108766 5418 76595620326043918429113949 5419 82003013850678429211098033 5420 70963833812353913076242639 5421 66029273281455535200678733 5422 76047278322084728390002693 5423 83007008573514572919619522 5424 74421086195750333945526000 5425 69809844460851986279662816 5426 81958332467589739351926827 5427 85421900444073616693576487 5428 71331612932770726767070665 5429 69795793810180540654783061 5430 85141410552681613865437341 5431 85867950013469708821749187 5432 70645329607376847999974694 5433 68279681209544500300216160 5434 85632344519963551109341162 5435 93346941519143461971221062 5436 76465802930586355066734673 5437 68001770198047095190403549 5438 84004945261816200491086050 5439 94816781253602096992778702 5440 79788457063868178915358378 5441 71808252156962905040080167 5442 85758713431025945856238490 5443 92166350195389139354538770 5444 79553437523386623599875961 5445 74799686266253986336452203 5446 90558487456712806588812742 5447 92462815389553359923162890 5448 76567242837801871897298044 5449 74913558745734014398785791 5450 95851279824574676525779444 5451 101060084710646001123989621 5452 80458748859915098914552389 5453 74607528077898384057641859 5454 93141358745840622049439794 5455 102687913999247016880777420 5456 86929026662401644086794837 5457 75227062189899809442211694 5458 90639729472740815653562888 5459 108005292496622154798203087 5460 94720144315420209946158572 5461 80453875776067315836392230 5462 94507254201376670112080857 5463 101406785833572035805101075 5464 85951828306413736027759442 5465 85222608894849132872534721 5466 101738759017462112163652087 5467 99832769958737539169441744 5468 85845918625495999135392498 5469 86818352500945100234840363 5470 101469628506116330731667859 5471 109431364722184868061112817 5472 93478595146578713482476582 5473 82657528697970485198584469 5474 102288808183129157022452324 5475 120420656550360682125127255 5476 101376892094017125842046740 5477 85962643030466734647640443 5478 103278680269415932842859757 5479 111612681211967075394847101 5480 97426533637629006995279275 5481 90761376015533315826806115 5482 105184805970213764956430101 5483 113187281814376101405485638 5484 100951164393710899356166022 5485 93919755627761457494235447 5486 110570325658962994208217142 5487 115896228849496216385671245 5488 98370645091186719883015967 5489 94856694863388121453385879 5490 116581168093295142728784092 5491 121062906054260766908675053 5492 96066695583196125102367145 5493 90829500329168848263994803 5494 116360589735136889298777620 5495 129040325263333110713225139 5496 104336614770620242032040053 5497 90993562740709853575587876 5498 116722483204013343395064499 5499 136403459389050819680915555 5500 115103634306631358197766547 5501 97620230721235159772290183 5502 115518709047307477145504116 5503 125593566279142797089454905 5504 111754786006738351229864154 5505 104543100889093424402839935 5506 119730432696585913934797929 5507 130578922251540134486555826 5508 116224666843527778366755640 5509 107186104663365311372104996 5510 127701672772631457356159231 5511 138578757243589572449224969 5512 113263407102313952323515892 5513 103530217556469175044657421 5514 130836232147004680773115713 5515 144142797851554748610106150 5516 119112182834820268406454881 5517 100968038994422970632684879 5518 122652497467085592970866464 5519 140667682632016742983083282 5520 130091111461090700081700259 5521 115356471571094291967990647 5522 129257444375572760205215383 5523 142340624156171756850952520 5524 139994830010412406070981652 5525 132503738067006334364245999 5526 135644187542602383021238639 5527 137839860637783577083984507 5528 119171823563481652738807041 5529 117475507657342616503381300 5530 139745591232397539738281806 5531 147820911319627045522967079 5532 123481169512924151400197602 5533 114245002012740792731459984 5534 143171752851765231829910633 5535 158604704255038202657013968 5536 130827211734963300849615458 5537 116587472559992195690244482 5538 139824881774362821170532457 5539 155898942069713871085936126 5540 136439882672304865353258704 5541 123556232364863189214100116 5542 140973201912001795194107588 5543 153606266408088201781840342 5544 137506646520126123127906536 5545 125833330822593544325210180 5546 153416861412297977989678594 5547 165411847218620976482537386 5548 135661285788811702472297678 5549 125131392389458886349669717 5550 159636654083833127145244335 5551 168463618597676085614192933 5552 133313864330061162321808001 5553 122498494172318619430255845 5554 154524341210379699312741903 5555 176126193437375687922458967 5556 147404308609825616368977200 5557 127372826170006099286847375 5558 157066179286724839528146332 5559 177028139896393692277332638 5560 152774404773713083950400910 5561 135710478768754968850965372 5562 160779607540228028405259975 5563 174301961244482601299586972 5564 153491658952309374248620714 5565 140328097930360032653093266 5566 163590215498742013711861763 5567 180171670416429162924862526 5568 150885065073701438800354746 5569 137154246936043414304036538 5570 170991930618531510047136846 5571 197885728823664187321117963 5572 163175638404115255005432447 5573 139046287834825609517802637 5574 174350788540637180295773087 5575 204989689852858245580627576 5576 175163919891451970280248041 5577 144709948927392806143363844 5578 170770693981016886665944103 5579 193255034153879642336317533 5580 171535993559606701197342491 5581 149824423597689693949443791 5582 170607832929952123312008398 5583 190601067870213988526922478 5584 170787262183247644972207288 5585 157441213091744223686268855 5586 184012448087632935686484998 5587 191600559399845542029475977 5588 168807035021552332639016780 5589 160402161869477541432589615 5590 191209730613217941540259112 5591 201269452317030497682347390 5592 165409753871081493389355292 5593 156268552643423513324428277 5594 196701913008842425063212614 5595 216895038819906114423031774 5596 175741433428296485568980089 5597 153903161114981620473950167 5598 188361980554451201331681638 5599 219821459171969768001708031 5600 195591230241383589576906320 5601 162770283847322577491232274 5602 187194999278822972848611167 5603 219203290599608978115895051 5604 197517563473385110364410299 5605 173257084195708844409200352 5606 202615751438102224407323256 5607 214860828101321853589493054 5608 180391771091848447298883216 5609 175585876554178954679236133 5610 214745756932704801207685808 5611 226403068608734849289012557 5612 191926205004328374026726837 5613 175158030321921934129814361 5614 208966212763810090317131321 5615 246500718742053823055969740 5616 212318940817381093659428547 5617 168244612855405796113964120 5618 204917775539573687655515301 5619 248616282555861526823443315 5620 223258592999690181449539588 5621 190327919964683206694830676 5622 212552900205583395270567054 5623 226658966133745062831501443 5624 230509216721610922395526695 5625 224244437099878768515857227 5626 223233161976264024026993447 5627 232290552594183980707318087 5628 224304554137375072744783775 5629 212804513962071798449334781 5630 231687347607870271116021117 5631 251756847384890658894360408 5632 205070156462042887244238890 5633 184188075890165647133574122 5634 236706719057929358499000706 5635 266154020900826897125292403 5636 219606535044521121814098709 5637 191478643155264799093700860 5638 231762108539323926464058609 5639 259056923908893916122890296 5640 229037010790458392092433890 5641 206171811477376859416542279 5642 244114444851059573104299309 5643 268922077509686366585285987 5644 230614468288057624140942813 5645 210578209027070062848295321 5646 243656425652554566135893646 5647 262251832660905080656312204 5648 232527942667116173266886663 5649 212159310784168712713071691 5650 246194314296810296196086541 5651 279442055812906222209858072 5652 241402312704802182024623886 5653 211750848656752291002090581 5654 268875959622042707865133201 5655 297068046618323060934400634 5656 235578626590815894636077475 5657 212298288529869650691647914 5658 275868165678106814995107443 5659 297065903145424739269793541 5660 248391922299417609768526985 5661 225857006076230573062263961 5662 260904087488689360987512403 5663 292990003946745196799350319 5664 266643690147820295133322305 5665 234697346454799054194335392 5666 265709661966637352960931750 5667 314791634449342198620812167 5668 280297776936985895456331031 5669 240321147231080068413619237 5670 287641130388458968583517435 5671 320894271640288295287770674 5672 262679356578012747578214981 5673 236109212616769581068255843 5674 299301159441136472850039774 5675 324023702380367208792814496 5676 273672718605095604251283048 5677 252877732645178946900309503 5678 296648334976742790823705968 5679 335341805484809204613699693 5680 299282654508093382285682437 5681 250244484204090342000607001 5682 281814629470244127999488461 5683 335032219805522089652522471 5684 307514504794139711211682010 5685 261007258907877278072408639 5686 293917391392147055943433249 5687 320039764075321920343563602 5688 279396782796539714581819000 5689 260099204858864106169915463 5690 321870773219768882284059235 5691 349193429669944983786843577 5692 283410292128258236618015852 5693 254603756778355016855795622 5694 318442442319163776066852155 5695 354534225742266259394834770 5696 306365878829613845430533186 5697 261633212280046623320350422 5698 301493992424213138149292170 5699 364230025965782402807160658 5700 333815266167613730172527380 5701 278633770042068174401538479 5702 313059409895687667324717081 5703 356480214325221142140963143 5704 318230455455983685331527749 5705 291105212492290728869203063 5706 338643767282192048865336952 5707 362356178925372608705779863 5708 313985504486848508026731657 5709 290832970795056105302288084 5710 346651854568323454540938914 5711 381994742415232980396683646 5712 333845827841851760874163648 5713 288284414995020255057359368 5714 346286921426085411684798615 5715 414610801588910859119609012 5716 370455408876845471400921511 5717 306466916758260853028524287 5718 343165906806729573207822950 5719 396604912956056540827732379 5720 363481734906408788545262616 5721 318462935357383650643168286 5722 345862650195991213479669722 5723 395271416286103027877402267 5724 391984245347400308161310315 5725 349288592120014997423106691 5726 367232109923453024417842439 5727 396541151066243740043478027 5728 364779321809877562586224979 5729 338327126085516408769692603 5730 384527876730752378628598142 5731 421571924696978757617229798 5732 372013140318049924189453673 5733 333995592361652298681068890 5734 384192314150014813638327560 5735 436520394236366550761363327 5736 378907180691570572367291690 5737 326468345200813740769072406 5738 383946302305417050134631508 5739 442686906045380277411792462 5740 404960419657272755124403972 5741 353794589801239089576366147 5742 385231021731907607193738124 5743 425208176209871399733840250 5744 387975091131022415316827675 5745 353725050880316259483039739 5746 405006247481149202151852415 5747 447883615062498976879464203 5748 387265391841743474811050940 5749 352231042777369105691426708 5750 439186846788868171182487759 5751 475218621576660084622598145 5752 375592483686303921191489545 5753 343933414722420570324222362 5754 440669771020809386495285460 5755 488543573865435803047534849 5756 415378470730241683520971016 5757 352646441208865529180765037 5758 415765409102123158176417390 5759 514063082551477030736745423 5760 468487438212520229809542960 5761 375940450493780341343044793 5762 423267173309280465544167229 5763 501012366881413851904080803 5764 442044970931887328031693499 5765 394910151547276477956397983 5766 465756157031858153932552034 5767 484185278142509840183792623 5768 415346913332352623938106212 5769 407016826574687316879817218 5770 488818107872546143222008016 5771 526165391944017037016340113 5772 449216443392866868415356407 5773 386659784109683870837124141 5774 475201195242290625284901886 5775 578645867449070438985985529 5776 486893873440219736555893154 5777 386845359940362030134920771 5778 459752843756058000831308287 5779 555903604821550820879443747 5780 503844077895728497074293586 5781 416762087076378792455372207 5782 462511369111590494386575137 5783 543292185280749964182365438 5784 506020059864619883401977180 5785 442481186488544699829850806 5786 508757132184370816872564500 5787 554298430244087796616981733 5788 480286655027572376180743881 5789 452894348217678740275645303 5790 537385989116040296298657024 5791 562463143945976923452303305 5792 474401677771017272890389655 5793 418846546691460108301747095 5794 506894706352469354878188820 5795 608969936942297644279901080 5796 541983920469165508124347924 5797 439304148245129427446627962 5798 507340476285818826937254927 5799 623583882133555677196489204 5800 568382522659759298633641357 5801 475750496200517764055030322 5802 530732270494745361886019651 5803 582818072358812965856631727 5804 527774058782438942617907642 5805 483721838281469083409619454 5806 535126254303987815928869735 5807 585634475135322104153929046 5808 544477557043244675268280118 5809 484654141951456446452498277 5810 561061661913716513187874250 5811 658718488712345071642996160 5812 577437881631670394709026989 5813 486871727940547139664981544 5814 578365682417991861815199069 5815 656114871813759877820658568 5816 563532658762783430900018592 5817 488443880843764689153115235 5818 560748640649327934135897169 5819 650090101198663058597563266 5820 628911707099479688573526642 5821 541504903968792895151630280 5822 569280935597847022534516546 5823 666586703853844745787665717 5824 640128434674103418787547542 5825 561148147135181682962237971 5826 611134689603857026675754777 5827 680450862601779811224027287 5828 596301425441848212241680150 5829 539758472518280576866676961 5830 649821913591675189577019993 5831 709477577431021752275599921 5832 605937076995383204103836222 5833 538785625189260441351050538 5834 639362526365169371473558843 5835 734152788050267286758898738 5836 665866541030140801429080228 5837 572823086430881425803896131 5838 630679837082623006086540992 5839 738741789939309934429941531 5840 686974138106279058477862468 5841 577585186980255341113676196 5842 617847545257362807553473517 5843 716424365585879419703708426 5844 675379268954148838021126137 5845 597160623392414574953468967 5846 667009594868768465584625606 5847 736647321098787991534348028 5848 646419735921566129675709195 5849 600749959867035157870906370 5850 717583357998979164604499481 5851 774023359497378257723207842 5852 648986817853120590526502179 5853 590560249072666564830206051 5854 712552679916409601359011369 5855 797047060355936475467748906 5856 703973891479009300214120869 5857 580445127955189723431291962 5858 682846391489108274606604080 5859 849767054239807518909968698 5860 768612472266727213633509268 5861 630876690571557917815980475 5862 699696797059199323980639786 5863 822427109664023638400487938 5864 737131375778585986291752329 5865 651246308686037757770644206 5866 742939938364158067186593698 5867 829860126950742371797258394 5868 748555252857897056395904485 5869 663199261908774117346483289 5870 779720529488567750364826465 5871 860190529084742002695037181 5872 745230057624948792121654211 5873 650131878314140172281584186 5874 772640021417688560657376130 5875 914897453855904341611075186 5876 818244388083373373498038284 5877 680274085162960862886884510 5878 760342289696211116288561071 5879 918149409754877950982098687 5880 827494878731126594801829858 5881 683072911392812074033599947 5882 793175797222689183407222369 5883 930795556008884225627169853 5884 832514052912722063074959249 5885 709264651475503742457609156 5886 809019548482918651577733482 5887 895703676408679276392190395 5888 810218637934170652982364470 5889 739999787927936135008217211 5890 833917138258020052847438044 5891 938153905356181556036611292 5892 846246063810438341668577670 5893 747428160259073468149019898 5894 870127939469427385593863578 5895 1002473504977735147979674509 5896 859289342728160638572384142 5897 706123465714918858695692421 5898 858093843505467218877086153 5899 1009180078571623335477572111 5900 912335351744198760259348852 5901 766069862553363336968364800 5902 834968810490721177139702452 5903 980762130889242684960314295 5904 938035329999867270704694462 5905 809816748788107180706059430 5906 875828089814836650995470440 5907 1023282445144032833796902584 5908 935742511687940796612604466 5909 831407177143560540268248461 5910 949855479030159844271001237 5911 1033129082892518503360620967 5912 921348857298609846755865837 5913 815560537614354292528015780 5914 946030836931399041607342286 5915 1094680315822082717145852849 5916 975231682829023976649484600 5917 810120635301966146740459615 5918 940361422876938204304262059 5919 1132959366633583410940079812 5920 1009530791541918944629369981 5921 831966797431763412232630544 5922 923393898819930058967910535 5923 1089657643271418325204229666 5924 1060895508420940949961118759 5925 925331991479018582108923883 5926 966124186800761085270653283 5927 1079567441250118515402028708 5928 1020483306665740806094362303 5929 931611444124310818380453671 5930 1045287979197265835944636655 5931 1171958086176362433837357185 5932 1034500978943885718006926076 5933 888586169509575227098028887 5934 1039763361244769507518794525 5935 1192812519924400951225716483 5936 1071454434864449298280995228 5937 907901477261605403337459109 5938 991603855966710825648210694 5939 1208818219832767805338356132 5940 1181647864950519085318698754 5941 980912764077065875567162469 5942 1033781467858345738944893718 5943 1221594715586069833720156431 5944 1128123114662994522910228454 5945 984007389947891561223292073 5946 1124652093793296614238694239 5947 1225239213103968720155125502 5948 1090631514920617950243832578 5949 1002297805537858579844951979 5950 1134599549108976314029383831 5951 1256226979529683456090074165 5952 1116506824837813059582765785 5953 973199530979700901308090462 5954 1132611350441565724877335798 5955 1372434336841814010834429913 5956 1221060906252101480185737289 5957 980152839732627243387360363 5958 1123374322922194393739966831 5959 1349999890596151562338944853 5960 1241981317045156639266365570 5961 1050099295033599705067823378 5962 1153322903374693687910890250 5963 1324555913136772768113481393 5964 1248416565744396009110162225 5965 1098040264580468633408176747 5966 1224258407888080353052391663 5967 1389851653281952797529107426 5968 1220490374441057219080734355 5969 1048272219152265589554681866 5970 1238538484915734474359962840 5971 1447232251218302590908039274 5972 1274965452467106750901987443 5973 1084125139849901168861950321 5974 1240392416763507845440672616 5975 1484213269212050438938686449 5976 1336885667854724759842344932 5977 1099507836043890878328173503 5978 1259655051692289137941647429 5979 1506075161021883303728809085 5980 1380312645909090302697373228 5981 1156921203762998499934470128 5982 1291071154019607064767254091 5983 1481064096938037569034059119 5984 1395727985262463397221110641 5985 1231569010395285078875191364 5986 1314014959697201853261930202 5987 1459245610478521922895378636 5988 1387086604474563645792258258 5989 1248249209574583356709422634 5990 1382087301039257074163723002 5991 1578993854204884130408754394 5992 1379210526103959088784822029 5993 1178836521177760813388228562 5994 1416089919303690139589843953 5995 1657706869123415022604173472 5996 1429521189564758188870101531 5997 1190425898337800623941159388 5998 1395649030613811035548287183 5999 1663467731714043832503511614 6000 1550763961729702602166525412 6001 1273604605571963614532384931 6002 1367250288108474775739302833 6003 1644447769873843559403204536 6004 1592169240065799680470882417 6005 1373667997459967626752846281 6006 1472501852019658161009415650 6007 1611092250480481055998790128 6008 1472124120340917632337793327 6009 1346043161933328983271756197 6010 1522552272300108043652316620 6011 1698207542096771802916250915 6012 1516648270054595848843876035 6013 1309739703496222270904686467 6014 1529065765107456602334266336 6015 1871910773537589687044582464 6016 1630953596111750692771683972 6017 1281344354462010257681303496 6018 1487029832323507319392321050 6019 1851911640337201989614905828 6020 1744311017957850514330508545 6021 1422792120546696980622885941 6022 1516133367508732161562684234 6023 1734212009502358767978996228 6024 1714751433493828016000813618 6025 1535112026464719588476024017 6026 1617381433498117491754416132 6027 1814935241788825390660513932 6028 1703963609081814900478328417 6029 1527724802962289583365547334 6030 1688419603741947662098607314 6031 1928877929206601627840176288 6032 1681152444653059705756036321 6033 1388142440275852331142837454 6034 1647682693785814248264950151 6035 2024646302416298162738027390 6036 1829559803015330262676486544 6037 1471177393458647806059189620 6038 1650965680995138186664181908 6039 1993559809648849799404100133 6040 1879553244494869093499743881 6041 1632386550692263921727045049 6042 1742015839827235203555102757 6043 1926238615478233588522586251 6044 1860608506073624855769799237 6045 1689102402402308314170596333 6046 1750560627568250588338281647 6047 1993489047446047116311676055 6048 1918949556918900072409817225 6049 1604482114664704180396362098 6050 1791137403325852155229632887 6051 2172909833134522847608926357 6052 1932941199032602777689246983 6053 1604212684162224123432792241 6054 1890005439648176852463499964 6055 2212710137195084371915107743 6056 1964448800978227558220803487 6057 1677978448365138100177658834 6058 1848244395242042165336105241 6059 2159261458566420874481395661 6060 2063191395936084619574386631 6061 1764365620836029210721469009 6062 1865577792118750459635319934 6063 2171207104648942036997799384 6064 2064461549507595877310717407 6065 1792116033386147141370806071 6066 1978040754145484942217440691 6067 2236718652027532278875686002 6068 2013923824891032299332966818 6069 1780695047383487025562398721 6070 2077118056779673250752883337 6071 2353476395128329029662479166 6072 2054748046669417296978442208 6073 1730552318106761194451349836 6074 2041888495018373181360969040 6075 2499247399220407271688307721 6076 2234865621215756784008786685 6077 1795538828045168482915803947 6078 2005324935596929850067940032 6079 2444440595376407097003043045 6080 2294925438564048478296433759 6081 1886140745614207120731384131 6082 1981303727387828300482651064 6083 2458364118672511076338087523 6084 2494051037313504140151911410 6085 2086164144457904611382231149 6086 2153222429371942806355325242 6087 2450484101991797327899421427 6088 2255946463243391959394352229 6089 1997610608281949268026716045 6090 2273930006276036513772847969 6091 2487971419403149871300308484 6092 2199739080094476212991796040 6093 1961782290270759596489090019 6094 2258143330141003860805232844 6095 2665358821350879392269132001 6096 2455309976335248250170567507 6097 1972838893143455217186681162 6098 2170629473494003482292678300 6099 2763921845942083297681963293 6100 2637719127044656730020434187 6101 2128425189149421204022868573 6102 2259091879200173553157536088 6103 2639001129721384474451888855 6104 2487366312543716493086020916 6105 2226354608305395943278803848 6106 2391716386455010868526391458 6107 2634160297009653098290782990 6108 2549205777339890810409771122 6109 2321720763069048715528140938 6110 2524591772783901968749563225 6111 2849719618523001745156599914 6112 2564647189042943539766004679 6113 2132539543799925151488004996 6114 2460076274875937116559304460 6115 2995104359259402613162977694 6116 2644464953519415759623875890 6117 2137535599718774697990872246 6118 2444972040532134757456665379 6119 3017018698793237064079177320 6120 2821559266682874116261905936 6121 2289224088941617100184676748 6122 2493336263107204770721234207 6123 2993826370524336668087981765 6124 2905043163502670565005153241 6125 2471751090467692911075084674 6126 2611135346403749741219281711 6127 2960080040870168873468144796 6128 2796488350642472450448584786 6129 2441267370393922601514092003 6130 2625191924171269530308605875 6131 3128233948002064871794293992 6132 2969453013776405438068021948 6133 2427512322784251945360814643 6134 2675244791896737666970696939 6135 3315552339015800253707568564 6136 3025929810162565287843467952 6137 2466970070793252565857559734 6138 2773663620100440705905145959 6139 3245368799692393420663868029 6140 3023179286067383065144282358 6141 2592362479168877993825827511 6142 2740740601485793623370261524 6143 3167822120181948908600407193 6144 3128389844176188156648017284 6145 2678147383836335061782359681 6146 2752825786954468420662499273 6147 3348808520954301326917710852 6148 3219047064438761050551395766 6149 2713562237695023691498776395 6150 2957085851741234675888069278 6151 3460619793553094803002634031 6152 3120080976530779603327113317 6153 2699542401944653282632462338 6154 3071885087529581616586031697 6155 3524825903980682231670015916 6156 3283790426287214797911366094 6157 2764321854724372673060423204 6158 3011630740243349342880560103 6159 3622073900681337077522668765 6160 3498013608329866263866835863 6161 2874251100205995606575155258 6162 3020185504620190654020294789 6163 3598025599347546821414994738 6164 3519022759481372646135898253 6165 3051224665592946423918477265 6166 3161947368728151545078072889 6167 3541439121485332853713866729 6168 3328288627025559897628987809 6169 3012138410483331836041181357 6170 3305334649390271328132968323 6171 3840567201203867810784607469 6172 3504095606439144282892045590 6173 2947883944029857136298478743 6174 3389286202543823660847799495 6175 4067469361246474236253971594 6176 3645133358801995210858000938 6177 2862587043454922367827837496 6178 3185010740062944018131909514 6179 3953659502535445748232382158 6180 3847704737253169682641336565 6181 3119848877983238443003615885 6182 3253103281202910195337789842 6183 4049937303363751662094295589 6184 3938935136387147388014297510 6185 3341665457757925055548240945 6186 3529524671436696034723898258 6187 4127063199017754868552586215 6188 3871490051245087145437475355 6189 3323296619494734421489855394 6190 3618167009007322013236741562 6191 4291039166908943632820525363 6192 3969224106980822229933300971 6193 3125979827357609158814043212 6194 3526850734501723808625853984 6195 4418158169519016877514195348 6196 4317465217722339609615685422 6197 3507706635998420474577084026 6198 3589311372605017769448905645 6199 4336162507962273781397605899 6200 4567262476363839364169225874 6201 3928808046438250206308704766 6202 3633545054739495106341679608 6203 4167075494426755264737486013 6204 4258006953177097521107130296 6205 3770234894015408704537626741 6206 3797843907708365630073789415 6207 4358834117429932802854230600 6208 4142237767026461125203597582 6209 3627287757165496906682888390 6210 4003272400690972251649669575 6211 4589196704689887132377866392 6212 4173454861421547125398972224 6213 3649837430053605272539061684 6214 4039774023170728537155491000 6215 4688674818131027625500444687 6216 4363278469750386883735927843 6217 3651766218115832713956710255 6218 4011284742461755042138922731 6219 4906154055514076122410305495 6220 4658063816972740335787901957 6221 3753022745785041034425412028 6222 3977750976212947343260712565 6223 4793293573974491093669348581 6224 4741055264517628764075880742 6225 4021596811414442726417050850 6226 4059662248104857272770697838 6227 4763706324936136549923305496 6228 4712621373599508255466387887 6229 4128415752783320919193813069 6230 4464392541627471897650898463 6231 5111636865070493126205335260 6232 4505821542603713068354468729 6233 3840311234738753973829776639 6234 4533688493470772564360997461 6235 5276298074050637717764590156 6236 4838563946957563826959647231 6237 4102497234229452994519526296 6238 4427804903058786545830943788 6239 5318465935228403064107811682 6240 5325427144382640502884545107 6241 4285528940175704811098997858 6242 4211597221941528873953057599 6243 5384690677776918478417033756 6244 5438831622246946303276448903 6245 4472896110531150223069124982 6246 4584788644068946241327623107 6247 5298138194394921294932868762 6248 4905670048140543392301405058 6249 4587608504785374324057423224 6250 5090836822435111019164322097 6251 5456215227396339171363457508 6252 5137811249493742536235567168 6253 4921395846719671335225467845 6254 5273305097856522667324512706 6255 5888168480937317760691492825 6256 5477797098185837450862587370 6257 4288052097977130370928590727 6258 4604784008920521051389067177 6259 5881347699863844096435253522 6260 5703169707348541850877213497 6261 4641463592464503355573956813 6262 4815246592339757183735770229 6263 5703663988899166337231579868 6264 5681093320949281210668002358 6265 4936880917029544958334410213 6266 5175333660025782577838702277 6267 5856326533932609651651738649 6268 5588373268562628750710986372 6269 4926820894927336750860649894 6270 5364056964490275944861483149 6271 6039015245108638452351715425 6272 5616737310871635521627502106 6273 4867749710758931160170361748 6274 5226572467840652425498846796 6275 6376908854183446944003123726 6276 6127049251792165085782204248 6277 4895540311815917275052680354 6278 5252698310791919336476666946 6279 6739565745958239733964159256 6280 6363112966439968520691900986 6281 4971219205530837832054738253 6282 5320125086362564252655244177 6283 6465804330158250004708417891 6284 6161702553142271672778218596 6285 5280292987533833119134412233 6286 5582166845607775893291850964 6287 6377716225945105993646047572 6288 6272045524504502195619061881 6289 5464021452424648331849843330 6290 5749230822892317004092584116 6291 6916727048297949034656803552 6292 6609408889319700795825342597 6293 5319586891945996329821270006 6294 5755420219562103224611821039 6295 7250311786920657868855892439 6296 6707055431015911380460642062 6297 5339613619540869605648445569 6298 5682855858947346038276705664 6299 7071798696811237350685069062 6300 7332818707697817766595416255 6301 6056882920991572402205648222 6302 5841373546348399963765164385 6303 6944642372653686303204323787 6304 7524280173485554484199116089 6305 6392142053473835183356201623 6306 6083134452794890220085212600 6307 7087318798296246696367767203 6308 7154000359840042550395216059 6309 6343386537326648699283874833 6310 6410176087814926672757967782 6311 7294093633742013433258101613 6312 6787541352595186425433752032 6313 5912974766720168970509127400 6314 6512199243421845285910455488 6315 7753999399239412986893928160 6316 7307028639917813141914990086 6317 6114152262548657536852097092 6318 6565898740954951985562460943 6319 7789220094800812795941475149 6320 7447858918264954268809946135 6321 6175040836571518069446632634 6322 6277361080413856727958898352 6323 7566594888328901577231173896 6324 7750424827982281083416763381 6325 6670380784286511890321492040 6326 6694195817470735409947874959 6327 7817182282980784305239616969 6328 7514041823279291933967349132 6329 6533663836770616604847259320 6330 7257879915007382964027626261 6331 8271742425819104072752551726 6332 7397116300754652784656219970 6333 6276554674093983595855798190 6334 7233133586137346501690804065 6335 8586336188416050937655705715 6336 7979877777151422966716120922 6337 6460884999806110853834899502 6338 6750783906457040518414967400 6339 8708619730617739480677762822 6340 8815689612316412762382930501 6341 7058540051110484103165871228 6342 7025172743314172403319521099 6343 8587139176757498713460964434 6344 8608276913439978101535252803 6345 7331192310869625762809046523 6346 7496896320151880858342346259 6347 8428745552110585872000466879 6348 8163775947064326374076369595 6349 7515356154453236755550043854 6350 8147560224756025610445826906 6351 9159756781305396179068174974 6352 8414043410716228070432878007 6353 7400455894630874245209342532 6354 8061401829254085997584308533 6355 9629945413785880874897598101 6356 9250113037895388288692581408 6357 7293065142158958973013002080 6358 7499888078215591778844986772 6359 9763036286483411535354545096 6360 9791337558067117927347614162 6361 7825965351116391997382078539 6362 7902495420431548061344755744 6363 9379691456215954571916220112 6364 9262134202806450240804442802 6365 8332097297832497475317003997 6366 8704520636952227410354503591 6367 9368767195352403926562114015 6368 8801893619984206686325203223 6369 7782923853870441373182300189 6370 8383581960979644529632699001 6371 9838250904472840324292413782 6372 9518178757859668504927073829 6373 7860396624457891011601843777 6374 8386803254715384002604542400 6375 10459430003707299747571355929 6376 9877194839803668851030149390 6377 7913824352655886363708849590 6378 8459105280972148848421427718 6379 10208541902208203444557879608 6380 10029308266752706001568821985 6381 8428441054907471736349501327 6382 8551495025572248409443010002 6383 10317824413357635606455480142 6384 10474884742186995160915154265 6385 8684196072096939612916085324 6386 8655355630411832098259916343 6387 10742725488003244908426813997 6388 10620557076862134535232025512 6389 8736604627265397636796775568 6390 9213158172688895776212088637 6391 11000034714152868736411235773 6392 10289052453570117355253805430 6393 8611565589504297554483468471 6394 9265179199933652578273666183 6395 11008119302045016750415215922 6396 11061163826504920494395954146 6397 9154572390123383082147252148 6398 9147180723335909009969143270 6399 11767567519483525070776465734 6400 12048697478481026538298493306 6401 9462908752183622223394144594 6402 9247536779303885793385949841 6403 11506504835925046271466398689 6404 11568026955977338030456067072 6405 9832371715011800702066234242 6406 9783165801180793836965679013 6407 11329783605934359717867832712 6408 11998047270073887613048919457 6409 10526666331382000809665983584 6410 10146528914642477341059667313 6411 11839884239719059300438245524 6412 12031095334674294433120813923 6413 10256989205441242318239601960 6414 10349405907969380117576158932 6415 12364342830002733751294790700 6416 12050152147037383346218134758 6417 9896043770202707286349506148 6418 10025656555033369080975178687 6419 12354264741855980980732684188 6420 12661976944876101643060829763 6421 10554651039257118841883456738 6422 10316487859582509309488802400 6423 12352350901611108787918548432 6424 12701968127946554436154813711 6425 11016438897731833696535148117 6426 11015215218830615064935180555 6427 12592734044888867797280352144 6428 11930823077188905925229791168 6429 10615813912650332727561265283 6430 11401167721056810015053053161 6431 12880018048884775883056639193 6432 12371134340128250597700518666 6433 10364098060519445539804761465 6434 10898425357091722654040388158 6435 13702901066786509142283659061 6436 13538884116134391693147374759 6437 10805850775715408480630305172 6438 11110780508012903877012268674 6439 13832363436892821231316406468 6440 13423694141507950673553283935 6441 11417814960348961875755356111 6442 11639375561432744892899027331 6443 13348986595265958744586724629 6444 13698658180430878393509539000 6445 12346901138320564577444178128 6446 12438350671570908594938264281 6447 14040851133766071312869552723 6448 13678196891227315783147403618 6449 11619521091747024502580765007 6450 12371682025594751368118798435 6451 14753764599315114319945736520 6452 13936039155040322466341909943 6453 11664032192900494186907009775 6454 12397273284067499408907307250 6455 15226393318633028075620307867 6456 14770751415221358083750048751 6457 12004266294657725493697392381 6458 12324949584239664966589559224 6459 15116924760518396945645554202 6460 15307066704400898183803426586 6461 13213115520074180807559878560 6462 13179325185155190876075197386 6463 15018149680527175375730091334 6464 14891774873012574431684301620 6465 13371307837311269581959795847 6466 13601761235098931835165439052 6467 14958359465036863385396428578 6468 14857620695863440733423427704 6469 13497974655021648746665377820 6470 14000020903105707140540340403 6471 16008887210634523058116191603 6472 15310770729901800745221752853 6473 12582730419698024434006154198 6474 13607390562052925617462346029 6475 17020628095189209931761589919 6476 16198890477423693192163726649 6477 12839318981296513309312921109 6478 13320222819845752361718719591 6479 16605673512268655410752189209 6480 16580283263413113276791566015 6481 13367920017096245583408697617 6482 13227633900777193285228919670 6483 16692301542598398031520649344 6484 17429660463303793850687101154 6485 14767456385936166147827227806 6486 14564173410221166987485423044 6487 16525789449373762900374105428 6488 16773382671784744778061856701 6489 14888455129114919176197289921 6490 14969163248739400473041989784 6491 16890763577711506211592229360 6492 16484790656433379506213940649 6493 14384349838751620501775191809 6494 15077597215794990076899644329 6495 18415997173344226661467030059 6496 17816178368863279536705013042 6497 13966303067934030453518229533 6498 14535193152225753664927952076 6499 18844384759847402251293447505 6500 18922118741022630179858795358 6501 15089597554126025563221123172 6502 14924394353951690108780890203 6503 18162478250558309784394537240 6504 18757224603715274750320999554 6505 15967133985992612898193344002 6506 15490981787404092250915110851 6507 18104526817107467538869134267 6508 19062153296998213737403125886 6509 16793087535298694941550751222 6510 16487339747891699599823766816 6511 19076744668479401422775062494 6512 19023811984196414662141097771 6513 16071297303255390423929166245 6514 16263930113696060794490043240 6515 20056646261748697829530369668 6516 19629516199288277316900936146 6517 15682903794736939540055758534 6518 16421243283826325244525534274 6519 20613258340297188919813195930 6520 20507959578004941302636242360 6521 16805059775694106924895277068 6522 16405476308100636262778732323 6523 19661413125691892308360783365 6524 21081814757046012090368039461 6525 18730816978604191402608980931 6526 17399053691108301009352374163 6527 19592559864176727414113738731 6528 20436366867243666640827899786 6529 18021767939712854419712483732 6530 17787373926033357539842938129 6531 21044103786440531483075983169 6532 20754459941563754466243561796 6533 16948311130599815958227507878 6534 18008248410872106570023700493 6535 22179530491472010349759862619 6536 21029350096883418563579091455 6537 17474839270979814702635342640 6538 17901702992603414445995931470 6539 21714951407639272279570051191 6540 22138423524674899449912205455 6541 18328308613583439392036073255 6542 18031534036380167403160826654 6543 22248540129177249621451403512 6544 23003042528360013599967991049 6545 18798123000819902788002041598 6546 18483140887411757331836881199 6547 21923432285251477066262728348 6548 22227311373953681366843463809 6549 19808839598735210156209598496 6550 19860077884215899065497787390 6551 22763168030803728553566797766 6552 22117085990843381375561262894 6553 19503856478243579557778617729 6554 20448573191735779924928195553 6555 24200696044047035747627235592 6556 23528469959941107909397455680 6557 19330427381855194723159607757 6558 20316539310183225621083655451 6559 24766626276008627823579696336 6560 24624789176954230830097282797 6561 20272865298668462516906535578 6562 19694307979219748884188437046 6563 23214541977926753294610529076 6564 24761475074503612584116084520 6565 22189863296851233807634268532 6566 21007184171523376802146471907 6567 24369948224722279330531064725 6568 24799606769731082809361039126 6569 21766945149003230132861525603 6570 22456710969396235801624224714 6571 25715578219863758392650588319 6572 24137095828845667310424474570 6573 20944848106129087418981365269 6574 22784705340380570549188315269 6575 26205400271307841906997423101 6576 25640035544649955126973771739 6577 21175061445442258044883985529 6578 21086085935505857417253593739 6579 26761820964981933509733053405 6580 27790027774306963399479663817 6581 22280930450621608667522871838 6582 21460076774247491196485049682 6583 26577583865937256722024017039 6584 27190429162411278725881025324 6585 23701982429446305596029314077 6586 23308028774207036871811340500 6587 26133973447762277936805758277 6588 26612015229182602387355545938 6589 23682942434647554863329523490 6590 24075625090980731772861972514 6591 28104087568373395522303226196 6592 27320748217200005575295153631 6593 21985557581225553183036222197 6594 23131374041955563360766006964 6595 29369686464372520859629550440 6596 29266219459869548967482347916 6597 23647889445481613271198898661 6598 23371512024974616873562031400 6599 29051817488757656832146082594 6600 30303817672040604276658825571 6601 25249268542719355474261797178 6602 23863241369925895478662208756 6603 28648512207188489321729700800 6604 30560762005016881193530854261 6605 26275239283620884433107956493 6606 25216826818703204458442453247 6607 29488472645108363359760776883 6608 29553181824300888509367151474 6609 25344537755397767720955967979 6610 25840111922443507012970583764 6611 30425080975839143799251080912 6612 30574512402155330390193448373 6613 26146689733684004673420932513 6614 26362054218354107777271005001 6615 32198381737600831150530081147 6616 32597544567705508425369535091 6617 26222072000363490491090525439 6618 25681393363425424209917866202 6619 31792391594001341518371140136 6620 32457847229986019302107671609 6621 26925163915196729099143259885 6622 25896793653797803252451609227 6623 31657941964649503363149729978 6624 34364331635355150091040623762 6625 28853120410042572275792857450 6626 26428814073623736914633041136 6627 31810393721244095692667341563 6628 33576514735296931780497837821 6629 28639855433319604400804819383 6630 28332508883187860490094671685 6631 33538453023690303682916789127 6632 32933442912810054990286994403 6633 28244367459414701730662009320 6634 28745459274218243978024618400 6635 33993924201868529473434072585 6636 34310729199546031445086518096 6637 29558436528534905375575501413 6638 29334963809213881475275319639 6639 35351555796100301901026020480 6640 36977525866141541052353249171 6641 30224250150852591394587126228 6642 28571422446549570639915507284 6643 34815181268457841194335397103 6644 36301170401568519237371604174 6645 30852693790560781277061161527 6646 30036336248856338429866402690 6647 34932429785815935359101650856 6648 35394020331532625148911137557 6649 31622698466175485786933722882 6650 31507862067455734442657434480 6651 36372553837465116914808623028 6652 36324257960480588068141928313 6653 31602118433574970186247690527 6654 32096887948233618644881616883 6655 38090588726549429316807020978 6656 37584738500276180289813934651 6657 30438909450288123471416426684 6658 30429049229754986470409965474 6659 38060779480981068326601762249 6660 40677154491747886672930417605 6661 34286557056323309942785361681 6662 31782392983382951755507346956 6663 37674931894599709041347444700 6664 39721695120621181971797919801 6665 35023548369143710946590957877 6666 34346187289485387695471243752 6667 38605058094404537359786546499 6668 38274977250260571902952966534 6669 34446759458121098195424153233 6670 35228095927997537382829379250 6671 40505661164309789416244095791 6672 40093645009835519048349283107 6673 33809610267342382203912302873 6674 33997385672402644317033551694 6675 42472220444075231737991756222 6676 43299283768953747357281206443 6677 35145849473221763545758109931 6678 34793466953511162750159681731 6679 42599369549769588114274400852 6680 43474193366407355574867150686 6681 36217305954341082493533489664 6682 35050283290736969261546293163 6683 40560914746978417761461544695 6684 42882615748948228410871247791 6685 38659815225287566707065428324 6686 37201254762781018614773343165 6687 42004641098409794669488054002 6688 43037260004059252984885688199 6689 37518153753421933771413238026 6690 37464047211832358901869298210 6691 45087488083886832749801241645 6692 44095617141576127271168861296 6693 36397114540341473108030124834 6694 38116734468914042278301695897 6695 47219832833404419012450613037 6696 46733656329351844573818430600 6697 37823492141343893758338697943 6698 37355730443447901068168558037 6699 45597256607926113303621441025 6700 48407198798724977578359990181 6701 41182387883429256312128380239 6702 38844442532447164976439344927 6703 45409932327475320744663516024 6704 48537679469005535041285109354 6705 41325538284993690055997167440 6706 38106896065239068804447100051 6707 45881238146340078402075282500 6708 48797350186844152532049308982 6709 41569302428118476680188859296 6710 40421956650207081575700512730 6711 49119691134042213873533010424 6712 48331894639393299901038598056 6713 41182229707460797617561740421 6714 42925270006542990565817307884 6715 49897202471151675348318399357 6716 49098256927175912414388916718 6717 42520461551089248192599267342 6718 42227377321491685298775841177 6719 49249130078901035167957245651 6720 53844628381149996277915403308 6721 45024429787442438724392177108 6722 39683930231484088076958722135 6723 50319851010747772237322821999 6724 55880339045360123309532387528 6725 45832741461637619476752245253 6726 42364718995937488810683460461 6727 51867187957323562620789281842 6728 51916849230236521768764178033 6729 44857463217209116299236612602 6730 46491880902395679672775344371 6731 53066755797847492468132335547 6732 52415035882414099831107269724 6733 46503889399953552238470279016 6734 46977046069665820259227008882 6735 55004997239609075764632220856 6736 56598602157598447979622848615 6737 46358609039973525142578945060 6738 44082362799782131597338963099 6739 55465293117010964934929980157 6740 58460186357099281090974888756 6741 48144446054971323341448503834 6742 44705450236880270252322598571 6743 54027343514747851238861998153 6744 58194033131853962313255810655 6745 50805916434235789572004827680 6746 47943446288611324810432904847 6747 55641019867599914448942667260 6748 58156954376912461808621790494 6749 51455573059447155302381584524 6750 51788231836914217420909400579 6751 58746621536267192404708784785 6752 56725202136076734977347235108 6753 48824881111349168539688206808 6754 49593911941645965218953753411 6755 59117875569838861403262253192 6756 61729601007816762267240395513 6757 51463047507101872299641432104 6758 48502311810659519123732333787 6759 62131699177580177462878370283 6760 66452020421691470811590104824 6761 53649405961889667472494661701 6762 49761838045005172833723683774 6763 60708219137204337186677539162 6764 62861978444687419103853199005 6765 54605207082682202475027751307 6766 53482362604321907041089312156 6767 60320700556729457993039373053 6768 62124511221495364227891243628 6769 55474561986377088251323301241 6770 54528184240735658549147241702 6771 63298161875615715826039737193 6772 65742514915083001898671215063 6773 55438462452470353204798618926 6774 54152415083740415738627970288 6775 66476051343793380286126939964 6776 67106405983860177943749156712 6777 55463027101740376363399726444 6778 53775891847235351511784163685 6779 65328381492601802895297731823 6780 69162716976010920562433018267 6781 60128984828279068269396756817 6782 56512448596582010695649993985 6783 66888044863058534603342810416 6784 72430273791478571696285825423 6785 62573105361912885248817984255 6786 58008687578841442923558907701 6787 66919137855739029710558576754 6788 69563454686487966682336803407 6789 60613938599371426806398507110 6790 59847670817858480402856901285 6791 68972609820747298829942590856 6792 68662769140630054591473715274 6793 59474106806906986839559663626 6794 60449147194794882154370356084 6795 72095901970002567376755519553 6796 73010288872675151051634386693 6797 60247630288456682863285098460 6798 59939327883173230962352211906 6799 75101401553645904479582244544 6800 77647837081323988731639184858 6801 63457141829512131501415688511 6802 58771909790724025991313190548 6803 71589553401388729768304194026 6804 78276502484751614618551902565 6805 67538599000139676096921197529 6806 61666818832343920707275207178 6807 72933841415894189216163151228 6808 78685798148930523601443497903 6809 67905902526127227073701121559 6810 65374120447232781465843993554 6811 75841997903704245153726791838 6812 78218692910114792486684558547 6813 68991914647644327899528385191 6814 68298864613252494259482526316 6815 79306383319749653720491512047 6816 80006718703174151911243590958 6817 66045122860522417065568479912 6818 63503590913076494024024916846 6819 80225696547084010509120868803 6820 85501092670394655216840786699 6821 70186302021726262132421648762 6822 64623947738613445604647270481 6823 79709247191781470734271475799 6824 86529378194389565514562253885 6825 75418684302791197982894324545 6826 69393235304856324331324076338 6827 77467378963287794385657273108 6828 83009589470372366709134590265 6829 77100588537191133562391915565 6830 73702218308773386445404653842 6831 82596268096430763608475133859 6832 85020707378347262172892634727 6833 71759348657260852171220246318 6834 71162587310998460980220526884 6835 87500646546292728195790568420 6836 88867154432436956686292441308 6837 73269553497428428062128930031 6838 71853337154557812265564737886 6839 88552549174208884249960979293 6840 94133734906786218619697808402 6841 78703384610026749965530756679 6842 71422051360788197443490019446 6843 85580990738458318765094172165 6844 94629676839548148698067111862 6845 82542700428014452754154562202 6846 75958439100725512158713082993 6847 87696940488639343097868582091 6848 92137022669566029036645052056 6849 82178798883931690580554426340 6850 79490884047733980498036469620 6851 90311200289851388926951060481 6852 91194281573460918112999313656 6853 79105571379992981080894123985 6854 79973726403868933431803369784 6855 96938158213502919720573093811 6856 98866191630684953789559008266 6857 79186677233647481965013346260 6858 75978419809837115096586420737 6859 96687185650745708950968919879 6860 102229197442933019864350826502 6861 86247103406642307559629547687 6862 79695291652263059831231569726 6863 95325234182609141754317305843 6864 104105712461975788993814749113 6865 90037083341857256001867953199 6866 82208428565474120434830141769 6867 96798449241017941415322798033 6868 105207076296832626048458273401 6869 89797943470858663017883625070 6870 85018850815872610026069944090 6871 101340143966957552365479693952 6872 103554916994861832040021774855 6873 88717387945503459607525760565 6874 85403252001102317909514091180 6875 101131302127668662171552477098 6876 106692419255315687290920264327 6877 91782576404149539448837730466 6878 86723985889516558441158512057 6879 103988733964257614829844002207 6880 113449998026603356723315974137 6881 93589847229577042670902720654 6882 85243045265085974160191663516 6883 103471341556676940681708411799 6884 112059509025362934348314670408 6885 98452391615999811927397240767 6886 91560004449648218749692844063 6887 103571229643286919045867534136 6888 109404414591422893900041643593 6889 102162646226615206630036074088 6890 96984740073999948674733154373 6891 109112094172262853657626065078 6892 113011947860228791177375361429 6893 100137354622887634050490080059 6894 99259576391560035382095411300 6895 115434177378490334145918524298 6896 115796086265005389316669748674 6897 95389164723843857835014024938 6898 93976976562543569522372111988 6899 113844510550093493152633177564 6900 123027863518639154264569483593 6901 105233404212700903086553775237 6902 95847929773672503630805713834 6903 116262562684921471643417713010 6904 127076042411814721187922826933 6905 108954635087437503988550360350 6906 99985748434688438300511983602 6907 115211770084503445616921628069 6908 118813014083260128510035646723 6909 105791571563161256780710358664 6910 104369927457708454408081663137 6911 119650778395693067915304415375 6912 124257248650904132658363869268 6913 107682596938333381918314411744 6914 102383063867506818863042055996 6915 125357904935780686293271965263 6916 137093791763457233640231139916 6917 110331261175353094882714882628 6918 98552251318443278737108600785 6919 126231224397392225369714135987 6920 140222247947487794247106330210 6921 117022477360360170539867165669 6922 103629748562632428974134714634 6923 119777745273900427825957366252 6924 132311730040952546154007035417 6925 127679710823049808511564059182 6926 117589171788857952061666137466 6927 125215035885078854869320251146 6928 135223944770598425950493694354 6929 128994439930885033736308058284 6930 121056723765376371341709906422 6931 132897995791575533515540364003 6932 135929583539365298899474358929 6933 113175644002929429749120843185 6934 111381829986034979543192914957 6935 136559608998133338262597982897 6936 141511447995762675495567568200 6937 118543226279761170886690949436 6938 113232762085248060245139177871 6939 136878045418139702645456941590 6940 147254266526497627699034163370 6941 126670921223942519640637215131 6942 118452296109863869028473491579 6943 137050211897964698500347977790 6944 146618688527800291441491645190 6945 128253416021798577510524661152 6946 118041261932681802302427350143 6947 135434738128667760388929755245 6948 147577350704662212525080866505 6949 132182724972293552782569580048 6950 124694464506563301941111208723 6951 144428323655265086631708554648 6952 150091237823475561682950755640 6953 129214656493316730205038023630 6954 124914221273260681680695308233 6955 150725701451940898528563591956 6956 156472853341800214607924809126 6957 129682695833942185978343913599 6958 123156054737589977402068780042 6959 152982289809235395785551780553 6960 163371283968501015482946007590 6961 134293461837697374208401617374 6962 119942789305191918685108025779 6963 146604222601614979895123232511 6964 165650419353464597375362306437 6965 143659733540863331169035012556 6966 130311753703245913100105803821 6967 152648218795525161007785281547 6968 162943926068558301859424578078 6969 144011261807612532680917030991 6970 136435895697125846806250742234 6971 155870970346415183866746018070 6972 162767868977348259152221684781 6973 143131363212496714191726538528 6974 135378356508346673540727364340 6975 165650653359720666378281201755 6976 177054715082964448486988342451 6977 141505468865796974301493758045 6978 131232399780391562968443030726 6979 166066987808761179824121537708 6980 183548929241341141955299746399 6981 153836852213839595662837646215 6982 135818927385617443883994109389 6983 161452421227251434940703741704 6984 189741708913615916077329019512 6985 169747317872885226746780969423 6986 142663885704551077828661253413 6987 160066199511927754825845889637 6988 177542513078113889288811738159 6989 161170928497909789480169467143 6990 150719341004835135928225231291 6991 170908935597940409794266634418 6992 176347464140076304417112055030 6993 153810790783071346658405907673 6994 149504301763441260097582390359 6995 176756656421713105670426228870 6996 185256580616023922292721500844 6997 158702713649344056129550064498 6998 147599225022909250134990497205 6999 178372756032544247660793565884 7000 193229249906457581551800978438 7001 166302332871613405960279421471 7002 152907400843948826391902709167 7003 178827479517780633092369899352 7004 191018614969529115257643002889 7005 170502365324739724688490787319 7006 159743009944302410639123195310 7007 179217901920414775356267167799 7008 195176334221301753094194806997 7009 174199533375251191162519712777 7010 159561183136690295414606298439 7011 184197505472113595806128136923 7012 201630794536723651079023044061 7013 172522770732657065393939291559 7014 161351574601473356223216060122 7015 197949312228565329874714495514 7016 205214761617603289977230780724 7017 171956399942394426310517955506 7018 162568951378581193682673223077 7019 195344595076605065431010489640 7020 209469140510971446349984110732 7021 183121607405274377171571457989 7022 167612379357165104346446694874 7023 194753457057294772403640341600 7024 220311878882203145322850228391 7025 191484511354047551591821595972 7026 170591040599251933350803519836 7027 198078065082986283597227792101 7028 218471723627153072032280676743 7029 191894959396876048482052116341 7030 176372343717833865699684853428 7031 205079935472127101671755871520 7032 217882546071261233565609766693 7033 195956882565934182000847478644 7034 180874628224271307767495222873 7035 209926590061436122192602422268 7036 226118692743084856606540196247 7037 208775201335791014772646265802 7038 195872635722611317550484557444 7039 216574750265804263086574004805 7040 229390610737637151712740700417 7041 203356659278434311150594946950 7042 187980702015982377866307162498 7043 208695603872435542534142105374 7044 230302073376433118278997041154 7045 209699201462933512729767673347 7046 191378680282265997229406856109 7047 215264367251525805463958202691 7048 232799482649238726381599872106 7049 207070035345877046683949645720 7050 195510157902580673744801040977 7051 223631669741358636406687503831 7052 231266041271501640352286608785 7053 203202972862948738415441276464 7054 198931875153129766269633064005 7055 233130281060181109976879352619 7056 243864853055668305026774668849 7057 204687035091668753799081663239 7058 188901140590892783392840293009 7059 235747151755263347086153721115 7060 262980339403951221022412479483 7061 217556213337016067156068307295 7062 191771641406484863795826071093 7063 235233748734282719489690279516 7064 261352507537274140839154080956 7065 228280132641224215734328773152 7066 205929536667534836185709714262 7067 227043161447058689199294719089 7068 247274458002728726299662788077 7069 233339255744556427336114762461 7070 217563836148366433358202784903 7071 247181028548538831818079187172 7072 264083180541892174364571434813 7073 223640873441756231153055799363 7074 211175459952111575083942067756 7075 262122782213489659780885430721 7076 271176771417037384599388759864 7077 217922525310915997985104278886 7078 209600945660531118838345462235 7079 261280782397388560475548157502 7080 282861667276345570530204537619 7081 242656379400399873569144975733 7082 212873255614108028736489043765 7083 248679394551937120219274635358 7084 292462849890071307925431124688 7085 266445049773775254627876402674 7086 229229594325253042550550946484 7087 257628129920052684848174424572 7088 291279426367092444724144061333 7089 257081832128772927064330026813 7090 235709677638259342132257701243 7091 272726757672490065400955836926 7092 282515971775907457997469782824 7093 245819100971597569987031183754 7094 245809397432021676283718467493 7095 290094750433646809718738560101 7096 302050556000398424497198896446 7097 256558112035735568254699893892 7098 231324519351513641271604155113 7099 277664033278555468634611977825 7100 313970898904957787056513033579 7101 274813744519319383732260681306 7102 237334595835367994410448625812 7103 272636704433829444655825638109 7104 306942992974313529364914329324 7105 271899734640283131555979413036 7106 237485622980891224799333822173 7107 275951801070496553076686775425 7108 310798485202291755152869161975 7109 276965549433400196232450702410 7110 253040529926893891204141084435 7111 292668037437004898732235200697 7112 304896544445520524288214014319 7113 269543334905833888602899139758 7114 260829683805389452425910704302 7115 297034830349509890005696568013 7116 312731879097658300273828772800 7117 276917516734161443356581960177 7118 258807955938058707363496044948 7119 306763628835427700216752854061 7120 343513234968632212656865262900 7121 288850147553235739684449315989 7122 249046971814177188179122857808 7123 305122995335310371371653954407 7124 344915244731734132817017559680 7125 298122497788355785400898534054 7126 264802633644564189308660163755 7127 306575245814385698844882035426 7128 336776898922572498733732294745 7129 307451005407089658276261894042 7130 283991163616732992487047731490 7131 315075901242644146706734583721 7132 336542335616348613654755205070 7133 309060657838065519364050240938 7134 293518868188059361072412365612 7135 331430651493150448448265640092 7136 358509958543684961398993165302 7137 318302146951263824739044508826 7138 284895564715511481354539418356 7139 326266318872364098433617279225 7140 368389368961330267452738792932 7141 325205616255550271216334894362 7142 281326098460155172681612648273 7143 330011767295886243674277516037 7144 376288869332398904640701502191 7145 349387428728077354570656935705 7146 312344258158785955281557495413 7147 333113747295705094262006808141 7148 359164273942031242292606311098 7149 345212306468623183374779243116 7150 329588897702767981029498860662 7151 345932878521355372234013819332 7152 365625865740005138812099842382 7153 335188624768235969648134639828 7154 311444869431387721397962423108 7155 362766692956548517859275473548 7156 394239976844819505964701937221 7157 328586806868945608824906174527 7158 299148072325190278128599915798 7159 374093617154387930515105176585 7160 403970344944312910324305230084 7161 350813142151891373078320396748 7162 318480355182597463075976943046 7163 350365123721890461025182613215 7164 394608521954964080493606445181 7165 366416697338863106906071104049 7166 329560627667463566891473121140 7167 359666879890691271215354359254 7168 401094376168364031705460930974 7169 361308201396649249077288922345 7170 328010727897578821949906264104 7171 386116596550031158529904242952 7172 409613135634931580313387500809 7173 350222702000036238113898833746 7174 331032880250891630971745246063 7175 404959682238337940088595448600 7176 427302256002112642334579941723 7177 355412609781339847389517842859 7178 330425130020281270560788027810 7179 397406629461394843879577619086 7180 446340607643202133878417679569 7181 382515535259863409781216657301 7182 332341439963734771481318817030 7183 394538223630419656498891007963 7184 454565674218886393578641233037 7185 407168897099914694259083539139 7186 351839581864886817151352339817 7187 395739758691918330138168664799 7188 437780866951921884117745902355 7189 398461455074626530783858267268 7190 370295350687954882351225384585 7191 427865058029912082112061982825 7192 454589431536413678065872439762 7193 384751109673501764833657165255 7194 369822070784201050809001568929 7195 446873591064062117921128178729 7196 465234142264011187870492442881 7197 397598287264850718334516094506 7198 368230001970971962929101464626 7199 436618000466926734340532339383 7200 500206263940443993069201908183 7201 439535113517929006619869176383 7202 364247498018627436855855755182 7203 420943950363465817132131715621 7204 509718239000485388971617347841 7205 452279870272116861540602220502 7206 379163853285121410074307810137 7207 438888122586795393537213109150 7208 490233798424800073877661990637 7209 435229045855952912775856285034 7210 400170645240318205506688163054 7211 455521912523991643987774024020 7212 475572014349796842542304315955 7213 435675846838318152333125952147 7214 422442687246962436035150229169 7215 483364590042406640812635565000 7216 512452154681272005800373093996 7217 433349105834427428998605440613 7218 389672021553644223003123939315 7219 469350101219087920628833966485 7220 530304715713000978346802647521 7221 455231675407586843698301850828 7222 396097015544385405887851559327 7223 466272822088330425358248814657 7224 539302718395809014138536646775 7225 495869755514917058117756813710 7226 423280775594335360454534128508 7227 469013606995455687226627062989 7228 530540203158854348429241910101 7229 493986439121110907888284473805 7230 449921732893990821901693922652 7231 497134450152640053524622907341 7232 524065760157364083360075371413 7233 461125627662437419958936963057 7234 438985859191502454357492180690 7235 502799946064798319212345756817 7236 544283862974064466980428933532 7237 487384151295061368386006524309 7238 435223965502344544748684102205 7239 512778884531670891024011959856 7240 595443830700802980874759500053 7241 522142158079347502831056229570 7242 442108656759138705289586399913 7243 512671773206711203984178272001 7244 582488058149860201501700737491 7245 524193451672495417515256300831 7246 466330957485230615192468446480 7247 514824653016215185546540921490 7248 563743649138701006529207391257 7249 546769104243819244267771407173 7250 506112474494452776327030176128 7251 536162924047258744892435862559 7252 586183115338460583710960023957 7253 547134837101143948663825027496 7254 503104036305110852079830351459 7255 565525537191170723311037790495 7256 612475111903890210969480484223 7257 517074456557520558241899396718 7258 467544332225635390375965880869 7259 562468351934600767571967849324 7260 627232118532443278450866054398 7261 564414140715985186962851224791 7262 500067550366240436321904199242 7263 563161064663307550060369686512 7264 641872603233462542540570232878 7265 590958172242219993873162509409 7266 519009954741208788506567929259 7267 572222716227522256052053741624 7268 632564370121128043128661789716 7269 569801764028008965028190836211 7270 523123965394422723385806467200 7271 591453607592005973927069377912 7272 638324446810916231817659708068 7273 576818639434637770173239792568 7274 530994668318157014367624448502 7275 600576146085741637396243485309 7276 657186098332647553147681893244 7277 592366692012265015175660256683 7278 541103956850478226723047946545 7279 621354114234556308052076253511 7280 691827756603019855694412485196 7281 586312911341456028872923438396 7282 514951233770022339990670482377 7283 613987525779375703332548914174 7284 688050630637261687824472106837 7285 618360174053295474358709091373 7286 558220405745500086137597250921 7287 637856786333524220759878282236 7288 698913465963347688818330249707 7289 634657810553960894057528687731 7290 578197273901228475059529990275 7291 647041055465702844850801352059 7292 693946374768421024647091891112 7293 616671065751719377037447373941 7294 575978378785741459913216266374 7295 657992865945456793099355006228 7296 735230817519610345118427890181 7297 639804083152882867755507309918 7298 556661078562346116502237120456 7299 672410219593635734782943516353 7300 776721937819457491600917564569 7301 664703564555421332347481528071 7302 576679813199126374997644108776 7303 691494651282434532171865413875 7304 767316676247844957503679180776 7305 681444076278503521144030476336 7306 600624067870680054479182262481 7307 670153827962287291443428206556 7308 755414997819365180549130099432 7309 709295781749003917705059751901 7310 638647824091675025507632751166 7311 701911472302276656052680637645 7312 781604801559621945170544547025 7313 705097488469525995713085851175 7314 635250564664800805287356477825 7315 732015089195613449656911636224 7316 812958400867546472199835189695 7317 695164141605029525363910391591 7318 607335710681874124937281765813 7319 731169975137396390936642213314 7320 835712750993584457217685367245 7321 730451271501898080708783677214 7322 621800592745555160072849400058 7323 718729271457472417591764924188 7324 828329191752642021334714694111 7325 759747880633313100180203414666 7326 676851354728091835416557361452 7327 752290941476360709590279576178 7328 826789213204573991143199066169 7329 758957261061036715948434239196 7330 685295710360479424233863660568 7331 751364986363400537410821959904 7332 834805465450227645106998137097 7333 756054292039576095516660739933 7334 673113318743995338969018718229 7335 783702556884972923409072507627 7336 877172080400307089002855381262 7337 759935385921320885218926517084 7338 675141002038787680929606319158 7339 802217315712898663854623674436 7340 885096248026110230106527450549 7341 800041068258202224001159474265 7342 728072863237419454891338535611 7343 805598748409948183149176263021 7344 906357182552313147211437877337 7345 844054317908433568112222944899 7346 726597299230171249857455014461 7347 787562140499119697615018566146 7348 915558618877312159978446100568 7349 845440870678813917018030159600 7350 742100355612391653032161370307 7351 837015636807201179949831558098 7352 929469827553857060498400119864 7353 839827415263428817896893742217 7354 762199602370500819497436615836 7355 858883636508762854822301962046 7356 933385140069566293057612601838 7357 846114811077947771040622403673 7358 761632102235872323638831473813 7359 862826096945455204584936414570 7360 985851548033219424145337060348 7361 895086531585443021649539352946 7362 766675259212896108074051500315 7363 859166652942053817287938842291 7364 984907709141831606151457447314 7365 899711293545316112435122713527 7366 802075697998174980037865858801 7367 875170231255303281881340122012 7368 970280075715635404788232641363 7369 933459695347345407696213009810 7370 853813280164821806455011918044 7371 906766893185506597872861770543 7372 982427604797054611642889617430 7373 910658753557112187182183685677 7374 841611218732004826972638311937 7375 959474300627583586583462861490 7376 1028879410268913003487613466177 7377 887910391892752876295758510030 7378 807740497127670195785170226727 7379 950741477673835944875149292054 7380 1080605487623755196399134112951 7381 946266020680377160254549609569 7382 802872852012775806038309969026 7383 946592234457178745589764380708 7384 1130133350267377317588664509973 7385 1021886312779001623396251832874 7386 863800365372690806195162881291 7387 946368518494768323099477098198 7388 1068180850530794012074655335665 7389 1017352961174040341421316526577 7390 933731152368879000352521805067 7391 990229922629635566989260179482 7392 1051611275491334916949569654432 7393 977043756958395647615754838070 7394 908474176882826335826364528568 7395 1028018784536173355915754178651 7396 1155511209672605667513458476865 7397 1007129081023647097315871603597 7398 871204195353431026790319275075 7399 1050655588951982026746482489964 7400 1212711753436864826228024971813 7401 1039323567201427257709931865734 7402 884877054103508953734900698881 7403 1010135371790376154788544885990 7404 1147936335997195111720175314934 7405 1078632869784857289003834235185 7406 961445625095975642374741021948 7407 1048212122321681215581226426879 7408 1200034291664921926709305402755 7409 1120495489254367201088802772502 7410 981557526474571584918040624505 7411 1093817303963536013874607873282 7412 1209245866347690877395266902965 7413 1057616598754968705031495439351 7414 962991311763324975326792469215 7415 1135300845847266269788167653199 7416 1240524987081391047839342599848 7417 1081631956385051597108088494271 7418 962243060038070701734732688591 7419 1116143816843975288680435459468 7420 1291416066071377603411205305647 7421 1162257572003474674943431157027 7422 997757548751834813155891324656 7423 1150124764304829581157696787397 7424 1330281516513599136943355094660 7425 1209857350172894075208341116395 7426 1051992258206924518811063296794 7427 1139120464049654829686744828440 7428 1257506964302962613328050148375 7429 1180701820796325013135069120414 7430 1078267855812969184371793332468 7431 1182151767293825794960063676025 7432 1319913923344078235938893485977 7433 1195524652703687085087781096936 7434 1055388663457517018359084335752 7435 1218510539878857692818453338792 7436 1354951933379666914636340357071 7437 1204587604723694780376349401587 7438 1066434484146800784496605367763 7439 1239096625605071094892681162372 7440 1397251313852864275552906529979 7441 1220399651238579565505805312531 7442 1056547787450008696367720993290 7443 1226369565150197992109262785994 7444 1442125808844800553239836515877 7445 1316985606862928592470245598796 7446 1123142460949872604087660222441 7447 1228065634263686024243942702331 7448 1409923396906269953307777505845 7449 1344419594403191822412611501717 7450 1190043922313927706100223337556 7451 1266326997484675678471956479053 7452 1374510855702130653813853328691 7453 1308732665254541927521787267179 7454 1213006949756109604918149343596 7455 1342754111659713756423670825183 7456 1487183311946484902343561797869 7457 1302652689979733349630551741697 7458 1138235292213116625865086320418 7459 1352130094525184973920647430987 7460 1568860072767971504357940174308 7461 1366488699332967312602833779554 7462 1154162161382638922008802304137 7463 1319531966574994525967607880025 7464 1546756015362945058254946398609 7465 1469891762761516965679993462640 7466 1239957405452909508051609373337 7467 1298733536678570533030883930368 7468 1498498507886559760251843373001 7469 1471973758125790289464774506272 7470 1329083840892709832528487445747 7471 1403261612783790998134976470873 7472 1519185780976113601541190708301 7473 1387841474175466106559134550875 7474 1302781562614383038087968429298 7475 1467672082121188122440936375987 7476 1596742558424463016126390556954 7477 1399976737356035942016015223432 7478 1261931451381230230479881085591 7479 1516199413305926694367556005634 7480 1709079674492807865674244611606 7481 1502070678975053512994848230606 7482 1266680554858005117186096561943 7483 1424837331939933739873241932035 7484 1665608270571905550387476243575 7485 1587069155811926210513831361999 7486 1391613957384361149079466934558 7487 1460636499544253107529187068417 7488 1680485211012557592303006556393 7489 1599492039000960989967328784213 7490 1408766969911899658526119628275 7491 1523873463894748723215331197889 7492 1705113535237809354255583032997 7493 1527898565013842447684418457152 7494 1360424441084013082084809971186 7495 1602327392113446833955079024679 7496 1782986018080923685638231676094 7497 1566613385908492095295200906477 7498 1380544951750573318769224781827 7499 1567813624805897195693216015594 7500 1798737017252823715751545263980 7501 1694030040099849728946437208407 7502 1438077161789784971839267360621 7503 1546970382760238577410908751773 7504 1857437071163696232113088717884 7505 1732459785736031696012569668173 7506 1446640576135024949972846886726 7507 1598226076729522739960808688847 7508 1820223555761481242055950634637 7509 1671930146431922117243836918311 7510 1525872938820220474610143503548 7511 1689980943153366465085256746436 7512 1833557333939680398269375039400 7513 1688272922567565483893849835163 7514 1563014960258569050352071029153 7515 1741795023678902488410515719496 7516 1936254344458693559496660948933 7517 1746813262018652071574702478885 7518 1534405936582537894111024439379 7519 1756767411568766112878320126299 7520 2005499151280979670813095600746 7521 1764224834844854087216725682986 7522 1498881043687363317011281675548 7523 1716490751060390910702455941597 7524 1974880200733715063958872327857 7525 1834732077985581429362217414853 7526 1606530742058092104738731803409 7527 1760940470064324099410026727315 7528 2002696293133548086088632196506 7529 1875314272380842705853579547340 7530 1677802902559493282331077514356 7531 1825180538660231551264202353965 7532 2017841943848490676218331464647 7533 1848131614853496534002436659326 7534 1683432657166828565150948179833 7535 1888674465329082603047678027231 7536 2105551186632297916612707115257 7537 1906593933884865014233929207788 7538 1647622449292865529885442959070 7539 1881997337131236446033386122299 7540 2207980292292190880318399644691 7541 1979257647275347027252738774580 7542 1662139475404794631518208174577 7543 1900581783153578789957232225621 7544 2227075304244734577856114907276 7545 2039776503555014161372824886665 7546 1729637184933158613557341150412 7547 1859205209882966645987806002768 7548 2128053315500900048065770071096 7549 2066871026340556653324056755287 7550 1831954008800839493928554053996 7551 1946003397930553261090182432844 7552 2212554807808575087588107506033 7553 2046714394692151183418018051494 7554 1816432752108380873861250816827 7555 2068984172449415751859991578415 7556 2296175949843832013874504541861 7557 1993588789358738748017262958890 7558 1776576302818934839605529035878 7559 2066048795417904593601184523409 7560 2351846136581802977663064483088 7561 2164962156076981075849987434509 7562 1833227412323401959999202274750 7563 1996463802846931686607334464247 7564 2398831258584588487056193763580 7565 2312314778609384359836485371394 7566 1953171513844276154188302559833 7567 2084057145796751391108728685364 7568 2407326220143789057656233638428 7569 2269756654660477863077915691650 7570 1986629260110620528786868215966 7571 2138257995488748476314772439212 7572 2372866419707389706569104741257 7573 2200529627031988350667576059527 7574 2015802456635486656847501549574 7575 2259558751809692146293165047288 7576 2507227475535753080510914851839 7577 2278817143755087018984408848599 7578 2020212120991749824144378135833 7579 2265178166489772877811317563101 7580 2546353311070813487752700544299 7581 2302263442557648856277136917570 7582 2001346341857936080404022470567 7583 2209458615062143486841070182193 7584 2591465419216598375202729920656 7585 2458434510329267873505849147297 7586 2069941151563240096112940021483 7587 2191954637870257711188258905990 7588 2607221280834179294008465284855 7589 2461767969950353663147032012248 7590 2110332649138332834452031357938 7591 2381498816040848513486280035014 7592 2678256543905778693231227899496 7593 2398624690872803326948677140555 7594 2141706454946366685095624230388 7595 2420036279275967277202932130828 7596 2671614006811061673591520776298 7597 2498761194064359757370106803866 7598 2234952281842791204975839299827 7599 2404324235627758170555543921318 7600 2840035530195780490489599487278 7601 2659741414746295086870075317696 7602 2206295797759740996686309244448 7603 2410811864404011834140904167268 7604 2884985856039760221055052264136 7605 2629508628732171590941954406838 7606 2202124246339653687966853125493 7607 2474793223150593408553569152646 7608 2830551855604891433401542797407 7609 2667483848502243922630108850777 7610 2353474344505304648000009551135 7611 2513499967342904159984286686437 7612 2798784959695221777619375684727 7613 2706082329863868953126932879606 7614 2472871963513141278991058238208 7615 2639945151142807027102589650255 7616 2912711283933728956119131413333 7617 2659645320647790780114558343699 7618 2380146285132277095157706891608 7619 2641814104259129911919057729616 7620 3038968201374213607675706863403 7621 2814772765214516366782013068554 7622 2417834567198380464378469656423 7623 2675063159827203094035635764281 7624 3142705352530711875473931992061 7625 2923752657841363180879844340694 7626 2501617689527090687142301863924 7627 2716066462989914651184264710597 7628 3074894497176184165223973592136 7629 2893313191006390787319356182189 7630 2597597068818453821636292181963 7631 2815765737432402706760583405109 7632 3119979869454577017334013983093 7633 2914816208699373752709326658530 7634 2588820924658878258901157687241 7635 2861201870755664654879256316561 7636 3244868448068199891175115947143 7637 2906661160200649935900269088984 7638 2501070485604626897527363854530 7639 2920839647994327742987951644892 7640 3435680409433434550943246998110 7641 3052836321305692405549387696138 7642 2552146639689258435673423364513 7643 2833138117928776093080615202038 7644 3330766754059484036658351457951 7645 3211224514893885299651987732984 7646 2741197847381767013521277402095 7647 2895795973788535523991406963511 7648 3413576448900285503663267210452 7649 3286429236720253686868535444813 7650 2824564135368080357971407660354 7651 3024760461928695420482769192730 7652 3411963401290925591019417030068 7653 3099450419284385200903533209225 7654 2778309813366649363826738373339 7655 3181093721672844038606227667078 7656 3594368053251099159432182302193 7657 3251822370430916665041637832532 7658 2772549028928414725304557139687 7659 3109918573590830950710615923650 7660 3691574851736480932703861223819 7661 3429510435898412920923042945073 7662 2866606135904379673109770929144 7663 3113749262971641718727002999784 7664 3721815020032875838838569917833 7665 3499996962828592642307486131450 7666 2956784345043518631614527508183 7667 3110877224179482670694459101972 7668 3585995675449268336536043503947 7669 3488380882189320903422426900138 7670 3118831867985357563445089237357 7671 3324855160342027834149664262598 7672 3694972569683356082265765454324 7673 3486616158595528445743676297064 7674 3116609391779020694023258201448 7675 3418963382831854784343853413006 7676 3771946606871158918873988517073 7677 3475569327567418318533184929386 7678 3114577069705213302319599766075 7679 3452414095190884240865529786041 7680 3953892262851262468212082884364 7681 3684843537784407069441323731994 7682 3104650329246578662078078572160 7683 3335318239874201853948189267911 7684 4104519019330547860501334180834 7685 3976791549167244168963200741423 7686 3276461401715600813336734542779 7687 3436089868821629153154633687875 7688 4063046142115320540912551871143 7689 3865940067790679569831998159933 7690 3388344732423343854666871249251 7691 3581696307967561637594731563968 7692 3865673584616868713312140634219 7693 3706280028641862114895076368032 7694 3438650208781288193631165777365 7695 3768900239240708527446808833761 7696 4227087234508370397269934506063 7697 3872993255646747477550870535968 7698 3317728636280691284701514437622 7699 3766504769383533993300095665177 7700 4492195111513517978270468132214 7701 3990686050682075018282734125275 7702 3281685201664599002346227216127 7703 3670907255080358359393755733733 7704 4500121326549811792242005903688 7705 4309859105407871437761780363162 7706 3538999229869607593199409197243 7707 3667141446186423712950623768800 7708 4333202042229832202768080618039 7709 4443272227078458674511242668334 7710 3869455373277415279838232311681 7711 3879825265977137688156225290449 7712 4413498402361873258639378490832 7713 4454887669580963478582664149073 7714 3985218137197905573268638645297 7715 4024960680119748510846101262689 7716 4464691880419701325378474164753 7717 4093651816965525230039505328521 7718 3619710287939587636447654956404 7719 4067209682499531430940931881052 7720 4753559299036037334461815157059 7721 4445248374698334404070177797035 7722 3724419046540160985833392530005 7723 4010467868421148020827156269138 7724 4715909409474248894632460286288 7725 4527452611796926593739382450389 7726 3928945353482756385859205403311 7727 4067168236316218864689492736921 7728 4639457957027952594693678352521 7729 4522834969531025326442095725356 7730 4018746943278804132550472588200 7731 4240379290685156135923191499334 7732 4793239513074835503339570456762 7733 4464037031205497647529315426727 7734 3993989587250124345672880098346 7735 4504608825279778054524341598837 7736 4995697521543936540992092554666 7737 4492761033667791391056762567952 7738 3954487686849748983330411642690 7739 4382044828759521731400711169841 7740 5044121274925318050982974940214 7741 4798831574588739975968880334616 7742 4119769565482313553876171340771 7743 4358649692157816514668349441499 7744 5263430692391822723619075195265 7745 5080231304509883614789611715975 7746 4205851367587019306758997974203 7747 4454559464996733831179907115525 7748 5218065772209377005381991037452 7749 4918923873882483258021420082840 7750 4316291058386304948875630855363 7751 4683399312260400055124943297649 7752 5173600225099968318855430284780 7753 4842999766681034800042405858614 7754 4425515037086477543021058309093 7755 4799453790999346251158998347818 7756 5386718631996088674372046766842 7757 5078198179203746816541064526958 7758 4337798870682573735008003112248 7759 4768564117814455502376887158338 7760 5682701512212973621472793506681 7761 5359061260679972056707564981610 7762 4462475960520349134374076825301 7763 4736515965738326315926643327509 7764 5588157988335160635610437267407 7765 5347671008634073811779525448089 7766 4713377172499853489923872518769 7767 4952444395636468080685441913524 7768 5679452066387464903869112122897 7769 5494994375009201631635044784012 7770 5025078827176280629325009756779 7771 5293746917416917614772561592999 7772 5638839665239206351687454423774 7773 5355028444379028517428207028457 7774 4854337156926275918220149534422 7775 5215138200336363808022363428937 7776 5797436194409020325843471625648 7777 5403434495914336953755510102130 7778 4708937157731196001103136800502 7779 5175120183675779310879952621348 7780 6193548035409824782338565880872 7781 5682000492326480744044615652661 7782 4658453350809182205007335262106 7783 5234998085653513481663212267691 7784 6295718417698294933558230972288 7785 5902831901289734983247996654011 7786 4989601108238344993933010560954 7787 5235161258860988988848234174886 7788 5872483479169256843015786927647 7789 5939439378738047277305742554630 7790 5389410464221838517785503296303 7791 5489666725209212417248625540962 7792 6108568561156749088668209496078 7793 5941444592288236083889342960534 7794 5293230154588088782597425290171 7795 5662805041512161911635833982306 7796 6508549185791579060055723883149 7797 5843227117838306897261739216725 7798 5012975688258806552118432360590 7799 5718814678310745328443261913735 7800 6819388018156258015996271357833 7801 6248794757125976922308022797349 7802 5112228395935016983310049694994 7803 5601250407505662277575284615293 7804 6705902580565510284297366622994 7805 6526205838379387769659838859289 7806 5495929467150527336207376780047 7807 5709414115428393023706696224278 7808 6627617486695825913250919600565 7809 6542349857435383441378304043860 7810 5791855632353959333937283601210 7811 5917885169514028892671686701138 7812 6711529279345096672301670431809 7813 6399769586133828476412486683197 7814 5635135780105089439280329931700 7815 6118305202866167809839718671698 7816 7268239608585515553512124272435 7817 6657194638756086942427754658594 7818 5374157596637335495662567394351 7819 6062966287782474270191092385922 7820 7354653553483340024974264756174 7821 6990223651648679428404354383427 7822 5880573520810597931137727778055 7823 6143604673130551416946905713301 7824 7186286074959667568336977937948 7825 7562949446185793685581506234507 7826 6529889533254172790109255209557 7827 6154033932231424324228145725137 7828 7205814382786722650791061019312 7829 7437023992091398080815314051866 7830 6473449599091566973916989914390 7831 6481614590338774742680459822199 7832 7366077207651332688601650139380 7833 6855984904411593200810048781894 7834 6090932555415783681754030178204 7835 6647381850144870693969493248726 7836 7446573714530140367872194088977 7837 7029787628145245843571517974889 7838 6269394105588168098642845303608 7839 6788400218773591510614094971298 7840 7833430047302254036613300192297 7841 7325558390013133439688710500082 7842 6194702828139321347663008119593 7843 6702731576212924596046723432951 7844 7921468086478342434638964717360 7845 7477551533538222986898178980006 7846 6282728893345930008159904302947 7847 6696874281379861970678990596817 7848 7899795278600402666119485174579 7849 7820231234500179193739067523139 7850 6838009339354483584331056436414 7851 6929212669155496807314658977166 7852 7946901939105844944457469193292 7853 7822073572836132913822812091384 7854 6885187723488146789675818870957 7855 7348989682508283258257084861351 7856 8376735173463071218740904139120 7857 7581748032184930004198523040425 7858 6548451663863866681379241544580 7859 7416767112014297953399284403751 7860 8512211360921867653213462666453 7861 7880483262449212322342434222680 7862 6750102681642453601221319512042 7863 7330506385408402336769710775367 7864 8800455434492259496159725334017 7865 8577961743541739726263520004913 7866 7102481182740727060002459289851 7867 7286900430609142426500984687073 7868 8584365364293280437064761061166 7869 8430364719574607694775425938061 7870 7383732489274487833928277526885 7871 7617033251650156061553083017714 7872 8609401922500310813887888857471 7873 8363778420778361464210227015320 7874 7619372598599078065218803882712 7875 8085457752492102248360801792181 7876 9079270568572890811651101679200 7877 8508774082922234969182172747754 7878 7591718210543946571458951497936 7879 8327994181464077465041995715051 7880 9581268400810092334589434647903 7881 8921286393058063066304050005793 7882 7315894757174114055732669993843 7883 7804253158782748551943552048426 7884 9455880353533234074461561751465 7885 9228316232179929116159039384678 7886 7891931137728536556329032926012 7887 8135723645196922328883329661165 7888 9418946276229475918454627322017 7889 9246417658570009289708459074853 7890 8242438232464066837345915001440 7891 8611406526657232387193284996544 7892 9542628229174945826832483938728 7893 8977370180565688201139068989687 7894 7859148498482969059247863965033 7895 8573228276854125768073674900882 7896 9770596349145968089037470438664 7897 9165373749891232206827094801821 7898 7873822049744392418675996265007 7899 8479812808415691320494095319655 7900 10096010023934883944737595115715 7901 9750918044397300594437734894496 7902 8151754903585274983556683114824 7903 8650918003313081322906884159474 7904 10406376808868101822520254610967 7905 9930493501060450270519322828080 7906 8246909818853528304064019888037 7907 8583844079041535424258177414604 7908 9988438391868408890754171536059 7909 9819879022937086393035243619482 7910 8594057978673017486107032109362 7911 8870810392213936030125767296191 7912 10344832066660513100681864600461 7913 10132485217798951859818278240844 7914 8775278368350188862447813943138 7915 9325197844453063496890433592428 7916 10763584062628183741950969238419 7917 10137021478219849458097189871752 7918 8683026690582648888847363640028 7919 9380036486364473099188564566000 7920 11089007332979702121184674579451 7921 10546487565025393721375407767773 7922 8710504278411241499305036600006 7923 9083305130994895925126037323077 7924 11119339070335390960124195257448 7925 11097398730025773014719190806099 7926 9310067703740840156102393946600 7927 9518157366255523365672316823845 7928 11340151428185119297133192413356 7929 11482318803536471524309295159231 7930 9901500747721731417168661848318 7931 9693462573912269938540792843025 7932 10930733388954878261149520866188 7933 11000716578433121873900054155083 7934 9769731872934292501869579670137 7935 10002415368993826988503337574344 7936 11667951430048802927940522383083 7937 11580122506720965358509166360113 7938 9875960182682551695022927981043 7939 10277442550670549388029248303146 7940 12170110810198861066323110926075 7941 11598579697604194896487620026083 7942 9789244761854434234482865899086 7943 10219686623058671612596482825172 7944 12098845043925734678567942931286 7945 12243592818681864220753903567814 7946 10321141256797760559676545939755 7947 9921962376869545115913317545697 7948 11675789410995957787020366416961 7949 12138181244586131475775359729696 7950 10657900769681790331024413945488 7951 10523734620141609991399274777532 7952 12063290529349886103599966256850 7953 11911827346526897834179832725809 7954 10617255571816970761625835023337 7955 11146883003036791089626235159377 7956 12514556810237217505202717160431 7957 11580310379078502407896784826022 7958 10134647343882820984395748316963 7959 11241469676435404705545535837354 7960 13126292633980396556215602524589 7961 12281101374905937327309684407773 7962 10350273242680346289255291526625 7963 11067076237484037683118617827109 7964 13117893587483659960173134334559 7965 12742639720092632138518808921727 7966 10914676474175175333134202138660 7967 11066559147674533714285103623780 7968 12915711488452142799497804087092 7969 13170568555371676245256673034124 7970 11400463187749403597066122110814 7971 11449608323330997291690538991232 7972 13240481437958635710633793972058 7973 12853526922956886129847812835512 7974 11382359001570442464746121713875 7975 12294989044675143540911091359371 7976 13809236380166992134776795635693 7977 12677776856993646634228976621416 7978 11488591874573965555136626096532 7979 12523979697489117849477953027073 7980 13972460527314595622780206767552 7981 13448317733553816981988068524163 7982 11569338452770038916127895248623 7983 12019401030536718530148498068465 7984 14535937308008057173022855817375 7985 14503584228560894285353298275261 7986 11889800121632825285101822745011 7987 12069892632003995565751891477722 7988 14570128760362036085327144006455 7989 14185359949833363995159383752439 7990 12258326658815975496928805956064 7991 12842882974350259520723560222438 7992 14391247274581337187986512746635 7993 13954438365983616758900130210669 7994 12839965522978370873187800290187 7995 13317494721640427160612587310595 7996 14827504624635207172348231306089 7997 14265510553974932684600487931043 7998 12561036255266391339273785231553 7999 13561653161568558115824498200964 8000 15722480381912839210942738220351 8001 14615522737608343400059727428744 8002 12429682376140327838956254074817 8003 13290376935920148524144545108937 8004 15474823374081881994447414738694 8005 15133234364794994345199857758224 8006 12828548796991315340956261999666 8007 13096160958478451211873128391633 8008 15785699766858921896012968185629 8009 15977734912410211779913513656753 8010 13435998600334143437250020484302 8011 13527223292273983959121120466433 8012 15533167602167448404187910832144 8013 15113367904678811584801961879882 8014 13544990446309846046952521751398 8015 14243622684060389457861453336608 8016 16046723192539583019284608592153 8017 15372298009641286611894518999425 8018 13493692304259342076047299528676 8019 14321944593106520503264388241124 8020 16955696598823785625050447669225 8021 16381179316713994929289146721166 8022 13233130819459844128873542439033 8023 13886204185142448948122724373510 8024 17184623195649133436539038769723 8025 17012974822224990211911794561290 8026 14210946644061930981100099614514 8027 14214084157332663710382571838876 8028 16431514398222887589342751935507 8029 16664082001475990579939404331816 8030 14817965595949863205582517505424 8031 14767177372608668203177689278101 8032 16954893023452060631284910157209 8033 17039311728965000342082018874188 8034 14741664500021599834333195065035 8035 15202346792986770619493169764611 8036 18000483543888771457115989580970 8037 17098316363620043380569103036879 8038 14339451213645829452198380713179 8039 15456688878388570111685813021176 8040 18335504656082659335092709940048 8041 17633488316013360828505398753342 8042 14818362932100410868706280974804 8043 15059520321344294073798117632502 8044 17947748590890335822010225469105 8045 19097995908461178400093521448661 8046 16438619698088720817228718918047 8047 15554932250489271269162527383242 8048 18392356679070396987357170971319 8049 19003962375672711944689873560987 8050 16468413489167395367082559205642 8051 16237221135820565153666333720538 8052 18466464901313853152748145874631 8053 17615162403465516980400244989276 8054 15599965216036746058242555616176 8055 17204734136713159300998050263118 8056 19720490034188167304322270139411 8057 18603278965731240121616734685524 8058 15810661490855066032985348515618 8059 16780958472713883006267203077418 8060 19799716132845512585978210603799 8061 19780642179359025263674039366323 8062 16868810439319933660476857266030 8063 16471695067826090467551092482966 8064 19724624090383624701381467383150 8065 20028315042431928050741204484985 8066 17011242573713814037552981146495 8067 16618800573934856480374747736898 8068 19709690549022046033417844740191 8069 20076230257250575663239901243296 8070 17550912207228186564398350236236 8071 17955806848922199577316108338174 8072 20286146316529261366764562010598 8073 19691960433666586797203653238407 8074 17348097269877016764171296411645 8075 18190608025580316473154189222678 8076 20475460638329991119338195598760 8077 19654620604695831065060947191141 8078 17264629118623444821818364838342 8079 17968111258406954938693616377336 8080 21522052213090464344764574921195 8081 21247312088802958982549899893356 8082 17399054264550919731883932692135 8083 17887769301403473249765386972177 8084 22148063397460686969493161881940 8085 21941468113285428712089566412455 8086 18194638851681773133641764226649 8087 18386169137883571330611757639390 8088 21429522043486176153640627132680 8089 21414615242103488076685549751978 8090 19086146353113635821502709033380 8091 19158119532958061998283186414231 8092 21479827105746257937609254134173 8093 21358740973353313559635797527406 8094 19458800037872146026546158337484 8095 20230371554203085445578596973978 8096 22678318201879665356958219142574 8097 21778885917417906075754942304172 8098 19070940460284647788895710914645 8099 20138503378549935582406425913301 8100 23303824786861623725712420874019 8101 22517311085780644286682345752371 8102 19028510676116358277424960825135 8103 19754955930884850549659796543853 8104 23876763920888382777751963559730 8105 23737049694231356452049863317808 8106 20080802889858987057987170998967 8107 20082662030333120169989855936609 8108 23480838625487259753365773205973 8109 23623273782155983331154993101337 8110 20914387639986223030339354343340 8111 21205694510441901468771570139693 8112 23759998468224017429229961807974 8113 23787812049906095148913646745867 8114 21345081872526360549105744709537 8115 21918676174080350254518071228342 8116 24683027945591271990627024230770 8117 23449831213169048586450324433054 8118 20196463768901531912994697729272 8119 21715572605605549771495414927657 8120 25980532620630371621227940996080 8121 24670464431383665303143234088199 8122 20357524964447768988380111004401 8123 21111639749903612867480721307144 8124 25323580307056656954253892157146 8125 25979867993737611614996142349910 8126 22417837677409677794365490954137 8127 21880031126600761432203920168594 8128 25472438946999160117889051002450 8129 26238504526843374532483475629308 8130 22680501714358552940998244246706 8131 22550545477244203122293053889349 8132 25865647235663238591435017299815 8133 24751152703281328981843277581040 8134 21653864661069500760096288627393 8135 23093433045331540880389263289783 8136 26790235917217481597218376687832 8137 26005274070007383549338220236688 8138 22162172474284550428542238234061 8139 22940897900246913687894842719205 8140 27716065689474751066851129490307 8141 27942805485498070100624699879070 8142 22761380442452624691841506101279 8143 22729823945701443854153105827385 8144 27955808930123585041284295537027 8145 28360322410387696990197460171638 8146 23784687860115394974897366423409 8147 23333121767234069971435464921062 8148 27282114749012065762862144191812 8149 27903967281583438941618759167260 8150 24913958800674972143864580823635 8151 24740243070675901528133073121341 8152 28382911700550302052970753437875 8153 28494144437727907876124250709199 8154 25259609748644872987760365408383 8155 25866939535051197294906497132831 8156 28891393964384763541643180668351 8157 27998677649146696428429943489551 8158 24257811319414129990729311941828 8159 25076100392759240742208711569887 8160 29661743162297244982645708552160 8161 30023343914380964154933200762777 8162 25192002593299786873261757909455 8163 24816543463352248966197117426065 8164 30458188497328443821586170990996 8165 30689805988109089551894950771180 8166 25214905349809296864349051905076 8167 25362323580584777723599575907367 8168 30844895087843872289505614033524 8169 31118323460621729682315478604015 8170 26488396755900892502406978121812 8171 26055608944569667136520735855122 8172 29768959520071995564450972097654 8173 30898641738453422078070376828318 8174 27790780610041300290003641807370 8175 26967611067308427250667345752796 8176 30869066691294491747443229031675 8177 31546493439547088561217872282157 8178 26937081664603298520359627188251 8179 27394426759751549878820885127807 8180 32965967603624371479347868788915 8181 31301093733598328439963314589694 8182 26096759517651916648865312467274 8183 27973616518396342260152572468893 8184 33213574230135056519630668979499 8185 33052483768197249504912576259250 8186 28526708630255109102354088081868 8187 27564858629932848736177411098520 8188 31989221901137625552055903488545 8189 34107553542164925830872460242869 8190 30062547786916939260873661614636 8191 28647963532695169683555451299648 8192 32742054328575146139067346864181 8193 33594571769215720731488918032511 8194 29720695642753050304162020373520 8195 29590603153768594914990312349681 8196 33637700719124200788242301911299 8197 32709849554388281188895821895867 8198 28854374110426748485158872430633 8199 30261357996805628609927407433288 8200 35297291334612836980340966457719 8201 34371927325032731071514230375008 8202 29420007149387325306193340606824 8203 30282561313422137285922843899254 8204 35562315203869535727289649314594 8205 35303251867610925111961583197827 8206 30038284487184318995306362452834 8207 30127626475267314276181981548821 8208 35218076946907906249945724860673 8209 36422100689297598292334328721591 8210 32417517894045716762734804495625 8211 31610574495297968929971146084882 8212 35593178473849127232729371327719 8213 35854009098275402624348151227171 8214 32056572308190816615195212728166 8215 33137885389996663940896192161932 8216 38061609799006137136539486472588 8217 35926996642610984455081525696988 8218 30602995224175951565879878940453 8219 32502394588867370775465437583742 8220 38094694395847807309739594465474 8221 37449937598595939856823098668396 8222 31910276276462348034239763863000 8223 32080822963247697656447785164874 8224 38825443261497562384192309846882 8225 40320462889479908478120383230877 8226 33920680727209059663560386208541 8227 32974693068808913639538228037042 8228 39073667586132123723376416781392 8229 39483025130047164240833770151049 8230 34154350430694165904474943219278 8231 34135008036444556678115222944775 8232 38931532864002193914966797216822 8233 38786737337775245471018717694131 8234 34815798523516868601897731734774 8235 35175683138766270676794266277270 8236 39452842769557569826873844747173 8237 39544671289437860870160521576223 8238 34997671555309352910200654274092 8239 35763489049381786025439082955697 8240 41747378396748812740889924708041 8241 41272428283994844096421049250778 8242 34508790856474971021865436042784 8243 34945124625768190872345311684487 8244 42131756568646303064148117408363 8245 42045825414857385435433952624050 8246 35367172813393498954373125018721 8247 35563234663841912372852513496840 8248 42490879824530644386974722051078 8249 43616768870079441911132276304590 8250 37710197527610304568005454792352 8251 36958111416871810452866836883804 8252 42390270067938440660664025859934 8253 42936336538703722966693218792635 8254 37668634217721466292284493009109 8255 37923363834600354303395518464988 8256 43115366767065676749564776941518 8257 42948164842259458430403190224623 8258 37483635212354201400562085867720 8259 37604192140265576961902623655868 8260 44849235198350721093302794314129 8261 44937392949562520231376992832823 8262 37470635028869947140885757772664 8263 38169202642668530864043139278501 8264 46857284545517659626603881105099 8265 46723982716065494082058434474280 8266 38904031287131252729885106424848 8267 38476074342570579291730713879236 8268 44495137906258149552916325948233 8269 46322571896288294054450282582746 8270 41294656743013179188718040292932 8271 39924989163299684320496553138809 8272 45096478820766791997242281774045 8273 47504109472439620520639740557176 8274 42380107928224661364892173766758 8275 41275538789147822709968463576515 8276 47512086924888331320229699240511 8277 46657692873286568850506797979299 8278 39800647710400802629535588680158 8279 41140842503315828071707251456614 8280 49931348570140188972619828612384 8281 48695778612789121739156422075733 8282 39748935015235083201823126650922 8283 40530735996642188586042825835631 8284 49934311679251267496221802607589 8285 51452367358945339742463696502502 8286 42823805211322072636433137830608 8287 41080411004166836739727979147579 8288 48723453195878057679992154843065 8289 51892961268630712965510037376631 8290 46064737137780561801386413059441 8291 43533659726349575589027780718858 8292 48343538023746298019360630734465 8293 49984094635157747240954294082418 8294 45620505438128949843604404707563 8295 44991813623541419912872280044226 8296 51611117621437036894379301450456 8297 51539429038365233803332995123183 8298 44244528593937345564549186919323 8299 45081375309689821110248945110590 8300 53573527149282984651546384377204 8301 52813256420379603871281629675742 8302 44514334229454924415167205529566 8303 45078033467438314944977334273679 8304 53331020259639969530878268803407 8305 54242679057068804282031045287677 8306 46920701680146093839727198088248 8307 45538741931910375930139709592828 8308 52567855782958424158693905251541 8309 54975736059964533915637200454813 8310 48699543663689536603614897323591 8311 48094835182117606234941286607732 8312 54359114991133395273243003438925 8313 54286278425127619679863723487890 8314 48286331478015111478446512193623 8315 49120518553473944166875041990085 8316 55517123495035701353621519330602 8317 54668419396828563990730099570637 8318 47721651149362316003289240907090 8319 48409460427208628748669958586546 8320 58519620770573777433200075468962 8321 58238432439030660004350084643657 8322 48216341593033255462481766497492 8323 48567162204661001856118683951643 8324 58925876862781286468129942151582 8325 59302859532850987792007871352832 8326 50389602434374398929556643883133 8327 49992729693438705302112416943221 8328 57420147151757066587770970984800 8329 59739777252880220010415026809931 8330 52694820075513176950289152282305 8331 50657990429632399622229871087140 8332 58235932358326360402843293655944 8333 60631815060572841721217117822956 8334 52887680771231867574129194724622 8335 51975825556333874367283502997721 8336 61279399998356151184652512161439 8337 60813963562106428742100264589485 8338 52246245895393583133521769846088 8339 53392075783056821456730875218433 8340 62192833176716418746085792911790 8341 61433652381482752922399005327705 8342 52765628659874105976041223656765 8343 52572059141364054581116571028703 8344 62904013665158647225772633067810 8345 66037879662638616140843103725572 8346 55699698455703616318089966042497 8347 52752571093622779113530886518536 8348 62287839222797415803943426743933 8349 65117375161166959832257621953231 8350 58016574026690601590545255823603 8351 56433201818005930948741826575635 8352 62547135303605534189859653998211 8353 63947562123615877962216629803295 8354 57859459909614849110972857274792 8355 57784113886199674709683344084249 8356 66302627646400730931696594596259 8357 65871941592117351559480311609473 8358 56288565542251717435873814613729 8359 57611098054581314880750102758741 8360 69500080764459576842414756878347 8361 68968191139553154015115604974866 8362 57068213093376240599189514168762 8363 56676850595135117994545716176562 8364 67015683720214524095750865944479 8365 69382732381395687460227325539458 8366 60172191240385786846126191588786 8367 57411214413513793459933355798998 8368 67028923656507242389042297733350 8369 71877167561479020932090994386115 8370 63400772174721043831423777787490 8371 60562143455159038828370038697946 8372 69533912227759810658851934008161 8373 69438144889878473290734728223683 8374 60880488659905013714043823322538 8375 62760625485058697740724063123152 8376 72506428856080993704850054260047 8377 70927176710228777884534105883767 8378 61003213815206325349694233497736 8379 62192141240054052961069512810197 8380 73253698487752574351083944139925 8381 75695417588423309229339391072109 8382 63233586869243957517739537444411 8383 60438480283643948896633992093006 8384 74742375544733914320650358970947 8385 79345961563144392569788746554616 8386 67131971354368051347060351121313 8387 62493294993020132323201865891196 8388 73349287756562076647082758067413 8389 75996472275918470893126774100459 8390 67110050621444010294780640384716 8391 65369357922151411951099193151857 8392 74270523071921474557174871332842 8393 76822216160775320597429549382552 8394 67860734107013178233565519158283 8395 66807651011097563146265671195423 8396 76751142928927701834926138586229 8397 77329616788049176489605382386278 8398 67162516622579016405212883997217 8399 67486902078261872420328976167659 8400 78986180366414624903676685201824 8401 80106749959692952492140021455718 8402 68009767579255676036539050245568 8403 66503736870213273265890307792395 8404 80268979674062562252501016868319 8405 83873150280889545556571358756874 8406 71025369347828883619113649419008 8407 68121157770575390014736748589136 8408 80914149850403736856883621086869 8409 84371522249122762108230537565529 8410 74701779734461737629236954212049 8411 71592061237458985314140071372541 8412 79254372953503604562463298395094 8413 81304834837022696427680698706397 8414 74704893339130270947516894361511 8415 74332947152800435314404295556624 8416 83852508475784803711972186228013 8417 84821903411529252570577026254552 8418 73303490679716642525254950601361 8419 74022517746310645751179638895969 8420 88270216708654158637463154197262 8421 86755559386586412807147567642937 8422 71336325111759485806224053922763 8423 71979339600712769054273195419894 8424 87731395983139370289601187937015 8425 90833144911354905499352832755740 8426 77532197763989349353034215697037 8427 72736803545669546766965722655322 8428 85111195306063720636947313336479 8429 92139175164514706975509070134235 8430 81139404644849117697900298386091 8431 75970086681194086440935382027285 8432 88084419347379189665251661585047 8433 92119327116217492204360857768941 8434 80685512142543042422484350904743 8435 79196155394616155696932905523817 8436 90844109281355668621776049789390 8437 90091452060383744844069373550474 8438 78529830167143984381606633423373 8439 80236100038649111178727804486748 8440 94773636536743640010004247952618 8441 96274525077091890335923697307671 8442 81380338789460788325860225066399 8443 78677578522337896999509706803196 8444 94192347270052080782894583243513 8445 98576055936809785748020043302187 8446 84066134429669679420150274052926 8447 79608215239953879220036611744831 8448 92924258799317942151009161508803 8449 99359793545606096665097371140936 8450 89024084832050652990877034853672 8451 83134285158561892196561595065000 8452 93813779573279764843315163487892 8453 97354287236912715750617213125299 8454 87292224098951131398614599211605 8455 87417428299576574546096477042761 8456 99276406132362517605411596070173 8457 97653105279621695409311520272984 8458 85424519379659733164949842603531 8459 87433277754162968885313951724349 8460 100125842512899331215493602548128 8461 100744334790053557095675114719498 8462 88247628302916685897647101108319 8463 86613983142601059532394962029805 8464 102284674071683801965656721121330 8465 107604295840941835553017915118781 8466 91065142017178687876613985576482 8467 86693445740745120931331255147246 8468 103564933897722684954402203561997 8469 108838425418706278433697169250071 8470 93612798298381740277505968108551 8471 89615312885937644179721656033245 8472 103747125021113558764003113795583 8473 106816392430739630126555324203219 8474 96073334399701051836464253656416 8475 93892683552743307089049871925972 8476 106000528559597916057881849451454 8477 108635108932971028331352026086686 8478 95612416520109681758202036823569 8479 94750483057322907642206259028251 8480 110665881849363978793430060294606 8481 111926584693242053384792261609002 8482 93396070279136347435503637198179 8483 92252015569093746858144183621866 8484 111074654837323127806752209013523 8485 114368281512212203505444980585631 8486 97795343007643671465261821085631 8487 92886032170344274261672472715048 8488 111419784323805326678876529515420 8489 119292770059220285307712637501321 8490 103045238479508373416778255227602 8491 97064900722917162045278319151862 8492 111779499203580317584571006989244 8493 115851608165167889777527097859302 8494 101316981058984329977810377715731 8495 99013937242241954661491138498821 8496 114201978863320569592834164736417 8497 118841062412034561982848622972024 8498 105515203422348976365524739734961 8499 101429646797821351142844401787926 8500 118966758575111278846182161542262 8501 123484356747196728119416935507121 8502 104627847198227620572459585283737 8503 101859021863898930540356128889352 8504 122298870362852517336860856576977 8505 127658803420754113897477834600231 8506 107402000636350108387859080477418 8507 100979602230094132880263835029306 8508 117485163235389990366244374875012 8509 125686294031870789232073696595400 8510 112282809458321574358355304051527 8511 105198999697537095826599059241902 8512 120645532358600885320036604348355 8513 127896267466694939106691030520091 8514 114603735915758716898100290618532 8515 111191031745488516843696954456288 8516 126419075466126960134217022997992 8517 124388778982537354231592657966741 8518 108627704539840621900470945927226 8519 111671022863044559989480132839811 8520 129201429721633893764748539289115 8521 131273881330056552376732549820434 8522 113113101281705098588494896970095 8523 108099276974340821729517833029886 8524 128095777294847410782177530930370 8525 140548012178483408198283913774317 8526 122057147887740833910648651738374 8527 110465450830631180177691752469781 8528 130929737778078443588132272685533 8529 141415524657099946266147668214139 8530 122936825490351886674002581520803 8531 115139864241607394967094786091147 8532 130792043789214163215559997261742 8533 133335449585140510818742284913948 8534 120179864083408930841085884954341 8535 120634328976246614643784456445023 8536 135921493149582896568542285703892 8537 137276622564008343358163610176538 8538 122413937911934730748345681239737 8539 122284500323748948769044468559643 8540 142721416371265191264299786602989 8541 145389216476334841792654471834724 8542 121791062161766217360660159688524 8543 116747659089229903404669157360598 8544 140157394681838562266210172426215 8545 152215608742402840457282761657693 8546 130139526968568896530585307369637 8547 117653032885458218740163605754610 8548 138289383113433405738532990708401 8549 150627328289828396438627129275871 8550 135828915784278069771813093674626 8551 127550831631161960931749433267325 8552 144035774143843875783544281203720 8553 149106881953409686977372373598651 8554 140926628126679726844562759235192 8555 137718302797655936414091147801790 8556 145912421530340289579672641276458 8557 148219330162163320210637307353453 8558 131955654514614022092033348344794 8559 128975750045711824552333093474963 8560 149413929575015674999250261598777 8561 156758035414643390992558039089208 8562 133746189609671850917703039345866 8563 128550673515197261172473706007945 8564 156259456729626445450134031512649 8565 160971878571901154223210121666603 8566 134484394051831855920504057344779 8567 130408432235182170124443099485741 8568 155007639422359731688611959929139 8569 161455218189043285741754367303926 8570 142739916565232327506306182506430 8571 134425165416456263545371591589329 8572 149835063347882694465256610553490 8573 160750606805972481920246718314262 8574 145959299475748979380944356763650 8575 139374555359238162180786809398205 8576 157981243150132355754917688937066 8577 163217925542431426293261107882363 8578 143516426603180358438740101886840 8579 142793904526696964900065238976366 8580 165069266377964513316073986173985 8581 166174132390138218192327540738237 8582 142600161420392628927924021456048 8583 138731765608132002863485458710803 8584 167512839914609267629824765639323 8585 177293644467855053919606031817842 8586 149356890595017462800694714213839 8587 138562187032385505312954700597781 8588 166210847224962558429010439068625 8589 179184483103307971831836742596586 8590 156398924259055419602012039487956 8591 145551790652747933590714087878469 8592 164521237643306545564191013613351 8593 176429622137546803065216794097805 8594 158720858299989111910069495121068 8595 151103290713813162140120547101857 8596 172223984605792607706815710414045 8597 176543807432797248026124853296055 8598 153131818602049723630618570017498 8599 151154936405332474262753138586201 8600 182454535819277510173787271512043 8601 184588018024029810269605640268051 8602 153954351251937272594165354386483 8603 149729895678245634659780056207775 8604 180495601151749787577959161374821 8605 191966699288543688697066478145574 8606 165875953152759354384247836470996 8607 151839734561569813868778602456763 8608 176200903640038015994412291788747 8609 201170908289837254385748562032562 8610 177292356424880429719554666042674 8611 157273426210308473635500659796698 8612 181772246778539651501855792751376 8613 195788385722068219531376764257426 8614 172331986571992498972412763522623 8615 165014008338834237488245981534041 8616 189284991946122128199131570255169 8617 188039972010333205911600492083517 8618 165855835029699292224237913053662 8619 164462349697081727722284974663577 8620 190039137568236732724990026429237 8621 202638140747483372518886019244129 8622 174639142544391658369019137866709 8623 160598979094862164407300646632195 8624 192311799410371588921689760523409 8625 210183517167646126391516521305227 8626 179266760830741638127868481492512 8627 163552115581194480557344628009537 8628 191551414288381569795013520023723 8629 201601585346155807749696362396193 8630 179947782802995516519068205182035 8631 174448223340104836820058294246749 8632 197561609641723955616651608743823 8633 204581593077447557981315046106305 8634 185684868898059064132800042390681 8635 180199287198972928197570607023485 8636 201121021007260835614716906142156 8637 207296384677833711851028140436421 8638 182439408420118725294186267981681 8639 175731943416310061094655311470667 8640 204963599085369766798367159527907 8641 216825696714777549568985457531423 8642 187671549412330730760173278388045 8643 175447416624797464889711265644094 8644 210280896763228571215160508883643 8645 227473133599332281921158538704139 8646 194465892704832497081348442969805 8647 180161955917415813675090367326398 8648 212276477657604978069442378262654 8649 225303790238111371332978659682836 8650 198978936104600367309863797082558 8651 188854384424372657874902719482701 8652 209953180553900833203878628393951 8653 218021637195224872996230184520544 8654 200761056344990206511730678048365 8655 193271155746021487368877671687020 8656 217949757892106520957463170209055 8657 232650331615713543124450353217446 8658 204044560852417213817330342171496 8659 191621272029746832080565507110837 8660 226334630613518371746034078943430 8661 238040846779250189083581540607634 8662 200237463179206398903051445081538 8663 190123767577757026251733406150652 8664 226718834122731250493012984370400 8665 242004478300058424135201194930752 8666 215891288269377373055803147618025 8667 198968797157136338113968265278745 8668 223297107868498333690224996321062 8669 243690200887568343256685892615316 8670 231926112746829566245296986889027 8671 214694494789099828506708160689404 8672 228172387802320904132586900165869 8673 243687282456408536448294105032631 8674 228557531854007733480913659476490 8675 218059877616840586179965025807749 8676 234975251933054406825665524607376 8677 238657545277588095989783623857299 8678 210823696926154062669835192469952 8679 209413949598874246007915059549534 8680 247267783197953034300556214397483 8681 255375832073968163261641059369984 8682 216030982604633857101090618637089 8683 207081736366612022226349020238659 8684 249021302352619735362291995494770 8685 263304680465101861186976487862117 8686 225944781354081052882694169465286 8687 209791333612784253504887411960002 8688 241295361544493622313808584167461 8689 263066511716902785722368840172091 8690 237401554716741894557976862507442 8691 218372272849666717730971287140134 8692 244569383364524382142338098762232 8693 263211429256432806868368793047719 8694 235402912259240818925356572895770 8695 225465785022374047752215375244896 8696 263232274400866660703609681182513 8697 267835484339812887273601664686188 8698 228990470124620229441939190514690 8699 224521980217275395431559479203842 8700 264642611338014922402444532178091 8701 272354736317048523748842646807521 8702 234880649277736140047339646196511 8703 224480767457684921668433789136497 8704 263822537613130808392005797154772 8705 287096105986154214767880944948340 8706 249286538339021752977971963113321 8707 226432686463637078413538320663702 8708 266313922719881536698728718925425 8709 289555794591645305354681798436697 8710 254511738416690479018702846340285 8711 237771717471577401904993567594221 8712 272973084991205012390689933150991 8713 285394738752660908550511651035074 8714 255759563225605719800913238509519 8715 246299348518561258117760527253821 8716 278060322950573153655047015816844 8717 290014988172445437614862746603022 8718 254557350200797684125686018783017 8719 244257546703017169791079503911889 8720 287050040420418655231583625591866 8721 306981539794869630943664618302467 8722 267504654429005079570405320798300 8723 248666080018674623488193627716832 8724 289260264406260203252412766302983 8725 313235417468267020943610325642818 8726 272737961479653678165519301919775 8727 248900880790566936234011509057415 8728 292523977895487961446507464211074 8729 317933241025710412974417139746370 8730 278367390948103420159768414724656 8731 262248172143692073485046764789584 8732 297567367389716657601078119759467 8733 312619423224682621070230917438532 8734 279712656552307453321053703595176 8735 262811208725270276748597094181388 8736 297091559061184901752237494535381 8737 317705777864574740743147691749552 8738 285301310096641105744588540032595 8739 267243638591372871166604398095582 8740 308523317561333809226443931295725 8741 322101386440293495541767480023896 8742 276029267181988629185311815044103 8743 261118006669849218791914769553652 8744 315516074166689436167780544772007 8745 338089581303015976978932404887689 8746 286487306770062723005887923924207 8747 263326572583071020664632285682316 8748 307102838972851779453427872999848 8749 334283154664748878811998759881109 8750 302503661251077933795083772945653 8751 275965017877647900797632088245385 8752 309476989775028283077805208478053 8753 339789261682698638007100161293227 8754 306877248638302894727125074974096 8755 287203846958705146087080776471120 8756 327188321622285755862887400019604 8757 337209071182016938357121359404178 8758 295097433636913502553337510617914 8759 290434985593406549045956866753646 8760 336569564015840633795163177095284 8761 349815264359642971098694213357903 8762 304593512711901426160513772643971 8763 283470577570858872356741418158728 8764 332451813120126537055891745122645 8765 366774967036054247213070834900846 8766 320595789980933529942303579300986 8767 285944901538744667904254685511757 8768 333305003539107493179777090400216 8769 369820778316250701343273270286831 8770 333261175061104146566546571520638 8771 304465363865947125181102970721305 8772 334712734916300565323350509636524 8773 356084495900892449121818235195616 8774 334938269608538584646875868464659 8775 319686703856433162559404075020032 8776 349738867534295107554442388591334 8777 374018799235415843444823236820952 8778 341636586455284306691471027926200 8779 319542080184112179096266152789642 8780 362825785873134911529503612089880 8781 381951581277295879827187893523668 8782 328902481996902513964604076513682 8783 310241950176615749951448614139756 8784 365034080682684281462169932136005 8785 392154348722223254018001646152285 8786 359595088949458944911209823566370 8787 330419297380321154397329862570218 8788 361328948892678144282256767370391 8789 394524216606645626774048585292855 8790 365022129938774284326171052733298 8791 338936210336698238406178214311251 8792 371346036258735570952772811290099 8793 395640532624551980596491659632538 8794 360663089084739160001335712239655 8795 343348882600783343649684907112062 8796 379482941555841920183667159427185 8797 392790316787426899796243286138108 8798 354834087461929221005363042483813 8799 340602555697956866996752423845461 8800 391335849172461124714790652477913 8801 416766631839346357975641280987450 8802 364046787683654961257551989202593 8803 341981453845002408010360015463848 8804 403895942888373187135743428192041 8805 425354240016267000267173279119370 8806 357413209635618398716960468594783 8807 333725079031689831577772882353691 8808 391012698558974627871467906183907 8809 423562693821000532302506905235430 8810 384352224495577219663205919018221 8811 351789736853141692938201222122317 8812 388974043863132162674311743615706 8813 430248681979752079186478122726750 8814 394110416290524103205851862605076 8815 362667820993259167853150548388758 8816 410139274796580386323070918239692 8817 435227177826538978837664703167397 8818 378939758204898018125657768651744 8819 363639830641993956875618460706582 8820 429901890482213134480344390199921 8821 440299359558797134562080598811884 8822 376786244122294345204137775546209 8823 364191779811439821061500889790255 8824 432896242932541085999335744111632 8825 467712561490399436212433613841490 8826 408134584596630004475169730345144 8827 368105347364887299638792436462038 8828 424603238676423317619228063849828 8829 479302891070917861721809934894552 8830 428013147269975805521747639657875 8831 378749989737877580026313975191185 8832 422827796979629319538609380348931 8833 462961864904968796800643625855879 8834 425827277650019216640510314406934 8835 398274531745719307641056166125530 8836 448257240065954831151487335403536 8837 467705512748074677049515121195007 8838 410849944654033642916343489927935 8839 404063967066067855371204975076140 8840 484041597632992244077282506583420 8841 494387678437552368468283210699654 8842 410940911687647325320756234478702 8843 389809594771519973577166059178671 8844 466722070046041082998669980906522 8845 512637075092251644671114261868428 8846 444829576934350127262584947792902 8847 390039584571809511372601278923851 8848 448399913069675574182519182590959 8849 523882683829227151433475836786764 8850 476773659605332889093371002750087 8851 412038445779025373261349740648571 8852 464438632746843627782917362946480 8853 509805334219832998541424275952065 8854 458162746547768273801070128567583 8855 430623088642306058377595356011765 8856 487757881612027863796496187796522 8857 498474688365279020900099264300096 8858 443735134802498953148677480051579 8859 436161118471221019378987174845748 8860 500201389616060645265870101056675 8861 525831613904030133397298620823536 8862 460261596842645345768920154365633 8863 422749048894488893038860862507762 8864 497022305860988439124335154824122 8865 553717625584230167315925342130663 8866 481633115173555821117898931931318 8867 427607743916183748654742113505813 8868 493444907684079493044911881497267 8869 548879112774064159173357317172116 8870 493199458514970178929470916745654 8871 440851342279050327807526707600539 8872 496733266449706210979695024453611 8873 544381803817678985608333341600026 8874 501898022008604588011847128032696 8875 465401171321614563829634557474741 8876 518760838987093735572936741148547 8877 548043091184239080808778839422199 8878 497457821221714169274001951240607 8879 473027877763703570751308839251350 8880 531954600934425146626011439760439 8881 562154964921867458712834265139981 8882 496839647622285981867121080288474 8883 465313189965168066213305875624483 8884 534282263723019485373993441960414 8885 581921052297015402247172924739456 8886 517222340963830847429308325535009 8887 475295277524185050896119978142720 8888 544742953035352023365598654291922 8889 599607504248488210424001099998418 8890 542796933650133171707726044794936 8891 492436191529108409508348421744746 8892 540853718671292874652358206103784 8893 580701408229526642140886977192042 8894 536012624956275596158095910138144 8895 496837147005580401300391053331768 8896 556545241225180113222377169251515 8897 596738600254369227421281217633236 8898 551237410799958545315611871694496 8899 524174119030786429746180795331695 8900 589282525795911639150794581149262 8901 616136933971709140053938396210904 8902 543978017286983904723909939623594 8903 518773192556818089759476535490206 8904 591799652677079174756442958488700 8905 641276519854316841104306972979518 8906 560499187695133067459381435409646 8907 496580789047761491003041171080907 8908 574902790603549079466461165765068 8909 651535336455198998168912832884839 8910 594740064200733679676361013744951 8911 528121825746893292350140745625110 8912 583746861336205771016285616987448 8913 639193177447790916819420550068179 8914 601361983952547672195112398382396 8915 563590153882792933487590903196478 8916 605482136611956636404954315958285 8917 633511023735714461073848455482523 8918 575729250288469724288312046746502 8919 551182752184839577439978581810786 8920 626658292484985608553134791832601 8921 669518484861202402532871812970114 8922 583228528489566827517818309160172 8923 537257491757284846845419513444145 8924 634815046075918142919565944659601 8925 698447528240881393002859151767242 8926 612666092338169448347408208235095 8927 550369045193458030598851544606644 8928 624252579283267245656940951729341 8929 689409115813416478896785978757933 8930 628816700962532850928517346020517 8931 569324843752754092576742920233347 8932 629409800396357477932973193370810 8933 684473432611944462121566018861584 8934 622788699277663368553328883916359 8935 584793742587913930401007604533840 8936 669007449711314018853742335954159 8937 696929881331706818735252174983797 8938 618081364178954623014777148451469 8939 607638179682508749084736971854884 8940 691536345610140597722405452897303 8941 713926898099947036679094902191391 8942 626168505432766774515303376847101 8943 580284147845496429099128741985877 8944 677177515844097049354355444804676 8945 764659804189961127265079940528127 8946 668878982941743968286191471087791 8947 585775660307010122743891625085515 8948 682691858454455517959719130150858 8949 762478444657300956473293177223459 8950 673941662503114457447950115795196 8951 614897041521961123902158582133151 8952 699621610077098421323908209622793 8953 750975288460232493901492176445540 8954 685558475240522614284643590040732 8955 641804508127741273557114910314201 8956 715408145681511553118422214470280 8957 764530481005322796371533287129144 8958 678648034857619958220080757201269 8959 622432871174803606986833402995238 8960 732150049011846346872716393505470 8961 808087189380235622973222595874262 8962 694217502600909113570938675231804 8963 629825422213077486466974845623751 8964 740339528713774965957241343785249 8965 804652303699291458643705627036019 8966 723038871466270161326133336205614 8967 660466674371400504417070299123959 8968 737921532942502173655969356432290 8969 827578227646357266496818135485396 8970 766700697670886696049741579991561 8971 671362037032549049894267995647873 8972 737353559391598646902957404390839 8973 816952813764469475534655394362784 8974 731687670530360203408869895927264 8975 673652263266564876490273393107275 8976 764443348681860270922651556837100 8977 818606972554903630369484626774818 8978 734979983414472092913959873637874 8979 691368277404447857062527022575309 8980 793321245231271528603660922295991 8981 859755063232847229502098146340168 8982 760726366060366301605928655156424 8983 683283097238143866797344194900937 8984 797650373595107340371546297377945 8985 879463014828016187472968725943902 8986 784781174666592232122890409266133 8987 705257324939339629923906889771630 8988 783691654952464360546521640096685 8989 860322685352772272472988958261249 8990 789224331737089094331927541865962 8991 719466015636305667802473426040434 8992 794334612685923930014577811170635 8993 885112033450218070124745830114755 8994 813892910248024265269623392917669 8995 751265192376597104178807418330493 8996 843243120783490392438198475308947 8997 880738986583807593662651108478224 8998 790183671520108582652710478070236 8999 753350568167847037105866242604954 9000 856493099733795227649784493499454 9001 902036208566208879450006296999254 9002 811225607817502824134882701467686 9003 750667320439010519654919119494470 9004 848825709371663422443445374257148 9005 953812538531715339692815822560321 9006 859805391530980000343168242093691 9007 747960268653856947230101801317246 9008 855445815066944792901756971954387 9009 993383892807011977195392548639203 9010 892643168809728309825397220439206 9011 783772337659187420932503565660099 9012 871503730597950264094773896904601 9013 943436860410419065513096623747302 9014 870128005058562965908680126422368 9015 816084753594929937778363132483552 9016 895384064136983803522418100811687 9017 951909812261994853577680886232265 9018 889412308814886385960425301972522 9019 828511066422981847540288259445761 9020 921628686135965299786774316367768 9021 992731530866705737876561480514872 9022 881265656593958273061828535678714 9023 805932243576881126248453759542379 9024 918168436312392932500371391161937 9025 1023247983057980936258044877223965 9026 929891315978955738704419867474650 9027 829907709598450957904152763692334 9028 916625260482538393994551665288273 9029 1023847212728247898789921634381063 9030 950445738472663211697280070559311 9031 866890635270111162172568628784327 9032 953052601626227008815368714749517 9033 1019770347304505230355488564456784 9034 947694236704380809181580226602459 9035 887747467634802509076076856379945 9036 968006338279300732403208564075469 9037 1022461361656788395895027735542400 9038 926957729058166583177390402119105 9039 871314430406106737291109773225242 9040 989395368909867119495199985674090 9041 1087662007461568841310299537199454 9042 957266307445772480202737788799509 9043 860465480784989975192524807527725 9044 1013247321808318115180632014158341 9045 1123590555856467852642647506129553 9046 979896983388755518710678770845820 9047 881145968647180396298434161574060 9048 1014072658345519988352016338241827 9049 1108141265744780425085308857138795 9050 1020771357386928564745534653110099 9051 932453469392108411074231516682519 9052 1010399970940790634395751559471881 9053 1106667775046232564680838295047196 9054 1037421724175537140370339839050192 9055 956956503910434554464786517333027 9056 1043891534358166093454755695778404 9057 1141530883806391358960605710861310 9058 1021458268774362116283789397860316 9059 936398928419797247628671891619126 9060 1079235277989007939838026792323699 9061 1159729611881138041162048065193953 9062 1016815180082948913554741054859560 9063 936118787594690387089683053975048 9064 1094664567262346614863694858804444 9065 1202043524056920418753026370334133 9066 1064999310031423285157718485250732 9067 952510796077380789968476830204635 9068 1085444323507588012678740092031498 9069 1227062567078101091901218576209211 9070 1109953848410195580308100815328667 9071 969487816655730823585768544909709 9072 1076421072516632080369643397903571 9073 1222713927095390836890528648825357 9074 1150599596004719009774710363812976 9075 1031328553660989815505472645341655 9076 1124593155903411115615447008907302 9077 1215713476937596213601108553016336 9078 1091509229113698625966913376338412 9079 1030130159890614674027089112784215 9080 1187872865324859403079173622193475 9081 1262706353046032370105983997352337 9082 1103595587394908085763571299704978 9083 1029500274409737965088435468688302 9084 1186655016076756644322179548922823 9085 1306814671585109320420574582222489 9086 1170112441312815306003114111087112 9087 1028765945236139377859877358044528 9088 1164422736582839252198884541943119 9089 1327706663643578443923216627666118 9090 1220971020369171804634838900017577 9091 1071857970395953262282160879531833 9092 1191627847211835633703379915982496 9093 1319754843804299071246229888949169 9094 1197275489568556739378159557301144 9095 1098751598136529853480173181868743 9096 1224369447161916934156304842928933 9097 1306157201589751881793971407049668 9098 1189561962034659867027173987104831 9099 1118827243827330099616304092765835 9100 1252868198913836872411500029015969 9101 1365206092774757534271982904062407 9102 1219213872217533934416788164054970 9103 1091038332198633805515595465416080 9104 1265288364087458072309221443704164 9105 1417052933022946463201565690587860 9106 1253022716809501355751388260838163 9107 1095649147537513395607909380475414 9108 1258575938964395659456900466321673 9109 1416231833830506427896853980613126 9110 1302716966111299845422256036155279 9111 1170133870439782544953959662251281 9112 1274968615129801735360228304944879 9113 1404175522318577626409742709175492 9114 1317896856337969282954603412483687 9115 1230465752329717257990582830128481 9116 1338497974641130553890953475855548 9117 1410915054889904215450766943442117 9118 1286220755400117636890853593055994 9119 1196670937199311245483304238769794 9120 1336349630250429868474961201314632 9121 1469260748589452974060451907111865 9122 1331894941260719800254961775510258 9123 1188309297948967303485235629396384 9124 1352528356707891810395779043602066 9125 1543451566888338994072054378098054 9126 1372795452263791176175804057092117 9127 1187717160418889383186851270369819 9128 1367660028773863585237225004480790 9129 1545319515049241699399460370824775 9130 1419368854982459955343419448574247 9131 1262540838080088205171872539842768 9132 1356008803522847677251429041890796 9133 1479996499519002073425653165562101 9134 1445444512884417349137588438927842 9135 1341374630294984037184042445116337 9136 1392511382185061771970482301969735 9137 1530543879708603949852083758396970 9138 1446119070487774753032362321309105 9139 1335862599632365216447491048949454 9140 1489923810686810459883995750758386 9141 1594277539415619721996506162456808 9142 1363816758418967914477288162311615 9143 1259226679136934063491129545687730 9144 1515182624576319585034991924994604 9145 1645547599554257872563188967663353 9146 1446475958993277461761134857156212 9147 1299803097234533397419970129785735 9148 1462300553828279279932511341941768 9149 1657881402151336262245092428979680 9150 1565310031043974737269350210094130 9151 1380131181943744879310036575270819 9152 1478431661139489690232630685172755 9153 1662676448901778386758423704798247 9154 1568453781936395488354850270629089 9155 1442397097354875944170899549988223 9156 1543271465975817296083982482134571 9157 1630408054292070804268144850937386 9158 1498123691516502790194726062221545 9159 1409899559698129855032066736523416 9160 1595480516668998273325916831494363 9161 1725976344160218702679586833191920 9162 1527424933231423786585503932779028 9163 1383656815646985468786446506439110 9164 1623444500274197287188761665526777 9165 1824302625278525941051910415378334 9166 1585612003459338134113208231519199 9167 1379433805067331554835141646495780 9168 1566358952557864967412769456426373 9169 1789018227221198553352080565142348 9170 1674411625127482714695955294537013 9171 1463204108786877578465789686267138 9172 1572099953764175351995197413569815 9173 1778072147780484599201657456110022 9174 1694471538819847525574751281533223 9175 1526290907903230688971383975981372 9176 1676129879755749950975836568460787 9177 1820627373594220676235462062226922 9178 1636028393250052254071997866309038 9179 1522683737595122304567600039078975 9180 1723444989338597913856814327355003 9181 1846527815160598188440874938788930 9182 1635611732181990271579766371705926 9183 1493317360454645655051999724145114 9184 1704463001470578635948007868812308 9185 1932487352551438496123009249327508 9186 1743678864910249546541281582800524 9187 1524434666106667116973045497059809 9188 1728313127009119688612543528197959 9189 1947821408473219040978787038594009 9190 1766605150046883776262186657400851 9191 1591958843377008772566994692200050 9192 1766317825647533530763201080513485 9193 1911862583190515127143604309686954 9194 1789979754780766533106681888119413 9195 1649856949034919028480724667138085 9196 1782244551869251711907314643172312 9197 1944040087947867432029810035459433 9198 1810321281138407731514984160501743 9199 1648369452246513527045086845523999 9200 1839613031032888845441292653095853 9201 2052170323881835498547021274393452 9202 1822893046945956475462720726059876 9203 1643415531081391242882773714342627 9204 1892661118143304084546639359861324 9205 2060208157647241921786803172283782 9206 1833796714722603643674872073038804 9207 1647785595892867074132639019525930 9208 1854835338016785407708381146191919 9209 2084046175805212432926336147430014 9210 1946076349644608588846664916072545 9211 1727842135087009280641471964649547 9212 1868592016724558612696317629562725 9213 2106194592379280800376499001333652 9214 1968098703718259224546872563098238 9215 1754517685811150900839748527535882 9216 1914654623060517353822318687027462 9217 2127058608716281003706563387528857 9218 1961825808923249542103261574873353 9219 1769734474291148765644313790992891 9220 1983519008603109633956019653936888 9221 2174574325016349770381985590907923 9222 1942838832486836341250093095099114 9223 1747698704752662579106131368287189 9224 2010882605258422990387694111594333 9225 2266730948904194194670100864376474 9226 2046139492759756234108475819817699 9227 1809618614046376745286709282333985 9228 1995294734503849545264354385548283 9229 2243998299603746314219133130764692 9230 2094259050489637233705489768035217 9231 1838741328926213246020789470874286 9232 1983965033685862448015692276327997 9233 2264417692458527934210301412853407 9234 2173428982630347301265922724571083 9235 1925882676219145046822794683716629 9236 2083188648476291930501733802334955 9237 2275317521107312680021297594332408 9238 2063145613735698803097599558303580 9239 1923689667520982562092414792693990 9240 2175722558797535172705092626273551 9241 2348067165040475246403004418389073 9242 2094072161982273111529243059697274 9243 1907884395182818647063625806762110 9244 2169623087343625807032349208753951 9245 2435657512068091165421893822730206 9246 2220772088249906136904628660523381 9247 1915870401705159554232306364405006 9248 2122485455525412178152386611722820 9249 2444070634385110057684045044711311 9250 2321931031271235904427593168130906 9251 2056475831455776118334504218905600 9252 2171167667275637705792868772296470 9253 2387082984921760587944325357317659 9254 2260841466047028242006521808843953 9255 2104896664964573104936152105639898 9256 2278176894837672192866572442144287 9257 2467871778000738605021708618885996 9258 2281741996675620610213426373739438 9259 2092330697076838491980104436511958 9260 2339483191995267463293139594792642 9261 2564230170192723468542817763902920 9262 2289690313293503888414628140156320 9263 2029265962943168646250038647860084 9264 2295746367888010420709857351241190 9265 2601214080767106998983471474535858 9266 2379623731009451642401194142728568 9267 2085680523880210687151389574942429 9268 2306314747906481795157553432748676 9269 2646968895060470672874208475458821 9270 2478906348941563509310420985489324 9271 2193110121891282283993590505074623 9272 2399066605013509396435676347311194 9273 2646216981400525559345563306967086 9274 2456305574947540645438015050117504 9275 2247095992535691748071991528736128 9276 2451485104988395399401488538484583 9277 2633496656203785244500726433641057 9278 2402573406256044616266673822271677 9279 2201195269574008226887393175690133 9280 2466252412333460469058674213479394 9281 2801909463141725953626580259852733 9282 2554467706138336006813901342764181 9283 2226487845179026089747231537276441 9284 2530817226118954692504994478396615 9285 2883431705635773918561579454222999 9286 2590791982916235623755110562317283 9287 2274291892936431190690506213036196 9288 2531928266367071902448295602058582 9289 2801419492980998836596403986037351 9290 2624429761536945294656338434569165 9291 2371026545657805406911221994940207 9292 2516815966195387307809314749872151 9293 2817770134334310090022285529963324 9294 2693431881166909953713434408824270 9295 2413822195972932907776618438958613 9296 2606068933526240948759982708518935 9297 2901811812434967696829299904645937 9298 2686747455171248439962873870584259 9299 2458888853457287254615009466438192 9300 2720286174639950367785153278628488 9301 2910140628927915389453634741150578 9302 2617476803110665754587624179419431 9303 2412869290462902361296686348071185 9304 2750472664700051336462455306674642 9305 3075382275209016832886617466596326 9306 2792514630046597923291056954196167 9307 2439450687281919297203295524010893 9308 2738159928184500846794551234757646 9309 3132789805782618169119223682121919 9310 2907925694922214230123443145150690 9311 2536414440130012539898401423121703 9312 2706652996778519463328139138816736 9313 3062485979166353481952691380548442 9314 2921270015494130087040910004225459 9315 2622974321012813198103728082779807 9316 2803536622136691822669219666234436 9317 3105288736715774766937208714294442 9318 2886311281508541159384814634218683 9319 2639621717319130967887967832066390 9320 2963510055497703555004407313459040 9321 3233849525743861311107785094519922 9322 2884217121041543746235427971175999 9323 2592121749727364918979355066857097 9324 2974524938168881979675000213145769 9325 3301367097008807444450226517448581 9326 2968359054464196807245935664168335 9327 2595001633416002736896251911156676 9328 2884770660346801471611272609271609 9329 3361868405312993733485633820616054 9330 3144237050040159853864700238044377 9331 2709746854841593269872639859842592 9332 2946677338174587211344093399835733 9333 3370320940032832450311685010601936 9334 3110561506074379577930268735358410 9335 2798876800545816199698431693576377 9336 3083392184505497985569172807335910 9337 3337090046818134052243096368613057 9338 3116987775946912480553109915737864 9339 2864514378575790522929352189614084 9340 3134405888071677207253774319871705 9341 3485020237070331233346356732215199 9342 3205984271083060277161200148683498 9343 2792732631168896718925788830143194 9344 3142105667416810957074717576052551 9345 3626513380392525683996904199167042 9346 3319444159953491157499900788766881 9347 2884971042831665615790007153041538 9348 3154906144894776757952587069430926 9349 3570725928751073727133596773059218 9350 3362302603591725691868460794863372 9351 2990137007489344006053623608936285 9352 3181569178841776088673866085201709 9353 3565893586505453932203854531003893 9354 3413633097265596954938125980798249 9355 3070397162029536124800237592013509 9356 3293572447148748094893595749757760 9357 3619004817061909423384874803321046 9358 3326065569452789820539328378486501 9359 3022465316597177638399804083885180 9360 3389507715557765183489061834172574 9361 3700523205166680099008759539787538 9362 3398955330999018562051326770507701 9363 3085691371774345812362020063096287 9364 3389783446130814253405924915405852 9365 3824892128528476628369247059360004 9366 3551575275591878425275056305291952 9367 3093607755810635544968325546473776 9368 3385346118277939383377888541983097 9369 3943801411308365890682056696353796 9370 3676382590964501111473158317675681 9371 3211153940991592525882896038330004 9372 3474491935253649809586913395098719 9373 3864960624413349283083273328196761 9374 3669738026607463258523602869647110 9375 3285139916364961348051409731491047 9376 3526004548871529060872913437277783 9377 3919759817999388782494026093568332 9378 3681115277449301866902406189898968 9379 3347997098449471150283446422477866 9380 3729076007857853126569284879270222 9381 4102902897985643626901924725739250 9382 3642097481846389805731482523488900 9383 3263352816863577588255762708306433 9384 3702283359720574972032584550116403 9385 4164463678097357939881760116019138 9386 3849521398516508791929322549737606 9387 3348733427815493660297418031657367 9388 3622007573858557911879178806104183 9389 4206173447626558968237873374953201 9390 4028619026668363785932745931441176 9391 3437560922689608160713847547123322 9392 3621366217063580649226591816858542 9393 4211687014158983199683141749444063 9394 4038480959675375471558799311264572 9395 3607258236242827789097717987515978 9396 3849818080985818759784415994936967 9397 4164315672358173667021023838058383 9398 3896591400745765593336508564359396 9399 3643036278426171304572757546799787 9400 3983915625982126063234530870612377 9401 4319032614361168742359815802381502 9402 3991621687967830960824274046522862 9403 3584901093804670044566175790871579 9404 3986919747813345417313410051012564 9405 4604805343177109331844800796402592 9406 4157154107434863404815541970053453 9407 3516293290649143136359480843817429 9408 3928304927289644682068194425859639 9409 4601749644944952960223315968277003 9410 4308094300962634357416044439803072 9411 3746564297364199175176909011067672 9412 4012091519648510323045543763481581 9413 4470594506401656379732272083102849 9414 4294120712045250634129203855786297 9415 3927373347695171349162968380482935 9416 4221754519831324974773033269093518 9417 4529600847256181565521369072844549 9418 4219419176483050587151855087380435 9419 3901342945391373873489647084751619 9420 4276299819996198616153965577775183 9421 4696571218004399313039898786766875 9422 4271662300103404521618443312708766 9423 3792210794260306918036355319251516 9424 4222904922396959647458783288751721 9425 4960657212169292287845322626939436 9426 4583022017583409775359117217759953 9427 3859498398017559139246992132362709 9428 4272592762666986184875319580220293 9429 4996496917948076873270499241277871 9430 4667286669464591132231613181193724 9431 4028057598173475258507261811837295 9432 4307082675746424432912747259610014 9433 4798289768436295912354613816908738 9434 4659167948090899247135320885722175 9435 4273683626608210492379741456397589 9436 4455583000907651845903251701114887 9437 4884357585316043869618406277261298 9438 4674642955050406586952469642363325 9439 4256386265535019197424533769480804 9440 4633055965302402574829529255785862 9441 5192744217106474655724013447412510 9442 4689192842795701837388155291926779 9443 4104830818516626879132724025966222 9444 4631150191060927444460831915228199 9445 5294569285035407273816433638564484 9446 4854022376296204199190570506702502 9447 4189385320437435801058935805740736 9448 4559546811831853657367323382279418 9449 5301793800068141595512837397551243 9450 5232877001800660111356232867750074 9451 4538257128780962810942448163708120 9452 4670139532655030921488835302074981 9453 5331615865892160009206739226935671 9454 5288507907993593705601729497293901 9455 4656421191454873238328253053927034 9456 4723252820433000947038279497906592 9457 5282063106935801974788540638749446 9458 5000594722051272821138569488706662 9459 4568050186079292033196434824209165 9460 4926590401304479647695824643812293 9461 5429429609688749599736173099781936 9462 5033912366774202146538979130039844 9463 4540239995964177298567538781284720 9464 5058336970373574210931662192484479 9465 5692424902671542932693004829717557 9466 5227955738473858320152441814796736 9467 4554239394635360180070719411383787 9468 4988718353353174147529994811680222 9469 5672202786396597077100357135865194 9470 5380176924574839709989381068810105 9471 4661673696712608309300245271749470 9472 4901856607882422999116839695580837 9473 5694536992660126588734212911326300 9474 5543531886614002933417573148581438 9475 4924971348910833297157822098483637 9476 5220501597827276182175575660407113 9477 5757213027314165981851956745154120 9478 5316335552946036439606465307165990 9479 4938317205027263081677532825330763 9480 5459320265488838665609750364501826 9481 5861189302176890326123918839709044 9482 5397411452613925138736627183931282 9483 4878397416807771405207430984009108 9484 5350892154137499872218474747608785 9485 6048236286573502321264416350250268 9486 5684001828252486636177608161116247 9487 4892456243789754141183210463501467 9488 5303869675640411006891931067596521 9489 6275090465759970602500396410290507 9490 5947416353128894385879643156873385 9491 5075084047500843339407692369980623 9492 5391792420318248208461328643278464 9493 6153879508035908162644872644183608 9494 5813627878522466347096012032897538 9495 5252419436958793622375709018400538 9496 5625997282185332981058462762444867 9497 6115622315211782094782529279484854 9498 5830575846905659319148721426116105 9499 5422109974427118932271820021468847 9500 5875278705726611013092148402493798 9501 6409219448357025366415935192822864 9502 5884965380328664818832661745652521 9503 5214712936870131188691900063864682 9504 5740650599820625817967938709668873 9505 6581370457504908256865739691538677 9506 6246279793003639952625726009520018 9507 5379635487338639959443486841052346 9508 5693402636360086231597053256534067 9509 6642210177373708505305093287969513 9510 6349164560455126187980027463869020 9511 5584359162851265411402419378929179 9512 5965251639280194981080569533495061 9513 6622568666968558774194405316178717 9514 6315376436506964120099377976877250 9515 6022693449470357402210829575782708 9516 6382584106831440550209642355045433 9517 6597076114629617003597348101084479 9518 6188453397341127096565486020140712 9519 5650516734164195241038321151863364 9520 6114352534561560890054550843010912 9521 6943570270641592843133569797644512 9522 6470279049137136134612017840942929 9523 5610606455136892336767965238233306 9524 6249742837183117846699761265547141 9525 7287923760168606744190158971272287 9526 6598084086696643176342258254908262 9527 5628412342455274810377389912398205 9528 6286019357320422131475313798766649 9529 7203196031828028561874265743746075 9530 6781084695531095159264750059077934 9531 5960959457215438835974943249016077 9532 6265913199233519939005197399302017 9533 7065140710725559120715345243631995 9534 6889504053641080621190898334302726 9535 6089794417541318275330059583032506 9536 6403422365336589393629700475071264 9537 7282799455602034594650281140734150 9538 6912726289410798280520284312269259 9539 6173042551235549945102669358938013 9540 6716346293406876365961355069053145 9541 7420202074580835575694409690913629 9542 6862315041903809870015226918475040 9543 6141819327421930670713086209184841 9544 6736785766104382781802753045092680 9545 7690301949971277326228641946646493 9546 7155798409090904519883049353128379 9547 6133377406700038706102984058263517 9548 6650485110639571822735108476594186 9549 7827368511078891959657503724950199 9550 7431684728314705749327881623887908 9551 6371300362942969884674373804216517 9552 6737172474206061783109539364016940 9553 7703978529781708758958200929009679 9554 7523654513025605172478748727106296 9555 6658930409649508273423591708687406 9556 6962665064289740727746850844708454 9557 7778284108689343087442017275569787 9558 7488374725513569804167783688501470 9559 6738346465049350372958405255976581 9560 7222500865630950061713765722200122 9561 8082406275026723728031058049596033 9562 7473168360309863713127082093031574 9563 6683948749401644049743205128107062 9564 7332110413562600515048541852399815 9565 8327331794439589266666375623479636 9566 7759171788812509383671915054190343 9567 6701878166181488548358477154629020 9568 7132653452277899776324518975450753 9569 8418704304092352518394746145627041 9570 8336202919252449418164599611475492 9571 7074512732867287686181772352837945 9572 7267218691064876892450987933802828 9573 8351858635038912486007693528491425 9574 8280470588799404044708742948034102 9575 7417842284687944634538850994198804 9576 7642896502418698801641502971934626 9577 8317012799880227669344976865822312 9578 8031523735414943501399541835113989 9579 7427387534807554008104218264186044 9580 7827550336461205564610184265672436 9581 8684679572741134136133057949128262 9582 8082577964678558454391592927443638 9583 7041180243141495656332142868464363 9584 7681076844334231227686964781131843 9585 9017546309615480889818124715660884 9586 8425806191569010051113341389678058 9587 7185024394567450860225337207682642 9588 7787662461124909864983007620984194 9589 8958880029702376266108418163537480 9590 8495045535827583133234601164256069 9591 7488181691599904450970673129258226 9592 7937002715535809395668960537237782 9593 8950938321436913364905508477511739 9594 8736530154246134984302368169805871 9595 7806228532608874590803972885850271 9596 8201765572593213384689061529566815 9597 9140665506738695645833495273946766 9598 8585597480955489343692160165179221 9599 7623296848762547760925278013200149 9600 8220925549889910518237933250554635 9601 9290475731178670147312677422264102 9602 8734249401543018087380754938248245 9603 7759718341989989262931353068852862 9604 8373547838159163921335116089345757 9605 9600116929165975744370656487699343 9606 9091369346601206276601624576449408 9607 7832357740390384730947852851585716 9608 8433845898685774709655939082903329 9609 9714138891321249641581155267095852 9610 9221669908524640952662255945937123 9611 8095108541217973815341551402242868 9612 8586885187150449991822196478255124 9613 9631057032279198455137975437771646 9614 9293664785701425624596901066434158 9615 8378039145937539434319479980800676 9616 8714783776816857597483474469577130 9617 9784113266518513737697260628010198 9618 9559174597786431640830980992747882 9619 8519998831706321578791746507641478 9620 9029358065019424075902705305588174 9621 10157488972410571209956747237887699 9622 9374236745096562914195429454471072 9623 8286329531528386028359124656464910 9624 9213666126078884489630478157269381 9625 10334963097666437593490179292962039 9626 9525506491319291314274739724928110 9627 8512683235652773937515480892447746 9628 9295182060949447979854141895590975 9629 10583230479079830786157130221910602 9630 10144874298585985436948612970905437 9631 8928520546602326444637557729818222 9632 9312925706355076230595056366267974 9633 10738362393897450778923019360694543 9634 10451989839248462335226594781230369 9635 9075698366509687974881201839326860 9636 9457259077059408414797549949919553 9637 10663454409066631105801450223820265 9638 10092980445446534737107907051987485 9639 9147646961568936911397851480113300 9640 9888092909466994438425332836451501 9641 10823566240714760195671329007806226 9642 10189082266175272984303744668891963 9643 9225292329814621941178542748585510 9644 10033190830643645805645330253485218 9645 11382132982487323956833282634166248 9646 10605425039594535930063939782695841 9647 8913081908198310907129884488416465 9648 9547634666915566543422602467868217 9649 11258531492310542693810779374975145 9650 10876914955621429274701572781853572 9651 9358248982316857086824824147448739 9652 9722436972920474506433870010816311 9653 11177288308801920495775669200577519 9654 10927394373210103009610702796266639 9655 9701231327316045050820140468564633 9656 10188815133673690575404614046877938 9657 11441383816583188471698248073353227 9658 10936503759845470710344509051190431 9659 9864321340012580074436218905203340 9660 10522243890608760610634119287716642 9661 11680278671168588622718710859214195 9662 10898418713757274941790900460636284 9663 9516445132522797950223519519189594 9664 10328931031199118051943333651807268 9665 12030468281404695581292806571306871 9666 11449811916042949922236115498547212 9667 9776028101108038370328221738312742 9668 10544047320379765340163599103557969 9669 12343016182368278275060527511969831 9670 11771400259092952088701039565573978 9671 10237868850864819016425523775011500 9672 10690426511081915983024499289493997 9673 12050452244908798821159472871002704 9674 11763771221221306747550493631059548 9675 10640614372597426226711176082642700 9676 10945006017143176249453813220715832 9677 12252752787944586192048433584485048 9678 11882497306132039876948212613078197 9679 10431286917634680833141142054019447 9680 11185375216964106140492526499071577 9681 12870343969568918120786448837467880 9682 12179031083827280554889164024692798 9683 10529287927298120061324964748611770 9684 11461691592395018055437901421759726 9685 13206678211452377922299097080740951 9686 12528978944501175286248465657563951 9687 10804572552895067028714208237372004 9688 11202790853170436193516788797148639 9689 13132003401577975926648326161842398 9690 12935725060584281553636689712718157 9691 11140282946265531668681847098011405 9692 11343489806824654066063605049652040 9693 13110650196386944327676145909231081 9694 13291239434213882934022038074276927 9695 11744343120783309456166025596169069 9696 11741579802126891466395891938395308 9697 13147394288942965200057224178138859 9698 13137786438894773756492942561003854 9699 11825380661867149653019926399653225 9700 12082570597143829211006304349040158 9701 13687214780300883040400667457996812 9702 13044560678067572094781749921698760 9703 11377076751032783952492459458130915 9704 12266361505296320421307871073409675 9705 14117312074885660839366791952621383 9706 13281408489217688915195481936008566 9707 11445937543620893886216862565385889 9708 12168359204309641776798492101320128 9709 13986942585109044893385782924095793 9710 13933709233096148930319519219727939 9711 12164229814666504520203265316584586 9712 12003053597598036400103564710319601 9713 13966802254521467195178821072737351 9714 14075511416505573584756358998280818 9715 12312731425796158142126900688261142 9716 12567641093327916986645593317181117 9717 14263814192567384651376711606406602 9718 13412014941601373511771519922783817 9719 12055872690787165591080468932102827 9720 13331004240082310568381495188984748 9721 14599072175997677004682268090016184 9722 13465888807854920160018936131359003 9723 12267297839501560892550020290936475 9724 13420954460778125269506650846308839 9725 15045676033850738044988477340629775 9726 14330757572762557808535583849300563 9727 12345979620371711679321186949868387 9728 12938206050837626095715358024820643 9729 15318065136384062999980279179367465 9730 14972088138603892957643799107882306 9731 12868032122610658300123922888635496 9732 13183279700132307513245620085530103 9733 15056675033862923124793182088107862 9734 14757333290385495359141829389770995 9735 13395187122090675460949687928362652 9736 13911691733447111673047758778722701 9737 15265846388142765424978576251601216 9738 14769706910879138464497161125322065 9739 13658289921359884075617295957697764 9740 14739911088285404850851874068268092 9741 16089124745090749327762566823951596 9742 14665686290784943636761887279455547 9743 12866076778888480744053391180633065 9744 14185271198907653270139240614565947 9745 16498456064220242673054694414990431 9746 15773849726812828750500200685616441 9747 13443086248617579804974492526657549 9748 13925863565667968644867777364782937 9749 16586286812979000363502380378401879 9750 16493856031717633055148204500052696 9751 14076800996417882462534702967232379 9752 14329999721935115493835259489066517 9753 16393038145533741833978626198265063 9754 16146404788816870534088523966574377 9755 14743572463300693025785307672676882 9756 15242918631912863137490264191609502 9757 16332635567180041026575199904243607 9758 15563178931489042438486295916586631 9759 14586425849694147756045661544291559 9760 15546775247730672325560479927668130 9761 17082443149065076210431259360289705 9762 16203140210184438676142685432744105 9763 14482519944338238453651381445476118 9764 15641299008627435078870148486621982 9765 18042880809636987358181886960504782 9766 16787045768910117948617576596715754 9767 14059192811881026261985681686367592 9768 15256461192505835450613098400289109 9769 17833170379889698445401638689188127 9770 17220566798202882302391062973102285 9771 14827991112298431977434100537196483 9772 15289953766589499870396746697744065 9773 17510877188751640583552415330960958 9774 17400013742488065910289118777517215 9775 15395820199266674719821582623702454 9776 15812410346639913836655532693604566 9777 18038122622700600324186432275055132 9778 17306641832188593076058179907021090 9779 15588866318032838268027762380899880 9780 16681574091448246959072150712003711 9781 18353939564852141453556320300014621 9782 17156492721511170742024506067080736 9783 15194354072790656486287307356041142 9784 16436342637823324330189561770402351 9785 18916288674672063700881498504532532 9786 18273080107519339761626840199334524 9787 15639291138525378244523226044402861 9788 16347959864930435923791621293318055 9789 19370831901273714896835330174298134 9790 18964285260591566135308766211186447 9791 15972216564641567591372945832429196 9792 16269914427934476640987872545940272 9793 18948520649819430867772076354071241 9794 18853801781871386092351905710936455 9795 16674696360898375246471509100721139 9796 16862983104856483998845305959347068 9797 18993922457321280271706120503992947 9798 18858030256236521408512012421073833 9799 16859591768916029070197809257468260 9800 17542576288947273837789226061862982 9801 20237918624390020296970571433837714 9802 19312670716618979726936395642845016 9803 16695953170905305739317552356937366 9804 17867772202951620061443374126926900 9805 20546696525717995428965143653790176 9806 19474709677978209773604090145245709 9807 16593256842537339162543103346320508 9808 17335652047070023168162942422215171 9809 20306540680559876112911218640292716 9810 20840228562596768491410521021333325 9811 18164807318241623534084714618134929 9812 17829889128062785255415888177034511 9813 20542178644520408072160664125289277 9814 20775242423853894319799814392392827 9815 18422324751440364818852560413807160 9816 18507669967348650372626145862874466 9817 20720786546261639623722205025816570 9818 19963494316426122998161620481362468 9819 17954975958932747764209719918043928 9820 19171621286351165639884567875730901 9821 21555758092648352182320967436430911 9822 20651023691745839473623588065173317 9823 17998058908579887248849338661763444 9824 18953803999436124801367276193159578 9825 22177389027758126077697036107610885 9826 21625397116386737569084818018173043 9827 18582573187189394030255005914719420 9828 19196383126562879587139166145829410 9829 22111987586056810780908692539686046 9830 21629483335910246828822647702833899 9831 19009934504047790671670615175477769 9832 19142303041125524013728065578610630 9833 21741736986644696843068634984829142 9834 21899870614253793272394871853856622 9835 19531299457575974148066431926955703 9836 19918215835666691179506328388879599 9837 22450869108925014964837626443528297 9838 21809670051655554454439411980359125 9839 19571901249733156527012222223763879 9840 20560026200572778205953151357473883 9841 23037660974936630295273024203840690 9842 21716934067918366997552204456346031 9843 19106930514909217483598699338330431 9844 20579144903133751507204800718105155 9845 23601650949456678107984029075685415 9846 22590185026101119984396640964951931 9847 19554318532297460655128090931476096 9848 20501004930487083814327247234307073 9849 23929747295683477454981193683522003 9850 23791012602950038250783578769910972 9851 20470099170555200796358709771440108 9852 20680758902027355571159656653822575 9853 24011632807105286143178180162501121 9854 23661574926547800602341997676639031 9855 20522612838603721084961069044466637 9856 20918616344227913678004981138770349 9857 23935718135145628826821723077700443 9858 23539163202400079384238679723460535 9859 21121922010185722743891708113243246 9860 22226751751688979738036150597968806 9861 24870926090452625210249192692197740 9862 23245652693845435054271613693309074 9863 20940324507540729736589208452653184 9864 22771710954048096224815241680531844 9865 25396681253542386349955769484980365 9866 24450756330030991551558883702418234 9867 21608335428267468592724303923248696 9868 22236151818240261282607458097918812 9869 25836686434599480745445128166853094 9870 25717724817146938649301148025282090 9871 21893281737977399684809485726208764 9872 22031259580738759803670805505966198 9873 25791962242977832547568409780519987 9874 25480449364086291254356880124975107 9875 22741337631178109205944426701393415 9876 23489590982746764183599483457577389 9877 25888891228259983491745597134877713 9878 24995398576644731097529473628454748 9879 22880110397522500279889791927639958 9880 24207390308246704965201356172098628 9881 26740559329657748091766551200736269 9882 25767506527120011726601662412477544 9883 22850856048174549895779116159092787 9884 24277891549014975589692255591118876 9885 27817717252968635576699052901320319 9886 26652314148504434860038441327177106 9887 22808509136769454454604045104966826 9888 23600185543256469280450852793416448 9889 27820132068332643100792353610813304 9890 27257928377469124506557804242665261 9891 23370241066526231907589165027566917 9892 23852897694142480793698226705795428 9893 27864954838240764779936354738664217 9894 27672306748778717362905872859811769 9895 24385541759303638840737865764899835 9896 25026567034795566741132755322958039 9897 27702912302264025143237086720740571 9898 27135619933600050408305389286070153 9899 24665725641178626104002140741672308 9900 25867349478502142489455067280555599 9901 28536895376789601008369055108157467 9902 27512292937905139900394148785324561 9903 24194297179652387697159360048369650 9904 25104289845092250391264243980784305 9905 29670122138902934656721314090269498 9906 29040727035883341276324276823360361 9907 24364608405869847892777634143649186 9908 25268002618590003090321379278633535 9909 30487071608215153999659124355440133 9910 29625050433921187878107701250360595 9911 25208106185639624068040053984286309 9912 25930633587502044222264289210025627 9913 29482100099900250472781592768314304 9914 29717931241708225306801417622558067 9915 26719828639640561578096635244990627 9916 26561550434948873078745648214395513 9917 29725282522421825459157428499528297 9918 30070288283042082817872457760924834 9919 26503107172172798359335330373149012 9920 27030430156983481874930241246369637 9921 31201385102060476266853052964836645 9922 30355949140677308008458187987466607 9923 26562272132683580050592055268586614 9924 27902620132995481233053478888027449 9925 31872528401967774326364477363122856 9926 30452409851669136058776788376716646 9927 26697637880426515713410228124374744 9928 27847079621672621358777969831102438 9929 32166516278807752077817729366346986 9930 32037761209228059583392251431243771 9931 27838917660824526195976944830710247 9932 27877348309000326234693662608289746 9933 32427883540940358233314562875176965 9934 32799094841254529843784570723438767 9935 28128407450818525635984777816708485 9936 28139105566059168734871731668451465 9937 32229587338578604903285603016829607 9938 32114512485815634664017484649323001 9939 28646528409413939207387491646785733 9940 29233746075133829101843237357914456 9941 33173659561160606461923213713023973 9942 32708927286866084442153931276434275 9943 28728446019028810867545140348385645 9944 29634058844109922308865551041598668 9945 34372694242248820580328368988489234 9946 33293950826106844905472678467543499 9947 28928207265197759378099514939813815 9948 29986165804870774739827987222085345 9949 34615777398534507792748209205885286 9950 34382476249456420460888440090923764 9951 29633805695772712050797970591303514 9952 29489090308553093573388295595170838 9953 34335493831694972753404591219328411 9954 35113274607212624717066196780287096 9955 30555859352008996970953065436295052 9956 30886912824663811454609176896789747 9957 35457467659307336956572265604762192 9958 34397997273406186647517410371560810 9959 30555455110990705791250613659804355 9960 31887089507092224444952988580733944 9961 35409872775204069490496608359157994 9962 34188682697737963367328335173720046 9963 31113519089144993243613171873661444 9964 32235853975289038336824524149288066 9965 36526024820896599272561043951072462 9966 36300176328772140070082080593569728 9967 31065205148441798103992982332935391 9968 31140376497704225149656303729096084 9969 37504581228129079267884045495462702 9970 37935730673530002116173284140191834 9971 32031371476765249514574890795331393 9972 31966517145489258514876910506482407 9973 37004840369285777274445927008740383 9974 36920797637558953294869810329621893 9975 33387803892685809124278876418266624 9976 33893282120934739910078817269430284 9977 36827412373458920772011973458208395 9978 36544195998814152795188543365145584 9979 33951885346522935990759099010832264 9980 34981184609326375133937907570803688 9981 38816009823893689123422291724228271 9982 37247306517530661242208411675925654 9983 32338905639011964372450264993719201 9984 34102737430503670537694080854488988 9985 40154898654168170618845189038999001 9986 38688501839205836982480472074990383 9987 33305495119866078532014104973843472 9988 34493943118004467677411896058460998 9989 39774265234873047814362393320923872 9990 39869972607903667260953014645397762 9991 35135245073427799147115651421286316 9992 35400661599902031670194548510872478 9993 39909171284068069386327981049526306 9994 40064369745356185525079003543036967 9995 35980073507382237201409963822987084 9996 36519464377173652065801678284663003 9997 40447567206508495243096713726275595 9998 39318443476955587228616876977590671 9999 35585229575522996986440244648556359 10000 36797456724772566775208207911086425