0 1 1 1 2 1 3 1 4 1 5 1 6 1 7 1 8 1 9 2 10 1 11 1 12 1 13 1 14 3 15 1 16 1 17 1 18 2 19 1 20 4 21 1 22 1 23 1 24 2 25 5 26 1 27 5 28 1 29 1 30 1 31 2 32 3 33 16 34 1 35 6 36 1 37 1 38 1 39 2 40 3 41 11 42 61 43 1 44 7 45 1 46 1 47 1 48 2 49 3 50 4 51 40 52 272 53 1 54 8 55 1 56 1 57 1 58 2 59 3 60 4 61 19 62 99 63 1385 64 1 65 9 66 1 67 1 68 1 69 2 70 3 71 4 72 5 73 78 74 589 75 7936 76 1 77 10 78 1 79 1 80 1 81 2 82 3 83 4 84 5 85 29 86 217 87 3194 88 50521 89 1 90 11 91 1 92 1 93 1 94 2 95 3 96 4 97 5 98 6 99 133 100 496 101 11259 102 353792 103 1 104 12 105 1 106 1 107 1 108 2 109 3 110 4 111 5 112 6 113 41 114 412 115 3961 116 92159 117 2702765 118 1 119 13 120 1 121 1 122 1 123 2 124 3 125 4 126 5 127 6 128 7 129 208 130 1041 131 25442 132 666160 133 22368256 134 1 135 14 136 1 137 1 138 1 139 2 140 3 141 4 142 5 143 6 144 7 145 55 146 711 147 2300 148 105963 149 3052323 150 199360981 151 1 152 15 153 1 154 1 155 1 156 2 157 3 158 4 159 5 160 6 161 7 162 8 163 306 164 1970 165 22991 166 349504 167 31799041 168 1903757312 169 1 170 16 171 1 172 1 173 1 174 2 175 3 176 4 177 5 178 6 179 7 180 8 181 71 182 1145 183 4741 184 170832 185 3908059 186 287316122 187 19391512145 188 1 189 17 190 1 191 1 192 1 193 2 194 3 195 4 196 5 197 6 198 7 199 8 200 9 201 430 202 3454 203 10284 204 822198 205 34227438 206 1620265923 207 209865342976 208 1 209 18 210 1 211 1 212 1 213 2 214 3 215 4 216 5 217 6 218 7 219 8 220 9 221 89 222 1749 223 8997 224 123397 225 3114489 226 190065457 227 20497038755 228 2404879675441 229 1 230 19 231 1 232 1 233 1 234 2 235 3 236 4 237 5 238 6 239 7 240 8 241 9 242 10 243 583 244 5708 245 21008 246 1041224 247 10006375 248 819786496 249 222237912664 250 29088885112832 251 1 252 20 253 1 254 1 255 1 256 2 257 3 258 4 259 5 260 6 261 7 262 8 263 9 264 10 265 109 266 2562 267 16003 268 45031 269 5690415 270 141705439 271 11785687921 272 1488257158851 273 370371188237525 274 1 275 21 276 1 277 1 278 1 279 2 280 3 281 4 282 5 283 6 284 7 285 8 286 9 287 10 288 11 289 768 290 8996 291 40026 292 630421 293 24359248 294 1457872978 295 130746521282 296 22149498351205 297 4951498053124096 298 1 299 22 300 1 301 1 302 1 303 2 304 3 305 4 306 5 307 6 308 7 309 8 310 9 311 10 312 11 313 131 314 3627 315 27013 316 91505 317 5954062 318 87922385 319 9522474417 320 907546301523 321 280180369563194 322 69348874393137901 323 1 324 23 325 1 326 1 327 1 328 2 329 3 330 4 331 5 332 6 333 7 334 8 335 9 336 10 337 11 338 12 339 988 340 13636 341 72057 342 194464 343 36439007 344 278723178 345 48094772656 346 4835447317504 347 2172534146099019 348 1015423886506852352 349 1 350 24 351 1 352 1 353 1 354 2 355 3 356 4 357 5 358 6 359 7 360 8 361 9 362 10 363 11 364 12 365 155 366 4991 367 43665 368 175016 369 3111409 370 174011100 371 4777712981 372 202808749375 373 84965187064099 374 37183508549366519 375 15514534163557086905 376 1 377 25 378 1 379 1 380 1 381 2 382 3 383 4 384 5 385 6 386 7 387 8 388 9 389 10 390 11 391 12 392 13 393 1246 394 20005 395 123744 396 393805 397 32514338 398 697278853 399 56439873880 400 3716808948931 401 1141012634368398 402 537546603651987424 403 246921480190207983616 404 1 405 26 406 1 407 1 408 1 409 2 410 3 411 4 412 5 413 6 414 7 415 8 416 9 417 10 418 11 419 12 420 13 421 181 422 6705 423 68052 424 318223 425 831384 426 220345299 427 2442137774 428 424119250083 429 48860589990687 430 9504085749177097 431 4736552519729393091 432 4087072509293123892361 433 1 434 27 435 1 436 1 437 1 438 2 439 3 440 4 441 5 442 6 443 7 444 8 445 9 446 10 447 11 448 12 449 13 450 14 451 1545 452 28544 453 204187 454 755802 455 14964895 456 1161515620 457 7677528495 458 2456329637366 459 403131250565618 460 60283564499562496 461 91641380850914414521 462 70251601603943959887872 463 1 464 28 465 1 466 1 467 1 468 2 469 3 470 4 471 5 472 6 473 7 474 8 475 9 476 10 477 11 478 12 479 13 480 14 481 209 482 8824 483 102799 484 554250 485 1679581 486 171416216 487 5117035637 488 154507257827 489 11821181689417 490 2545098156762649 491 1251854782837499881 492 1490424231594917313242 493 1252259641403629865468285 494 1 495 29 496 1 497 1 498 1 499 2 500 3 501 4 502 5 503 6 504 7 505 8 506 9 507 10 508 11 509 12 510 13 511 14 512 15 513 1888 514 39763 515 325566 516 1385651 517 3527140 518 1274511567 519 19624019910 520 2060124800270 521 49308397822776 522 13287626090593750 523 19735099323279743522 524 14708695606607601165843 525 23119184187809597841473536 526 1 527 30 528 1 529 1 530 1 531 2 532 3 533 4 534 5 535 6 536 7 537 8 538 9 539 10 540 11 541 12 542 13 543 14 544 15 545 239 546 11407 547 151146 548 930221 549 3233210 550 70542781 551 7351608748 552 67294308247 553 17511127577941 554 1098781192727401 555 298862918624439649 556 191781185418766714683 557 317415461484973338942011 558 441543893249023104553682821 559 1 560 31 561 1 562 1 563 1 564 2 565 3 566 4 567 5 568 6 569 7 570 8 571 9 572 10 573 11 574 12 575 13 576 14 577 15 578 16 579 2278 580 54246 581 503861 582 2441860 583 7113085 584 878845662 585 35319494255 586 210311057024 587 114431145225190 588 16688667550625072 589 4782893352734420298 590 1411083019275488149504 591 5735930050702709579598280 592 8713962757125169296170811392 593 1 594 32 595 1 596 1 597 1 598 2 599 3 600 4 601 5 602 6 603 7 604 8 605 9 606 10 607 11 608 12 609 13 610 14 611 15 612 16 613 271 614 14517 615 217037 616 1511620 617 5969019 618 14872836 619 7113969943 620 147208687584 621 4860499987799 622 619024078342189 623 159609583197355203 624 47683180167654469322 625 33810804270120276636139 626 62671742039942099631403299 627 177519391579539289436664789665 628 1 629 33 630 1 631 1 632 1 633 2 634 3 635 4 636 5 637 6 638 7 639 8 640 9 641 10 642 11 643 12 644 13 645 14 646 15 647 16 648 17 649 2718 650 72656 651 759676 652 4156989 653 13728770 654 327202371 655 44573747024 656 546836589610 657 72178664783758 658 2890746049056048 659 1165541626549318204 660 361247232842280919471 661 611982206046097666022958 662 1492373965946539304777257789 663 3729407703720529571097509625856 664 1 665 34 666 1 667 1 668 1 669 2 670 3 671 4 672 5 673 6 674 7 675 8 676 9 677 10 678 11 679 12 680 13 681 14 682 15 683 16 684 17 685 305 686 18221 687 305215 688 2387595 689 10623448 690 29953705 691 4404647524 692 231938007625 693 1845658907261 694 684803123126277 695 11979440405949527 696 7011517877069039885 697 2248721836686302109375 698 6796689405759438360407137 699 29665120602262869704075225594 700 80723299235887898062168247453281 701 1 702 35 703 1 704 1 705 1 706 2 707 3 708 4 709 5 710 6 711 7 712 8 713 9 714 10 715 11 716 12 717 13 718 14 719 15 720 16 721 17 722 18 723 3211 724 95740 725 1119174 726 6864374 727 25496305 728 62403576 729 38563138925 730 1043938332476 731 5742168041637 732 4985006104393196 733 314454198767960609 734 36265505017233153486 735 59944119590762859986821 736 56906245479134057176170496 737 355493170380387030721038571419 738 1798651693450888780071750349094912 739 1 740 36 741 1 742 1 743 1 744 2 745 3 746 4 747 5 748 6 749 7 750 8 751 9 752 10 753 11 754 12 755 13 756 14 757 15 758 16 759 17 760 18 761 341 762 22590 763 421323 764 3677333 765 18305033 766 57946176 767 1497685801 768 260827049366 769 4176060103827 770 149870423643695 771 29947298627248915 772 5415673772062992930 773 994628011390658768801 774 1130631701687200113516942 775 1545327493049348356667631841 776 9258811135790665497435002773679 777 41222060339517702122347079671259045 778 1 779 37 780 1 781 1 782 1 783 2 784 3 785 4 786 5 787 6 788 7 789 8 790 9 791 10 792 11 793 12 794 13 795 14 796 15 797 16 798 17 799 18 800 19 801 3760 802 124334 803 1615130 804 11032042 805 45762616 806 125550075 807 21662955602 808 1461367682802 809 15138650342428 810 2452427105334001 811 154796467083426714 812 58922755327619551371 813 18463809376825604304448 814 13215286801927088590532263 815 31579858152554982685373132162 816 200776204583497637546703088929040 817 970982810785059112379399707952152576 818 1 819 38 820 1 821 1 822 1 823 2 824 3 825 4 826 5 827 6 828 7 829 8 830 9 831 10 832 11 833 12 834 13 835 14 836 15 837 16 838 17 839 18 840 19 841 379 842 27699 843 572011 844 5537641 845 30644601 846 108166215 847 260757874 848 203984809083 849 7064323701463 850 50462774778029 851 25693720399771170 852 707766720671940833 853 488712864433004927300 854 214427011917593010321951 855 116805340308648526707272984 856 394567514991232462212202273443 857 2618304731622723256262677112102883 858 23489580527043108252017828576198947741 859 1 860 39 861 1 862 1 863 1 864 2 865 3 866 4 867 5 868 6 869 7 870 8 871 9 872 10 873 11 874 12 875 13 876 14 877 15 878 16 879 17 880 18 881 19 882 20 883 4368 884 159368 885 2288109 886 17305176 887 79676000 888 243374014 889 6779704699 890 1481332966624 891 30277168103354 892 156435448534980 893 206199562504814249 894 2919764623354665472 895 3329141249406389514837 896 1889810968393411764018650 897 844373731902601716850390625 898 3704005473270641755597685653504 899 74038857161557205972527681497372721 900 583203324917310043943191641625494290432 901 1 902 40 903 1 904 1 905 1 906 2 907 3 908 4 909 5 910 6 911 7 912 8 913 9 914 10 915 11 916 12 917 13 918 14 919 15 920 16 921 17 922 18 923 19 924 20 925 419 926 33627 927 765049 928 8171876 929 49992775 930 195568399 931 524190213 932 104859432992 933 8891446883285 934 117326160848355 935 4550848238976929 936 1362142450295075560 937 88241371904442559969 938 19433214010051252321574 939 13642182917205373394806861 940 26025393738852583263983317409 941 112418269979785807930914890672179 942 1739317344037357729592558320480494362 943 14851150718114980017877156781405826684425 944 1 945 41 946 1 947 1 948 1 949 2 950 3 951 4 952 5 953 6 954 7 955 8 956 9 957 10 958 11 959 12 960 13 961 14 962 15 963 16 964 17 965 18 966 19 967 20 968 21 969 5038 970 201871 971 3187776 972 26558650 973 134980534 974 456326298 975 1085822612 976 1056786473694 977 45944092303986 978 417162718675591 979 81346428399771808 980 7721121747349273395 981 1698652056468429108290 982 99971389158736267190375 983 84218127773192153972517924 984 565251258356328725883010379093 985 2559900610836353748461899691111118 986 24521387779014982719407393681918617443 987 387635983772083031828014624002175135645696 988 1 989 42 990 1 991 1 992 1 993 2 994 3 995 4 996 5 997 6 998 7 999 8 1000 9 1001 10 1002 11 1003 12 1004 13 1005 14 1006 15 1007 16 1008 17 1009 18 1010 19 1011 20 1012 21 1013 461 1014 40457 1015 1009446 1016 11840375 1017 79675999 1018 343586853 1019 1017958697 1020 30403033109 1021 8201299132615 1022 210037282217887 1023 1376641264918952 1024 932836598255051487 1025 38609948481030886970 1026 20720765085787759947171 1027 3236510817580345691662079 1028 2742875890766432202620576557 1029 7578489655361137825647560076252 1030 35537898793412449855158002996427577 1031 748143352322822616486329840093414978195 1032 10364622733519612119397957304745185976310201 1033 1 1034 43 1035 1 1036 1 1037 1 1038 2 1039 3 1040 4 1041 5 1042 6 1043 7 1044 8 1045 9 1046 10 1047 11 1048 12 1049 13 1050 14 1051 15 1052 16 1053 17 1054 18 1055 19 1056 20 1057 21 1058 22 1059 5773 1060 252976 1061 4374345 1062 39961324 1063 223092843 1064 830334932 1065 2181340096 1066 500699951880 1067 52504248971855 1068 866414106144608 1069 4255079032552953 1070 8182777267865695766 1071 173752809458244163849 1072 192446259985471760326852 1073 68327269099076224914963242 1074 60175186661695687519160204984 1075 76552735716505557959307783367361 1076 369678481838305503681196807863402496 1077 18927298259019667370139674132303481830584 1078 283727921907431909304183316295787837183229952 1079 1 1080 44 1081 1 1082 1 1083 1 1084 2 1085 3 1086 4 1087 5 1088 6 1089 7 1090 8 1091 9 1092 10 1093 11 1094 12 1095 13 1096 14 1097 15 1098 16 1099 17 1100 18 1101 19 1102 20 1103 21 1104 22 1105 505 1106 48276 1107 1315575 1108 16872544 1109 124324173 1110 588153902 1111 1916157571 1112 4508102895 1113 5377760037471 1114 288796432470864 1115 3273134804286369 1116 136517110547018321 1117 58955273848271754685 1118 714331798287688947528 1119 1464413676252298276822757 1120 906023043151905679316111121 1121 822160686735317120408943290295 1122 630251788030250457478377382812500 1123 12400955344370579815860057902758195801 1124 286855583568634493383900167603338300544771 1125 7947579422597592703608040510088070619519273805 1126 1 1127 45 1128 1 1129 1 1130 1 1131 2 1132 3 1133 4 1134 5 1135 6 1136 7 1137 8 1138 9 1139 10 1140 11 1141 12 1142 13 1143 14 1144 15 1145 16 1146 17 1147 18 1148 19 1149 20 1150 21 1151 22 1152 23 1153 6576 1154 313925 1155 5920174 1156 59053968 1157 360540152 1158 1470384796 1159 4242920370 1160 135243086821 1161 44417341066592 1162 1402759135413097 1163 11455993074266530 1164 2646331809525509455 1165 363633213135625322004 1166 24430121054508501102925 1167 9522918786600831750058374 1168 9108692038114418510527559390 1169 8488117645901084074293955902088 1170 22050794775117825572870373362479411 1171 311347367877723185713414333269243007202 1172 9392298866819003676787888284892065191114965 1173 227681379129930886488600284336316164603920777216 1174 1 1175 46 1176 1 1177 1 1178 1 1179 2 1180 3 1181 4 1182 5 1183 6 1184 7 1185 8 1186 9 1187 10 1188 11 1189 12 1190 13 1191 14 1192 15 1193 16 1194 17 1195 18 1196 19 1197 20 1198 21 1199 22 1200 23 1201 551 1202 57175 1203 1695304 1204 23680773 1205 190285067 1206 983291371 1207 3506302245 1208 9051563489 1209 2362776281942 1210 302110673179425 1211 6137120226574514 1212 37492371220663331 1213 32971134402899592930 1214 1974153892876244444523 1215 519695724381021709149134 1216 54426347123807475638139175 1217 74823739505279106836407766309 1218 71486442153355008935102092612745 1219 541942656020481424353553957775311972 1220 4754518328811527492037669632725741105803 1221 254588587446217745086189676006885917740593594 1222 6667537516685544977435028474773748197524107684661 1223 1 1224 47 1225 1 1226 1 1227 1 1228 2 1229 3 1230 4 1231 5 1232 6 1233 7 1234 8 1235 9 1236 10 1237 11 1238 12 1239 13 1240 14 1241 15 1242 16 1243 17 1244 18 1245 19 1246 20 1247 21 1248 22 1249 23 1250 24 1251 7450 1252 386074 1253 7911513 1254 85842872 1255 570855256 1256 2540169420 1257 8014405169 1258 18668849728 1259 26943428302263 1260 1762418359689714 1261 24548552192323155 1262 115601520679986132 1263 313858556909962568126 1264 9624275164518706376842 1265 7025517624722288539510767 1266 278956707277329946128214016 1267 524122817473491551168414073248 1268 512875707018834440920436425348818 1269 8197520835896085173735247577475909758 1270 54283470900042268392705985149458924437504 1271 4127651186268068995582294187410662509035787499 1272 199500252157859031027160499643195658166340757225472 1273 1 1274 48 1275 1 1276 1 1277 1 1278 2 1279 3 1280 4 1281 5 1282 6 1283 7 1284 8 1285 9 1286 10 1287 11 1288 12 1289 13 1290 14 1291 15 1292 16 1293 17 1294 18 1295 19 1296 20 1297 21 1298 22 1299 23 1300 24 1301 599 1302 67249 1303 2162133 1304 32776352 1305 286142971 1306 1608773955 1307 6252724769 1308 17631691408 1309 597403191265 1310 235983368647984 1311 9064021751104355 1312 90829746321362500 1313 4054945588486218035 1314 2449330665188551864539 1315 42775070788291726060761 1316 72239203976637283428421408 1317 10414336131135839051945218151 1318 3220550512981901721056296935703 1319 19341127289980878473126097164908301 1320 93156487499008269848511019517851543369 1321 1994376378358906940606671244139598616500219 1322 144363288585238625759426007193968137061458927399 1323 6096278645568542158691685742876843153976539044435185 1324 1 1325 49 1326 1 1327 1 1328 1 1329 2 1330 3 1331 4 1332 5 1333 6 1334 7 1335 8 1336 9 1337 10 1338 11 1339 12 1340 13 1341 14 1342 15 1343 16 1344 17 1345 18 1346 19 1347 20 1348 21 1349 22 1350 23 1351 24 1352 25 1353 8398 1354 470898 1355 10450412 1356 122911396 1357 887043270 1358 4290063929 1359 14738565568 1360 37467344277 1361 11035364505794 1362 1699409108510225 1363 41921330021751636 1364 313775635851492449 1365 84719399904840709006 1366 16331290554914276847581 1367 175378739487372513760680 1368 607355670239136826568705228 1369 246299868345450722698420743022 1370 123988784842122415535877198957309 1371 489599514947150944336289948061711880 1372 860479346915702242996405427560654296875 1373 54730142510045710029141582006763696953472878 1374 4174000706029262630087104749739789564981861703104 1375 190169564657928428175235445073924928592047775873499136 1376 1 1377 50 1378 1 1379 1 1380 1 1381 2 1382 3 1383 4 1384 5 1385 6 1386 7 1387 8 1388 9 1389 10 1390 11 1391 12 1392 13 1393 14 1394 15 1395 16 1396 17 1397 18 1398 19 1399 20 1400 21 1401 22 1402 23 1403 24 1404 25 1405 649 1406 78597 1407 2731337 1408 44787571 1409 423361545 1410 2580489569 1411 10890162328 1412 33407415327 1413 77138650016 1414 133158027112355 1415 10480172344029666 1416 177001508133191877 1417 1019771028957453954 1418 1139632819085333338425 1419 95659425517043250631300 1420 6696277418144410851703961 1421 4354020823685130267783181755 1422 3672110262391538897667324130101 1423 3099761794415964658119808729075318 1424 7692687304018369488990672396692641083 1425 33689857912608684320094390745237361757219 1426 911751459679798696408425212607874893141910417 1427 72086646844693740561581351423892579492115222862211 1428 6053285248188621896314383785111649088103498225146815121 1429 1 1430 51 1431 1 1432 1 1433 1 1434 2 1435 3 1436 4 1437 5 1438 6 1439 7 1440 8 1441 9 1442 10 1443 11 1444 12 1445 13 1446 14 1447 15 1448 16 1449 17 1450 18 1451 19 1452 20 1453 21 1454 22 1455 23 1456 24 1457 25 1458 26 1459 9423 1460 569996 1461 13656796 1462 173551920 1463 1354757009 1464 7096346368 1465 26447537127 1466 73078721066 1467 2622714100511 1468 1232729694386436 1469 56893079009624707 1470 690306374479925150 1471 3137757313866869239 1472 11700533598194232683264 1473 502221120586041326743232 1474 155967492453660543483856272 1475 27371207405575951469552881231 1476 41479182773386483815768832170380 1477 48480459333086823036652712217390839 1478 91043042909918862619978942121541813086 1479 924274665778189620713243869602423221028238 1480 11334989348526503334953513447876270329478250496 1481 2682135708756714318465256232121385034570768715828841 1482 196535694915671808914892880726989984967498805398829268992 1483 1 1484 52 1485 1 1486 1 1487 1 1488 2 1489 3 1490 4 1491 5 1492 6 1493 7 1494 8 1495 9 1496 10 1497 11 1498 12 1499 13 1500 14 1501 15 1502 16 1503 17 1504 18 1505 19 1506 20 1507 21 1508 22 1509 23 1510 24 1511 25 1512 26 1513 701 1514 91322 1515 3420115 1516 60480195 1517 617073569 1518 4064271088 1519 18559675167 1520 61710920006 1521 154754938765 1522 51073906168392 1523 9370219271877733 1524 277354820801135648 1525 2510205714851330535 1526 119458903023961106839 1527 98322622579183081801639 1528 2399518370565858212890177 1529 2314594604206221775064634483 1530 153970167407749106776335494180 1531 382083890347016418983987739091363 1532 572692331934896155505653778374351580 1533 876296353084087356622568415805025863057 1534 15569463458960728126835833771893268032656957 1535 452660711703693388632626302584901234644202823761 1536 82395868991094387856330470907905708351691309908315482 1537 6506162486684608847715870634080822983483644236765385576565 1538 1 1539 53 1540 1 1541 1 1542 1 1543 2 1544 3 1545 4 1546 5 1547 6 1548 7 1549 8 1550 9 1551 10 1552 11 1553 12 1554 13 1555 14 1556 15 1557 16 1558 17 1559 18 1560 19 1561 20 1562 21 1563 22 1564 23 1565 24 1566 25 1567 26 1568 27 1569 10528 1570 685096 1571 17670714 1572 241920869 1573 2036342848 1574 11515434807 1575 46399187966 1576 138849570055 1577 318107374164 1578 650170825524643 1579 60908602168231622 1580 1232689663752032889 1581 8576537228469202536 1582 2675879435478990344394 1583 704721389375923085769246 1584 10557913757134279972447254 1585 26104450711099181239993727744 1586 786974820312871750416928386426 1587 2994320491942257923105840660273370 1588 5507596803674211781718669087218546165 1589 7164189657829941721785416816044287043056 1590 196590131349333845350862853859074368725629076 1591 13479214280058053968795449792010202923482594968642 1592 1510132340368928573447627267867623085798413970662108083 1593 219523439106761591280258358007964245987752702449505540243456 1594 1 1595 54 1596 1 1597 1 1598 1 1599 2 1600 3 1601 4 1602 5 1603 6 1604 7 1605 8 1606 9 1607 10 1608 11 1609 12 1610 13 1611 14 1612 15 1613 16 1614 17 1615 18 1616 19 1617 20 1618 21 1619 22 1620 23 1621 24 1622 25 1623 26 1624 27 1625 755 1626 105531 1627 4247745 1628 80780513 1629 887043268 1630 6294150687 1631 31003093766 1632 111358051165 1633 302202005454 1634 11451865469869 1635 6343670997018224 1636 348052400316890919 1637 5054029940625885610 1638 27708814071961716777 1639 38653914677997123320605 1640 4429828017999100929599861 1641 43191526597326613462724581 1642 240321054609226177570626182325 1643 33288998862088525771890654231077 1644 20536131429412401732394298235064913 1645 45009333965731593737126049787520813870 1646 307011085207161476068383347793506967070801 1647 2013267131172049932438248476361631360107421875 1648 243263287696859336551410690529692838045788964139763 1649 59558917711970093857236931402093694816581367028512599211 1650 7546659939008739098061432565889736744212240024711699858645581 1651 1 1652 55 1653 1 1654 1 1655 1 1656 2 1657 3 1658 4 1659 5 1660 6 1661 7 1662 8 1663 9 1664 10 1665 11 1666 12 1667 13 1668 14 1669 15 1670 16 1671 17 1672 18 1673 19 1674 20 1675 21 1676 22 1677 23 1678 24 1679 25 1680 26 1681 27 1682 28 1683 11716 1684 818060 1685 22654769 1686 333219712 1687 3015947187 1688 18357939566 1689 79722241165 1690 257515493364 1691 637982011553 1692 234476945496182 1693 50755921355277567 1694 1783773402327440200 1695 19297208633724959531 1696 85105645342482466618 1697 425774720959063744311286 1698 24918079318155201431869660 1699 1821242592604013467499824951 1700 1882906859070460103948695078556 1701 871567223300449339959528104232673 1702 125793580668758286878982584289304576 1703 321588998732357112962253268707661217519 1704 8807870380742927842966913060184818027655392 1705 87209865635303951876602579732505266144024746951 1706 3271154151957654823068653911470834106024394965909504 1707 1937291938230421824675425147624174701574565237740135335720 1708 264239411287900883270178745605712648488731058170551223831232512 1709 1 1710 56 1711 1 1712 1 1713 1 1714 2 1715 3 1716 4 1717 5 1718 6 1719 7 1720 8 1721 9 1722 10 1723 11 1724 12 1725 13 1726 14 1727 15 1728 16 1729 17 1730 18 1731 19 1732 20 1733 21 1734 22 1735 23 1736 24 1737 25 1738 26 1739 27 1740 28 1741 811 1742 121335 1743 5235745 1744 106801168 1745 1258830111 1746 9596195666 1747 50837371165 1748 196648194924 1749 575622867563 1750 1309542023752 1751 3140537773389159 1752 346841864353252048 1753 8324283121245093225 1754 69148335909679736052 1755 3495005165727101499661 1756 3833135807641911503768277 1757 127359649805085986719238019 1758 46091449383332780073692790461 1759 12912309859084998211779527825487 1760 14433317394053390366766827176999824 1761 5590800250187650136131055756752616401 1762 14350630142447536486112836467694860892299 1763 156442060447680332244273550408078154108238603 1764 2641813283213760029708601856818853606353144177527 1765 141083573585090425261562441722346279966912132089128259 1766 37554673190820058917361705667378842078699055964204253593699 1767 9420321896420241204202286237690583227209388852599646009394905945 1768 1 1769 57 1770 1 1771 1 1772 1 1773 2 1774 3 1775 4 1776 5 1777 6 1778 7 1779 8 1780 9 1781 10 1782 11 1783 12 1784 13 1785 14 1786 15 1787 16 1788 17 1789 18 1790 19 1791 20 1792 21 1793 22 1794 23 1795 24 1796 25 1797 26 1798 27 1799 28 1800 29 1801 12990 1802 970889 1803 28796736 1804 453905067 1805 4405905470 1806 28788587065 1807 134355909564 1808 467039462993 1809 1247182879762 1810 49762596902539 1811 32210329853524720 1812 2081065788757795439 1813 35794428203348108938 1814 234040528752826131973 1815 83552467302308283712312 1816 29389721572390020801439721 1817 598591464909814651515526250 1818 744988332116873497278540626891 1819 79090157256062135769639338981968 1820 180986813475277851863662302850191881 1821 156822468386905953553057022617654704482 1822 414579400171059748123867978558577415672198 1823 2087854472215831409391140831859925515673815604 1824 49042476946254426925577128723450839677344368911978 1825 4530652367645294405595631740244828277604143713340468238 1826 1564976906726318934702471788389504015787165584255075150783789 1827 341838301335718580350174449297951396847081443826785448952307122176 1828 1 1829 58 1830 1 1831 1 1832 1 1833 2 1834 3 1835 4 1836 5 1837 6 1838 7 1839 8 1840 9 1841 10 1842 11 1843 12 1844 13 1845 14 1846 15 1847 16 1848 17 1849 18 1850 19 1851 20 1852 21 1853 22 1854 23 1855 24 1856 25 1857 26 1858 27 1859 28 1860 29 1861 869 1862 138849 1863 6408040 1864 139869983 1865 1765186466 1866 14419327069 1867 81936747864 1868 340368304283 1869 1071443473972 1870 2625648167961 1871 1068711009669500 1872 270595721809747193 1873 11185750591543766748 1874 143177728786717188523 1875 752273138526294364694 1876 1290003837881779650550491 1877 197335715323859242363990906 1878 2612037590738628809177953105 1879 9144543669791244501953437404720 1880 439395047608030013658189069584049 1881 1847727651407599426500851363675513140 1882 2763188330429316345130799133232845417843 1883 7470749278964890979999305589721743589990957 1884 22607731480165866203200862998983608718193719365 1885 681166291373590805417944307374409026552970002087929 1886 88055688755694483167714561860047867445198740043759927657 1887 53732531645773292127251407568348755354060457506072603044540794 1888 12622019251806218719903409237287489255482341061191825594069964920041 1889 1 1890 59 1891 1 1892 1 1893 1 1894 2 1895 3 1896 4 1897 5 1898 6 1899 7 1900 8 1901 9 1902 10 1903 11 1904 12 1905 13 1906 14 1907 15 1908 16 1909 17 1910 18 1911 19 1912 20 1913 21 1914 22 1915 23 1916 24 1917 25 1918 26 1919 27 1920 28 1921 29 1922 30 1923 14353 1924 1145728 1925 36312375 1926 611931286 1927 6354671365 1928 44459591868 1929 222399744263 1930 829647741742 1931 2380985497761 1932 5382578744360 1933 15023780392132021 1934 1939312565147841198 1935 54685924840255239783 1936 536916506482319673164 1937 2306970973019710446615 1938 15174907690081262166480930 1939 1184023747190220560273656167 1940 10665824106419671023993598896 1941 91491528206172206912488316636134 1942 2240926872046993424595757922511550 1943 16018441428045590364008321759897648589 1944 36761084905063167578120180699054222388004 1945 101394571845645554126557989831058449937449382 1946 207462528126547809632477549608777748101087682166 1947 7659681110498209795332330061990939400770681152343750 1948 1273446907608652786724919264383433002408897294948940906496 1949 1098427817993722432628730024547948226067324047271788066579249979 1950 474090194351342155974522582010891145370303013658973457042263121068032 1951 1 1952 60 1953 1 1954 1 1955 1 1956 2 1957 3 1958 4 1959 5 1960 6 1961 7 1962 8 1963 9 1964 10 1965 11 1966 12 1967 13 1968 14 1969 15 1970 16 1971 17 1972 18 1973 19 1974 20 1975 21 1976 22 1977 23 1978 24 1979 25 1980 26 1981 27 1982 28 1983 29 1984 30 1985 929 1986 158192 1987 7791135 1988 181562006 1989 2447725245 1990 21374803764 1991 129958807067 1992 578239335142 1993 1952112333561 1994 5137916074160 1995 215303149774361 1996 161592330379788182 1997 12190029903986364187 1998 246086711370210482640 1999 1899858442008356295405 2000 101650908477541782988619 2001 145714204543099140541772881 2002 6446370231959142689927847622 2003 492268797630008929543371867601 2004 777793218530057308482312342645685 2005 105934697556472258768902348275810549 2006 121296118738059678018547725895794677852 2007 397514325163481415650055314807129388609365 2008 1117318343574843191017493514008656876643484045 2009 9957370591101171774828517865762577524931166097561 2010 363702608221305668082488850276152896131217519820043829 2011 58991646513044521230932619105533515402870961626299588267721 2012 48225801471475512705673908113581467257687691640294210799716015199 2013 18108911496579230496545807741652158688733487349236314106008095454231325 2014 1 2015 61 2016 1 2017 1 2018 1 2019 2 2020 3 2021 4 2022 5 2023 6 2024 7 2025 8 2026 9 2027 10 2028 11 2029 12 2030 13 2031 14 2032 15 2033 16 2034 17 2035 18 2036 19 2037 20 2038 21 2039 22 2040 23 2041 24 2042 25 2043 26 2044 27 2045 28 2046 29 2047 30 2048 31 2049 15808 2050 1344871 2051 45448446 2052 817029145 2053 9056583500 2054 67686878663 2055 362028105466 2056 1445598337911 2057 4446478093160 2058 10789623755779 2059 4839427616519922 2060 1422139654383210729 2061 68569016963591467664 2062 1029089957973375251071 2063 6378096248295506999182 2064 2583128968818127372624138 2065 1190070980651949711125036304 2066 32231887784863443704817010081 2067 13449486951547777360511706079202 2068 5778177808920737209751318712094991 2069 3041209211978867970033567659242089348 2070 818786694994156504253550455126769181573 2071 3645500572785334299648210437207094853565766 2072 10435405342764586887763691884029449506861638304 2073 319275951984708415465700388712079896933151154490288 2074 12056882863585256042250066974471382344409541183755110358 2075 2032189152865476518969508441556103652765538866530759254296482 2076 1742951163029862273142158208087744421131118850321489549725214311920 2077 703237958001393736999896827714634659411015090272684227831001161763127296 2078 1 2079 62 2080 1 2081 1 2082 1 2083 2 2084 3 2085 4 2086 5 2087 6 2088 7 2089 8 2090 9 2091 10 2092 11 2093 12 2094 13 2095 14 2096 15 2097 16 2098 17 2099 18 2100 19 2101 20 2102 21 2103 22 2104 23 2105 24 2106 25 2107 26 2108 27 2109 28 2110 29 2111 30 2112 31 2113 991 2114 179487 2115 9414294 2116 233735005 2117 3358897704 2118 31286379451 2119 203060636062 2120 965408281305 2121 3486443050310 2122 9829056837559 2123 22093039119018 2124 71246620562302283 2125 10666238128435692770 2126 350464014033458802885 2127 4030602445423995426932 2128 20409908066983749066287 2129 42451545420836783097871257 2130 8500653215983344001660977231 2131 149438823210065921231013698880 2132 235196658276358024155016756936563 2133 38281124410698563854184717872789962 2134 55389599776201208937919907206147531147 2135 5003799390081259769500588607707370876256 2136 29169186221673742603329770652093498407302327 2137 84998795499510392783975415006913203485016405223 2138 6325188474370300607392316665443867416052008528255991 2139 244547693214936364297113180533074336901951906676033812562 2140 42317892423961374730688274620865207176519593472142985986703323 2141 37473243039841853198335065899043768070134203377683512501362973166243 2142 27757101702071580597366980908371527449233019594800917578033782766889782501 2143 1 2144 63 2145 1 2146 1 2147 1 2148 2 2149 3 2150 4 2151 5 2152 6 2153 7 2154 8 2155 9 2156 10 2157 11 2158 12 2159 13 2160 14 2161 15 2162 16 2163 17 2164 18 2165 19 2166 20 2167 21 2168 22 2169 23 2170 24 2171 25 2172 26 2173 27 2174 28 2175 29 2176 30 2177 31 2178 32 2179 17358 2180 1570766 2181 56485933 2182 1081024524 2183 12763811375 2184 101680733298 2185 580173245961 2186 2473858720904 2187 8135033784109 2188 21132472200798 2189 927907642998715 2190 801901846900915244 2191 70092711211451063631 2192 1647181091888928946990 2193 14882224576376513370015 2194 62505343559126057885952 2195 531158341965122161186504076 2196 54191960828277906332598935930 2197 647568368812618532040403505631 2198 3121503888469884443995249207294144 2199 229688417888049928672136992386992378 2200 763515794804135982764849654606609240196 2201 252191216249431976901957439772946343949911 2202 207846603992928180891061343968453338466254848 2203 4313605030227664406259594024445009539961878331945 2204 93971532583943966092288351036892989727403534964288130 2205 3705381107603821232259300318154082128128292403460331397991 2206 654941385613189765252076860251496228772229599089067641488277504 2207 1728896076076421545946085520292229665648429110817406567520968594530401 2208 1113255345330866700339746218047088280783690575394538814699382505942970007552 2209 1 2210 64 2211 1 2212 1 2213 1 2214 2 2215 3 2216 4 2217 5 2218 6 2219 7 2220 8 2221 9 2222 10 2223 11 2224 12 2225 13 2226 14 2227 15 2228 16 2229 17 2230 18 2231 19 2232 20 2233 21 2234 22 2235 23 2236 24 2237 25 2238 26 2239 27 2240 28 2241 29 2242 30 2243 31 2244 32 2245 1055 2246 202861 2247 11309725 2248 298568652 2249 4564325883 2250 45253513150 2251 312863794841 2252 1585806872360 2253 6111886251703 2254 18410865932508 2255 44277560801717 2256 21785657705188064 2257 7378052473614841965 2258 411795118899170518272 2259 7187699650020664355759 2260 52087786255830704105152 2261 2941427932045877481448751 2262 5418863697422241563977864075 2263 313109703026068508741863434429 2264 2640086680537491287514161553934 2265 33725324394919564687786788508731965 2266 1263290238169116025761051535246575759 2267 8557077847137453090433935307317423078905 2268 7840860544049111689415820663273781369756952 2269 10715598154809346081701461076438103749395081591 2270 141392310794638831418057380730770052018230303943178 2271 1130604116814689858168619402542050503584870688676284181 2272 45387078860951067405647203707444327643563187602020263671875 2273 32432154855113908217449211101139499514242393741406876218069644299 2274 65609080644401270828831878850642259873572160165296269333724189293704602 2275 45358103330017889174746887871567762366351861519470368881468843837919695760705 2276 1 2277 65 2278 1 2279 1 2280 1 2281 2 2282 3 2283 4 2284 5 2285 6 2286 7 2287 8 2288 9 2289 10 2290 11 2291 12 2292 13 2293 14 2294 15 2295 16 2296 17 2297 18 2298 19 2299 20 2300 21 2301 22 2302 23 2303 24 2304 25 2305 26 2306 27 2307 28 2308 29 2309 30 2310 31 2311 32 2312 33 2313 19006 2314 1826020 2315 69743484 2316 1418201231 2317 17800871050 2318 150845043921 2319 916243970680 2320 4162743040009 2321 14600617156902 2322 40503905051567 2323 90567738003556 2324 335206636033300335 2325 57795581160622089886 2326 2196241305415607365303 2327 29349774079913205020640 2328 173625954533933670177794 2329 79173435174262774374505950 2330 46965649174789179163447243074 2331 1659482610624416442661603901588 2332 132381488795534405301978685507537 2333 309182118619195853292399136064271666 2334 6431304874809394783751828070174263935 2335 81309164233240472261224131529976723097664 2336 153695416324011004274818424935251904736588814 2337 347722316154887238003475228896443678582317434190 2338 2884414139221267681943149652129568725607545207600035 2339 11506954282445635217682690841343738538079427823053783964 2340 2344146728172270609544139385829684539298853648360916645368441 2341 1192993160429248597787563970956468902344711597975742452405960577198 2342 1479960596100604203860010419014208776577600987504713573164877243536264963 2343 1876931252103779423744107928520940159241846377457001534447942558261899287330816 2344 1 2345 66 2346 1 2347 1 2348 1 2349 2 2350 3 2351 4 2352 5 2353 6 2354 7 2355 8 2356 9 2357 10 2358 11 2359 12 2360 13 2361 14 2362 15 2363 16 2364 17 2365 18 2366 19 2367 20 2368 21 2369 22 2370 23 2371 24 2372 25 2373 26 2374 27 2375 28 2376 29 2377 30 2378 31 2379 32 2380 33 2381 1121 2382 228445 2383 13512771 2384 378607643 2385 6145538790 2386 64730440281 2387 475742061680 2388 2565483117975 2389 10529291218908 2390 33811955521301 2391 86794082253406 2392 3984980472156421 2393 3940313410612066870 2394 396313831629366703407 2395 10761583417355213293976 2396 112883747219014300552849 2397 553432730580873729407445 2398 1379942532187527382385654669 2399 355601526138256781357922709073 2400 8146553323707414734931521439643 2401 3883190349237779709929581852623464 2402 2473541104741519702996696288836642967 2403 336035658997668807571915116977543425339 2404 673753997691829642955611442195862841652823 2405 2274174024336608248952885382193248083504910553 2406 7069401883191914448752825852326778670205725687909 2407 44222596171563590156934279282870075685642771761744356 2408 611461412401191834039652145826564823701071178584208642517 2409 84408459487404870598354410607666936187295876673311991862123482 2410 26498822660285333727414838903959209973021007565283486235315522351297 2411 71584571303172507285497254876185188357139381341476966702420037072313736835 2412 78862842066617894181007207422399904239478162972003768932709757494857167945376961 2413 1 2414 67 2415 1 2416 1 2417 1 2418 2 2419 3 2420 4 2421 5 2422 6 2423 7 2424 8 2425 9 2426 10 2427 11 2428 12 2429 13 2430 14 2431 15 2432 16 2433 17 2434 18 2435 19 2436 20 2437 21 2438 22 2439 23 2440 24 2441 25 2442 26 2443 27 2444 28 2445 29 2446 30 2447 31 2448 32 2449 33 2450 34 2451 20755 2452 2113404 2453 85581074 2454 1845712402 2455 24582155273 2456 221162337720 2457 1427226185119 2458 6894735879626 2459 25738267424057 2460 76076899922980 2461 181478535620805 2462 97549001141329982 2463 37829424156848082911 2464 2427424171225806879328 2465 48916289807400571342409 2466 411219365990757024478100 2467 1692853058972802081570721 2468 18299349492457404331264498428 2469 2400319480465921181656431954322 2470 37338373910865616077519996882786 2471 73052518483173259927790030254782720 2472 17624190234780650712256862926564999208 2473 10494652627684728834310445551347057419853 2474 4969077684659934338416685643290704794044582 2475 27314659645753275532712687781253598646452513582 2476 108246651430876382773418270424492694569785903218988 2477 549332707985586919908425130410369295256969395524115813 2478 21669869031152374458504840538695731447540368603380003378344 2479 1857130683308421465251250506224885089285734714979205243030200923 2480 437007111521386407256151532875592857422737026926363244291381574762496 2481 2845888482948738499975653160840916321729775098320010051453522525732208052504 2482 3363778185835623734685687723332931134189986914776308225242137528703520468549763072 2483 1 2484 68 2485 1 2486 1 2487 1 2488 2 2489 3 2490 4 2491 5 2492 6 2493 7 2494 8 2495 9 2496 10 2497 11 2498 12 2499 13 2500 14 2501 15 2502 16 2503 17 2504 18 2505 19 2506 20 2507 21 2508 22 2509 23 2510 24 2511 25 2512 26 2513 27 2514 28 2515 29 2516 30 2517 31 2518 32 2519 33 2520 34 2521 1189 2522 256374 2523 16062107 2524 476809009 2525 8203166361 2526 91624397032 2527 714524475799 2528 4091381730750 2529 17845198747333 2530 60959054425456 2531 166644637926579 2532 370847442355604 2533 1565778527119717551 2534 308943950223322301040 2535 13485692832474307676049 2536 207894234013968359988810 2537 1425560470417341904562331 2538 84736700339767788833467231 2539 197664059882830273896517679467 2540 14668637745321290925415445214321 2541 160842234713138655894337380075145 2542 1042422462901282300417850844544023109 2543 113578630066803724908287709598530413529 2544 208500906824492469060445097153482368930798 2545 33127583025284195829841678734815762729409541 2546 277782309395836071838880897639690880541382898303 2547 1343930666821121702575136930747308999655893337938483 2548 5771920954701179086641419172087124735503481927630708102 2549 473713246738158400941274669167486898135770290282639867843775 2550 30484135545510070163918970035611178465059395588738428650789115164 2551 23036374021247831452543126318138328071041744493373823036956551435999681 2552 67204585544226992412587727450616462661899611018554068387200582398879376084291 2553 145618443801396315007150470094942326661860812858314932986447697768064595488862902085 2554 1 2555 69 2556 1 2557 1 2558 1 2559 2 2560 3 2561 4 2562 5 2563 6 2564 7 2565 8 2566 9 2567 10 2568 11 2569 12 2570 13 2571 14 2572 15 2573 16 2574 17 2575 18 2576 19 2577 20 2578 21 2579 22 2580 23 2581 24 2582 25 2583 26 2584 27 2585 28 2586 29 2587 30 2588 31 2589 32 2590 33 2591 34 2592 35 2593 22608 2594 2435858 2595 104403898 2596 2384045196 2597 33632982200 2598 320685389711 2599 2194610890038 2600 11251299759635 2601 44612996868396 2602 140205825178605 2603 356013544661378 2604 17058982348357739 2605 19187846503391447776 2606 2206748092833520962649 2607 68777038023885301418050 2608 831576939554647337630686 2609 4722169060667850306409492 2610 2408306220207937111612576063 2611 1811985310101553219412142713946 2612 82144409069026803854478488761880 2613 654857686227352021496624564927464 2614 12095771517321991035545092156837474130 2615 670115160948932592686471364896002905850 2616 3133831819006862456738839079398894461085381 2617 202079350229398318468396650428185894987113120 2618 2460634171899460185817087025755582437654506294275 2619 14117542733078680629362413517900057279672248000230426 2620 52787238330549460916608958239064714037083319142105179143 2621 7753534314670575341269582427809446141295504894752481769105728 2622 404005552443184015923348356293987232794565706803361608428955078125 2623 901177880199247114953050017036010921160360710603941901021176510180350722 2624 3400664119298583361237871397700787382577508107963970544901095518461762334035525 2625 6396547057630278735849943432686645929388437954320994101254725815311360848899380084736 2626 1 2627 70 2628 1 2629 1 2630 1 2631 2 2632 3 2633 4 2634 5 2635 6 2636 7 2637 8 2638 9 2639 10 2640 11 2641 12 2642 13 2643 14 2644 15 2645 16 2646 17 2647 18 2648 19 2649 20 2650 21 2651 22 2652 23 2653 24 2654 25 2655 26 2656 27 2657 28 2658 29 2659 30 2660 31 2661 32 2662 33 2663 34 2664 35 2665 1259 2666 286787 2667 18999943 2668 596593881 2669 10860650475 2670 128416841239 2671 1060728596830 2672 6437525277525 2673 29782852304986 2674 108010413470915 2675 313793989685504 2676 742984788858577 2677 434662870236156204 2678 191888923620840267409 2679 14068027695572726809550 2680 325127823094432840664051 2681 3148112704960461924273787 2682 14999831137386264223519973 2683 44373042107398488323670111876 2684 14496017634570223524967961039945 2685 425657467575445598833229429555239 2686 35449629383969452774645179481288969 2687 118951252635824713134239931134241833517 2688 3655176554317795574624746117701005054651 2689 38252018754666433616354605527614313129349995 2690 11389924077256058076787784348715626407484367541 2691 19378390937155742766663396659726247671521259976494 2692 129097609427370329891630617273064937654591332705950145 2693 3002215827490200098844444915638165373299517389922143372679 2694 102614008013753977784248853318372273664576527953787952712938305 2695 22548777802415063180004469258005611250060252774796684680123612171989 2696 21268070284401843353040785985518664056299844786755177515579972593276124483 2697 141340734546586403285378953599560997585221209303773728937153995630952936780948794 2698 285051783223697718732198729556739339504255241778255239879353211106980427546235397447421 2699 1 2700 71 2701 1 2702 1 2703 1 2704 2 2705 3 2706 4 2707 5 2708 6 2709 7 2710 8 2711 9 2712 10 2713 11 2714 12 2715 13 2716 14 2717 15 2718 16 2719 17 2720 18 2721 19 2722 20 2723 21 2724 22 2725 23 2726 24 2727 25 2728 26 2729 27 2730 28 2731 29 2732 30 2733 31 2734 32 2735 33 2736 34 2737 35 2738 36 2739 24568 2740 2796496 2741 126666501 2742 3057543800 2743 45614732122 2744 460160347878 2745 3333718447269 2746 18105539843116 2747 76111733668365 2748 253824471656710 2749 684641432041153 2750 1516927277252976 2751 7265814250989003549 2752 1631071725418011775410 2753 81281951052804483639891 2754 1435981229266626440534552 2755 11333205745592385543958178 2756 45832817369286180249266304 2757 621664112310776289738969218255 2758 103284406512715772063743945327384 2759 2057344574549628045756984607413498 2760 1111124321790330471163558458006946416 2761 1019606592432674718778870172346615810394 2762 18580487688872923067949060935358029844252 2763 395329427865108540459620627923062368758146630 2764 388681236197796588131286535341450313319942716082 2765 137804725545842634600462313470183820011539704446351 2766 1048999596394531423305248912499742136644944980522696704 2767 110082744722911667778924446087398250837463531624103415234338 2768 1147100433593090018904609964502583385073815785907849899527177658 2769 876380190487969097069663351364869164509085982059979414332659569222453 2770 372328042147580926297811292617502967442178513989841687798891555012166549504 2771 3487157879596318651400622854412023726879527874563466234092620795401680088885143179 2772 12884341695767894465395544961636963008138862731301380715918912221869864945957889839726592 2773 1 2774 72 2775 1 2776 1 2777 1 2778 2 2779 3 2780 4 2781 5 2782 6 2783 7 2784 8 2785 9 2786 10 2787 11 2788 12 2789 13 2790 14 2791 15 2792 16 2793 17 2794 18 2795 19 2796 20 2797 21 2798 22 2799 23 2800 24 2801 25 2802 26 2803 27 2804 28 2805 29 2806 30 2807 31 2808 32 2809 33 2810 34 2811 35 2812 36 2813 1331 2814 319827 2815 22372233 2816 741903980 2817 14268537879 2818 178312134777 2819 1557465792917 2820 10001155341892 2821 48991460752035 2822 188276393811284 2823 580170220929681 2824 1458583920435552 2825 72812509308142801 2826 92669495230657195950 2827 12116557215853758828211 2828 430794360977248613643532 2829 5964845122194954453423053 2830 38957894761868729162128359 2831 2431551574110677955467734169 2832 7087886036706886690205376813790 2833 665611198957550357221247446289127 2834 9337179510697657553625642928674857 2835 22376275271969401606640569432423000099 2836 7774562352547046937541075297889134460405 2837 1063375587387522506200993458453361970416715 2838 3558140552992850103507370593704941261287902236 2839 8389995333762870179872751040401479799593046050623 2840 8061567717347702062558721795895930261121210309469375 2841 61541028331679490418540621479404716606084688223237194689 2842 2507694487269944873696425353450689149193431111152345399578153 2843 66853990396639541483402870669679385374254023208669459763066167621 2844 20788260975244791297321720474107186680942626586718696370689398521961692 2845 20816392491338891984048761680337331086103436896960863861615746949746603616339 2846 184240828698069325577210086516413722036842101342144834382057892106951393009870075479 2847 590574720777544365455135032296439571372033016181822954929765972153659805050264501891063465 2848 1 2849 73 2850 1 2851 1 2852 1 2853 2 2854 3 2855 4 2856 5 2857 6 2858 7 2859 8 2860 9 2861 10 2862 11 2863 12 2864 13 2865 14 2866 15 2867 16 2868 17 2869 18 2870 19 2871 20 2872 21 2873 22 2874 23 2875 24 2876 25 2877 26 2878 27 2879 28 2880 29 2881 30 2882 31 2883 32 2884 33 2885 34 2886 35 2887 36 2888 37 2889 26638 2890 3198611 2891 152877152 2892 3894996064 2893 61354713014 2894 653811160960 2895 5006140048756 2896 28753321608021 2897 127922147519274 2898 451863345147145 2899 1292197310252528 2900 3038716500907451 2901 1928131256102167202 2902 963807861929933833591 2903 80272229270988252538092 2904 2114808712452481316949458 2905 23433320146958144398552554 2906 128331888644015019354128485 2907 72764180855447782342826150008 2908 68518154842844652119141022496986 2909 3927107256772415838204218678622518 2910 40016484170079836832923032529642416 2911 341629077857403557700717166297223194820 2912 53558251733116950345628757845193146350489 2913 35888926499025721411633616143871780799103966 2914 28465642283089824966172656336999702396488506905 2915 136679123485057251121554747234922623300790053977664 2916 290216673455785407083072550016242197848177697501519254 2917 2267794433490751224722279555647105472444107346927610278018 2918 42858831098032108329000496218287067372425706200186563460415614 2919 2594914825572875693005884039937234155083254928412276941492577933880 2920 367480469252378354444450051425456032002934248477762803847081849827782481 2921 862949568586853732445807262087281615610909473370977220606800203180037136999758 2922 7990480370060558225772284860929914231251676819997260583394085457868560714591599341984 2923 27445922734443719016523516486805245745786791148704643680696607073499034860202165027058221056 2924 1 2925 74 2926 1 2927 1 2928 1 2929 2 2930 3 2931 4 2932 5 2933 6 2934 7 2935 8 2936 9 2937 10 2938 11 2939 12 2940 13 2941 14 2942 15 2943 16 2944 17 2945 18 2946 19 2947 20 2948 21 2949 22 2950 23 2951 24 2952 25 2953 26 2954 27 2955 28 2956 29 2957 30 2958 31 2959 32 2960 33 2961 34 2962 35 2963 36 2964 37 2965 1405 2966 355641 2967 26228890 2968 917263111 2969 18609425793 2970 245418852181 2971 2263192480351 2972 15352162816275 2973 79494477386960 2974 323171741101393 2975 1054347805343400 2976 2809124587505551 2977 6198981661851250 2978 33512631598973746803 2979 8513704818057755954872 2980 481633434024830831824133 2981 9692873313213576779031429 2982 87484395251224168596352855 2983 406384314063653522652393086 2984 1413154091383626821309177940807 2985 577514214608476633092471246683723 2986 21420587426683619189973971375231621 2987 162733703340757456477032184065953535 2988 4237220967855196471786863081817617479389 2989 337417369325717607382844576585784385025440 2990 772436037572906233684911585508923375599025345 2991 205586690304315129927825043748182262184422278056 2992 1805367212069541072558436783457694799890201756956225 2993 6571527883180210423601881214079953146824671345993579685 2994 52253027084672984038663601500750447170321890995875861132099 2995 592500807593980485883637442819374309989350510696738915513847781 2996 62044089572366804959497494612738982703783413373650057317125930316883 2997 5239165593011001274390632210140493247167482302519408164276188354492187500 2998 21563862965769737606482726621449111659664336633875620529516071853844357824253337 2999 205589994700497241019105744305168827704253531683833281241238943617651657842504858321731 3000 1292973664187864170497603235938698754076170519123672606411370597343787035331808195731850937881 3001 1 3002 75 3003 1 3004 1 3005 1 3006 2 3007 3 3008 4 3009 5 3010 6 3011 7 3012 8 3013 9 3014 10 3015 11 3016 12 3017 13 3018 14 3019 15 3020 16 3021 17 3022 18 3023 19 3024 20 3025 21 3026 22 3027 23 3028 24 3029 25 3030 26 3031 27 3032 28 3033 29 3034 30 3035 31 3036 32 3037 33 3038 34 3039 35 3040 36 3041 37 3042 38 3043 28821 3044 3645680 3045 183602469 3046 4930289400 3047 81881473631 3048 920320695796 3049 7436203864110 3050 45096978272894 3051 211985273031969 3052 791770765698480 3053 2396245012144151 3054 5969389748449350 3055 309949083092562451 3056 444172535493716904004 3057 65677257454575271164713 3058 2648983977472370049141684 3059 41753915883449165897241355 3060 311663158135795592342739656 3061 1240541590334671727964299187 3062 20856855203449131228924147147896 3063 4331365119523025380625630434824364 3064 108887990858015738361661754002033300 3065 9458896504714465682680378594577027041 3066 44493498718843661886626390270717502672926 3067 1963156532821341077616772873698841212423719 3068 12572821441125421397846871954815108923463965184 3069 1356876387657599159805913633402990220945789281485 3070 20164131077351488298178194036037999354388880884088586 3071 112069138918390057319983205057667384750937904099768972132 3072 905029029428157986294784103215092046666895628726856436396420 3073 6917216262395041453421982468814715687394991917928906732674707056 3074 1109250395327476481911217063413201358508214884404499372223061596731206 3075 314235677536544091340929997175148408858381923907632516746837008886176806631 3076 399390740995931541205551424162771519998012680279566028631184702295272070626410496 3077 11321125751059228891426897835762928578349930711478236132731784016512999372855232313895961 3078 61734944982941673707446818719138436060385873785204057284992863438262275131382921131888174170112 3079 1 3080 76 3081 1 3082 1 3083 1 3084 2 3085 3 3086 4 3087 5 3088 6 3089 7 3090 8 3091 9 3092 10 3093 11 3094 12 3095 13 3096 14 3097 15 3098 16 3099 17 3100 18 3101 19 3102 20 3103 21 3104 22 3105 23 3106 24 3107 25 3108 26 3109 27 3110 28 3111 29 3112 30 3113 31 3114 32 3115 33 3116 34 3117 35 3118 36 3119 37 3120 38 3121 1481 3122 394380 3123 30624007 3124 1127843948 3125 24103637229 3126 334969664986 3127 3256519385235 3128 23300105440973 3129 127332644535313 3130 546698862029888 3131 1885168489758351 3132 5313412853015350 3133 12416330676774701 3134 8517859987210421152 3135 4797257286989935583765 3136 451531309558188635275554 3137 13485736751947625664779335 3138 169998086206814654726906276 3139 1063321363130188472944418457 3140 69532356138207908490179110085 3141 250309043009474586904308394811389 3142 29357048001810812714501254216525803 3143 519311965817927212585999173826194339 3144 315482018770737564061144718141075788082 3145 406804699617484943577460245085893760361535 3146 10633766768023176675163161730659579599384136 3147 166025646074835139180779809898194617277464162879 3148 8264622440546387370023942927663538946551602694632 3149 195894520899392511856250024679906432281314139874901347 3150 1547946598030303248084345351063996188301484289645633051443 3151 12686191237026430391442571412160965195037284602554530605405637 3152 70180796899062728406926440711527505978511271993927289436326222215 3153 16014931701771743128249792746105222432498437427472866164856480276430297 3154 13111095624236329193784919991022412145436558208143439529592262606130535914712 3155 23605401596082361459259462085867196026186992138935683730605768870596383504723811641 3156 511452601422475700388072139551434219140740817144535883520113638074829571370735567112181722 3157 2986928183284576950930743652217140605692922369370680702813812833466898038172015655808960288452845 3158 1 3159 77 3160 1 3161 1 3162 1 3163 2 3164 3 3165 4 3166 5 3167 6 3168 7 3169 8 3170 9 3171 10 3172 11 3173 12 3174 13 3175 14 3176 15 3177 16 3178 17 3179 18 3180 19 3181 20 3182 21 3183 22 3184 23 3185 24 3186 25 3187 26 3188 27 3189 28 3190 29 3191 30 3192 31 3193 32 3194 33 3195 34 3196 35 3197 36 3198 37 3199 38 3200 39 3201 31120 3202 4141369 3203 219472302 3204 6203141902 3205 108466367680 3206 1284050382570 3207 10932600793394 3208 69900316323010 3209 346627754568432 3210 1366747155074791 3211 4370163317167150 3212 11512394514866649 3213 25310212533425404 3214 153712605993690102353 3215 43975154705773815521766 3216 2809528404341148291076330 3217 64057249785916310375732336 3218 657325933498295474540274687 3219 3485331134819837832906115258 3220 2185302621487903403094453927736 3221 2544865326660671934555394886096028 3222 182013734288909822249665696112453413 3223 2336903864546084154435998194613628466 3224 6771828024502600807002817384877158752123 3225 3305306273344150866655293818727370952797760 3226 53986821089936609746557951169351489986981817 3227 1854152816564786344514168599509996661588441411326 3228 515161433709417909544435612775419703990832250060559 3229 1689638510674356921982141807480987867904901153826904708 3230 18064792185710081781481325355395153974279237557603432399786 3231 150186639553806549503451164356784301396600881040878846280985350 3232 4421304269972482230225559090917622854513482445259600072164255679653 3233 195059874798146706344927630254286107860546882622579532630687068163588136 3234 333539460442851727600957394006985161566839531222677473145406899428960303511718 3235 1033699380955985649341676852067088633984450477383511635423581278606452119932464971362 3236 13700146476901098017970884777630195179701614562818014869612163048314887528734642688453520723 3237 146418390589312431043292141269909391400071744147206307074722368442192963349157711135451772434251776 3238 1 3239 78 3240 1 3241 1 3242 1 3243 2 3244 3 3245 4 3246 5 3247 6 3248 7 3249 8 3250 9 3251 10 3252 11 3253 12 3254 13 3255 14 3256 15 3257 16 3258 17 3259 18 3260 19 3261 20 3262 21 3263 22 3264 23 3265 24 3266 25 3267 26 3268 27 3269 28 3270 29 3271 30 3272 31 3273 32 3274 33 3275 34 3276 35 3277 36 3278 37 3279 38 3280 39 3281 1559 3282 436199 3283 35616084 3284 1379540405 3285 31015709681 3286 453586628619 3287 4642335998639 3288 34984322538961 3289 201477382342881 3290 912178301495951 3291 3319243090895990 3292 9880369238812749 3293 24406276371517352 3294 1316131051738120957 3295 2114104675748962322304 3296 351801696343015410890167 3297 16014312302675669348597651 3298 285793883987843981618650377 3299 2423889380022045215226502558 3300 11006308846967581908658128059 3301 44618100218068715020844048159775 3302 22540356326742734974226233306237859 3303 1042442371404471039052904154235322494 3304 9970789857451268480946722434614961089 3305 110148801012622933763343030672002753165164 3306 24238958811126203715586498713226582415205441 3307 3358751500134663892106659470201876399934570273 3308 18012383042435469488441727554967648560572009421501 3309 19140229579328447512519462645873067973496260133820704 3310 13141790931180638947730334518127875327003997008317723269 3311 183249203599454392045404852567993961045970110905678982080617 3312 1545051328232152426810475597086874190148474220676582597439494727 3313 179310890537394623269697073731072950438061818260456899519338928374494 3314 12371337041519861554767802540897112922001098713090639596709913402248777401 3315 6317227935774644829226396304479035727626100815967092791121276019762414904715449 3316 27265690422772852554762703977142048287402511111737705952289319147262953145456925331243 3317 785003973433424940674088245759781992113645609267386117734078938733423265749682556080064515611 3318 7270601714016864143803280651699281851647234288049207905108309583687335688017641546191095009395592341 3319 1 3320 79 3321 1 3322 1 3323 1 3324 2 3325 3 3326 4 3327 5 3328 6 3329 7 3330 8 3331 9 3332 10 3333 11 3334 12 3335 13 3336 14 3337 15 3338 16 3339 17 3340 18 3341 19 3342 20 3343 21 3344 22 3345 23 3346 24 3347 25 3348 26 3349 27 3350 28 3351 29 3352 30 3353 31 3354 32 3355 33 3356 34 3357 35 3358 36 3359 37 3360 38 3361 39 3362 40 3363 33538 3364 4689538 3365 261184881 3366 7759914976 3367 142672264690 3368 1776547628888 3369 15916580566873 3370 107139487775664 3371 559659395396976 3372 2326054668814750 3373 7845483669390589 3374 21819148735711548 3375 50689958617766863 3376 37486232634326839274 3377 23678803174436391643255 3378 2506587801365989215872768 3379 84439101849402331356478392 3380 1204417083018752652289210798 3381 8554903694562632379971046359 3382 33569241983494651026030276360 3383 691951772141952654756184754537309 3384 177505561718084430319984937963176132 3385 5559692799260234070977507879820566001 3386 40506333863284990482136301486915019776 3387 1454245585788915661099684423094119714594925 3388 162401139961134185998679282728496936213399314 3389 121810721423991790147988804675797206365561888379 3390 155358653704605470134678477745564422565074144977460 3391 451162558845458339913103921922497481309080990094111931 3392 93307220646263717821393100893091169063512469031914871470 3393 1649319163014890789507095859043558069617206616183230710719872 3394 14099689084356937850470402471922251655001801448143500610304999424 3395 4511479209347752926261116000475949948569992492944895791530754666839055 3396 521944810830950780389914703858447862015631177641183167120175440379770237712 3397 96407240887536209693975216454735606962786935563399654441685804375576019287109375 3398 532667001932395327615421197224020548310624668910191056328485022976357734839103472533504 3399 36882552715574096674353854667299022730314499014821362200243728732037066417379167372385486324360 3400 365660095844068261072701444309680705805634270237030039800549837863741179370177492864227298614949445632 3401 1 3402 80 3403 1 3404 1 3405 1 3406 2 3407 3 3408 4 3409 5 3410 6 3411 7 3412 8 3413 9 3414 10 3415 11 3416 12 3417 13 3418 14 3419 15 3420 16 3421 17 3422 18 3423 19 3424 20 3425 21 3426 22 3427 23 3428 24 3429 25 3430 26 3431 27 3432 28 3433 29 3434 30 3435 31 3436 32 3437 33 3438 34 3439 35 3440 36 3441 37 3442 38 3443 39 3444 40 3445 1639 3446 481257 3447 41268261 3448 1679045896 3449 39661787835 3450 609599676549 3451 6559560476017 3452 51994163185224 3453 315116140516751 3454 1502243640276175 3455 5759754418017549 3456 18078723238160988 3457 47129361269137003 3458 103257323110265886 3459 701407082917677936855 3460 224949903166412838275456 3461 16153566947940449181624969 3462 415158918379813778072812513 3463 4817668332829577335270203179 3464 28991618076560209006057115460 3465 1982183812358381051881122819659 3466 8719371888388568892954828139976182 3467 1262262310860421467499566859275830337 3468 27798464299840614080403741322292520560 3469 2516158150439558538601766004429359396801 3470 16239823907670608384505719228438951083401486 3471 1003934606414575943278728839282919990891020163 3472 2823534458231728713373307983448959600980155228758 3473 1208350565742799595810860227865763652120702814139019 3474 8024313489658331439309211467613779617134211981303931592 3475 6107380140893442228170279181679436611003605511425082987369 3476 13378086156129887545678554035986362362430736536114491543053215 3477 927441975696565340592951684418204540710437020826435553576391768199 3478 85042693722528946258530794288993881825228760224050312970617111943119772 3479 13549318299486816729803291034673113162907135483577880077959583585733862165203 3480 6183882792091369651116779626889184321798787923598056849916690011181008999467690199 3481 33184255421848311390719364008559329282185209106805092211540210270035638601225169139492379 3482 1026961799998747215296266365200796168160393904896469293549220284337647866947778782353863694843299 3483 18622915758412697044482492303043126011920010194518556063577101095681956123546201442832293837005396878225 3484 1 3485 81 3486 1 3487 1 3488 1 3489 2 3490 3 3491 4 3492 5 3493 6 3494 7 3495 8 3496 9 3497 10 3498 11 3499 12 3500 13 3501 14 3502 15 3503 16 3504 17 3505 18 3506 19 3507 20 3508 21 3509 22 3510 23 3511 24 3512 25 3513 26 3514 27 3515 28 3516 29 3517 30 3518 31 3519 32 3520 33 3521 34 3522 35 3523 36 3524 37 3525 38 3526 39 3527 40 3528 41 3529 36078 3530 5294246 3531 309512236 3532 9654514110 3533 186410402990 3534 2438398706333 3535 22958461666176 3536 162481759953926 3537 892829064797550 3538 3905833464718134 3539 13875772007042348 3540 40677127285862287 3541 99696725761636026 3542 5575895447954357791 3543 9997422236661507736144 3544 1863872603946817789225782 3545 95306046737207366109017650 3546 1916118086296964589418304684 3547 18367360520048336870970485880 3548 94604227408519257795698539366 3549 65276916911539455798686017593118 3550 93008296536197996264264875899118449 3551 8204706145971722854817998968383062208 3552 131049903727904928859599663221051176939 3553 88974147934598375607640405986534621645186 3554 157760271632146643283061756117901583722362447 3555 5772624684226829463401367250194114490156565636 3556 49479447898606464127200796743312600542008111257538 3557 8579304937672816781670855294153950842417221363955730 3558 115608355309767395062918084404596771644105931370662748835 3559 241496037617759449250307023650579132289950257871169096604288 3560 890979573464559972668312757010704126156707146060316685655929655 3561 38257108686375004208405595257650095217979928185571349492249459199278 3562 1294941454319217573677025357474281538567697822426377490208297007435563173 3563 262711447763966863970181561672535300049091553996245914807235754433741320972204 3564 275687125202761385549243834157323282464536158010113589702911871148822248748668065898 3565 1530667172452985187742421147781026312849169643439313189723261014161627801579313570817255918 3566 61136447003617888281961644323621758226033078309024401591473576683924124739581245331120839193090589 3567 960313027666248107526695705675419563027855649374103048462771214859942977938414971357077068637416399568896 3568 1 3569 82 3570 1 3571 1 3572 1 3573 2 3574 3 3575 4 3576 5 3577 6 3578 7 3579 8 3580 9 3581 10 3582 11 3583 12 3584 13 3585 14 3586 15 3587 16 3588 17 3589 18 3590 19 3591 20 3592 21 3593 22 3594 23 3595 24 3596 25 3597 26 3598 27 3599 28 3600 29 3601 30 3602 31 3603 32 3604 33 3605 34 3606 35 3607 36 3608 37 3609 38 3610 39 3611 40 3612 41 3613 1721 3614 529717 3615 47648557 3616 2033937795 3617 50418018319 3618 813427213201 3619 9190887431692 3620 76528205554031 3621 487445279861875 3622 2443532177340749 3623 9857579696669653 3624 32577899494795147 3625 89489680028897094 3626 206778394172282185 3627 164392779586240550072 3628 115973647253529144807785 3629 13746063548026610795432983 3630 519851166739612203614013851 3631 8348800235396956698801806085 3632 66986844251287130087507463781 3633 298003316337998314744001690087 3634 1397839158362823110212507071171777 3635 863652031536238384745832655063548656 3636 49228239204200647438652681337377210047 3637 585356237823974573503818411289445073954 3638 2027920468727509617271384507846532666283843 3639 1360687546216049661815036908809569793770040008 3640 31083365353153397852670336860991817811380666693 3641 702821459559400516985756576283140536723197348263295 3642 56155495809618322031461352509742002918810271562125305 3643 1406776734579640562912092330703534255781300639510095896676 3644 6027398408506924439830510890547206606923547916841017111154407 3645 36449193962651753976499331261441555649201479775904719306560987969 3646 985200433205612310021930301631455021550685287711211582169951623071637 3647 16629731080611472476840469582595625304256654569081339241854348190602074094 3648 4109004366234515195559492832436808246910829503013117939601354146146715601208445 3649 7487211360943201387432643907889503383691994810676033791522935896268195812034553731097 3650 42499067995660082380321887469278242204101168521865972992796466693440503422145759050102305777 3651 2982907105992204206639181764139563835727440732584116243044287204341179798674499382164530997789804794 3652 50131049408109796612908693678881009420083336722220539765973596236561571401154699761552253189084809951554801 3653 1 3654 83 3655 1 3656 1 3657 1 3658 2 3659 3 3660 4 3661 5 3662 6 3663 7 3664 8 3665 9 3666 10 3667 11 3668 12 3669 13 3670 14 3671 15 3672 16 3673 17 3674 18 3675 19 3676 20 3677 21 3678 22 3679 23 3680 24 3681 25 3682 26 3683 27 3684 28 3685 29 3686 30 3687 31 3688 32 3689 33 3690 34 3691 35 3692 36 3693 37 3694 38 3695 39 3696 40 3697 41 3698 42 3699 38743 3700 5959756 3701 365305896 3702 11949384764 3703 242006488105 3704 3321494454048 3705 32824597970451 3706 243933655203580 3707 1408175252934399 3708 6475360269953068 3709 24195877437280132 3710 74657686342238946 3711 192747003139163033 3712 420941730993574504 3713 3185323206234726157329 3714 1140412984690616893970772 3715 91640428506716745851738309 3716 2642576768482150990283271252 3717 34508374309727488280275429066 3718 234453954882032333786428589792 3719 908200583127015493732360765983 3720 22725580714320327020249777563622336 3721 7125136882532544129415472693201684855 3722 274857673656811722361820634021070777782 3723 2487764013017269227333811316916761950097 3724 35010538522024107011491778523133912202405380 3725 10583138849725384723551800415693261124803059769 3726 157637071077607649860098655075086045052114405414 3727 8434531091765529312149188277935349024469421604644439 3728 341612725837383739073235865197090954637656227859109416 3729 14872374168518628273081051919199351136185867057205640682327 3730 113296963814667849566318232577455501378264864644825447261612676 3731 936204476770324390626081369612423127839447612345729221488317966690 3732 19042207072792328097590650049277590255308467433533210438917906173832396 3733 185356756700717156789501938311298273358871461325622279980090773885093242735 3734 54160627094515258860059726385994392358843349590179965932703657323361121040070046 3735 151261409234077707652261943963760404784622106424514613431900320957362565208640468540296 3736 873399610705972106667737267048705291952369997829103384413220933183713876076958487244225642496 3737 86210429233291458016985273383373538709321717789903063506367435658510534871765574453603851217068126939 3738 2648896632807323067777310767819048309632044764392868829815922116385981067039286146655892367545208622811185152 3739 1 3740 84 3741 1 3742 1 3743 1 3744 2 3745 3 3746 4 3747 5 3748 6 3749 7 3750 8 3751 9 3752 10 3753 11 3754 12 3755 13 3756 14 3757 15 3758 16 3759 17 3760 18 3761 19 3762 20 3763 21 3764 22 3765 23 3766 24 3767 25 3768 26 3769 27 3770 28 3771 29 3772 30 3773 31 3774 32 3775 33 3776 34 3777 35 3778 36 3779 37 3780 38 3781 39 3782 40 3783 41 3784 42 3785 1805 3786 581746 3787 54830115 3788 2452768415 3789 63730052273 3790 1078028901720 3791 12774978669551 3792 111603633099650 3793 746150004152229 3794 3928067810817098 3795 16650926408450827 3796 57859706915235171 3797 167233217406615305 3798 406910339960455352 3799 23572736935640172169 3800 46993598870667302494678 3801 9774976938954763460052499 3802 559006621503572429585088510 3803 12603058440830688886512219853 3804 135876723849731413884578774327 3805 789739637501109607015050399423 3806 56349717998560117595149354909631 3807 300000251982660769592189152185730495 3808 53042701893711310728568236105356485894 3809 1437717071856524383265143558163645691293 3810 10097395115985277050902945282821111210480 3811 490224633805612131700842421304631175756425413 3812 75140320314173248642371981989248115898568831450 3813 10593211167309697653851683788786027518802130515817 3814 87962217290910247628829774937746415644087951905031166 3815 23334776619722708814179743405674092609288257030742110201 3816 139431044419095345298449567639666062366936563448260011584004 3817 1723261931400186116072762694293446272907385716995233323446391325 3818 18078908472276265382493820942490816670497069757049299950711928619816 3819 297428506495292143565530863014686395934965344580932416144915089545129155 3820 12812536776100723358800040889381105261491039824475355725343563128366281436403 3821 3713561743941698160556071799733094400683532911936347263529289400770502349920802321 3822 2460269458641593969052807765680658249598694080538195998813196591069965265560150146484375 3823 57201646217150854397165231014929530062395204512541750021637532142276077103510706065806207415601 3824 5324683754703636007869081873668346068890756131624063627728326696688843211080659742607370375994857896719 3825 141652557597856259916722069410021670405475845492837912390700146845374567994390844977125987675020436380612547605 3826 1 3827 85 3828 1 3829 1 3830 1 3831 2 3832 3 3833 4 3834 5 3835 6 3836 7 3837 8 3838 9 3839 10 3840 11 3841 12 3842 13 3843 14 3844 15 3845 16 3846 17 3847 18 3848 19 3849 20 3850 21 3851 22 3852 23 3853 24 3854 25 3855 26 3856 27 3857 28 3858 29 3859 30 3860 31 3861 32 3862 33 3863 34 3864 35 3865 36 3866 37 3867 38 3868 39 3869 40 3870 41 3871 42 3872 43 3873 41536 3874 6690540 3875 429502874 3876 14716610719 3877 312277256320 3878 4491787090651 3879 46537422296350 3880 362711807573974 3881 2196997234448328 3882 10605783089206252 3883 41627316021127146 3884 135005982802215470 3885 366626668929887464 3886 842885704203800431 3887 718575597588097916466 3888 563938308816065267447786 3889 74534212501316932285508660 3890 3150764605847944031225753086 3891 56713762993792709820145310054 3892 511535901559729639141558525383 3893 2566653821884101289598966547904 3894 1940390289341795666681607311800270 3895 3350051316982448297660822506434798654 3896 360690407091488813345275473346903421649 3897 7085891302046311626600776395705686529588 3898 667550010437520190234214677584809424316861 3899 5801198837506821474161090987470789552289911174 3900 491827637952940189600800228026668286402064341531 3901 410817970873037281448122545251994898135312064871792 3902 813657007553869643630110304286896827638698767939389150 3903 937558000280016503939744569318188107139181131317026906802 3904 1177426276462770829936962674046636321213636258386685132034280 3905 22119799072236280912009342843092443790937102840673380512982897224 3906 282284906222294240213767410251728773402223363821441280473879521877011 3907 3917882247492617671057628905159437657214500595400748159414486257842654554 3908 569453826559878176881513585616275081765881462012415936541240229672747328808958 3909 169208567956821921294923216012394220252816969936110293821302338056441734522400109728 3910 168057306326766695592530984336643773644575057778265153671776231180454512612062616720751771 3911 2772095701131994296261107585909408058639637970632801997771234766367709913940273871222394714878402 3912 269418627452416959434318051854560505181971715078915408059600501260714941704635021005450305539524044910800 3913 7665199612724801366153179413075753499718654634906097360729090790761317212953998553670055279963708789754131644416 3914 1 3915 86 3916 1 3917 1 3918 1 3919 2 3920 3 3921 4 3922 5 3923 6 3924 7 3925 8 3926 9 3927 10 3928 11 3929 12 3930 13 3931 14 3932 15 3933 16 3934 17 3935 18 3936 19 3937 20 3938 21 3939 22 3940 23 3941 24 3942 25 3943 26 3944 27 3945 28 3946 29 3947 30 3948 31 3949 32 3950 33 3951 34 3952 35 3953 36 3954 37 3955 38 3956 39 3957 40 3958 41 3959 42 3960 43 3961 1891 3962 637515 3963 62891453 3964 2945162833 3965 80123769678 3966 1419442074351 3967 17621626278850 3968 161329730627469 3969 1130807400083673 3970 6244097403169027 3971 27777050947921221 3972 101353465094918345 3973 307813640789051341 3974 787568399923462023 3975 1714836432690490590 3976 14401421445938361991579 3977 5733396100853520014209767 3978 513457929350425479578563869 3979 16541514199304569460511985787 3980 241978722122248776272676275775 3981 1847212977866257530899495853064 3982 8066626297358065280241347389505 3983 43485853208941392159100966060394589 3984 32543460355955616490433590649246650813 3985 2262512625112774711806376910555440426944 3986 33067492781142126222922528151845859555787 3987 24945289863977464029066383284504123494608982 3988 59670030091304082766124313084867285418920261191 3989 2991951679352350283559358472033519056970501320812 3990 10203638045958772845553123531360032757863233172030535 3991 6780494752685141134633115404227858117246898940438369791 3992 23962593566750908939714045789792858820301756014942165278443 3993 9066210603278585083293232383756116394574301274688501827491811 3994 246495868705066112425201921546596780932684619579964126849406896123 3995 3717865754634639403057889301646945670391456973837453631909548129064079 3996 44783752538616357167520789070185413433612514503339056717472077974787102513 3997 15682818186065639496702350094594473280637320840065765430618256668015379291793797 3998 4739313865210504538469790122440936688142751857910881487898132758338150288609407306831 3999 7972529284810843798156543337657365338016537502982739301387155955612308878713120793462367967 4000 80815777658111013019366495837982573951856242618169454045575857859814534932921682316515069862451603 4001 8071472497678479758231398644644451838133019160004941926195466922404526759464207478895838509398843668034403 4002 419664316404024471322573414069418891818962628391683907039212228549032921853217838146608053808786365440570254969261 4003 1 4004 87 4005 1 4006 1 4007 1 4008 2 4009 3 4010 4 4011 5 4012 6 4013 7 4014 8 4015 9 4016 10 4017 11 4018 12 4019 13 4020 14 4021 15 4022 16 4023 17 4024 18 4025 19 4026 20 4027 21 4028 22 4029 23 4030 24 4031 25 4032 26 4033 27 4034 28 4035 29 4036 30 4037 31 4038 32 4039 33 4040 34 4041 35 4042 36 4043 37 4044 38 4045 39 4046 40 4047 41 4048 42 4049 43 4050 44 4051 44460 4052 7491284 4053 503131945 4054 18039122592 4055 400618848581 4056 6032628816150 4057 65451754750149 4058 534404732703608 4059 3392422200251122 4060 17171267858714916 4061 70705220594708645 4062 240714479600431144 4063 686661198683268444 4064 1659519128410152182 4065 99460513096048454163 4066 219664438280515347483200 4067 50781544731825087368709178 4068 3234784987995311936383421740 4069 81435146856266623359789712863 4070 983038558645096409879708118976 4071 6416634554710701341409420431465 4072 24566543723783965281864088643106 4073 739566463515831970404597252605377292 4074 280687571340853421500399397241411292972 4075 13197990461235663129718516972474450723775 4076 146736999291219280046585712853957281121706 4077 601680391520048274904433255564840656858517007 4078 544490505243152560741441086154720436070821238408 4079 17031110084233994330942224880713333246255501946893 4080 191537363667941310347523508071752409661260476266797246 4081 51531818675970490691974703387473321794079175002003113925 4082 462041952701915671902400408782615053513198864850376233660064 4083 64287766319620085605898025910568789145140404867980961405755362 4084 2434216241737732226027882360182886612280389163070681215314615102022 4085 42494670724345129805131914542268149134300564030835364413293055895063172 4086 453470734545497830284504568513161579701874226626388293954457766891232428032 4087 323217408833007175242304375452349821758283658201955933905575587270723711594141862 4088 99052260432267727964138903696460362352177249293711354467374758730756670982250599466410 4089 230224705715615938234760674823943433965064299689124959271604310574762064090723756004005980738 4090 1742864608951277060931074496028430416963295700703860657251673453802440511243275649046621601874837504 4091 516543786624573359196949967746245942033027171735421643053989934462952290880036579140526085167369922710536081 4092 23243494337453622193600440878090221708127145934478585859666167406091191919788758468215413082800961738380870441500672 4093 1 4094 88 4095 1 4096 1 4097 1 4098 2 4099 3 4100 4 4101 5 4102 6 4103 7 4104 8 4105 9 4106 10 4107 11 4108 12 4109 13 4110 14 4111 15 4112 16 4113 17 4114 18 4115 19 4116 20 4117 21 4118 22 4119 23 4120 24 4121 25 4122 26 4123 27 4124 28 4125 29 4126 30 4127 31 4128 32 4129 33 4130 34 4131 35 4132 36 4133 37 4134 38 4135 39 4136 40 4137 41 4138 42 4139 43 4140 44 4141 1979 4142 697199 4143 71916721 4144 3521923896 4145 100217347951 4146 1857414661780 4147 24130515264749 4148 231262866783988 4149 1697520915646867 4150 9820169527042821 4151 45790047623239865 4152 175225981473843244 4153 558457592673000327 4154 1500481878604179259 4155 3433487851883073541 4156 3131401960701396493984 4157 2723903306102808012572149 4158 399904722108840471436075805 4159 18820567254911505579804823487 4160 378091753305996663004321188064 4161 3816502639481212975262095725377 4162 21495725758306584384392048616426 4163 1597893452642627126695846714541381 4164 10206668894010916751002954925248475947 4165 2183126039285612007829146469501441111131 4166 72081332822331060816264532176024606442414 4167 621474350084300247192410331385469998556857 4168 10988471457358284577826890593150928611910752688 4169 4476925827780239596057194138171103322879185294025 4170 91238090997368320371960725505671890646377484758574 4171 2912069208733855897850646278452046303429531975568430805 4172 360722901518853456146776476918425325305236079865981930312 4173 7210651547885878481859684639928652971927940148414097989707045 4174 4655505457376446279430798074897629368873116225926759223874281065 4175 21637737964560366217432816570704880073584095525914573815549097911921 4176 430278454404501664688010179208569372727189088925331700784544942245768663 4177 33052826889744554406859104701874645072495523374258269845087560970959454627249 4178 5374924526322736868373814298704773793427220890795388629097955844767883432077838765 4179 1668424963211891619357279917883198679711128854550831138855449013581653654941452394068701 4180 4941842661107144749028021318933819647391595763847133038804371068724706085441270902251478220409 4181 119713680644704653059896642890342486863362298226210669410734219952165144607000780711418971681287000419 4182 27069542049378092332683437885524188263445923398579049373392474258943949473945621234663930088465775140569378842 4183 1302159590524046398125858691330818681356757613986610030678095758242404286633729262297123677199743591748006204646868985 4184 1 4185 89 4186 1 4187 1 4188 1 4189 2 4190 3 4191 4 4192 5 4193 6 4194 7 4195 8 4196 9 4197 10 4198 11 4199 12 4200 13 4201 14 4202 15 4203 16 4204 17 4205 18 4206 19 4207 20 4208 21 4209 22 4210 23 4211 24 4212 25 4213 26 4214 27 4215 28 4216 29 4217 30 4218 31 4219 32 4220 33 4221 34 4222 35 4223 36 4224 37 4225 38 4226 39 4227 40 4228 41 4229 42 4230 43 4231 44 4232 45 4233 47518 4234 8366893 4235 587320224 4236 22012024601 4237 511108474750 4238 8048796867879 4239 91351236359548 4240 780512175396082 4241 5186869464476646 4242 27496474675719995 4243 118637850660212464 4244 423462788561787918 4245 1267269152604116198 4246 3215318311294669906 4247 6981425298828916260 4248 64842038256555089122670 4249 28601083956720129115786706 4250 2843767003394370417572080719 4251 101944739379018964070884492224 4252 1663603714615313821223171410265 4253 14205870935900289109421951190978 4254 69605207217411580010187095338747 4255 57424295954344946068670269295328688 4256 119079211751870278525266429491872868646 4257 15500195910726060482768929186462536804330 4258 370703997986415072520241022711343989047953 4259 2520423753397390617997813151420892789379080 4260 162650378263328261091325304838686031725289553997 4261 33576953822398585565278499830535236013322273727754 4262 462272997366813101425232503973062599175030428166575 4263 37373804788567930040258390825809453068339633932846300004 4264 2344699348323539219692819894544988569267170649272817652825 4265 94950475462745079610118630980364615502367816807749352859874546 4266 200544860183282168410594633742068699109021948741409533676333842701 4267 175266626161490551514571126622055131312792033861191829262897091826960 4268 3920395443469657161467660590783527278479938242044116597695760005398313724 4269 1508866563867330276085447949416931787531709662953601967388533723057468603636130 4270 75300181601987053787649522300337350041196299842958898885091172358354840557164754512 4271 23661680999938550502536344021651035267895872714961792970415122112850557463785038830624404 4272 85340833411839397386764101947323345676916870140847306521293868378441633687126204490661621093750 4273 6081134870847545798974604640255833215201469379108177976122196964364245027695277648745693374160598785678 4274 839594929419371875695407785427992473186698552902787436098097694374445731420365833632904392035388423084154872483 4275 73779268247405640121148258616234176992181083621877149167320477772565215202773616583155193459471241703474330283945230336 4276 1 4277 90 4278 1 4279 1 4280 1 4281 2 4282 3 4283 4 4284 5 4285 6 4286 7 4287 8 4288 9 4289 10 4290 11 4291 12 4292 13 4293 14 4294 15 4295 16 4296 17 4297 18 4298 19 4299 20 4300 21 4301 22 4302 23 4303 24 4304 25 4305 26 4306 27 4307 28 4308 29 4309 30 4310 31 4311 32 4312 33 4313 34 4314 35 4315 36 4316 37 4317 38 4318 39 4319 40 4320 41 4321 42 4322 43 4323 44 4324 45 4325 2069 4326 760977 4327 81995964 4328 4195144751 4329 124734806300 4330 2416149153549 4331 32814325692278 4332 328864450894507 4333 2525186449810971 4334 15287615263720745 4335 74633288405525794 4336 299173710360535863 4337 999372181005819563 4338 2816153672453591621 4339 6763255758240512625 4340 418885517929734975541 4341 1021443081116418844127411 4342 261495780294804477114830655 4343 18484485665341597803693097552 4344 517565600051691270463973388865 4345 6966340555057225935097912862466 4346 50842064402249685325077289370179 4347 218307240818300849934166202085308 4348 1344187919699307962692472190890055459 4349 1207806493702962225155858842406276442365 4350 101455829957874727158720367427321156150329 4351 1804092791431816389138517761777679618103280 4352 176694970500806635632381983426607706191386233 4353 2033186795396021739745344289970581838760354116934 4354 231986252290361807900307695440418012229244750990155 4355 33370331990477164062892159634869391787124560085570199 4356 416458130728361410272263335478797925188441245278222386323 4357 14248558948248786383877033509708194590225897640783220994652 4358 1085185211600716993691685030803829649696926322373843272829343247 4359 5469963434567770518451564134821004769336352092587938718274744448500 4360 13065326946359473131478522245188624090657170894303607176405217752937521 4361 292853222597693611991502537496940431373442309704758068481539208563154706273 4362 42946618855123297922140101054520777992483015554637309286897237189195926574645011 4363 914625998267688716642734792122699498167194926221841833808736034205091448347467037623 4364 1744058404194399605615397590661026435726478150657332886402898562789175711549738382909089277 4365 6184961531929647097892954578281138717790756524464843845864943859735518634991932517295248821513209 4366 185727391244718371209190294886903012906270540356324541658630833563474542818593426967344065944996977180617 4367 55605241727643312674309656365741146267222381166755868681987729972210459864916629086734831495578877704507919970675 4368 4227240686139909064705589929214593102933845388672369082676644542650248228369590525634078984302153217507945782396923579721 4369 1 4370 91 4371 1 4372 1 4373 1 4374 2 4375 3 4376 4 4377 5 4378 6 4379 7 4380 8 4381 9 4382 10 4383 11 4384 12 4385 13 4386 14 4387 15 4388 16 4389 17 4390 18 4391 19 4392 20 4393 21 4394 22 4395 23 4396 24 4397 25 4398 26 4399 27 4400 28 4401 29 4402 30 4403 31 4404 32 4405 33 4406 34 4407 35 4408 36 4409 37 4410 38 4411 39 4412 40 4413 41 4414 42 4415 43 4416 44 4417 45 4418 46 4419 50713 4420 9322496 4421 683300051 4422 26744048050 4423 648620992969 4424 10671325428348 4425 126569541956077 4426 1130471549949996 4427 7856135621634245 4428 43569703501604224 4429 196760487614568093 4430 735468704636317412 4431 2306243494628814451 4432 6135191929273896100 4433 13977395233697059488 4434 13607234246498734597832 4435 13074743970733532409266847 4436 2124653460638967973660691264 4437 110906914218278308016065805873 4438 2476921086159881861243068355954 4439 27865362220389816972735853479667 4440 175405122187880938189435433982020 4441 664413341620996327256547685671069 4442 23868117074690199708257369755713024488 4443 10870265091390160447482765206473756029520 4444 617189636799459881910955982868658519330728 4445 8343929162812690032246753202953053825099739 4446 6957364463487021285015921821957932832466219914 4447 22074754389297373342850333217023821655740824922135 4448 1488578517438333293025994544543552526890548723124876 4449 1377998415374980490555965785538212751975086613542308398 4450 4112546547679100761549119902893856601133112155282509514206 4451 1058464375243523681413956482880011863211196936564778511234899 4452 10987631104826820032656209015430161122960731769754949608796285808 4453 112360784511081144133190604830881926417547524132812142278419552548909 4454 587395440422685692963025087247964482249566760134655665666958621848081842 4455 13418013093307592719589249230348681824137715913346345543382280595031750101692 4456 916325701236728711693463004383765370420996617850385351686212485157399921470796772 4457 68824268666932019189897867542749684275536626013097988369507210033808596008559392108401 4458 85354605385685033566615888128041273059575682471019995761355608257412689410820315050566913304 4459 311085885964280436480037055604522019926015445541678520218976170465254362541733249483925836047430818 4460 4193865848231191655551598308661265093188665310997131949041004064188497022926959322328184126687986105450496 4461 3014482427951257081798128572846707246574963030751616826328152208685244815266745612631335247312157975431528815170424 4462 244894195305156422278749861738770690564396509506877162622951953326640425034316224613187841278459274031396903343554866184192 4463 1 4464 92 4465 1 4466 1 4467 1 4468 2 4469 3 4470 4 4471 5 4472 6 4473 7 4474 8 4475 9 4476 10 4477 11 4478 12 4479 13 4480 14 4481 15 4482 16 4483 17 4484 18 4485 19 4486 20 4487 21 4488 22 4489 23 4490 24 4491 25 4492 26 4493 27 4494 28 4495 29 4496 30 4497 31 4498 32 4499 33 4500 34 4501 35 4502 36 4503 37 4504 38 4505 39 4506 40 4507 41 4508 42 4509 43 4510 44 4511 45 4512 46 4513 2161 4514 829032 4515 93225391 4516 4978329250 4517 154521166749 4518 3125173875408 4519 44327044087147 4520 464088320505756 4521 3723906282188345 4522 23568406864902844 4523 120335371575859383 4524 504733424750413892 4525 1765124891127161869 4526 5210401969346580870 4527 13116617228102812419 4528 28405674184610153215 4529 290820790948126000786623 4530 141643481459347056535828000 4531 15580792434333404429278167105 4532 619230271408315782833097376914 4533 11228708924231630459862134783235 4534 106817221845071496356133108856868 4535 584683740626446866287627425354821 4536 45207791119461841609069286415428429 4537 343719619742264174270172422952608383721 4538 88169942343013094910909206743991575956207 4539 3513233326596182122732168370247415862536727 4540 36811452193664885892228063613577436893974386 4541 177052567465430154807602436587001954627314907915 4542 212469928442856045708300895980856883089773749048648 4543 8931471266609752925602361878386928162796989879018957 4544 36511287233084930326874054070221201966527601399961453597 4545 36556038898748447570471098637178647920894298767171911680881 4546 45725661142820663115848670727432085035542181432044855235880180 4547 100109981967335937669830923823815222668440833399003610507562441489 4548 1866129139508227219841969980348773187799172498201030602821034634878000 4549 16641712965909601078454545756581523718208826589791732984220178630464865363 4550 385457348383300532262136093959602781995067015295811883327940922572537415426109 4551 15780436909185459780160020904203143531856956773412720481824698503783077623358452277 4552 3326551577820371790248497566271082877711645824160348972526513600020636285384549378241010 4553 2565599721755254694641904716466927740864076900896362139670492079431060403154527059752343382855 4554 9518024786378268927270949746687277522141549817393045146700635854576619231441479350128130875258549402 4555 301466268233809191904678363229213690262685914911227957931717190657665164918073442264575703413252058462043561 4556 96685283551367909883222779176963951366479622700605891027224947059053619167157172944687013085910963488749394875265411 4557 14343212791976583406133682640578565858579882148843159111106574955509790196812618254848857854461550714631444034921517907250365 4558 1 4559 93 4560 1 4561 1 4562 1 4563 2 4564 3 4565 4 4566 5 4567 6 4568 7 4569 8 4570 9 4571 10 4572 11 4573 12 4574 13 4575 14 4576 15 4577 16 4578 17 4579 18 4580 19 4581 20 4582 21 4583 22 4584 23 4585 24 4586 25 4587 26 4588 27 4589 28 4590 29 4591 30 4592 31 4593 32 4594 33 4595 34 4596 35 4597 36 4598 37 4599 38 4600 39 4601 40 4602 41 4603 42 4604 43 4605 44 4606 45 4607 46 4608 47 4609 54048 4610 10363451 4611 792416190 4612 32359140399 4613 818962183988 4614 14063282439517 4615 174141958913946 4616 1624309121770280 4617 11792369893596544 4618 68348379908218353 4619 322717587407986622 4620 1261833561876034816 4621 4141254552259879848 4622 11537318646410286284 4623 27544896179015906146 4624 1761151799445829499269 4625 4726602262976531587977664 4626 1335496345122472963022065681 4627 104391309928343089916498346178 4628 3239050651002555070724300987131 4629 48423807236221483490603124072052 4630 393537133113788849530267368579069 4631 1886933890203793952696392841425222 4632 1692579699512655219076899788881831585 4633 4181962741753230394472129048193926498560 4634 652457604231061658706635274584217812466230 4635 18820892840366679911817482052026959141729926 4636 155426131493646183960807049198344592710153185 4637 3410360176484428004051587925084170902417203771356 4638 1841407159693735939017249376564192094790196473930413 4639 50399016829091240325771453922793050158294128745425678 4640 730933099277701784346650128135199772081996010195972290296 4641 296104126447475139756563030667114206472189146963955986688400 4642 1259599072451219613617175540313437219843359212417125423066633348 4643 830914392284112297069630680353453160826797907893591801215174317970 4644 26129679021801385674633486211344318873955465354460861155221541751971519 4645 354522711201328715886787912193211881140036961597219474945765839824259329784 4646 8313531527992166892425825338879799310361121438149758927085358356921902021668588 4647 228918016009036866764180449260057678284196033570883516764131642781371150686193957574 4648 99530802744854669188308709654812053047773980437745347062284808488986312540806942958962363 4649 57497602186742043428287550851329149202567294972369838520397942339989053892282138950394140450168 4650 216325343912486707509516756440536029453700474986035145353458379518417066320001882727752168400798797311 4651 16017757583233127442283217979889469302082358554137237758176685704939912341203469284385318596973027282018071842 4652 6619178942153895932425454835434577321397655646634393771694758299442692914752573039099650718472702987019923066443144885 4653 849199076226255944288362302662250632319426730586608497127041570684492312869167391053400799032391565277778495403330301807558656 4654 1 4655 94 4656 1 4657 1 4658 1 4659 2 4660 3 4661 4 4662 5 4663 6 4664 7 4665 8 4666 9 4667 10 4668 11 4669 12 4670 13 4671 14 4672 15 4673 16 4674 17 4675 18 4676 19 4677 20 4678 21 4679 22 4680 23 4681 24 4682 25 4683 26 4684 27 4685 28 4686 29 4687 30 4688 31 4689 32 4690 33 4691 34 4692 35 4693 36 4694 37 4695 38 4696 39 4697 40 4698 41 4699 42 4700 43 4701 44 4702 45 4703 46 4704 47 4705 2255 4706 901551 4707 105707650 4708 5886520589 4709 190559382598 4710 4020359812507 4711 59498502628896 4712 650129979945545 4713 5446212937700479 4714 35997760727821143 4715 192026400694518332 4716 841871967151269541 4717 3078873890977525035 4718 9509547490374538987 4719 25063830162891311653 4720 56866882434097354689 4721 58971901163261866568294 4722 62392303038480752937600065 4723 11184782940566951388471683522 4724 645328098718918846205084289603 4725 15963892495100527073982321577820 4726 199392147443988990006917635314149 4727 1397056822554501328195059302005270 4728 5906923482377476389022505307850823 4729 41307958406153539955311760015621540568 4730 44209409434941653460349839535109580890727 4731 4448574640125345307302416621377027136398201 4732 95359190430337672175304742778266376668231925 4733 629884848702597552628367573512484989643240384 4734 53207311404163799448612378081726568811659462145837 4735 14547119492978170586528286996890704283585041238535670 4736 268794757375816831576935332408791376191557502058767439 4737 11843408037255677639592932690505446194960692813300064960135 4738 2207322300140969000753103043660539901249648830258745811066607 4739 26172435449441715736794548851365591703085971903753332953273099635 4740 6345169569704722330981817137926370208528604056921599516066284837971 4741 317304628162347848416623265449928893150555850810719368042531261872061586 4742 6101855845953843925231812926172557215500165029479384336213021967232679753325 4743 144785692951092512416203619918310747400354697041026502158565192104071230440832361 4744 2878337797378874893441530788055939252243177612054109474691172828463784476100856408535 4745 2226405661676701918042614084982723803408049436261671530202546398068631143940077119923804228 4746 1037660405526008342520671606475574416098267870151238271035948515011905371914339860667133618531065 4747 3952922588277408432287784401045842933749219820426651731181279930868027737539629132923505306243896484375 4748 511444125840520522050031860411289915410852520917638618602982798130455727661873512637851638388345194541476413563 4749 370801587313137347016430741511972910980097761800244116767526441183898527696487765938676488743473553202974987670235076794 4750 50817990724580425164559757643090736003482435671513413926813239886828210876247074897752122164140484881907534297068189565042330181 4751 1 4752 95 4753 1 4754 1 4755 1 4756 2 4757 3 4758 4 4759 5 4760 6 4761 7 4762 8 4763 9 4764 10 4765 11 4766 12 4767 13 4768 14 4769 15 4770 16 4771 17 4772 18 4773 19 4774 20 4775 21 4776 22 4777 23 4778 24 4779 25 4780 26 4781 27 4782 28 4783 29 4784 30 4785 31 4786 32 4787 33 4788 34 4789 35 4790 36 4791 37 4792 38 4793 39 4794 40 4795 41 4796 42 4797 43 4798 44 4799 45 4800 46 4801 47 4802 48 4803 57526 4804 11495350 4805 916133349 4806 38998199188 4807 1029020666257 4808 18426649140846 4809 237994010515745 4810 2316088053556144 4811 17548908354812778 4812 106193394147072482 4813 523708365530504641 4814 2139757916509476840 4815 7341930047715636704 4816 21396481853342712796 4817 53469504347501464929 4818 115510854944260251776 4819 1299626430826348886416935 4820 696715839073261137210880866 4821 84507250554723500361435365283 4822 3710636569183520087307252864484 4823 74498164978494801807003693360813 4824 786491248252393362085432767560070 4825 4789909105901968646774529000986471 4826 17966892258898714504280732843802024 4827 764447704860124959573166018080671834461 4828 414463408188469415264182772281824340419296 4829 28174306193086119325736350281939204166291500 4830 458916104024496923243864381717467733460983924 4831 46674467288828618916266353051602105065317415989 4832 700578548746126588277208995757056881008984627400518 4833 105797240290224764451423836157248898156557224909797439 4834 1360773461478952032232241874144769721362627483951370240 4835 161867367381165480670052823993050869119475612544933123376174 4836 15267314420292948803950151116540492061998267039964024664602822 4837 439830399750250242061296268183590750939084275078312906642700690545 4838 44944967739454829714842548812952273414655606288551532383734086926372 4839 3411086808696326275898826212498618554533583109437648789578343552403773415 4840 88495330268390420450142972449834902237044638448271352210718132585171788912316 4841 2124160247424573885381270949377569897339365252918700182690794566893675894185200604 4842 32023996642851049686557503245929324081974432122331946571786629056138465654166704357376 4843 40146375359950918527899585742776166519102250435727580979049094240569696461881886882569673397 4844 15754935441448790890825048054543239898698115108566958041416382476080821266024320551627332456017698 4845 302947244934693464846295219339650046216438457383875360107846430915747183246928024942294655484875660652861 4846 12067844696535075062916494952421695534204484525085497596237496092676512842973116207949158237971567548325118869504 4847 12285014247379004611161221615926528053280343048176312991502475769611118966385743252202802885470175333074476533202609110059 4848 3073415080289723782952312829064508016361883692178395131902257879025458234909234098619696267158091384403310411058565825930001907712 4849 1 4850 96 4851 1 4852 1 4853 1 4854 2 4855 3 4856 4 4857 5 4858 6 4859 7 4860 8 4861 9 4862 10 4863 11 4864 12 4865 13 4866 14 4867 15 4868 16 4869 17 4870 18 4871 19 4872 20 4873 21 4874 22 4875 23 4876 24 4877 25 4878 26 4879 27 4880 28 4881 29 4882 30 4883 31 4884 32 4885 33 4886 34 4887 35 4888 36 4889 37 4890 38 4891 39 4892 40 4893 41 4894 42 4895 43 4896 44 4897 45 4898 46 4899 47 4900 48 4901 2351 4902 978725 4903 119552109 4904 6936438548 4905 233989195387 4906 5145103331496 4907 79376334760745 4908 904377239959984 4909 7901947476838743 4910 54493978575471377 4911 303409697563064341 4912 1388965665102642840 4913 5306599632943502651 4914 17131170111336485723 4915 47219822021170124865 4916 112113476857664362016 4917 7392694716432656113601 4918 21771965328142430648947480 4919 6768099539794970095833628867 4920 583100031487446403288114848324 4921 19980350759584393052043810522629 4922 330585607094174381226088766014774 4923 2980387888116005349127672610440519 4924 15893789305948658976397998326457672 4925 1276368026072163870624019173176689799 4926 11467252303643912548935121791872616933736 4927 3499913649073318717273860159649273581832045 4928 166878583126464963605033029554707604177178739 4929 2105615065679908142456685463276326697211295923 4930 1931433908286546741343998654869548229300034824222 4931 8006654816091878538022021156132253309599438531475407 4932 714131391453533596053033703650088367244709246332963200 4933 105019693021786983095493025087656143283094946846095909199 4934 1919308614884850492741288792143568120291929951787626718530813 4935 98650344627626394482046465424590746168313277429689315186623629 4936 6231428301594036184614517690881276168758067137446650457884771527994 4937 3567938924693411488393317499673357970527607477405329509416694477940195 4938 32974079100411807287658034324959630673459346483388693038939216837661463330 4939 1112594454688705203934878095604412080330046246990896032822701972627254679610407 4940 27010216227246463634845671708324448238140430459316553549727461039655844449340581246 4941 2561908020137840033210297639326477753588565946218576003505154282345548672296327531634071 4942 609301293844440999990142884184485005289963195031607635235966597083399607411305782963357740838 4943 1242285548988674297298863149738732402683030408583281705535761127654931299651565296750580453098578941 4944 16103140730234649090353874731349374038624564645703383423703858773707238039057707669778864751730341354195622 4945 906023051461786734587876094436411598384130580767687734378649451951076325822258950653184388362504565916002695548459 4946 868470736144675437568401954805888916899298996034610382334789617844268624965225133812026574067756639472860642250420281370759 4947 187833293645293026402007579184179892539001444997005361637080870116823642645755601678579681159136078780812233831035373097528077899745 4948 1 4949 97 4950 1 4951 1 4952 1 4953 2 4954 3 4955 4 4956 5 4957 6 4958 7 4959 8 4960 9 4961 10 4962 11 4963 12 4964 13 4965 14 4966 15 4967 16 4968 17 4969 18 4970 19 4971 20 4972 21 4973 22 4974 23 4975 24 4976 25 4977 26 4978 27 4979 28 4980 29 4981 30 4982 31 4983 32 4984 33 4985 34 4986 35 4987 36 4988 37 4989 38 4990 39 4991 40 4992 41 4993 42 4994 43 4995 44 4996 45 4997 46 4998 47 4999 48 5000 49 5001 61150 5002 12724024 5003 1056044028 5004 46820960497 5005 1286940574866 5006 24010482213845 5007 323175077240344 5008 3278367494855088 5009 25900827840749342 5010 163481935726414246 5011 841272343243042140 5012 3588161301515160764 5013 12858299110593871894 5014 39156960254483396017 5015 102309614379201937280 5016 231234046018932746725 5017 254939251618155567448962 5018 296103598187236476881231769 5019 58374863007011976617664357668 5020 3710636568242608874460611715757 5021 101328921713154693935908219990630 5022 1400127277107978476015107738935095 5023 10878415791625941163575839032874600 5024 51136539506097480858573936293226373 5025 49704716399925640230419042003219377198 5026 145253034683408952631023734716338188307285 5027 26949336016892325538462803207339285264037624 5028 929752106591448145034431439427632909608893238 5029 9241310566345395961908780902022312623777907922 5030 51717734403710182417522098471334434633390788110239 5031 81067496767012937849794381419675485321284480825545248 5032 4504521133739222613662107499708039585535352836076204068 5033 4600445997288587691951986805906271719947258923542547151134 5034 20152817522436623402029007077272134054246450799660616915022602 5035 598948535883638598011344203664655886235500148586551531330627836 5036 76559381858503700328060172018444708768226649768565047384480137015260 5037 166291441136580478937298832742022644930746635855355579942751514546022126 5038 290172801036712572911318076054606968777485031334206707745403893988649701483 5039 12377966909893378618105019641505304370824650824117226120891432205602232097994648 5040 303878996100218233631384840031418658988974013536669605183479985669792162328194312939 5041 128223922698833452343392593326939865524365174548214943784121500108026916823476985985270542 5042 8010295184990403614509701200176620464406490294375782489573836214052956360458160977282601314791 5043 64990677416199534674446417154621552592818326613944055177426671606873815389601261695681459993463483880 5044 520373245051527422208758392724573535566204535157768008122387917696003679709108690243066155432354569163629983 5045 50255598797871157627444016894281390569501595445172624141403890264824468602755043722780636291925299861810179770549038 5046 50220488897955050436939428222182758271942043419668326361514463300017548436351689995544968869678394141926068021876101823624064 5047 11599103698421392440286399297184183467010271709776972261027688975098301378885471296757929558770355004525438239637066875695626637541376 5048 1 5049 98 5050 1 5051 1 5052 1 5053 2 5054 3 5055 4 5056 5 5057 6 5058 7 5059 8 5060 9 5061 10 5062 11 5063 12 5064 13 5065 14 5066 15 5067 16 5068 17 5069 18 5070 19 5071 20 5072 21 5073 22 5074 23 5075 24 5076 25 5077 26 5078 27 5079 28 5080 29 5081 30 5082 31 5083 32 5084 33 5085 34 5086 35 5087 36 5088 37 5089 38 5090 39 5091 40 5092 41 5093 42 5094 43 5095 44 5096 45 5097 46 5098 47 5099 48 5100 49 5101 2449 5102 1060749 5103 134875143 5104 8146625707 5105 286128092196 5106 6551697472265 5107 105276729707044 5108 1249610298662823 5109 11377863658614857 5110 81792087918155941 5111 474876099014822445 5112 2267777620916026739 5113 9042166479818205217 5114 30478931225111400129 5115 87765600570393818736 5116 217820469323462189119 5117 469475184341469516144 5118 5788057523268687870934851 5119 3405198946968319934220487482 5120 454026719418403696607519400069 5121 21954599702152649065379365159598 5122 486378824229134025784371124728647 5123 5678293957165098808296364286724312 5124 38333465170495192900730823184795017 5125 159801685956557261324226501081277574 5126 1262640706133639249036843167981660027797 5127 1597785960292787811705530694113683105541164 5128 191095293730915999008424717846621555685421563 5129 4896694429279524198429242632191574870315891857 5130 38910781332574880062048298173994349599818559921 5131 1047846270962141440646053705786093624319922814777760 5132 738615285731871911271121945070523248927560431024466929 5133 26705375415167952374126228501359914388502522952081896923 5134 129526130517299025358357197175642397023976431615838686197741 5135 190332408105323082133871570474409295358791656898698675731772441 5136 48075602438936030711725878865721192049757578713366202892532265181 5137 832589926516606699652241299278266361767879682894534929526783363143023 5138 4921241238054549099649501633210506216515734971003200820459479008535691465 5139 2347765081975769812013503624259669556034525343184287466697589522599109127074 5140 123781157947355327438200799877732184889486442712486197179330369504083932098365689 5141 3072617493050323003210618657382296811336333199736419589114209667082264491863014092263 5142 3997198754125632125605151532932706106227069141486644894352705657770371045090263020168956101 5143 651825101481774399336862373854495197541984888739085637742198911195760890640568356560859867322319 5144 2086691207944105098664294474778714356070844129747304645880825289344571065165721911376019179551592405483 5145 12484082399083275670412739165338153352158048305306608997512003924203436585247672490508930748897650689716718544 5146 1674419742379841127266940101067288021281486811460898509042005937670549226157976727786554115684550442692842792739949857 5147 1716954936849151831473816836244286380820246397602286620141602149108507002858409107976523491466159700705788356200507138768251651 5148 723653438103385777657187661736782292986259565181067232760712431055015669043224647591792236141452770950810842191949814198134897708964641 5149 1 5150 99 5151 1 5152 1 5153 1 5154 2 5155 3 5156 4 5157 5 5158 6 5159 7 5160 8 5161 9 5162 10 5163 11 5164 12 5165 13 5166 14 5167 15 5168 16 5169 17 5170 18 5171 19 5172 20 5173 21 5174 22 5175 23 5176 24 5177 25 5178 26 5179 27 5180 28 5181 29 5182 30 5183 31 5184 32 5185 33 5186 34 5187 35 5188 36 5189 37 5190 38 5191 39 5192 40 5193 41 5194 42 5195 43 5196 44 5197 45 5198 46 5199 47 5200 48 5201 49 5202 50 5203 64923 5204 14055548 5205 1213876702 5206 56008052046 5207 1602317316545 5208 31120562993464 5209 436146451643643 5210 4607937976319312 5211 37926212195382991 5212 249465868150375740 5213 1338287188132681544 5214 5952916254904570288 5215 22257640565706351393 5216 70754661772580036096 5217 193084321254866401295 5218 456061607645998958538 5219 30985362166536988065439 5220 99857554350858702348717316 5221 34052001418864936894972752379 5222 3223589719279442341769420338390 5223 121594706053321031135443818039719 5224 2219103385554743150179194360704040 5225 22115460675282160444688752009381081 5226 130682267626693797162344794837935874 5227 485797125307937917434862724167771875 5228 24312958617577071821704567874027199281996 5229 15578418790319632679012856476680358074727598 5230 1258044021267931045360154693845569511020997792 5231 24483472148893358764946018842014875375116518596 5232 157588664398071482479199896183242401782825658320 5233 17186215385163617340161322453748149392688299007854025 5234 6130507712451030659340359767252502181510765551051616280 5235 149550102624539808148323006458755691959600689084778149995 5236 2754705009258986515845087440395976358030804491739726193781756 5237 1636859460843811922770337114085868970444828434066720164845860640 5238 2221994251797470463205960269128783742013585603311552656877593746616 5239 8140902921692631840147529265502423721322495332024715992536813260006385 5240 109678505736552528691364300822954668338271392344839105029957536198933074304 5241 193690607325131605792941024929615276675036433101015201123862976628676042718409 5242 1126414634155422615576640335927285123807205805939823505351402323614024340084170740 5243 254412453009294017755786235694313152263822420613470601320536689258076980711860997675529 5244 93312678569994997730468589170790301747006464024165726397840172801193089541934458415075023980 5245 34040218428895750287291520063054042578829793636091451796483917271142281363831497509842934141742362 5246 49917476111924400271094991658186275648655205627062094536410612825642361261859732364244007132669266487726 5247 240656376768144106091306573116270426073821588959244303616937903169082938980130831364869646272661685943603515625 5248 41208294371207161220689838277963387252392634642379833071244693254791618311420618058910497292296621923403557160402026496 5249 125210540954783071270478945346230617852281545291341545640705441641946042423991349723763202973959522263784552782161760267124807881 5250 45608516616801111821043829531451697185581949239892414478770427720660171869441004793654782298700276817088804993740898668991870306963423232 5251 1 5252 100 5253 1 5254 1 5255 1 5256 2 5257 3 5258 4 5259 5 5260 6 5261 7 5262 8 5263 9 5264 10 5265 11 5266 12 5267 13 5268 14 5269 15 5270 16 5271 17 5272 18 5273 19 5274 20 5275 21 5276 22 5277 23 5278 24 5279 25 5280 26 5281 27 5282 28 5283 29 5284 30 5285 31 5286 32 5287 33 5288 34 5289 35 5290 36 5291 37 5292 38 5293 39 5294 40 5295 41 5296 42 5297 43 5298 44 5299 45 5300 46 5301 47 5302 48 5303 49 5304 50 5305 2549 5306 1147822 5307 151800427 5308 9537603021 5309 348494546345 5310 8302917004144 5311 138845588740263 5312 1715509376465162 5313 16263310504656541 5314 121763102311492890 5315 736518277396347539 5316 3665743167493866943 5317 15239465612555700033 5318 53583208769293068256 5319 161027850930699392575 5320 417311274970195125454 5321 939763312725088763117 5322 1099537708881112547924264 5323 1398026287295009261211910853 5324 302211531626860044313798675060 5325 21099859998951735214899495143111 5326 634029538723358890023356121042600 5327 9659626501840952382512039906449673 5328 82932977532319570016132447505443114 5329 431819666940387870411576593426948075 5330 35967671777606936384898122688895685699 5331 379297485521412038234993401701397825212355 5332 136743910729464863784562187025947962865314607 5333 7741809370523146410595470080915585149352436881 5334 116656543773263520792650766017336044469448935395 5335 12306924267275785835084364675724833376867739513521 5336 237746897259260488132975811772133675096628773275651418 5337 46814788382028104936704325882590106933472748362013145291 5338 794484920916331888814273790288190609584834415483641560592 5339 47388378626909121345863999760600592252263967219661325496665355 5340 12946072566149621166007651167031651964844541394414743172258367439 5341 65629560330897180151248930151954429960325604462008004777289925653575 5342 72454118332619830749688555601928636687884013514657858743157865691628402 5343 1974979217965162869372857023749909155805502014503815942371851461542789874519 5344 9490840218539420634435254609786225183517628920177505640788165586192763954288600 5345 94209199665778850573368174550374544242143369536958477271063750507779198863268059389 5346 12905660367316049746326354104478209451728257597236425599208425780851928056519612821450987 5347 1756463841624016863670176490578045830401301433011968562657520515629393518461676027608184961363 5348 1099503247941114093996013087107704326675270982066024883487511213185096874429103814482445065811812801 5349 960919162495958003704517870301545345359487195073478388514244930237562534884951065037086817361913136271137 5350 19445986440639969370702897274400848651334311959830606597600976645508110985634252963724531599455401610721274515769 5351 3225465464310996184233978838670778132032341084981186445902783813428706737611859098765620367897022145710696671581764047521 5352 7466732634421873886868826814312061111175779442164686703065103994931558619537640140971169846715200922268945967061273718830488975962 5353 2903528346661097497054603834764435875077553006646158945080492319146997643370625023889353447129967354174648294748510553528692457632980625125 5354 1 5355 101 5356 1 5357 1 5358 1 5359 2 5360 3 5361 4 5362 5 5363 6 5364 7 5365 8 5366 9 5367 10 5368 11 5369 12 5370 13 5371 14 5372 15 5373 16 5374 17 5375 18 5376 19 5377 20 5378 21 5379 22 5380 23 5381 24 5382 25 5383 26 5384 27 5385 28 5386 29 5387 30 5388 31 5389 32 5390 33 5391 34 5392 35 5393 36 5394 37 5395 38 5396 39 5397 40 5398 41 5399 42 5400 43 5401 44 5402 45 5403 46 5404 47 5405 48 5406 49 5407 50 5408 51 5409 68848 5410 15496246 5411 1391504346 5412 66763221470 5413 1986418914424 5414 40130765520243 5415 585134981119862 5416 6433160161744516 5417 55114552265780640 5418 377465617165628084 5419 2109120521634995338 5420 9775315113316978617 5421 38098664031389250176 5422 126303277813333660975 5423 359628867078561976830 5424 886786459311664641663 5425 1907166722883268372276 5426 25695472281105423380765019 5427 16543343026262699665819468934 5428 2417692283469974321503854197173 5429 128357481689308560710527923433032 5430 3127879057728206281494813585552121 5431 40248443757692844835597656830999274 5432 300138394878888118361752581601843215 5433 1385421431433756765491191910217728748 5434 1454692503005436295254156787239326942648 5435 4994117202584413162007338759254260715886554 5436 1093951313018732920559914070850594379316195601 5437 44791897090853521685951627711637603814942797280 5438 531435366088143017896126583111597998276722352914 5439 533952691505297497871244524088995278706278024047842 5440 2852974539382040952143224102201954529013906450658817948 5441 331604756790187741102956310000687964275501254916437178680 5442 4019159013416680145912116808618104857847195925398703323168 5443 687156049358590916307475862277584246710599211207532176319901594 5444 94937872311679349146006883148163826570032826655764377856873078538 5445 1461930406649533688143958329126024250005998797457724612547067638984584 5446 592806703390373952980960817564638452155137739721869858432845482469972882 5447 29957079085408279949897468764941113226239060533295485780308374952268390195806 5448 294022359074745624358045229338337847752657435618624336004024931504858392411357484 5449 4745789374082024743380224170917038640212257630069179262231911254602621494815756111628 5450 409993789195659649468643634828632695392360149628123625581036083227960813060905708005013078 5451 27823035931092893598532334514280210870085308726663575480049273524128761552516000670154397131930 5452 26529223218592318691386865421752257806765364738145749784413874399097328735487182530421198685505437790 5453 15551725373484168048647517851537335329399745472458667512150700607089773432448896699763031169815851788610016 5454 1089222707832258402601139464624899319098961793919203352943049793722274991766136723531540219312442296770846343274213 5455 186444334151240583581355709911812247450212695320860692995674279487440202731277124498114152518923714815868581709412494231682 5456 263170270506645835061644135080741399846169748350158973105387479346583757872488966607402955544117113368503991862426162658238669867763 5457 186692799066534977615992898281061747432550509816834287947349938718378281122719555175454266925299155563954320693512714629647725501158308970496 5458 1 5459 102 5460 1 5461 1 5462 1 5463 2 5464 3 5465 4 5466 5 5467 6 5468 7 5469 8 5470 9 5471 10 5472 11 5473 12 5474 13 5475 14 5476 15 5477 16 5478 17 5479 18 5480 19 5481 20 5482 21 5483 22 5484 23 5485 24 5486 25 5487 26 5488 27 5489 28 5490 29 5491 30 5492 31 5493 32 5494 33 5495 34 5496 35 5497 36 5498 37 5499 38 5500 39 5501 40 5502 41 5503 42 5504 43 5505 44 5506 45 5507 46 5508 47 5509 48 5510 49 5511 50 5512 51 5513 2651 5514 1240147 5515 170459235 5516 11132035145 5517 422833736269 5518 10473845185383 5519 182131935822842 5520 2340539924479621 5521 23083692345083415 5522 179847486340968539 5523 1132396851496884373 5524 5868857103679987137 5525 25415819294624144504 5526 93130067632284833855 5527 291804124603219147854 5528 788863321333619820221 5529 1854189869469844250822 5530 129687337156062249314701 5531 456151613954055898906683880 5532 170160150272670547889889345095 5533 17649153718133243611160346301718 5534 730650280431392787944475090535753 5535 14661933083142064482079214809997554 5536 160993775030805403031952740513296075 5537 1050484382076134354578329621551096416 5538 4322514866073339237985524435020755405 5539 38404624269396072547198056178519279778347 5540 57075699590573911879753972771787211062619953 5541 8055459727464790939977476969961957336368624800 5542 244862370801684124741395671416665677423592901839 5543 2321533441351959165312068761666002011572033851593 5544 15007199654633116348607940583766928599451052277817363 5545 30312886909180455874062540542290219865840682471957891249 5546 2193693021184835780426849402729207219732697413419545264061 5547 330240898931693925411817443779627378080695910770480129857245 5548 8638613734133591700639442698976756169340622445708179146765775145 5549 649959299701908379228469569369421839510409406641678471340521581337 5550 26321085931738232604073423188511185795405696620098130901339292238827673 5551 4495451770542362366950354476504413147400840058153862147780525564933795307 5552 393735006643989832170565410710384745395075911732618118644406963515086968651141 5553 6849830005643285418776676506232187464872247785936341865144726283352118399562094629 5554 150461186827416439844089211147066283604159586681528039763606517138460941871712153663267 5555 9768134941404672695301742489750349143369609464046961094402262344013013987680229699813885767 5556 381640859209138850381172853746936188416181021806939394036098459976533840271143854385085940828833 5557 515579690981112768432730119527408566478157788354813762987569887844262741263000809506722855329294902117 5558 1306235950068157367614364643705326071573619732766505860720611031476717387958937215729041569592729832655255201 5559 37070496153396441673641491369306808445305054753507798702355899297333780630327612032406609587684708496119379741912732 5560 6470797977101159687893958887346306379224281265737369103536353848360465944053386616286853688604971618830420339720080138545123 5561 19779445847857648842704365600895407491299883348555438230887688272643327483228629311209021115837322439832120124163361383742949087555211 5562 12122937378929218210539295497856098807695880456925359878374031252051425324802983023259164661895562465602169682143385407744646483057903979627101 5563 1 5564 103 5565 1 5566 1 5567 1 5568 2 5569 3 5570 4 5571 5 5572 6 5573 7 5574 8 5575 9 5576 10 5577 11 5578 12 5579 13 5580 14 5581 15 5582 16 5583 17 5584 18 5585 19 5586 20 5587 21 5588 22 5589 23 5590 24 5591 25 5592 26 5593 27 5594 28 5595 29 5596 30 5597 31 5598 32 5599 33 5600 34 5601 35 5602 36 5603 37 5604 38 5605 39 5606 40 5607 41 5608 42 5609 43 5610 44 5611 45 5612 46 5613 47 5614 48 5615 49 5616 50 5617 51 5618 52 5619 72928 5620 17052696 5621 1590953309 5622 79315750744 5623 2452435670628 5624 51496405495022 5625 780565439240941 5626 8923308462078720 5627 79510495855287464 5628 566519581974051028 5629 3294245386172754657 5630 15894821322466631936 5631 64517079747892059223 5632 222846947548681566814 5633 661422682433963401885 5634 1700986536625617737428 5635 3817449731261444045881 5636 4731786593180215679859462 5637 6568669612084495336691270687 5638 1552711451998424688645822545160 5639 118730670545610216733725524233815 5640 3914197930955424767076625060044074 5641 65547465548228429712323302745602955 5642 619826033868652652358256979721965436 5643 3562512252258233475157576651765467161 5644 13133795169992095706885518185998232758 5645 768294668195341278955556010055756533618421 5646 577891623179203087259178820518411027589999552 5647 55045641597444684207705004294628658164392256139 5648 1270223548612268743655942079379140860764453118648 5649 9750440453716269600489063442778080520926684182832 5650 319053135312866578401362637459531922343981155226454784 5651 289656563444206238215368304357402843408673417948356148620 5652 13632235240255462949642487065283177431903568055489890472424 5653 15295367950679738826783291465647454273552573592487582510975553 5654 96104839134885919322951985745457273303551532174247180963463731160 5655 4178309841518872135294442664983841273635219063319446823975903059536 5656 399227170535397491356641438866855350451987623948347466478864155985283594 5657 31813969435005586472753675453646016675310505867215042921415550534430931139 5658 4577223956427197326719513126396650003117379513145351414575999885769623521957260 5659 128841711851569678270807721451570462483828488651877652297136374405986530185058792788 5660 3582409249661551429907051137120069418796937161758767894628009366597225327327390234937706 5661 187717054855440953169878413433321401183589178235323211834525199628058175334757992025812136742 5662 4627755049748800157397689331891616087856450129879392660231216053108207149692417783191400376958976 5663 8426869040898762675615106924596994705691473735393092376723506370050604607112486879345300955549264938624 5664 72745060385421443423230587667520221800423072059607657786224490968850185293143448488774179667922171135928196032 5665 936152196534027494010325672046307333550120654882590704147913182660117339950997158036387146711590967592327423351094401 5666 165816515244308051549631331661293518415823298021680088207707671726590242686966863039769630217267564699272171585342685266837504 5667 1215258887516904712220941338375611579738028012832637335240534784030354995739998329970700217892426844038289428101213870464903746983476200 5668 794923268363837296825215844059079951502839696539875280526305449941401347934632528787725778885236384823116116040368113556143473620707300450762752 5669 1 5670 104 5671 1 5672 1 5673 1 5674 2 5675 3 5676 4 5677 5 5678 6 5679 7 5680 8 5681 9 5682 10 5683 11 5684 12 5685 13 5686 14 5687 15 5688 16 5689 17 5690 18 5691 19 5692 20 5693 21 5694 22 5695 23 5696 24 5697 25 5698 26 5699 27 5700 28 5701 29 5702 30 5703 31 5704 32 5705 33 5706 34 5707 35 5708 36 5709 37 5710 38 5711 39 5712 40 5713 41 5714 42 5715 43 5716 44 5717 45 5718 46 5719 47 5720 48 5721 49 5722 50 5723 51 5724 52 5725 2755 5726 1337931 5727 190990745 5728 12954905908 5729 511145949543 5730 13153973142707 5731 237675717669541 5732 3174299452913340 5733 32543830861699019 5734 263640065204374363 5735 1726535868873298497 5736 9309823917444741536 5737 41962328291311908415 5738 160097938633658072982 5739 522537670114149880893 5740 1472198873804628217180 5741 3608153259508886109771 5742 7743969454844643636000 5743 113728784559533832527466503 5744 79918948337918295798285603120 5745 12766738734887050464305068581833 5746 742066691035042394824900099171624 5747 19831936183622497428574931486198475 5748 280397491511964941221278570759132156 5749 2302210982940788459069223425987134957 5750 11726602830350075982728370897241066194 5751 1011788664947539186331800252569461935121 5752 12446810339628555547820921806660710014267620 5753 5265235153023194803569206110712078927406476751 5754 351445250468150116978653931645951618818147837218 5755 6276398710949230585208811147803026737169036852597 5756 39466068503210603576246251006220740114412013366591 5757 5488127119959369536757352255372909367260931931479942045 5758 2520012341007095354131523594722250265163514854757802530705 5759 79975780168697963686414461352719645989825670231606720291399 5760 456031395450207525585260473185541586945610866938842400865848264 5761 961049227645338280905204098683590205299041094373374208720395610503 5762 25348413201962076453446696938766205050998128521588022454914297144255 5763 5247075919655935441163902126375368289767536719728815535846087050793055771 5764 2747363493568058352646083487548675195462477564532594557002580598297938093007 5765 47806778185920173642202176221103462576512431922393280517904230599812496059184019 5766 2040296037463177436614519418717707903941175070865892200764836439048250953743752138677 5767 68828112652259568519634883518029512984269550925951174869379723509704848323298689244150945 5768 3035669043559578771629407273109992757450572024418826158704032250032058759331781096288656240115 5769 403127041512716679491631435900142720580224297937981302683191376387544944942572602562374197334442401 5770 119214760901855077617834211568744044753869089542759253365965212719749791410314821098536645946504027312951 5771 2484750447859884645904749874592074865580101990734080805842902413816094279325885149144213347919880011393652735003 5772 18986169281130418693710189392692546541680618887952761798384292123622744986360856540967336220958594490289688110351562500 5773 13508578064737489201324705205974665201458375741078383413446378503634552933788718587781035958305212961175792300128123195332624499 5774 44117638409834093955447293781241931332285395256689679444095040002216978533739914795835935499313507125506553316125583112362645739697744099 5775 52630642496169907060022407358423666139200442518073843505404940449800003302063127338662338497391497609499419661748773660506383501215821938795634505 5776 1 5777 105 5778 1 5779 1 5780 1 5781 2 5782 3 5783 4 5784 5 5785 6 5786 7 5787 8 5788 9 5789 10 5790 11 5791 12 5792 13 5793 14 5794 15 5795 16 5796 17 5797 18 5798 19 5799 20 5800 21 5801 22 5802 23 5803 24 5804 25 5805 26 5806 27 5807 28 5808 29 5809 30 5810 31 5811 32 5812 33 5813 34 5814 35 5815 36 5816 37 5817 38 5818 39 5819 40 5820 41 5821 42 5822 43 5823 44 5824 45 5825 46 5826 47 5827 48 5828 49 5829 50 5830 51 5831 52 5832 53 5833 77166 5834 18731735 5835 1814412544 5836 93923068182 5837 3015761102582 5838 65769865713766 5839 1035587055560340 5840 12300410380039364 5841 113903408015946718 5842 843648208653998097 5843 5101128703489291136 5844 25602015772973039335 5845 108133692135303764094 5846 388809279538883891621 5847 1201836641262544726140 5848 3220435036447624225161 5849 7534672983092085699890 5850 542077861839125054519931 5851 2075789354295589125930039984 5852 844857667492119411030564103315 5853 95750540719885026199958505238154 5854 4338236040096437407329614220178025 5855 95441192883863756365603319754478876 5856 1151105491470324088327772287256492457 5857 8267030347832949839170631533922808254 5858 37525129057120328009225085089283023167 5859 42440920963603029102923820211977366658720 5860 170107370625967952701055726897514390446496819 5861 43701452569947429535448692576362599608741577630 5862 2108671503376150874544840228942351361910944259197 5863 29638549468690865771712866071823218970446434391056 5864 3239805441672512297299160343644204024451588637252411 5865 79578995411022768912447936071055777509055235362591614706 5866 20160099365503432384182537800170320545126698774579576282617 5867 444865277415461459218486346414301293045948494144758219591496 5868 10267999010565928656701384154574968424648983041694568244431370362 5869 8745550605906487501887641495880716809043985872044783961243964987062 5870 2186300638214568473163209405899587679399475872396522169282664838494061 5871 60997591387563730942432247726827395582868174614587250859186081412860092620 5872 137734490209393042426765619643214648746746273111226963643751197941092344650144 5873 454165235575638218745942018517789986351428460003593165492883441227460811437257210 5874 27982584589166634929048627145339879403204065528056646320446482916284142955704794554623 5875 1112952818177479486254153925872735131341139399417974651983067853318147197301873784487481184 5876 42504144060297183842994910995822199726909106537509321544919222067853032588198582565865206900260 5877 21950340386072113170140297632799763564264033204238688789018270823565614318022338354113689424488608962 5878 10431088835082425414323447860466098961652721582665045226971618425923883149533677319756453699627210173352845 5879 63193873812470395308598172864152259077151847454099010706852306150052333131183519564480422014008710551496486628004 5880 1613237805609910148266447642595818243602671731182308375863221739083240293116168661442100302414183272300540930723504092651 5881 812397280515953369597430054484419143248120906265654094006673572100703074946275414272419010616663019057791101612144930842970625998 5882 3414298722057778728890646085704279003604669584478617371397298158499382586943492309075756361060258093549834822648179986443292016592404210189 5883 3518099302774480132955727650072746427146394056546029941974206008059819017892763499985629433255960303845173398006679743581640620702244711779077718016 5884 1 5885 106 5886 1 5887 1 5888 1 5889 2 5890 3 5891 4 5892 5 5893 6 5894 7 5895 8 5896 9 5897 10 5898 11 5899 12 5900 13 5901 14 5902 15 5903 16 5904 17 5905 18 5906 19 5907 20 5908 21 5909 22 5910 23 5911 24 5912 25 5913 26 5914 27 5915 28 5916 29 5917 30 5918 31 5919 32 5920 33 5921 34 5922 35 5923 36 5924 37 5925 38 5926 39 5927 40 5928 41 5929 42 5930 43 5931 44 5932 45 5933 46 5934 47 5935 48 5936 49 5937 50 5938 51 5939 52 5940 53 5941 2861 5942 1441385 5943 213542350 5944 15033704343 5945 615717891731 5946 16449606014341 5947 308612446810965 5948 4280426496316259 5949 45583873761322513 5950 383674637527399617 5951 2611292074405232336 5952 14638021496969270335 5953 68613402271567745526 5954 272336706118542813373 5955 925097940971827190500 5956 2713824673818649381691 5957 6928814775387312726940 5958 15499898708075147725561 5959 20320594442455850016736012 5960 30722045288092117104594940249 5961 7920540974683485786675444130424 5962 661549190762876739718591898906955 5963 23860298220847018042251970995179146 5964 437906649702715618553884449020527277 5965 4546866691308013300705381810330719658 5966 28754888166375655583494455333222938959 5967 116905209754874992738900032060934710848 5968 1162810583642498216377988889223486090224207 5969 2016989534744602561431857174787313389143553518 5970 333720185006554725905224923458979960859914933229 5971 11949138520315780754843166248667496234875321220236 5972 134153434437867236646719734233706219644232878816755 5973 147058994830705682972666018928644788484054846846800487 5974 1000424875360852845717739076383962670158167464003620160567 5975 149520738638398546877799441682326883681197473456418049459330 5976 2355169116278483039806181007795435795415233601414324852822553 5977 186901713911471527033168453294020537825710762174697667511180951415 5978 73144613227807782422622766277507444257037211307443808673895202956517 5979 107643154970748211479283013262045450308661459416063517202721489117807822 5980 637087167216080069472776880266263504900765516604046443816300389316299255293 5981 4395667131242993459704464722052603455972743321270275239599425560069468815088689 5982 3963627072126604368153598807840434900138017786246185334027126239380421957612742305 5983 339295010743691000739826458409317954330388360527730662020332703822437452626942316371192 5984 15582484145534920491684450162751444751621431960269083342767494633458770908137899993507291423 5985 526013126674801684591274186170422749137645441556379238822179749008894551755504915472422576078789 5986 743772499168949946611884027374926135223569943836740938604737150593216822362933586408024332480234541283 5987 585307947958215378943590679593686431453205380512320241049096661938872147265721353922479477495754331138450246 5988 1292522621191056009232331950796001854963843204343522205604662897777634633837582850444321123080752447019191955187125 5989 94972145288795102760020539420571585635536306962806445550838289991785791565437222178177733081735461708375228744469778115052 5990 29323138466116489433947250250266208287168808234683310481016363584186463889633144958468565292503949024005422144453051068234702485497 5991 215946081914433555072777879832280427417767513726788632564543580937108462822930505913608346055625540493125430453402351996450129539429335273594 5992 237407307193676634703461698760652651633454428419287776842645279528164787872297417395385346705721704571478255056084593759586258920375695854688654461561 5993 1 5994 107 5995 1 5996 1 5997 1 5998 2 5999 3 6000 4 6001 5 6002 6 6003 7 6004 8 6005 9 6006 10 6007 11 6008 12 6009 13 6010 14 6011 15 6012 16 6013 17 6014 18 6015 19 6016 20 6017 21 6018 22 6019 23 6020 24 6021 25 6022 26 6023 27 6024 28 6025 29 6026 30 6027 31 6028 32 6029 33 6030 34 6031 35 6032 36 6033 37 6034 38 6035 39 6036 40 6037 41 6038 42 6039 43 6040 44 6041 45 6042 46 6043 47 6044 48 6045 49 6046 50 6047 51 6048 52 6049 53 6050 54 6051 81565 6052 20540464 6053 2064243201 6054 110873569892 6055 3694307350675 6056 83618830573140 6057 1366712264448764 6058 16854179329245448 6059 162075995595813537 6060 1246942571964048896 6061 7833876223215697135 6062 40864476679039213134 6063 179450436710254103789 6064 671115454363551933052 6065 2158561862267596777923 6066 6021298495035128315710 6067 14672784230231956363009 6068 31430350158041271776904 6069 501935569649248793903702693 6070 384026133045709898246234173334 6071 66884568780667104091249926737775 6072 4244940641265181476109999089426956 6073 124073550748905567201909509059491787 6074 1921923629251245641839524293279292678 6075 17321396919268977376874873602277140847 6076 97047747561518103134537759462748042320 6077 355045451848139049197469955525866847329 6078 24134044004321003323032970255389810954187190 6079 21178394881581878940073442556339846190301201467 6080 2363851314240188618306180473539497188447082993628 6081 64226619549145549571424490409353716124715646803360 6082 583567439805971865690697578145930240592896740467734 6083 4328708745989032619542778306710467122477382442411118928 6084 11129735690580028073480527934707080758243083852508692467728 6085 1035143579544172481343336680696360500432137205391005054534049 6086 11906688311386565354916383634115661887742453899972452510024804 6087 2865906719706470172886532793256528556872290240223179254328043968221 6088 566870777360484880367847012359669820234065368636785893872618601025876 6089 3393638725324843258614225257865741619782369942593402171819766477062008383 6090 6052332408881112606601732247217167889783193179222044905679774327625761535334 6091 105640328550032482330021807236656143820729390843118645024196990784416865993842417 6092 32039330681213477302376101074865666926382878219033153850220978222346373741557527136 6093 3694572557645183018480986182827058262106393530320692026342529165181862334189869216865978 6094 192838750127140190974558204165435002140208454112170850897513735505660699646625090734929475662 6095 5844710513343812613591054593474167683300090808053216933481661956017842136297977042060054949931374 6096 18856602856958670011583942948126273340125027684568456373979951854317801944103229850265733588192152449604 6097 20298557038793158945420716624654980634132290119798614349071994233212057022597384462073560797845001377440430887 6098 22212393957909342694234961070611143197841768932867994243751225965162375941256996678781818007675891103665355761421126 6099 3395518529637043440386848795292271291772426503138219986888156013646851848960447465368664726632378492384818965896307663492078 6100 781174969771587542445462937229005190774876256420096152671518565226942202948726357011472883508309617860459672213186919882774854762496 6101 8067842665491706845087705269716730360009308091177098730643495001874896603212457872850284262527363736943220132006598536519280532843329727602299 6102 16171785887452159717110186706465251339772092481623917128707035197278214349579591086004226144662800376934587303929487648121879940556494332174486336438272 6103 1 6104 108 6105 1 6106 1 6107 1 6108 2 6109 3 6110 4 6111 5 6112 6 6113 7 6114 8 6115 9 6116 10 6117 11 6118 12 6119 13 6120 14 6121 15 6122 16 6123 17 6124 18 6125 19 6126 20 6127 21 6128 22 6129 23 6130 24 6131 25 6132 26 6133 27 6134 28 6135 29 6136 30 6137 31 6138 32 6139 33 6140 34 6141 35 6142 36 6143 37 6144 38 6145 39 6146 40 6147 41 6148 42 6149 43 6150 44 6151 45 6152 46 6153 47 6154 48 6155 49 6156 50 6157 51 6158 52 6159 53 6160 54 6161 2969 6162 1550724 6163 238269975 6164 17398621688 6165 739157132941 6166 20486613490374 6167 398797499656739 6168 5740191510685003 6169 63451028063041857 6170 554470511248835936 6171 3918962369029868095 6172 22820422041541378734 6173 111151376566986659837 6174 458595560481760487564 6175 1619933855360297769531 6176 4943802974870947459202 6177 13137378534622098143449 6178 30603235680198080414352 6179 2262985211378971567937017 6180 9412293238714767520537043574 6181 4169427488143382191774764139035 6182 515011180497542618506372110713896 6183 25469643848449844690658449584200397 6184 612613156823510828428984215559969448 6185 8092310017900659431793018790727472079 6186 63774234111854500778398742172493067888 6187 318316612001779772683699049754358021713 6188 28416316342559985779327001828710371626353 6189 405464348280956465841249008157676182303936205 6190 200018184474414527867447343464604663087952350666 6191 15637785625385113910966840769413295422389439217227 6192 328689170638874185153299334475789443278159222155869 6193 2445425462046507707222526121778857388349970935318153 6194 96353761474905833464700547516932730851104958060395913815 6195 111297381601498322570135892352289425993682413745503900572489 6196 6728433278189224909034864966058485900662581107218434691867230 6197 1037761886505127937706902502783031691939801155815926609732512637 6198 38075885022348225098475589173362543086539885643600384483037435375752 6199 4098911849097647466968005822394275398877336032556919807910609401403587 6200 80676994237436695938682440285121770491937468373513026269767844797346343544 6201 52820370650290503391041399657791765840668429991255515224063432434648385357663 6202 2050044542222519010977286112663226809179979896514673511650545949319637188293953104 6203 2898327101828322083954700866151506469339934941302717056540599734018997670549775325601 6204 36576382390338561792710643931127431704486497421730295425164577624644674081213228711590013 6205 2142678551477862029857178418122877502862215234785182588375934070193621077280309786605712823901 6206 531283610519641947030975875239947055287713057804759345808854610911515861122116725198526523350956739 6207 385153927014584907121866691070124056997765156644439586459464416071182709173607012786205623380725063951525 6208 525483610683042681268152817893158780805389915179057328920893436044773039576142682322571329620913230571950437148 6209 1979911074318955123269377838762579045150478868352793960806925522507122029866887851445445619745688515743300031122819081 6210 90035434718089008524855045679155803122529421538944671585110668368774804221981289862645323627807807800121035460689054876742729 6211 66135686470240648625265416345060021170875962153976229157541668271405865134074205990911527359837641451119122466111778089216852132499481 6212 642387552830190601793183042856609420871077666146754277589574869383273764211284436941815832961026042129758029977081043612244140059069230141058239 6213 1111890094248282302497023358817578932825829534468708403452929407174064284980244814331727650672071012464829426226669534375777258933146494169710719722335885 6214 1 6215 109 6216 1 6217 1 6218 1 6219 2 6220 3 6221 4 6222 5 6223 6 6224 7 6225 8 6226 9 6227 10 6228 11 6229 12 6230 13 6231 14 6232 15 6233 16 6234 17 6235 18 6236 19 6237 20 6238 21 6239 22 6240 23 6241 24 6242 25 6243 26 6244 27 6245 28 6246 29 6247 30 6248 31 6249 32 6250 33 6251 34 6252 35 6253 36 6254 37 6255 38 6256 39 6257 40 6258 41 6259 42 6260 43 6261 44 6262 45 6263 46 6264 47 6265 48 6266 49 6267 50 6268 51 6269 52 6270 53 6271 54 6272 55 6273 86128 6274 22486253 6275 2342988590 6276 130489663036 6277 4508858511240 6278 105847503033848 6279 1794588748455538 6280 22960766042740197 6281 229128712449873536 6282 1829752687121158735 6283 11935021760227325694 6284 64657862451033906533 6285 294978653197003058908 6286 1146488901204401219011 6287 3833843457686038054650 6288 11123556693459631783291 6289 28206724500806269543368 6290 62906651120407165296243 6291 87095154516888050476525874 6292 143068379216307322317123842725 6293 40130741018397281800682210459536 6294 3651897463138353061935521219710787 6295 143721561717622170570449098016939918 6296 2882885443876583648088641037268450529 6297 32773855572498713805171064600926025040 6298 227369008572699467379699546017026059009 6299 1016164569082605241847115867760585735378 6300 1234639951435364909754557728583549821445587 6301 5744105735170604798670102202502404469549628516 6302 1720156409905202966852811737693650705636599120365 6303 97177667832121539813520733665878221446032380386426 6304 1606924834244655167349070331501014752543155851789488 6305 9892857551011028341108233659583415380411819353696072 6306 1734478453283643084038666638824430238833217930786126699492 6307 1012806239992890389600596553201545518453401367754881755587090 6308 41267724134391774871552321310543950139254334868894053529191680 6309 50668724108742213193452123073550518558281913981427542501557984928 6310 447392528017747498918453537391572496093460412106773900181805202199310 6311 27814044908892285526138564255104314611836713325848148558914472320634034 6312 1549298095481054228926548636940038938306324260193830252972734115789158810905 6313 426964714334588771873532068001291896894206956003601232017777484194491735733600 6314 33486735088701376249704472168138471499717816592761264762265032574189878291384697038 6315 153714849898116280562525879256199140323936043629237369185921641016364453491242459614402 6316 332513038547093699379959755257474918558625413419607497244094445183795211126089714047449309 6317 21641170504976608456137219297898784303465843090498406728898513730617357082041982812437762499700 6318 29558712148072528176943534603998386888454228563468906265821500371433600601850665114041562080903640998 6319 6614747219458145165301469498363835239373665691958795976174726543236219060450646356710651428069081907080326 6320 10949443535251062777003571468197386876107190706367659653201843093709669773899287596677823228636898659019865347477 6321 116945002043916182587575411633641603960573200567343427104651225780908894179184425947351266737359464348714863493306474768 6322 1916411840142417385220339979852122882015235228997458816599364218596598357335491811375893135188316630453648655116558074951171875 6323 4131818566304430188348450049357180792901462992458612691982848668794825332890094775188920806225830460906446361231335569021512470229117922 6324 41790290190829998913043164812553818623794737407002826824696811048145502860646234872447478726689445822349789436138236748645502824279139001733941680 6325 77155782838093994905376802460595806757498056021116313197321330938331255608761145156539836404772101565447041628058815541548168678472159358567570089952935936 6326 1 6327 110 6328 1 6329 1 6330 1 6331 2 6332 3 6333 4 6334 5 6335 6 6336 7 6337 8 6338 9 6339 10 6340 11 6341 12 6342 13 6343 14 6344 15 6345 16 6346 17 6347 18 6348 19 6349 20 6350 21 6351 22 6352 23 6353 24 6354 25 6355 26 6356 27 6357 28 6358 29 6359 30 6360 31 6361 32 6362 33 6363 34 6364 35 6365 36 6366 37 6367 38 6368 39 6369 40 6370 41 6371 42 6372 43 6373 44 6374 45 6375 46 6376 47 6377 48 6378 49 6379 50 6380 51 6381 52 6382 53 6383 54 6384 55 6385 3079 6386 1666167 6387 265338400 6388 20082759781 6389 884429938695 6390 25413566154539 6391 512953283933497 6392 7656911993410497 6393 87791164281065636 6394 795920790615350335 6395 5837782382719887534 6396 35286151291106876093 6397 178455700364853582148 6398 764759471251489412091 6399 2806921102948706432850 6400 8904410611399830320569 6401 24606655715834943035850 6402 59637074658847541320343 6403 127513482000825335060026 6404 2209311844186008780748836075 6405 1836046581915454130557194602126 6406 347799757822726701703655296612837 6407 24041658301292993205123112832929008 6408 766514995829493863743021555958185039 6409 12972984497446560107099838172798792130 6410 127974102711663241669221948924910782801 6411 786317821313920210639436239818720566290 6412 3161400881590328276348166053438142233171 6413 35059201880203491744061257864630049959025830 6414 70570503246010462032210201269572179564692941115 6415 13604873475260234282426040081360674124903622395064 6416 570108984651395606133159947100487106987976355784745 6417 7527174223587463628475432559748792075619498990940607 6418 851645997869636053924832609331712307304039203303970089 6419 26306567589398085729366900362190577556161793829757839430503 6420 8470743280015948953129925882323640118308756662138893221631291 6421 239868646601312044341100395926630806479070687017764144327279501 6422 1594820112877544545285653885829189025132072496271789977375543890811 6423 4722479539520319544664195963960217229716058357508430610430553572696103 6424 178009888048697050697574454580492451450793199194492850608690729300801953 6425 25048139892573377460036719873432357434678773689951916690976978445859965344266 6426 3218657250100104736895617852611776325628500635965623407868374303010864902305889 6427 473609456926271899209060599324293353059323009750800030202969311039868439245969059523 6428 5169373482385223491870872861495224417105972732642540146713255091599756668753620580970723 6429 30785163588081456244557330628972970111261356472457316113369985730461565968546766501483949599 6430 2006726202332663123629275075877910689993639255983392877000178772065750333603469273366210115237901 6431 1028944441528479775805927277940200195648978515008249773510487498405914998558698617496547314825709350125 6432 98293705381954334597419637319254124457372030493988291141840039590234132638312835274116667051462636987212647 6433 191745735825519531050261612289777310138406269443210689162130667506311731917780683848017500608366171558513632090350 6434 4234155464905483624935023202263913516888936276899501214774242042634114742514249821990269494182920091764778887884698098471 6435 170817945280153141422278338170336624272801343093096995330601753185470011461965765031708545977928598742749034166226566553165376379 6436 154872264741582796835552398515221913011397102768990717514671148417113635532662296292676948157909556192849588887043681699772855793100174283 6437 1605491871568347897252984766353182513780229683762133773907418437988850869340598103086772083331346223959455887263640921868563753388141877571541539363 6438 5403078659795293205619115494263476990474882718296420197408516010249814711845963278802717760330206627628886347827381068652979312079075986736179581399343212021 6439 1 6440 111 6441 1 6442 1 6443 1 6444 2 6445 3 6446 4 6447 5 6448 6 6449 7 6450 8 6451 9 6452 10 6453 11 6454 12 6455 13 6456 14 6457 15 6458 16 6459 17 6460 18 6461 19 6462 20 6463 21 6464 22 6465 23 6466 24 6467 25 6468 26 6469 27 6470 28 6471 29 6472 30 6473 31 6474 32 6475 33 6476 34 6477 35 6478 36 6479 37 6480 38 6481 39 6482 40 6483 41 6484 42 6485 43 6486 44 6487 45 6488 46 6489 47 6490 48 6491 49 6492 50 6493 51 6494 52 6495 53 6496 54 6497 55 6498 56 6499 90858 6500 24576746 6501 2653384521 6502 153131043720 6503 5483465620220 6504 133421222311588 6505 2344929297981921 6506 31106204973230336 6507 321900935697240835 6508 2666334648561423774 6509 18044054637497834333 6510 101447684961932268892 6511 480457654828451952051 6512 1939211516387705295050 6513 6736610647076895438937 6514 20313186707255862918888 6515 53555662440346640725169 6516 124243905539265711084126 6517 9435997668061074794441851 6518 42533441699169038760442293916 6519 20458808561626933629147927861027 6520 2747618090564528749039547604696518 6521 147948666473185781137690216448526079 6522 3880482166390254585135584433469853840 6523 55988669936351316385877835665251596483 6524 482811387503095572653690142362003414962 6525 2642027879614773728546904450712260345971 6526 9597109819113497807938714420405300576884 6527 753934582683245906215000751142708552335702534 6528 767454360176370782960459194798608532532548399342 6529 99769072264110350663834385352684991366060295716013 6530 3171231227199071237816130555027535596627649701732344 6531 33872284006184138553984721311839741122380988432860076 6532 40364471774030000621026646604380481794370291468858053100 6533 345744335758910980961649450097410716314485238634835482718244 6534 65648260904699504401421134313431173423367785830837647363950792 6535 1326332516673791465379393364984965433718933265710722867134264678 6536 37900296156740113035839128751023374626339416258077857977109200350584 6537 45335812715038396891661855044252563360238053396276213530113099543942465 6538 1079184948090634553342279892064855544620872331790247357118579363264741376 6539 350678364737523019894876620802296176441919395424757351025854223869158549883627 6540 22760505407352410373851313288624033892185465003957732042192185505991766213070290 6541 5920165488187073152268054429721774060710041095008296367942115853978794294306778756131 6542 130742308271979887933159444593692075537487012744432973110695154216545876274281094968064384 6543 1690815989717969155256477176113770374765092239115498315600435526503495725945131166845385160923 6544 111958621569155827815447373536545562016631182339752903073878830290774299642292976305136971378101552 6545 26837127661828794043486824575478008466198831862741195868056441187773256316833299925551251358171240204478 6546 1290205147487406184222150721309165602168290448563545005159098702539948744365029379030650509529645257628581888 6547 2904425042006289802980105538606476082541555376640416719220416680839478062131103866399638933103104281658469113955631 6548 114083123918494946681231204481447399145132203358688850363108419809436672810059205009389928391166036684340346540671275249490 6549 10544303104739249248775801264072651743413322653115194127169880740176297312781465905694956888222628564749336018313246777319566969958 6550 4283006329491522984641394126181557597682239891873984993637754555747057839052490966021959706554028766447963595845816772242252083917177749504 6551 131418563466889748835434716416378436491146878543220853631641207773454235980760280182793649336241648342631499954149913432727068285335437933296709133761 6552 381807444419614780189662392859619830441124071291644300207358125472693672789561939519311021421845843700709322527031932756005581575166224455132793052568372641792 6553 1 6554 112 6555 1 6556 1 6557 1 6558 2 6559 3 6560 4 6561 5 6562 6 6563 7 6564 8 6565 9 6566 10 6567 11 6568 12 6569 13 6570 14 6571 15 6572 16 6573 17 6574 18 6575 19 6576 20 6577 21 6578 22 6579 23 6580 24 6581 25 6582 26 6583 27 6584 28 6585 29 6586 30 6587 31 6588 32 6589 33 6590 34 6591 35 6592 36 6593 37 6594 38 6595 39 6596 40 6597 41 6598 42 6599 43 6600 44 6601 45 6602 46 6603 47 6604 48 6605 49 6606 50 6607 51 6608 52 6609 53 6610 54 6611 55 6612 56 6613 3191 6614 1787937 6615 294921589 6616 23122351280 6617 1054902745979 6618 31405303097911 6619 656842940611137 6620 10161360291255200 6621 120765266366659135 6622 1135124352195533634 6623 8633845528675086653 6624 54132163912493503132 6625 284053517893410353019 6626 1263425684919262540690 6627 4814594109652233836089 6628 15863631523761721517592 6629 45550782313240419878807 6630 114762133800742801554016 6631 255203697864437676821525 6632 372600933559334748293347552 6633 663528065501961742985243621357 6634 202030740641463254310002563700428 6635 19982677028372310587892743406205519 6636 855988713172194985349508633407989280 6637 18717619861417237329881771735558290641 6638 232352980235862607953949731971610976948 6639 1763311154359135346021683731727763360723 6640 8637398837202147587519843015760633223380 6641 796891049807769057534800275870203745865699 6642 13118813528101522831489239848434277422538454631 6643 7503998495415653794932626894865062867602993723785 6644 683034418050714383712757630662795551984850493803212 6645 16788871202974973665523871694888728143853412359980743 6646 146779897360211142663629030580040514821720161242073975 6647 1241804901233679516628949307685036532364141747709003609363 6648 4019280361318723891256062504749697041702429848136880000132484 6649 474687426277341440255834173114113606313940999300010098451255493 6650 7000088282863113605751144294584421660919896547673406965700652975 6651 727763549641975965917201845054797976852539573878351644221898118401249 6652 399779468167591932962687171644229993813864716485275812734889717596141600 6653 99538941089459168471359292827436378589057660171207963033989504433984065441 6654 4339661358873351730467710646351565723703538419657279728735759800715049641767488 6655 2124313836193575916184950397874774433895827712131129807668591602208477180677570021 6656 66437605627532909334930125308492469717837022204594675438292503224670187171653476782870 6657 2668178102416960366519231728876525418629528457894185133399424854038906819640758898706384525 6658 58643710265948651126853435519330985094173953489338050900226049199298390450188993908356274519400 6659 3927164127625390505358267542669739488993748531847028851278973269816325539512598547688554051761915703 6660 564087114789316792682006547499415067043329527483370618077291106989536578727726002513033116609222884924624 6661 121565440404812324699686103039229038169062815177687575971675934572349294668745749751445606080170893373204281511 6662 271921509356158692554669301685082332494099695725560030545525137724649678496755035030189109301621864489997251035311387 6663 2470632571656748727557558033268418853232970813840870293391681691255264804251736961044620775102840259659495386967403360832421 6664 395112615826454583532644201181654178749022613426150401104448378404861307159111163277596256413688479936619073275959890876438767712837 6665 376290351424140194576431038166971557705740815517262866533467473067385860057793765248708920707270410822781847311978787123920257695358242196539 6666 8786870149199077405495521366095200097384722385537584949287017568510227484283672855605884986755614451121321041860685028015644614138088553160382712509082 6667 27223410855722270213715341445890954891150192452564467008366005911126658490094311265116229345791312467273661582061462389296672527429047120477605834230481160137265 6668 1 6669 113 6670 1 6671 1 6672 1 6673 2 6674 3 6675 4 6676 5 6677 6 6678 7 6679 8 6680 9 6681 10 6682 11 6683 12 6684 13 6685 14 6686 15 6687 16 6688 17 6689 18 6690 19 6691 20 6692 21 6693 22 6694 23 6695 24 6696 25 6697 26 6698 27 6699 28 6700 29 6701 30 6702 31 6703 32 6704 33 6705 34 6706 35 6707 36 6708 37 6709 38 6710 39 6711 40 6712 41 6713 42 6714 43 6715 44 6716 45 6717 46 6718 47 6719 48 6720 49 6721 50 6722 51 6723 52 6724 53 6725 54 6726 55 6727 56 6728 57 6729 95758 6730 26819866 6731 2998370028 6732 179198222824 6733 6645887299990 6734 167494949855793 6735 3049627938551936 6736 41915611201427899 6737 449515158142564734 6738 3859422797464814513 6739 27078879158117317372 6740 157885478078106050931 6741 775684606555082117978 6742 3248808904078103676169 6743 11715512333487102334584 6744 36684647898698981009525 6745 100479666867442102673926 6746 242275615801568136614115 6747 517123282514781608296324 6748 9699733802883381834946575283 6749 8736462854994064820882397425358 6750 1795828815553042720690393335637079 6751 134883069951334803787182115630466720 6752 4679404965350749093333838159159871471 6753 86309024916543537872266383296937587986 6754 929411920943457577896655410903085218005 6755 6245060338355276582534392289886965133684 6756 27511714814792029650470940087590848123261 6757 35820252688859219210399375254105735599307054 6758 192410046833073543891519446577621460116144245277 6759 66785587292328770768219044426916140471988868006920 6760 4390935545131537375381670852992993158565322795963536 6761 84877071082026772714925341117228540481141430868728342 6762 613806843506493384120803421070182220315267608759063194 6763 28882590366621471531997805056298378025945362309857729361768 6764 41979157286763266459342689513605950275968557542365561528653895 6765 3221093253044880160583223978304757782334930261822513038833377594 6766 35368867114414294432490422954634906245507304481455086475986206551 6767 11765772967578573747835643667801284607242798720354308535660713184717472 6768 3264865745827026943627524723609951399884197829232327619824245573497466881 6769 5200909672145041616605804134585597404420132988867045828650873353117552095810 6770 48218521006913186576984042083586425659869778058633612307102623026075625526379849 6771 113982714353947154406487914726587347187343822750584163810898308150025753916447380360 6772 677664347430279456934435955647494673856183430538829627046288156028767335800365580260148 6773 45808659573412734685825656879274147024112620073949883890505645374218240057861518195600936626 6774 1527816746184684086758772519384636527350087376051154542106689617068514435481655169687175035946503 6775 103346425550268830360883338890932197395764556748069138617977367089177287374617243381416759367802227104 6776 9968527252489225478097076525910591834485718915347251984696477486055115557406452461961489553424136937649063 6777 7154149952380758866281278428547201669413613033286562002284909379057593356816027580569522623137513084762879616750 6778 16315512539726873592243856531257326337631122777675586312770994426458977731093131701097774014380092137608986822275312758 6779 44931886246143750967196076872393485724590728231912924641630820325506352323088163550088155534695781697776255082645187187455244 6780 10975685240872790960369863612050421499917437084621473515689660718822939817354279984070625741637989732849443484265968361387429011434316 6781 24387521245106485757548165555978429891865798686909986455421525361510272686547584500969631239281571040660548691368774668970262970852944259816558 6782 346863384584092925279412213182714713139787542170121523384947971551754285695643450488187136692398586814081079465538824013949264209080767677721824140264003 6783 1958398663290413156717011991725807974770028437591398543402412342038670128566552483950476964259280405845221831917016794290911384499992922792670554147395166332256256 6784 1 6785 114 6786 1 6787 1 6788 1 6789 2 6790 3 6791 4 6792 5 6793 6 6794 7 6795 8 6796 9 6797 10 6798 11 6799 12 6800 13 6801 14 6802 15 6803 16 6804 17 6805 18 6806 19 6807 20 6808 21 6809 22 6810 23 6811 24 6812 25 6813 26 6814 27 6815 28 6816 29 6817 30 6818 31 6819 32 6820 33 6821 34 6822 35 6823 36 6824 37 6825 38 6826 39 6827 40 6828 41 6829 42 6830 43 6831 44 6832 45 6833 46 6834 47 6835 48 6836 49 6837 50 6838 51 6839 52 6840 53 6841 54 6842 55 6843 56 6844 57 6845 3305 6846 1916261 6847 327203025 6848 26556992147 6849 1254387560133 6850 38666980654785 6851 837474749279216 6852 13418362929628735 6853 165196820617392498 6854 1608791092299705533 6855 12680960620241533552 6856 82413980046444009531 6857 448394757741821184770 6858 2068492284146885648057 6859 8178036206817295460808 6860 27966061699291792669751 6861 83374199769770411385376 6862 218184419483588565806325 6863 504195200451912068088914 6864 39301369471123402230520549 6865 191587242355061064263967611474 6866 99845305706326697283030758208079 6867 14546213421938504383046586305106680 6868 850800902785775603596732362874273521 6869 24274413257771964430485449671533753052 6870 381576741736311008094654535654012237139 6871 3590909694554278854355713077446915648374 6872 21483007563942159798051020464408793419285 6873 85482828174532383731715642052752418739102 6874 1052914149796977340743597098194556845189707465 6875 2446358063754834829569704632552896828533853977828 6876 546427533902386519538467368346817199897753506639911 6877 26638342308235039766696742629582483029026105235186485 6878 410983712608357122335856989621647539586026709775677541 6879 2481914628091774692391257891498365633561558040214211833 6880 543022295420371421043573253480963968044295584360635789947861 6881 398802013106852284505248030437754064050133592802198229388096775 6882 20614996827950023505238643788958143040075329590000607948211734495 6883 3259241104590912833566396070486128511943683320917067136257611808511 6884 164721702700611907879517569951379160129114347195043969678609399290386463 6885 24863208643555900251392391626109789611872238887703180647445201756669012196 6886 174324119205993903346124798383201494193487900678590893310242964712470979835619 6887 487007285652476127577477983381661316319964579825848279838011187914684455517938650 6888 3902231750705466248050665705828190923321695130521385377662537652877915108149496405459 6889 6345405530219614219316994434755180275184576769130003461439496585245353234905636666133061 6890 680608955321881182306468656624763135863386054969797958583170095809654072688546124149776286727 6891 32100323137751441339293915197564345863771727001391090369076606640450808269733528548726300561720410 6892 2192404858166077653959023767216808972266824701821483707018268981510845709316660967375563596916936317625 6893 152393188370318318779028064330854605256208547194540385987739644969470177751921169966823679140420826852659893 6894 261806636598629121112416682814771647299048866686603189304802023399238383929781777219656999760090906882262473262069 6895 604655200427582140221284552123621938643976254971360786936000599869432181853775661843095718646351648176738425669016939357 6896 4236081566024015744786288350731816952472887716032975681762264395511799533542326938460731276600805858741037933350915266419324837 6897 244638123603626886073562966767090440699116427901170959301164416513729919914854291565597569779021787106851540993579201400279998779296875 6898 947969433990398148545780317171711001053767858378526209976030102657862372363329632433886787596761781035546989250638074354417861036633192931859537 6899 29167071099840178720720934599658822645870087819296307952343301466998751800168349045773139600596517032821764171192942077855444334691876396939571593297615715 6900 142130105480096698118085204572231882248930706699532629917096701279605797073330019342069486123313307158077690567828653038008322871113514777576211651539204744250822481 6901 1 6902 115 6903 1 6904 1 6905 1 6906 2 6907 3 6908 4 6909 5 6910 6 6911 7 6912 8 6913 9 6914 10 6915 11 6916 12 6917 13 6918 14 6919 15 6920 16 6921 17 6922 18 6923 19 6924 20 6925 21 6926 22 6927 23 6928 24 6929 25 6930 26 6931 27 6932 28 6933 29 6934 30 6935 31 6936 32 6937 33 6938 34 6939 35 6940 36 6941 37 6942 38 6943 39 6944 40 6945 41 6946 42 6947 43 6948 44 6949 45 6950 46 6951 47 6952 48 6953 49 6954 50 6955 51 6956 52 6957 53 6958 54 6959 55 6960 56 6961 57 6962 58 6963 100831 6964 29223820 6965 3381098484 6966 209136313576 6967 8028080385185 6968 209446145213696 6969 3948095246602255 6970 56189394767820534 6971 624076877887927397 6972 5550329268433984252 6973 40348511064404879631 6974 243808024304063528330 6975 1241708559900427896409 6976 5392854883668666153976 6977 20172489310149328803431 6978 65545457107715139069826 6979 186365858308898566626225 6980 466672230562119987974724 6981 1034926990401293192393113 6982 1591214196462108747808203542 6983 3065422543963817825212087879295 6984 1010933745944528541013869678526880 6985 108435409171221941454791169521242281 6986 5044033923683924414337342967636146622 6987 119944159626661586028103309803906474359 6988 1621701152379342378310825140319066801044 6989 13426879727463841946573582625194434568695 6990 71885448387037239496114847595985229461286 6991 259396168253753448916538918992053966579063 6992 23431901230925304777893032270235422527328596896 6993 27521532163786987747151495855754378970500916191442 6994 4143742135409142232522614090003881328939779998461360 6995 153170468274673313980680289097747285620300371411845684 6996 1911074263630162855019187367721655611810132281689308980 6997 223579142747266792439432130613732833276157579574933957455 6998 8597936691481753954998706933119226797921331795262897170474162 6999 3480453984066896082431902134673330344727573090075085823950071166 7000 124978418290824378862959386376852530023181708140636882941831932896 7001 167307710035771680451591772226604545069831741299061049027860788643382 7002 2038434006689672025779481051472127922395533564913238381692303860073244754 7003 177594348267185240470749373562088834777356524722865934512540720378015482581 7004 4405321765336532921690248651118295243943172478608529978398563346841040207234820 7005 4515886536722631805926255272241859935311426690852228602807391651680447377632791451 7006 100597567775009712490575736343651730006767601834265083623178338772307241824875447723578 7007 54993526051563609181782694018836661982453159636216032505130693360137013231789291603749142 7008 8933098911224728385498764633820807833623349353408265731259399200291457951201164341192601956408 7009 567189736987424927311017636532703314750463994777781133452800056078393646261495518600290407888205124 7010 39106026644707535005274184299832625261352907838373394355576314151289956337450897510474215036770987626996 7011 2057403259782999314918412243542102088305199733574402824332419654686615264771743418357287602061630471904024372 7012 7163233590328281823962105418719494901705004495615662984830282605249900779019999371380467576480639977102927456505868 7013 16716958406093636577414427203058485068566441692142537891548220014883214508078820944422674456511844858610056063988928347878 7014 264505053952475232165844657872875095481082688163468246242327508645401111766840308078625461184965888789716956770583301118656761864 7015 22824592372784887268039746673602445677899611537723870556555070495299519263429441443365855596702438372283372034422736660496770642738131391 7016 27178241092251825227158079530479061963338777674228909689324756055443384602601126830846392016517448856422226487431170670201910140317726510726250496 7017 2002867344752142669528580765230326835732808418624916751741520505925407742499244151159747115784588830714263846326909303251556600906773102519648846336905616344 7018 10405526070691740839138908737476239610007069533004828823393190915642977785601053410985809456774360653272241472586027514595335777733542817610719774906691764716738445312 7019 1 7020 116 7021 1 7022 1 7023 1 7024 2 7025 3 7026 4 7027 5 7028 6 7029 7 7030 8 7031 9 7032 10 7033 11 7034 12 7035 13 7036 14 7037 15 7038 16 7039 17 7040 18 7041 19 7042 20 7043 21 7044 22 7045 23 7046 24 7047 25 7048 26 7049 27 7050 28 7051 29 7052 30 7053 31 7054 32 7055 33 7056 34 7057 35 7058 36 7059 37 7060 38 7061 39 7062 40 7063 41 7064 42 7065 43 7066 44 7067 45 7068 46 7069 47 7070 48 7071 49 7072 50 7073 51 7074 52 7075 53 7076 54 7077 55 7078 56 7079 57 7080 58 7081 3421 7082 2051370 7083 362376051 7084 30429886843 7085 1487191563585 7086 47438656821856 7087 1063341968008255 7088 17634825434823630 7089 224757579071282333 7090 2266384451277210196 7091 18501097561446614331 7092 124554099372728106830 7093 702167109995702961721 7094 3357212032323379127448 7095 13761077979016596393015 7096 48804409621329021298726 7097 150953173945040926342725 7098 410004888279576846577784 7099 983795513076901596271123 7100 2096390570300055441001512 7101 42482863258310196669620573519 7102 41383246203374139565868556405296 7103 9210729726848145965166388461382641 7104 750011580142817314419059616458695882 7105 28246589972670612914825579524858575683 7106 566402976014828040532430305023778240944 7107 6641252338315433945968944811583353031125 7108 48672439012056452319059762461448189471360 7109 234293313261454725058963115117324492246487 7110 22316717008764588375872790962615622391252583 7111 421784174297621069157831024720065679555215642263 7112 278273278523614202732773818736596394818280003394271 7113 29324944350116203971242715004669100913808368925106237 7114 837932561742757500515311133693275686296755715497944883 7115 8554332418156652995457325940220111771389226856062539779 7116 11044809651715004794917705262582888671012750313457076577457 7117 117914797779038945464762681905594918456046033296631422387067103 7118 28133669843299252541683391545741827033615006792065397586317679431 7119 720463823141572178654073982393047191323362529650999142664941235297 7120 5543969118913077377154666913474687879682892705619812764114886916184101 7121 22649276406081457629818760443303727984128639064272042681413600164447132141 7122 1195801947394641738933805035984567967778832425533006393220424235137471058300 7123 89882699290935099135029093651719623268390670657587174540391160550642323894443301 7124 38761362227368724389614739886563723425999244295291266788576059245536128808785691252 7125 2092933427414236366082727593961184992117780655624701696797793155461241653247075487299929 7126 444178522354262174963155638096135511494323958261150625315365628187950476920275736189375941 7127 105212531113082370596296655333725472915429875254538634601701502283264709256099764331596143890249 7128 8670328409184413721396769242498938409155645788201036865435966491116333563390661537915151896895258133 7129 603394450800184095549169123008322288308320377028384301608806839004444671911958842111789043465383832461667 7130 24917952004613262943637151665044607809413331563103204125747446738602661567762482513035098081029291299478038048 7131 157787466435186817103599278897072018029697144556237794428455587883813388528718270945033730897439054636220052997332963 7132 371774650777478622026604553094200687993817876717865235986515197579963403516921490786121596231583288818146551019463291854989 7133 10118852517572285122502690876441676831110685427714459359104980607086672364426499610291885380753911839478981380736896169955169139535 7134 1474151457540211140943665623358227849751849322703036287900814254361919945455321800287443151976797285199867640406687713557648000305120458007 7135 2474616357939622508203382347299240978122851558472070014903912259000033928882124698515659459356012300843903202865668699948015142138642915675050791441 7136 81181346878424053082527719872006072512999662363862924348200676896478697699335784983210559832230060075961792758266690677040813807243542049755570883579768456131 7137 768426182064690265317095628366647793640120107733727644086704205408475538272770397647212368961686021466396893832789095280670677561989835334271110534014930150192489246645 7138 1 7139 117 7140 1 7141 1 7142 1 7143 2 7144 3 7145 4 7146 5 7147 6 7148 7 7149 8 7150 9 7151 10 7152 11 7153 12 7154 13 7155 14 7156 15 7157 16 7158 17 7159 18 7160 19 7161 20 7162 21 7163 22 7164 23 7165 24 7166 25 7167 26 7168 27 7169 28 7170 29 7171 30 7172 31 7173 32 7174 33 7175 34 7176 35 7177 36 7178 37 7179 38 7180 39 7181 40 7182 41 7183 42 7184 43 7185 44 7186 45 7187 46 7188 47 7189 48 7190 49 7191 50 7192 51 7193 52 7194 53 7195 54 7196 55 7197 56 7198 57 7199 58 7200 59 7201 106080 7202 31797104 7203 3804949114 7204 243439095177 7205 9666745163648 7206 260912612520495 7207 5088850846896894 7208 74948008098000641 7209 861570719773249132 7210 7932345579470235855 7211 59708087584668619130 7212 373662298118184320629 7213 1971469193449473700344 7214 8872631799711787694087 7215 34402694947541490982646 7216 115910472850656425584575 7217 341864540993180921423324 7218 888343924605749834251953 7219 2045259092975663844879522 7220 163518464483404324398117859 7221 860351003473013108184344236640 7222 484775236678007448782475303791097 7223 76449056800355054523574274552517442 7224 4846228671759679309053295565784817733 7225 150060009229877395045053372607401929952 7226 2563718733540858917145541742486425792615 7227 26263134246974719547917315821308182426646 7228 171326985322438750273723842250076187729009 7229 744718031438195403532933792789903612502488 7230 1036647499761967976699156745206692904501081482 7231 6397082174024406511324606397797360030608478209342 7232 2560114182261380120394449973637394891166251883336962 7233 194801416055646693629985457340716172736347423536952680 7234 4375870044666612651275513832998663458892034568377169707 7235 36939162714772472352534126893031782557199777198372884178 7236 354479571307113618141086918750895364762529194210329142472563 7237 1429717594824552843520663940818501207585280291680420843071294912 7238 212084588418672208819708839080825920343422673879668131730038017656 7239 3962551027409769574624270348843987433738152622818436476415494465698 7240 138673623693694422333997536769041634326915411357430469189827001787713706 7241 228757723078431141808096472458838282051337726160164392584222099137640419800 7242 7623237421582620466838319877504834492217210349442144265022779662436759897445 7243 1543041486829283120653596274214803069152644588553950903104392510203163626073219142 7244 310090907374947971374476839104521625956567594340019012194388429793921524490083414053 7245 36628540057162754460559356400756992038340633615156589978340567934605956605527450712215416 7246 43719857258895259709163140770754109162583335058467417331315446297788425526729132002885687051 7247 1125776172049928492186370135805983412083270267751586774190579964293670001682964335302949176822890 7248 117051562976118500113895087253833187669578590243392855284962649247668130540567596612063774762069339245 7249 8221484255360195006201023913474789379804309868857777156778856149898372021118261527729572463010227701220788 7250 2466874577931246893189889066353764754112504966435426934567723808031102764738111354663077254963196646892329180203 7251 2920365297182899032328262721648947672322789382912172966798981806120485715779272459567122487337585419444569336683313626 7252 6944518899806040661326035103797156974431407721165831378051083372052786543141846548873868522856543227055590273389663041809984 7253 287925769956526971191359185894785564101543839574080700229960424972447989124097351092554091376176532424395727802536766597169036015408 7254 57772807760927529012771779932804024285591273178761671206114343413502585664218380263828602802116181708901627198345901296951594923371934875898 7255 166160319700714725835086981328460511208132397047715778950555785891736589753491001303238254296095744191878542353388243312627268648476088915376192970562 7256 7007613828601670786177544620698041076381999019471196391114398779308163465892251192178670232017638710632874061454643350404732165580200234119903543715494851435045 7257 57235850229555589879700407800312786069587871036923380470713491168746392466184489349928700787638369386390752650863308426114837583027014497286353785641261937502162020990976 7258 1 7259 118 7260 1 7261 1 7262 1 7263 2 7264 3 7265 4 7266 5 7267 6 7268 7 7269 8 7270 9 7271 10 7272 11 7273 12 7274 13 7275 14 7276 15 7277 16 7278 17 7279 18 7280 19 7281 20 7282 21 7283 22 7284 23 7285 24 7286 25 7287 26 7288 27 7289 28 7290 29 7291 30 7292 31 7293 32 7294 33 7295 34 7296 35 7297 36 7298 37 7299 38 7300 39 7301 40 7302 41 7303 42 7304 43 7305 44 7306 45 7307 46 7308 47 7309 48 7310 49 7311 50 7312 51 7313 52 7314 53 7315 54 7316 55 7317 56 7318 57 7319 58 7320 59 7321 3539 7322 2193499 7323 400644217 7324 34788106689 7325 1758171243336 7326 58000470982207 7327 1344703464528974 7328 23069457172599485 7329 304200738750708688 7330 3174207914954075931 7331 26818882673446988054 7332 186912274178093068729 7333 1091093910505098216372 7334 5403285937602261252919 7335 22946461550978761277926 7336 84342090839133977893045 7337 270457769984864993030774 7338 761869548499088910600643 7339 1896734325509573970429932 7340 4195403267642387374111921 7341 6784022148445628190273136580 7342 14109867858713005547269036460145 7343 5029543188450321541832950045189318 7344 583792797494225778316699354361110163 7345 29423531221506988824721256516284112334 7346 759127105515953137072921045717570625533 7347 11152176490902827224279273521459492798476 7348 100485035379729436653240703974468057957975 7349 586465449757578856231282416425771793594322 7350 2311193890670261637604077758886718938048089 7351 31506390124601530637060154169023343391147006901 7352 84075987155919909264192184269663720167925411828485 7353 21644601766906118992486152888316187507306179367467321 7354 1220755540648743985285237398195626317133881914754018155 7355 21879350223353497651209387622590733849111931291494955156 7356 154180853070364645277164888033891939579566671709299215777 7357 8598947083582689897578867254805051397936393655396115965422236 7358 15568037920186009865052185218406519172015998697783544360799660577 7359 1499741019073144873779274616117765892291687176264724365851473263633 7360 20855531723527829968533075100326882566727837111752722341396420640099 7361 2801457664206215035847945894180259114321452781135982203294248682675593025 7362 2121208077964100017614141306949196650380506710469931275668373310152335137379 7363 46187850279969531652213782269167117770903142405354210899422138346330605273696 7364 22925401549519393661960117068939996998130028846838167417217480786449159934514259303 7365 2325681837440034688388031623783914084273171438398813999493180543744422811780960272854 7366 554670289771973867479998354382857831395722344741518643550428832909331563508755303684704855 7367 2494946528126381727537417313235685302229035117346800713817774038162831497958991624884750039643 7368 11053084061830703924899176513855572237144060531585180912846989600445834620513150065165054829037291 7369 1417634800945660373851539620826403395004548172742229946913958853161774392720391593743646265161661591945 7370 100486016218341716375800678394342558177458625564405277616879040268985250721374973270255162397681951870451309 7371 149358163893606131576705971926306098893800553071465871081202459508577670910499817663928666283335257115217322900039 7372 46734146649032866438669276192736025729154313724961059705456570833445795600970966294363870216060440848253982667104416785 7373 112137068988605175477650099640403055375198747903392346344307686599087937048915595059135303966654686176435128699265219702624967 7374 6581856213340795416213780854874664955623511847278559289971722928936565686278732258975984992155770765262994869269128792762574615983025 7375 1677796859280272687011349176005465626768114866812559168679817675130842145606605512892298196468459853474362277822939586237315567789695756192089 7376 6689504639369523157811242917927680324430864576762979685266949466440578789041949550677774516855434581502728789003409617166746131771157986046608246229043 7377 493867601675980539268393635890448769025807114279031420786686821596798164514553717549179144786625194475379410549883864932326507010623303360866439928650715624385594 7378 4299621925439749642818890336486327550230296183651057083536623360354334771425729606583055234978935336116864465814878673654837862352124705254397361106883186269500698123036941 7379 1 7380 119 7381 1 7382 1 7383 1 7384 2 7385 3 7386 4 7387 5 7388 6 7389 7 7390 8 7391 9 7392 10 7393 11 7394 12 7395 13 7396 14 7397 15 7398 16 7399 17 7400 18 7401 19 7402 20 7403 21 7404 22 7405 23 7406 24 7407 25 7408 26 7409 27 7410 28 7411 29 7412 30 7413 31 7414 32 7415 33 7416 34 7417 35 7418 36 7419 37 7420 38 7421 39 7422 40 7423 41 7424 42 7425 43 7426 44 7427 45 7428 46 7429 47 7430 48 7431 49 7432 50 7433 51 7434 52 7435 53 7436 54 7437 55 7438 56 7439 57 7440 58 7441 59 7442 60 7443 111508 7444 34548508 7445 4273538913 7446 282653367296 7447 11603930206375 7448 323835962984286 7449 6531416827712413 7450 99487034056835500 7451 1183002872919422871 7452 11268438098086969730 7453 87770888749462870153 7454 568524833958366417528 7455 3105421129899125692883 7456 14473087332863199784726 7457 58131035929146195237525 7458 202948156081666134305244 7459 620461942906454984011873 7460 1671880398095222887151502 7461 3993124895809629411431521 7462 8495691616975834432576720 7463 185640176749944880855977604821 7464 195186680499047221009244410640434 7465 46942403267370991741166288857360979 7466 4135198982428831925277650940652765884 7467 168694912336814947656114940372987649155 7468 3669114343327269243719717632044866693774 7469 46732930057116750454003846200412822959087 7470 372632006199830108340511139979166094298520 7471 1954884832525262939601511552845290227243859 7472 7010621468366460360011498892374570051586810 7473 724775388065705102796140706724791501177821256050 7474 977383463734621163321566867442203434378540946981012 7475 169549380604978150111531275494315814147500251108319529 7476 7248236022672654324708021394628225549711509000570862006 7477 105020881072138202432664212662506747803433054167671042105 7478 623147614492743098504372217240889434682144415251049978976 7479 168547251780499239099844861605845558590060585010659809045012813 7480 154123580665772507357538441207127288245946844546240640420495230708 7481 9998273463001610188113437623017998194166632083166048192874515159314 7482 105320435204579582598479330181673036400837587077186526822356558751100 7483 47625631874523854724179145739127779606879390357630734642446335407976645108 7484 18207036318278879996020327087699055188461171116833558134329472114497028791178 7485 4536673294110351614474040338588953072242238355835293366900719709239188034699751 7486 300896713580780510546313362514400724672902495035131565221346177715479219292228006344 7487 16434818423860335256404671200055725284033506998516331489925616386327113237540722626135 7488 7418755726330098553031137252992762683774133458659199943683568951068839341104415147818477090 7489 90519778770841709853551892307347456823521662064722865423839453385324612769607763135365105222520 7490 100398884022612450716043272793592254651948631664527712939382146775046419130163751466943180282304492 7491 15594031443033815909993827805625036386072277748803906761182835104088040568907487594610353309346003204730 7492 1115400817244670960233545599108403718990901626626564378002610058482745449327898484834752358138947818048226610 7493 5653484179469277031212540275889436246300218258293342234877129158385979709338787909754532605371002941127703459590290 7494 660171124598586524874367478907064211881069086267869955625489074047538542758463612194664538763748120385550915275266719744 7495 11185455225543167141806661744777266638854395915002765149612724738351187696623381423493252848710474521577965330836743503335848441 7496 126289202566149049221587083072302189714355776717006448875491054477409464870753032059534061758360127061689765951272794726504145611356938 7497 39081109133597399926296667931372446837548964680083729569255584311338389552025113877033638038656327721653129212370919543879255652427673339843750 7498 198576746121405210281433999925912399739338473059630589790924459661450281418944606957629683787047607892962799473965772402826854222634334394847872107413504 7499 20539921073304561659621139211893511683722796394609506298062313709084831844304407398583456170427058045296468873594445472596105593457794925816233906158788721402312139 7500 325729695441373711110813949152058708945786818558730200733388105597243421168172307776622284778659646647573601851664482821841396905108717176120451652717574085809209937947000832 7501 1 7502 120 7503 1 7504 1 7505 1 7506 2 7507 3 7508 4 7509 5 7510 6 7511 7 7512 8 7513 9 7514 10 7515 11 7516 12 7517 13 7518 14 7519 15 7520 16 7521 17 7522 18 7523 19 7524 20 7525 21 7526 22 7527 23 7528 24 7529 25 7530 26 7531 27 7532 28 7533 29 7534 30 7535 31 7536 32 7537 33 7538 34 7539 35 7540 36 7541 37 7542 38 7543 39 7544 40 7545 41 7546 42 7547 43 7548 44 7549 45 7550 46 7551 47 7552 48 7553 49 7554 50 7555 51 7556 52 7557 53 7558 54 7559 55 7560 56 7561 57 7562 58 7563 59 7564 60 7565 3659 7566 2342887 7567 442221633 7568 39682861856 7569 2072791360575 7570 70678483984614 7571 1693911190995005 7572 30044517407477340 7573 409652493175205211 7574 4420694946172580390 7575 38634644907726753529 7576 278577168639599544552 7577 1682833508516764596023 7578 8626169805275349147026 7579 37929470251641489091125 7580 144389992469169581719124 7581 479695641647574499267043 7582 1400471242560284106769752 7583 3614876536422103539787121 7584 8293413245143076469896320 7585 679655329358066754606137521 7586 3852338023773073311890253069142 7587 2342240446180861016279502644392787 7588 399010428057767286977158024762525020 7589 27355931730202294883063555030274246085 7590 917278585831710954724077875449580089676 7591 16993792748042344605094848300896332069335 7592 189055944321972526653162599569852551155200 7593 1341475222319388562954293453763250303995097 7594 6353375705707104680863938512130853709971620 7595 624171459764239696482245137797265156791176189 7596 13481103220694771395005775719852410015215089875473 7597 10208227543184371393581561080661771102844470519083907 7598 1239014704634846959515506068626590513122663189947660074 7599 40931215187005976674890380448220062454005263854944604705 7600 485096450666626295906681647954256780526440255033450765304 7601 58625727571477233605513743072063368682904689669860090525601 7602 2781052097058857364605295022353268263486729118171483156327533878 7603 1401123475077080672103041461954531978189431329141649930693568241259 7604 63114101241631238991218077815363203688948243334767776898071384706265 7605 10231127991300206323312126692525279710374048530031693299742308316490099 7606 700780046364176540218262334631071312764191865414497462554336168995167596675 7607 145656291524048913036128603289464496086023431061317492263039597778671156819417 7608 250710892571865408193941866723220194775393944650848041151827328976944867715263384 7609 3543897710486308369110062951106115162281811740072548516082208334903739832586983686185 7610 1648617722800645193611412080609612575535060445275695242245378358387686919465842085335379 7611 89025238179460130123733637078148445980139938155875291968366745977738052548473114856466255781 7612 2470038341092080589046333115624161215529817214152088020416490330617319295106643001834744091276104 7613 10194348073039115548758255170923056647667402048366954508086546534257959409384114627666152425818452475 7614 157358176719462313524487334902994258355134622209082076510309633537042594695328952103446614396341491004274 7615 113568053938990946024451330126030287736921650988451787807387655324546389222020254207056147653286259550831058609 7616 160215818217808471440824472475799756050468604623674128876529931008356642017694202571843635368284335611972966768720653 7617 66897034818527436428124001132801842028843710776907652680247825501721764032550408354845684776628407851106785335792645191569 7618 714636028953993942847367402446397022049767079394520864583090126115536151076312409541585315071461687499775959375190661429994104282 7619 12555707455731607132815802118669446950977843834720306725206893919367187263599941283738393804683485716726764168558567019606973136020670261 7620 3809023156047808253736405989314754242906834300702450569934879292302936221440489257034264568051628692661661998756450366058892077869752366446639789 7621 18715096836291008927627161413571758327626371278284105847574619008702843029561379239233650701709495630682133334472559875422721042316414754908934977663112579 7622 1818869963600583101435411417540860842973476556526007220377466608482959355308527636546463315813580852142374872420563025863407363268435676659747777455137074029560653239 7623 24883915747829871631690245540848940823728670907090814055549996853018422439857255460434636907179279971030115914025391078487144429408300462747699810654037377064816073847531472025 7624 1 7625 121 7626 1 7627 1 7628 1 7629 2 7630 3 7631 4 7632 5 7633 6 7634 7 7635 8 7636 9 7637 10 7638 11 7639 12 7640 13 7641 14 7642 15 7643 16 7644 17 7645 18 7646 19 7647 20 7648 21 7649 22 7650 23 7651 24 7652 25 7653 26 7654 27 7655 28 7656 29 7657 30 7658 31 7659 32 7660 33 7661 34 7662 35 7663 36 7664 37 7665 38 7666 39 7667 40 7668 41 7669 42 7670 43 7671 44 7672 45 7673 46 7674 47 7675 48 7676 49 7677 50 7678 51 7679 52 7680 53 7681 54 7682 55 7683 56 7684 57 7685 58 7686 59 7687 60 7688 61 7689 117118 7690 37487121 7691 4790734976 7692 327383610775 7693 13887702116222 7694 400511409246453 7695 8348562298475644 7696 131444763657713591 7697 1615851500857754090 7698 15914501806221289585 7699 128196776284729682328 7700 858946269972098595851 7701 4854327428413744027126 7702 23413889471461661970625 7703 97352306979213155334004 7704 351950606643600855440473 7705 1114586932063481924767642 7706 3112158316800631348377321 7707 7705394722373431229546320 7708 17001497152543306763287539 7709 28877260362844526752253631842 7710 64719743634329163110061929610095 7711 24886305193699950326992267176676764 7712 3119536074370570601920717151454860371 7713 169997575752437511127348515404241640958 7714 4748265620776360988476997763794902505547 7715 75622377728788833502304074922914882878736 7716 739784129955545004634030000710448910875319 7717 4695163278117860231223469641806670579423258 7718 20155536721553573658580799697580817157152197 7719 29930972031507056699146917473613752805607839928 7720 211204579368294983031323867792108025551889096081549 7721 96978162234652766536526521560858459642700999782038210 7722 8496100832246769876500380186940268179960513411872674793 7723 220573770730286119840461219552229794666306962723526527712 7724 2160884189333319036360948255703471924367511352597737941003 7725 3013587880741514107333880793286638047328091423949874063758402 7726 39729379794214019264398657804442725400784335791434091112051430159 7727 11792789287992718947051948295394983718842339601019665971466575200760 7728 378684607466040675240997740635798861625844045454184675408848760327446 7729 550853232077134498640499921280145292142740372328480540344372941390605198 7730 9110150348628836644072013596220148905908890771373708707228433069855510256256 7731 1092422189409655679775109043506705504010897761084228024703643872692925775345160 7732 8902743795240432692375136145728739908605872903403075642781179703336736864843942835 7733 37919716924376970437123628967314112554414438846727152794635886707107399991308613991306 7734 94262142755290077911504792024103384985366043830260341566036464027290794716069146075861458 7735 970375788838167449777876976370003304439457046019347941107003950569016110710309448018828758060 7736 54357340422120453643227454823201116721009739712742974957047754873348182261443634306187891533630536 7737 606199633659627600229020296761387537756946435733961775992502768838534164183665329177750160828844599486 7738 16155438480811963863579033580885443800528455442893204579273151337459225211664895914655417318995210459032399 7739 6951312679709667773768589422251521751734545924201896912729540098594022243600929014032558033155990059050538816368 7740 3656209659217965448780279776764745301445938385353873114816325561075605478824877174276524745022581201496138548689310810 7741 4231251519414142379308357277926396675771255670259865243288928345493202300931284949442203562624784335766026648732423619363298 7742 28185352459920773395280441425892798948135608883742253681455619349765205164653222185632170643563709199390010681953042555403365654995 7743 826368457678019729895691301877890346327388466461485795323714148137285168242341022977223347998918342349063979479786367100061209085779865880 7744 256895355574766077428489561040513518956452424752116842923303491071991278063092560144687197775922608184520502553926576718939340189268679916898605678 7745 1300351129843382150764312459072436136810821437042265702905502162068345743619838123513292900516511721112521193724303373588776515533509836065737123047611240718 7746 131473253807210364546117332395248497872068258324870612364440560233391121207665987662719587326470711845380588295116418113245430043675609122777121173499793800162206229344 7747 1916832726258700590887122499282345997364096652891694250693750223326355622671413650452106550248287780915851226570657487900631280793141667619721420519637059177671156681627555332096 7748 1 7749 122 7750 1 7751 1 7752 1 7753 2 7754 3 7755 4 7756 5 7757 6 7758 7 7759 8 7760 9 7761 10 7762 11 7763 12 7764 13 7765 14 7766 15 7767 16 7768 17 7769 18 7770 19 7771 20 7772 21 7773 22 7774 23 7775 24 7776 25 7777 26 7778 27 7779 28 7780 29 7781 30 7782 31 7783 32 7784 33 7785 34 7786 35 7787 36 7788 37 7789 38 7790 39 7791 40 7792 41 7793 42 7794 43 7795 44 7796 45 7797 46 7798 47 7799 48 7800 49 7801 50 7802 51 7803 52 7804 53 7805 54 7806 55 7807 56 7808 57 7809 58 7810 59 7811 60 7812 61 7813 3781 7814 2499777 7815 487333328 7816 45169787455 7817 2437189102854 7818 85851249446077 7819 2125791326000692 7820 38959957392886587 7821 548975189393980510 7822 6123226740092542009 7823 55321839612102578256 7824 412459193263912891127 7825 2576838809916295787698 7826 13664032761460909113525 7827 62167913424225792129024 7828 244950965947697616646963 7829 842548421964983866054572 7830 2547627273287958685183281 7831 6813103342185165924826120 7832 16201086339349265662123119 7833 34417664967343767350069978 7834 809437885389673408607788665363 7835 916863766504293332484691829368464 7836 237802472587750995313641275213168005 7837 22616636539942455273576610866192447572 7838 997319111081717377808756772288212494743 7839 23477535569394935807979788415011668079068 7840 324095904551952766972937463930299428187273 7841 2805014826081441988630363095537262921938180 7842 15998334132846042661088630134351683858156379 7843 62482163836816078619043407409267680471501030 7844 939559505882820536504098426934954056250232705867 7845 2866349285391637594196749546162639278369314059144694 7846 846354871696888453795703777393145377881752692659113889 7847 54941452049531363622447099467430643984070456059682378088 7848 1137696291135798467395905980087394878616946883305976230175 7849 9301197162782873731064081579323258450060653898692052014202 7850 100728520385095882363262996139418289090235835155668644209573603 7851 501583602701205429654477886881657560710792370949082820789795534860 7852 92528039134929691314640712909508872759914021161577913817194376521741 7853 2166917476096217689385096647147595618023684919231504076379441973641317 7854 19168442903735520372381439758792206276637950996484355375713943209761570297 7855 106285119886984899591278076629551739351824113367439957642683530545671198699151 7856 7719783480760081201106373270673145748816060024080692206557174956408028494199799 7857 238317656221763494046001134252878128780027122169332503116535396773795444335385400280 7858 372302716792695604068833302208924664331572768463264725347397108903419825397646684273899 7859 3445998951399216766282208931232564766911933258584213197911600430605502966396535154649798337 7860 9703760659109882829217574472161667105244649871747697224197595922668831255297088410758316156867 7861 1005691111752900458256277415398161222319305419209742175254689683884216093268969952532575220765296032 7862 22832621512824520070346213558479131970644166081298877532536416881915553325590641444528481607358361640785 7863 982996342858610211110453961921438731585918405466665670092887625302424776540123194657319025493336008058244004 7864 267275927574528437577754601007489499112266157436284169412269177443029167738981504912031695050036165087659078019727 7865 70098364901128604804686404738801714631943905227159983415947457125342500821206626119691998642072884256051570380654808261 7866 166312804983953282280420405230902816041241318369666635725984599999927963319637459052593159111356983362860441108573899121797299 7867 828831247880025626549461659250072277444223024113477534567521801480568790672371320054139159033435174664943727758115834796470245442148 7868 33306960962460106324429054063029940801412780036175813916163736951619177171198852933493144281656349912628142677002406414317557024647005754883 7869 10509443781985730878833438481989065543974304857763035451404068860969783796539361126336026375784430425495075063147039657734831983983983111354843455842 7870 54156493403674353160283284926867067910131763782460456672723676284819384599951794125767690269993231875045207273456945213297701948275296619058770902475888743977 7871 5606980012553886413388505913378315677865386421234296333208756947681700608569163396431748173220346974394455366324911204020411809377496462719305076228914646241508137291971 7872 148875820890620408401048810913362395915478793564083833973207237459816306501767343796140793737097206398217384861379191422469834206918345616804639191657370276470685113028113791999401 7873 1 7874 123 7875 1 7876 1 7877 1 7878 2 7879 3 7880 4 7881 5 7882 6 7883 7 7884 8 7885 9 7886 10 7887 11 7888 12 7889 13 7890 14 7891 15 7892 16 7893 17 7894 18 7895 19 7896 20 7897 21 7898 22 7899 23 7900 24 7901 25 7902 26 7903 27 7904 28 7905 29 7906 30 7907 31 7908 32 7909 33 7910 34 7911 35 7912 36 7913 37 7914 38 7915 39 7916 40 7917 41 7918 42 7919 43 7920 44 7921 45 7922 46 7923 47 7924 48 7925 49 7926 50 7927 51 7928 52 7929 53 7930 54 7931 55 7932 56 7933 57 7934 58 7935 59 7936 60 7937 61 7938 62 7939 122913 7940 40622336 7941 5360667247 7942 378296970414 7943 16572885899789 7944 493644684315260 7945 10628956630003731 7946 172884810930934466 7947 2195900757575922249 7948 22349777601337778520 7949 186082551422526854303 7950 1288934978949727784926 7951 7532298059755326148797 7952 37576090094017500062324 7953 161636574902987059535583 7954 604722697183378491097302 7955 1982466875211726743657921 7956 5732161364897907041662480 7957 14701959843662726469361719 7958 33617254154149726248905558 7959 2822248527322188922705738115 7960 17201822233755882649869459017284 7961 11264327446708862113468910420764705 7962 2068881512715404494612064459929593410 7963 153097231963915303760506120576011666447 7964 5547587555393257375870460409265132901920 7965 111209379012924495631587014465183664798389 7966 1340578514283078321262583146218291560496414 7967 10322454559979707298918179328817402207761143 7968 53137324084095785138404821524846190844522652 7969 189462045182603593639008343558322266976959719 7970 22318147668652618893301901684536080846771090187706 7971 34396194654241307272437151161280310770550583771263293 7972 6841368549073792956123357537878694397106693502844718880 7973 336516393805521041255780086215004655272115984120222653625 7974 5631596641123507829348369814963806279534058848530663686550 7975 38754988178262612588170067720801964839210341271475071007401 7976 2544140711877195674384226444638995378240934088067800478832448004 7977 5684614681878212939335241976868900898734242980518558493338076520526 7978 680742002488767156363618928847929831311374078796429734544894735096912 7979 11861021974521259722617546295326313898188969842284556221606886435425078 7980 503408524352165760979481295808895839553627857347463767319995334490771147896 7981 1126622377670814564512638254094587184910021095452787053711462851079644363992930 7982 51626052053935277605499602936724079580466048207678502910975075905806969300008058 7983 5148326103390142417584607753368257454618444124906959622600843997012358853680186458675 7984 3381749825749950348355271930991597240557230557514523008169720104377944832808182647556556 7985 94856768036264628773585541221674630404227194151614833841209221648159112240710540835048559316 7986 89759796939904693508975529983300619205711379595371361176359258364658498247044692169388502275306 7987 16091443294976907617373519692107048504401276375772066891668516227611617767689390136250607593831278029 7988 646087122309383337273785370400084453550006734477938238411923757747676672961120938973219584435549116970624 7989 37735023250192931029741014467690270332256828672618665273805692346299278573914649370721208200751331632392397664 7990 7703441606478212674501611119775604251182742418737171412612729021589616110591670860950923512342477729550772519511036 7991 1161760628408627634632618075954431225271952983162621727009780509779249027289959761710873344283036253085785440747805629764 7992 4884425774452931508447956986778095647738675285033950047550935138527985302536944793317367012799126183709287059069035982649568420 7993 19595107802401432261799628240933089016671584786405124230473730658889675706386243793098378925011558031477290855606488041925129153488453 7994 998051143830024972945147484620513421623766022339862138461021776205147252455214421386941087552829667426312783896386747515120623175571939498646 7995 318477708206948074386252688567981173052678629512805427958089574720974601487213104799236280702569954010038002862841325182334249309005668718895372125431 7996 1662587364880796321909355808892719619730083413590855527080516875730559578596736607831405854597800285477614291316601671713435659638193806295522314299091762282496 7997 509031616845049154652545740621524041318409232790493541473014146407654515617670867153187485975425523099500666221039118790996495200636969528615939103634491878830315204756601 7998 11657606818390099790100164180304586455180437110911263197056368616012160550785392109822537965478675809454476371530776009202950569847676947727726747058811583848358002340459364432740352 7999 1 8000 124 8001 1 8002 1 8003 1 8004 2 8005 3 8006 4 8007 5 8008 6 8009 7 8010 8 8011 9 8012 10 8013 11 8014 12 8015 13 8016 14 8017 15 8018 16 8019 17 8020 18 8021 19 8022 20 8023 21 8024 22 8025 23 8026 24 8027 25 8028 26 8029 27 8030 28 8031 29 8032 30 8033 31 8034 32 8035 33 8036 34 8037 35 8038 36 8039 37 8040 38 8041 39 8042 40 8043 41 8044 42 8045 43 8046 44 8047 45 8048 46 8049 47 8050 48 8051 49 8052 50 8053 51 8054 52 8055 53 8056 54 8057 55 8058 56 8059 57 8060 58 8061 59 8062 60 8063 61 8064 62 8065 3905 8066 2664416 8067 536215615 8068 51309244206 8069 2858243776893 8070 103957193371756 8071 2658086761697851 8072 50310394715351250 8073 732218022766310905 8074 8436881858054859368 8075 78756359166618838775 8076 606790928551718003326 8077 3918362336007172466325 8078 21480998170413337535596 8079 101066725080460862236723 8080 411912561849547667848862 8081 1465994417414250887508721 8082 4587994768347139035322720 8083 12703708970854821011252079 8084 31288786333948879409154518 8085 68874374364599439144099277 8086 122734994095174262452551870144 8087 295873279781550119420564289579125 8088 122499562882056147594219353429303186 8089 16551052103685637320787757092620473079 8090 973260974629737059547886339631573113360 8091 29369581175613287578143637508887783838249 8092 506002674508808208468865898445092033804550 8093 5362314057132314777909246269023704232573835 8094 36922625926081261906406408260302949469965568 8095 172238222893275994078382098497660153938537949 8096 17436428845711486976495332876229574957308322971 8097 428516355301623324820604182073126298296670846443425 8098 370714549712449660153375547347320572143144798916405052 8099 51573393683937446477153393891400079638116292685409683103 8100 1959713116871980875928278012144728914918525770447922207420 8101 26817126862495539644796969156425896832188585587193923467901 8102 156570152240182193440188689755287203442468544561711601375000 8103 51902568408078502486324765611493968667822858833967875142381727525 8104 58551532678261469489740980048640577868587239605684341310017387596577 8105 4719811217994692151333700065493887053279463843991525738524335472583863 8106 62270365366479559859030836932667385669790303781337430911523589193327339 8107 10673064274719850065648641816741415865939112946892957828068981245701094315415 8108 10958963474766374560477269892308577940712449187335828740049576933691324640391833 8109 327977271948591614606903005553635584979971107068483724156835341813629418746571077 8110 93530549409450151029091699135135653793537282224440151856179690651228076130371013458476 8111 28614806736837813736421295015255408116873192014771712878555640071756083784338038633527469 8112 2106227828520433575470085008104994694846696858780960325178878712857267184824691912786329828915 8113 773315215155127174767029939598232395230923636057205479959005922158883002728274644370039973456657 8114 227293451636682347264916027789530406477580887892638995146160314169098451778311360110847571921572494016 8115 14736502829337370429099731042298622538243056900050806144243085839430735728111334374544218216693506981304559 8116 1087073601633100460924737310433893768515678378244961286329120254072806802234136293565734149192155359143667356235 8117 178838992406384250587647612555499763094197132209089215058188305471432143715951509178615206445988327304254817997041765 8118 16991535560070226987796533643352615944329707756023706568421852927136505538459693311487383523245841379504341829238492930595 8119 115416054990869640547395565718717546883108476877452412748193111821752858077559447049054995710747534407993664676826318034020879637 8120 388900933549385341379141550962569887688222194176582409825786667133446856081383188660120963063760335316438436517390870224216343268285446 8121 24015799274058782932716074665438900904998376638629440427097608615575771947074327284855457825986959646115408979499273503043067146095480676745577 8122 7738092626255234485973000093113327855295433366241558569945573938520916940647302901093575062685183676199885188229206769252715778792314231395721435546875 8123 162004093200898816926171672584672866937105350831108153851738962585123760411776091852413292381276621492363061704113508627066212495494197563398956943063141588235401 8124 37714155164509370253972407384032587412433949805859651872652882508685105749926058032677729422579219045311007233667967640202062199512233681678952317461908212634258467540522202 8125 920261411885209418840864126560312709303188948754786396791215222653149731663432347100659323257330657824214531723965200565829728484354443523626140017386856515799079310476245590771021405 8126 1 8127 125 8128 1 8129 1 8130 1 8131 2 8132 3 8133 4 8134 5 8135 6 8136 7 8137 8 8138 9 8139 10 8140 11 8141 12 8142 13 8143 14 8144 15 8145 16 8146 17 8147 18 8148 19 8149 20 8150 21 8151 22 8152 23 8153 24 8154 25 8155 26 8156 27 8157 28 8158 29 8159 30 8160 31 8161 32 8162 33 8163 34 8164 35 8165 36 8166 37 8167 38 8168 39 8169 40 8170 41 8171 42 8172 43 8173 44 8174 45 8175 46 8176 47 8177 48 8178 49 8179 50 8180 51 8181 52 8182 53 8183 54 8184 55 8185 56 8186 57 8187 58 8188 59 8189 60 8190 61 8191 62 8192 63 8193 128896 8194 43963855 8195 5987741694 8196 436128576245 8197 19721882060956 8198 606416961335571 8199 13480297148610810 8200 226396776219080869 8201 2969550870107816664 8202 31216462874802979855 8203 268487588068018768726 8204 1921504607080440344025 8205 11604380764328933842724 8206 59839923474722868849295 8207 266142376045213603890162 8208 1029781404623869169622271 8209 3492516112075127114359120 8210 10450432527901816691568519 8211 27747574857393424840366478 8212 65706451301292646759224577 8213 139388614785498864934486716 8214 3522037878074122585131183734505 8215 4290165610281798427111306016288166 8216 1197773506830485293989803230366277277 8217 122753636438870461687925074009446621688 8218 5839565847781636603324090809740629288925 8219 148479549276714684294245855136875033860530 8220 2216773621657638704240360439477521988664561 8221 20778966971387722058381961742465417666933616 8222 128545438409319950644596716471461304577132063 8223 545421039162040649205192572739459971267243806 8224 862310662915186265046219030967048661798324388610 8225 6927698860852142479986651315301725258885735792195744 8226 3633002603754218806229976965337592260691759823632386899 8227 364697569635927647632298324671022465222912373101907573022 8228 10887295093742744595460618298480209837779143003742351405741 8229 123114991505098472261526082310603904915229092862985739419900 8230 15355918777402481974741618387223846335728593237395263390004901 8231 891000093289673242829736174629308955974586557384770319124255680326 8232 553578131185681998339294112788573087221430259269850374209360172562473 8233 30973761120005138938620595816941108764149448442763882483734726927335984 8234 314317082326623635692536700763215586363757142217170502869638227383406340 8235 190339068692586402081149479671719803141847876163279717714402095062770422674534 8236 98630672379506295426971624882969103676444889545617123644609621102854943985259102 8237 1986084591463098255574288272260742368387648623130908804881178990051905583348210656 8238 1469776089711533970249106392884296955097121466670635540719233995365322009083159896044863 8239 226874540910761883836491897665902269464174591148995519001402845622607325632171922628418190 8240 39318064257339041809166275118264239166106707989443064967016793509593254764697489003568717832714 8241 6241758677913955104081327351535355307911737282640709368402657807275611697205285769166444486057680 8242 2879058747836173883086809181898641168729484240631252828820802244033466223823051182071958656448111108052 8243 282480072316407399730514148522611456027744479002642988151454074022491989156913114722376826561447236697466686 8244 25232819321730849838332276869805585980351603130334129732119686604459935392262318452005485024189870183420325675488 8245 3488086404955901195056138277634478358500148616655054377144301490972970240668258712399971024921937848106252843716582544 8246 222782492979286011037117318371433277772453353577044718345383067146684958310280863724462898250566021875970287540691396563136 8247 2290102308510696807121683646182092620495233833310518898430259992331421187447783456797327494247391817327154454871472370297922846790 8248 6668817374890986300526208315167322957445562025597294595620152120109296554839305842390842949702568852048653325248234887219873614295235591 8249 484844424167172720055063765797855730444196860937734076810148651289315259888523744229503495970678597871509758951849832306551824822256718921980696 8250 786420136423108380544303187363498008878903519098122557191068712621567933121032640358228626717895627475375800490331959063230534475653237336718337153088081 8251 11634633263189741337973857117702031772612924489986629113133208273932973809007394416034032426287536723375757139728134272349203806064175859374049573312308179542909602 8252 1648284956637410441490244089358362727734071426003506847552285877861340474431273646337349422477956686283373953205252746964866111307113570590587839557397330582940674177710253203 8253 73232076319128879519509607439895605332911767461472735640306416437636796181172673719414511241214805963793854978868988131256431501987520484966533282168017097492207595078882978477549551616 8254 1 8255 126 8256 1 8257 1 8258 1 8259 2 8260 3 8261 4 8262 5 8263 6 8264 7 8265 8 8266 9 8267 10 8268 11 8269 12 8270 13 8271 14 8272 15 8273 16 8274 17 8275 18 8276 19 8277 20 8278 21 8279 22 8280 23 8281 24 8282 25 8283 26 8284 27 8285 28 8286 29 8287 30 8288 31 8289 32 8290 33 8291 34 8292 35 8293 36 8294 37 8295 38 8296 39 8297 40 8298 41 8299 42 8300 43 8301 44 8302 45 8303 46 8304 47 8305 48 8306 49 8307 50 8308 51 8309 52 8310 53 8311 54 8312 55 8313 56 8314 57 8315 58 8316 59 8317 60 8318 61 8319 62 8320 63 8321 4031 8322 2837055 8323 589116462 8324 58166634173 8325 3343652418324 8326 125502885842811 8327 3311969558063810 8328 64705426313332153 8329 972174391999582788 8330 11565619178314654583 8331 111487367410010642526 8332 887176377963888105525 8333 5918234189807756259752 8334 33523766652505808879123 8335 163012205327693332382694 8336 686819034955389945523121 8337 2527645265894951598163870 8338 8182466319718869239355759 8339 23442862157185156362167318 8340 59764007385155068886943277 8341 136220691722192072549612016 8342 11708643641981904654496884061 8343 76609594183430233799099056573136 8344 53933515429625410789554076167022807 8345 10660184215850410897178445508351879630 8346 849832867658934483908032029142793900249 8347 33212530759263232056217316991854280945396 8348 718953607024097010637259932894587752261947 8349 9370906673370931522248770335624989684642122 8350 78128915812417838448144701444684722872037845 8351 436136308888764120939472672094210285420393284 8352 1689045798695351689764011546912052237355087967 8353 27929615779299657557048168997066398248804447546401 8354 96987824425226629671502266352597340923443587309736863 8355 32697023471075446563705310043318827940373630351203786002 8356 2431317130936134684310514497830251394132689932818300418461 8357 57874568656231229082587904758254675758070442009876513472740 8358 545988223196534238418166381405407289563112035600943802693403 8359 820119810259791928676433864835193006419158587937508359178102302 8360 13237732931757261381463798591682089943124231036210390569087808417127 8361 4843808659000544774168618477599481671227838907658744766473922372513834 8362 193130510517871849725209641100044236451891907431506985976035416466583385 8363 32103203817631490658317744556328587921663457662717419741798168827709719949 8364 2936669365405901322378697556889560442012904936585502554669619668295187394938453 8365 826980256507601998898685003394609662520231151752659492401898151860332846969149029 8366 206970920583432798174213417008688987755856466717439487129781740856394016297612304741 8367 20393183311829911805272870023781549468636406883202025720866876781520436011276409446646652 8368 1693996578145961707885267558439882435249250622355092415187944606257131371139605899866411631 8369 634713869561469479232567274273297864643548564621201905145898727534896232691661713821543335961113 8370 664123122759188905640175307298360397463937166426743895127144584780367290271719019118019892635405713 8371 33109213222087906739902359564100641638441781581110005577563096976049154039867928052985219618696003729241 8372 4681257608830154446103261652327096159282316787359744988855919175100354854711933371921855496173224585954104781 8373 492112882482538372921677547642978132093689618600933013208801585693201849913084624164043396156150453639177872020955 8374 58803490537474460612209848894749217346883397740893944954227938514879970007258191730020981067481432822010860327692740723 8375 23859979168360572044473190460198630803669235922708832232948073581948018510683557490231991629183340298996076086007513819070665 8376 39265871940674123270804371037743601479723696426147481653191121194226503896438295908340923575564850063382166797810671543814219548407 8377 706047316479828513281942750281992820735743701050116353076419195089157208795228885267536784389194929079127124366211183720889528426951878103 8378 50696644369869304152308853076985281469205957373560794830807022411275860672893508842754445263158821121462607322629443397382485529001707773019912201 8379 55286661931402256450141674030471449697539951916739410694551309348354107120805297992312972326391349438432678323664935701547617889319391545704001137942389362 8380 500706275365481600756159723954558808701975385512958044182605580165488719462726537739055241137327129274766407629751423408831498909553557793232829777242920298184837403 8381 153319794091973804409598327514374294364527908742828659262404665813877801930441243879518280005444192425542761292773770769196518389529316887581479546678251206278659683340468502011 8382 5874244457292435607478065500517984430211674718162917379004377873044017144926171891266074084469461144112736852192606411496471264275390680348174759064256336391461933148218214049172761853861 8383 1 8384 127 8385 1 8386 1 8387 1 8388 2 8389 3 8390 4 8391 5 8392 6 8393 7 8394 8 8395 9 8396 10 8397 11 8398 12 8399 13 8400 14 8401 15 8402 16 8403 17 8404 18 8405 19 8406 20 8407 21 8408 22 8409 23 8410 24 8411 25 8412 26 8413 27 8414 28 8415 29 8416 30 8417 31 8418 32 8419 33 8420 34 8421 35 8422 36 8423 37 8424 38 8425 39 8426 40 8427 41 8428 42 8429 43 8430 44 8431 45 8432 46 8433 47 8434 48 8435 49 8436 50 8437 51 8438 52 8439 53 8440 54 8441 55 8442 56 8443 57 8444 58 8445 59 8446 60 8447 61 8448 62 8449 63 8450 64 8451 135070 8452 47521694 8453 6676653917 8454 501687220252 8455 23405566928675 8456 742558741236970 8457 17032986298614169 8458 295218507554578200 8459 3996716944887173907 8460 43371071918679954886 8461 385138178325491310725 8462 2846357545967474338724 8463 17754702569423268779407 8464 94584913055284246480522 8465 434699214207182219687313 8466 1738510682230830799605520 8467 6096085641276059736748269 8468 18865130681574059635181438 8469 51821063715882977221633117 8470 126998515693454521384754556 8471 278928083050202815220634215 8472 520901589299535871844946606842 8473 1348336923532858896540310896742263 8474 600010367104920157639925661765645848 8475 87219689047054602981645967036120489607 8476 5523913639791549987763603154178925945890 8477 179738401756021081480403304105003290720827 8478 3343134272662058759261893299454148912782700 8479 38298488143342074583839221860560288758323383 8480 285471038545372876594498426798469844503838862 8481 1443761574252460542290501575458425900049362495 8482 5119920077295284812390924398166362360735625728 8483 684376885717429743620871032890744527880069836200264 8484 1200224419297359042255631934246775785085404419242476182 8485 272475195675661699084534228190748914432749988290492603041 8486 15347689389098803043636566496298161239580105470938685763060 8487 295160300146820084427177111831518862483344796710748600743869 8488 2343199457885146990905500000860044128948504020621713169795386 8489 28503347691273993364194507404488470411723529405448622523469594703 8490 173745294284463881036710569044270105885923934082205364321804866051328 8491 39495670634397716174046129471454767100007729801611022081121527966944985 8492 1148053590313058507822526116109807396654372670435864867726760331853774396 8493 1808945745550086295587205185257069754133243200957011984982901674010474619638 8494 40012152287385653661566156172218989054864572032334009724360916906009209562036072 8495 6497702026186548987571496464876061405700573483450804914526242052282498972399949796 8496 12061230397030334917145204816063375781380886579765611050682272939536162814850749087262 8497 253781990188694504050462114627585932571366109299616882081333367203870116372479468317107695 8498 11963850853059766071774480569921415832075155418038890349278680711857593187877234707288621056 8499 9044707229006438146391239711534154393839427741394537856161078984305033272465127568318410061478162 8500 40573772059790385549839849311140529234483630376254538068461606733335378197813008828684532844435480672 8501 349151868377955143382634705154545929622317831130535780187587409963645942879754520538642628384440912400055 8502 68464207780105436902481672391410734435544219969418024092017413148571458926270300433260961226601265283512921060 8503 8296026822512349602442039180840219422993694576568518219542622192938488697242509950045817675927681800511656819378043 8504 874726910075697367754459314827116315639288562464382494884939920600362500393227760922311253984164413383164072806788147002 8505 1561745359024435532355197334482247646437975153463787802837748043710764281881262083020734798000845502284059293509065699434129050 8506 593942469526206164299122934055736851122637730803879068009599495569968300173758952101465612226462444700709285729177596214883305652224 8507 47854969200861219321260561850317753170244090337263284693408896213368024816764174161294720807068328425938718697899452840948776132807293874450 8508 3507769176541419737565758480008927229685913558620270617171151853785388895941491895339014887597408855649089091222552352801431526378886490070506394352 8509 2356777436093840497948109057751796222868761872255287579261833808910694898312086666725372402342994203674965111100290150261293282822801117625927807631860163443 8510 15879675248164758817497577373494944038095166385725513702173280439739962715134699950762116856583812995799539825103995620987375778345660032009363273523484360432108437504 8511 11636524455294866726668314317322524612161716844844172230903588631310444716704945717013571323924828896340032058129868491732542984860585526732306566650485724020485284301609804903240 8512 474936841492595668637213195541884144067817402734679853307684353175510931032972805609886785465139759710742997886898496362399619642923756582918300893795896699520968743024314062185612938575872 8513 1 8514 128 8515 1 8516 1 8517 1 8518 2 8519 3 8520 4 8521 5 8522 6 8523 7 8524 8 8525 9 8526 10 8527 11 8528 12 8529 13 8530 14 8531 15 8532 16 8533 17 8534 18 8535 19 8536 20 8537 21 8538 22 8539 23 8540 24 8541 25 8542 26 8543 27 8544 28 8545 29 8546 30 8547 31 8548 32 8549 33 8550 34 8551 35 8552 36 8553 37 8554 38 8555 39 8556 40 8557 41 8558 42 8559 43 8560 44 8561 45 8562 46 8563 47 8564 48 8565 49 8566 50 8567 51 8568 52 8569 53 8570 54 8571 55 8572 56 8573 57 8574 58 8575 59 8576 60 8577 61 8578 62 8579 63 8580 64 8581 4159 8582 3017949 8583 646295869 8584 65812732060 8585 3902011713531 8586 151072295630914 8587 4112633028389689 8588 82893866653255896 8589 1285068797590517111 8590 15776514256133581426 8591 156961974562841741685 8592 1289375640480992649124 8593 8880635543418519936979 8594 51948944554979193836190 8595 260923898083542748911921 8596 1135826979057476122408912 8597 4319935634634185623262319 8598 14456431663597513090003148 8599 42828945331141108360952557 8600 112943343996155206765097916 8601 266387130478953386319241355 8602 564342865706224300562678614 8603 15294871093480495584562007569143 8604 20000343760515763766219911415044992 8605 6000103684029344372490908151383017689 8606 661415975287037916298292609974493314488 8607 33880003657401905189052585779088589934395 8608 928648409072788836484631474853330107977880 8609 14964505791915894095694784768658850209229309 8610 151598182234062388781374307342255290638054544 8611 1015008137050214680431190761047538232363738463 8612 4668162423416289092704797109444289182119475584 8613 486547556436303429440095470477635226022088807519 8614 13550885195279202817334298604988843318975518275504775 8615 13335827090848558019525919252565991405498387866267211901 8616 2116922674280580396545102654060187760887975314609743883840 8617 92086136334730317672862478932445722054226477986532397787819 8618 1447690995958296208914960281624737107840612741484886472205536 8619 9747709744802252366374511160073428665885751669118626552072857 8620 748409826850376636775421153566277846905803304374798178629735727104 8621 2046333607507817198012997240474123161668356563644233601168337722512729 8622 301859768501242476259703328447033141933017946415027367327392160607181806 8623 6525778302863006054455216687791073123453825398592138906907673168518625347 8624 65953240660386031576623483438098312897779198780190804784563125818940727783787 8625 489037525358018595971782130450287167952697968440418328084619658645856697812706091 8626 48082995026596299214172836109377004862326198414758503255335400465623748111407467915 8627 452328047905721316536742817589444458115396514845347550583573963581978896917573194368239 8628 2867737067011443996133374928214922352950213976861066756225410667991249656090982094815218128 8629 1283650820875345284845455229633572655098190304683191487194421961966976447060374965696853112175 8630 115571406355522356889372568852948576381109873642882570419948788295545722079222634378589163285627761 8631 1579709630698226675148394642756941985659519652713852844549142321065312314453141212293710856652735515083 8632 3404231425859233448383621390439764534525147450414618961918069327009371006893651877161883016447244485895564 8633 897645907280498262695722956321381137486567692302777299078116573061780953359546416622943080161588214641381285019 8634 123405644033162098796158071317584148432892410653302568353159589093137802436827765139955498794376356104375749183148336 8635 11663165753049034255191708225954453046177938790976419969756386156264090792005705407713685054414013626960939264116588641481 8636 63865275038818741605803201689906938334516903973479120180586251850191144846441156154184305988598703535106858065080365920030091650 8637 64409466703727207799120344471913701177104604837831401301311342263228094864782434745601357156015625384746104987672830192107410754447799 8638 2001302443459338522038893141144008611198952708345073949251811382075231511062719543385813632120810227862451997230713269270343826299989833302489 8639 148570286737193027957320550243540686743363787040167471010453866646241411675008498416167282415487967216171894773824443553057950452337816388533720588003 8640 74395496502511014431190291316286236961798048931339658689933302056373373619097060195448666116274510067854512568266117178460889831111411003081183346022417035124 8641 1598062803031072545916665806638085450695811660472946102904972436623107726149360288726830516444802117359082573214918340267392821409207500708219866106766847918796187500619 8642 520874664597617711313081942730694587882952255626812264279877528057059537177424040273797349623220518017011136033196260624056183342654489182995734584947810731921403698931687917208099 8643 38701335541759272489972612533946579961352365553523768738072135618177504244633546143840403169376492579607451638909625298032991497065209765804220290008687022549327267049867240582378815415302785 8644 1 8645 129 8646 1 8647 1 8648 1 8649 2 8650 3 8651 4 8652 5 8653 6 8654 7 8655 8 8656 9 8657 10 8658 11 8659 12 8660 13 8661 14 8662 15 8663 16 8664 17 8665 18 8666 19 8667 20 8668 21 8669 22 8670 23 8671 24 8672 25 8673 26 8674 27 8675 28 8676 29 8677 30 8678 31 8679 32 8680 33 8681 34 8682 35 8683 36 8684 37 8685 38 8686 39 8687 40 8688 41 8689 42 8690 43 8691 44 8692 45 8693 46 8694 47 8695 48 8696 49 8697 50 8698 51 8699 52 8700 53 8701 54 8702 55 8703 56 8704 57 8705 58 8706 59 8707 60 8708 61 8709 62 8710 63 8711 64 8712 65 8713 141438 8714 51306188 8715 7432403196 8716 575861406051 8717 27704283166490 8718 906433773785833 8719 21444443648032248 8720 383384133271308779 8721 5354453323293821526 8722 59950754173307609625 8723 549366910969946096084 8724 4190470831563226109823 8725 26983469535771656731746 8726 148425555871369125246401 8727 704494524825565422062320 8728 2910556633834782563672961 8729 10545725225724629609728718 8730 33731673881727530543340787 8731 95801588240710373965288716 8732 242828189591733694544960615 8733 551801913134974871661285754 8734 48533486450735289848390360719 8735 340332780387361284217311376003024 8736 257147297376810750424228807125635219 8737 54600943545928507689665389389829565530 8738 4680789978976535673079891792164816415669 8739 196927521258670745257922516617195128722504 8740 4594365813307502680719371103941565285350487 8741 64619456828727743313464461226221881684260734 8742 582137019778799588618925807359757886819575215 8743 3516278189066815155135080927290349290308990144 8744 14757416693380526818035828122929937167245649906 8745 24792460044879285044453977799209265426502719338174 8746 225848588520586024193501979442818137388221168162921526 8747 134691854094265468279629729625560732138466382053220033900 8748 15423293770166126912120855051783362927743593742992506483339 8749 526937335693469814737631471234943592957750254353634846701138 8750 6843630162712114709199433792475748418757670254053111317797849 8751 39365750892470713935983626272042891408170136317214000608240056 8752 15866845041099185685601566282005133217411598799318256680217621297755 8753 21895770001085522321586600058234269463005187810140988025924922163516690 8754 2173390333424346909767047060255446458674717887442821587572545902041047737 8755 35565491750679526788078521808466847920932009542600601251295641363079977988 8756 1814467217448434607932960748650363977407812890356847765284695034324685310411222 8757 5428316892819612235857296420777707242707688961622980328513774157849551307964085190 8758 336580965284621604617641721582302230933697289985318318164100673845531452729510689158 8759 12786134129873372634107773987861309141939228100296852755343526744893925800532810732083312 8760 29720186287931210359730296644287622072688710169670238982669718339261760361279869623314569062 8761 77910473436991772214158842234282142351134271286516399705575569275557435342163862415993067150430 8762 1340628928924937181147939663732753340462429115492292460240074937668326117789260351452425656471862840 8763 46259435114481140968238445092820672875418095923070507139648070642882088779661899905484296827160268061996 8764 30899949759546610049240777976323717437132596617979363791036013511844469321553867659839532895364122290711712 8765 10682006119588755554919218317792498283434034710129422277665566648615337321416315575080991691982119305302990950690 8766 1645420560699868327984620987056075181535105612890775885656849000758939008450661345876855673710027922009847868715147604 8767 141125069465775100895451194089239922300465176443783339163672883027839144558327412738993825141140624788978581988205690303840 8768 1954048707253891585972563189068086879550226370371311571902111146311282549525558078209133539960414550805585753949950731296083673297 8769 4357314908757492069713948879659132929118282932533461313521863570129233085131744353133618336782338077307861557822479841017849943342446798 8770 62372218993966614217843353161927126682355716825330337751619675906507383303369304380651186314371423159407262978371389629324914071538551269117054 8771 4676412382909854969479816312648398717507255882649357442792009340743727384194487127854525183211603810342054691522791894904530535445170257130743154783004 8772 1882290741022938843999255854103845226850655282421280016237676334903955906791012167174995260815473625111641348254900480174811292117841650438494980335235595703125 8773 118500221787097495667790731634222001596687815709135573082471457811993216025589622481640535246318177100329179423842446225629126924831142092097484171301457025434573015938478 8774 49613415147848100615419524513597258185422855937972378881130321050237015005586447839581533236124487584393354512032248771316589966503369491782408603191747315066879382717669311998094589 8775 3178306569556186372303467487726817426097426709902035282429201428476255242399298388373554600680225246891814732653599784927310186904359544968143334260201306379057965143421207422316427482587201536 8776 1 8777 130 8778 1 8779 1 8780 1 8781 2 8782 3 8783 4 8784 5 8785 6 8786 7 8787 8 8788 9 8789 10 8790 11 8791 12 8792 13 8793 14 8794 15 8795 16 8796 17 8797 18 8798 19 8799 20 8800 21 8801 22 8802 23 8803 24 8804 25 8805 26 8806 27 8807 28 8808 29 8809 30 8810 31 8811 32 8812 33 8813 34 8814 35 8815 36 8816 37 8817 38 8818 39 8819 40 8820 41 8821 42 8822 43 8823 44 8824 45 8825 46 8826 47 8827 48 8828 49 8829 50 8830 51 8831 52 8832 53 8833 54 8834 55 8835 56 8836 57 8837 58 8838 59 8839 60 8840 61 8841 62 8842 63 8843 64 8844 65 8845 4289 8846 3207357 8847 708026251 8848 74324032571 8849 4542906648210 8850 181337126181049 8851 5089974268182312 8852 105792588663626039 8853 1691400587961656626 8854 21417813293175286325 8855 219819431968794568824 8856 1863070393724165021683 8857 13241887827739794507206 8858 79951020846730834760881 8859 414567931916582729136640 8860 1863501646312785955132719 8861 7320490927523847054086660 8862 25309740541739111063349037 8863 77491683241806489086053266 8864 211254784325669029769611115 8865 515269573036117839644184814 8866 1129269031532041597818445353 8867 2207734372547891962659001523432 8868 6126023593698763935851563979682377 8869 2925050540902049691113594200568925750 8870 456662436964451183721761643872272545371 8871 31093819146094446832232054244428407494470 8872 1088893352842097431752595904836757043730245 8873 21823237613210671092093070438612160961393250 8874 269715993719907131800120275169441885091113055 8875 2171818881482444643081287222587653862186212336 8876 11882595259605099508109333516725471556719144225 8877 45655757895146004856341619675239244804124761925 8878 827764584355561435362305577735648024576138925034781 8879 3258673635011896026544535312805345639164057395875715925 8880 1248960829952210911914584996407219543405781689671815123899 8881 105906617222697976555919908478487199073493020852575276692258 8882 2884288574322760117261686305961771752618134013853117514976729 8883 31242659438468689217562046257195243295574222481680985498673000 8884 4018222572579603091845865658637755495545317246978990757854056281 8885 282960337861167158315680556866913205498010659372066972853548653709656 8886 214976652043935851799149889902070622354862701811559900812810354954695691 8887 14806221647017755577499377277476936860358120313921207702161002861883364688 8888 186295432979935413121224925855450283285237063735119997808948911848459247629 8889 40283744351076721860766718761351190217135587488364747564747575587048864211920961 8890 55270136822805783583408342411783070747764028061021346026488525250956179288515867089 8891 2237273475418029061893287601053741385172295044190414642361178220063801116496371221509 8892 291555051640250145642049478923784802652799162104976955876492322123950820458184202514278513 8893 284818459701044646170298360919369817079026311739821222915400530775090679031253602690018557921 8894 3029228269165429779626185827151205342981742176326313183365915641292757485157901704243065257393229 8895 14259419306205195777572012012204319211267748864600609785431777357509239711344790779728256249171410119 8896 1091985639361337493013309578332775004123969222694029113638093332038739936489880700008092344850257313739349 8897 3414444436270897103478731593043517819618764773355893665225633840088747209857290612682842906283885738479409761 8898 116531069871960421155772308108737958683455421285824736087553080179688811203680411685882031437649286393038927436105 8899 19909650876091020137210396620398700899193593594891951187258240497257289512128228328227157008732697006323326858639334259 8900 15652049124724685257763326209870372195326512982149698648747034080446473353203272772664437837295876701087048863599345233732681 8901 48112878934205290260801391695866931462273811017774431214059953666097058547202639102629434186689611286287680194463814145053971614248 8902 183079404169387669309567678568901696497507770527567599909296867274700434243123176605125390792865044491149888014085781947222752706478127397 8903 1562070899289176055011806768852910343218988159730704510645660025862665750534208563895152319074767050700543128777481139347697635428807046654635941 8904 118153434215494903842558142473972246035432070350860974333576990405441959387005286850036379507677121130155500137799317805024928132600680999771374497895405 8905 199136696085363946107010661581139814207053887841590899178150268000810761619379295690377450365498578094669231649389000616461372144894257053634045336264159804060749 8906 5264265490358616362484346574998124597465274251425270215588215771592041656341561870998836592897621336252541308621414428472227204688145220023310068530750441152517007489810817 8907 3855168344328936699684287108535289122356300431065458479722468951568694035286612933929076363253509868065835753983270298169377160099442634826698656562497426502582130965387617251863603194 8908 263038464627282201918918005755736144830032766236489151905754681577981916252171316354973105486693742840216041344801990544825902436415863797115667159863613239597675722668781930227771509440274344321 8909 1 8910 131 8911 1 8912 1 8913 1 8914 2 8915 3 8916 4 8917 5 8918 6 8919 7 8920 8 8921 9 8922 10 8923 11 8924 12 8925 13 8926 14 8927 15 8928 16 8929 17 8930 18 8931 19 8932 20 8933 21 8934 22 8935 23 8936 24 8937 25 8938 26 8939 27 8940 28 8941 29 8942 30 8943 31 8944 32 8945 33 8946 34 8947 35 8948 36 8949 37 8950 38 8951 39 8952 40 8953 41 8954 42 8955 43 8956 44 8957 45 8958 46 8959 47 8960 48 8961 49 8962 50 8963 51 8964 52 8965 53 8966 54 8967 55 8968 56 8969 57 8970 58 8971 59 8972 60 8973 61 8974 62 8975 63 8976 64 8977 65 8978 66 8979 148003 8980 55327996 8981 8260306986 8982 659625789610 8983 32708927867545 8984 1103134184268408 8985 26904149703249671 8986 495902759360747326 8987 7141469149171439325 8988 82458581178724852564 8989 779359804252998926023 8990 6132606712675376529882 8991 40744270239199367714641 8992 231286881735185629129840 8993 1133152347238659459640287 8994 4833457395123788571125618 8995 18085918762117739780684809 8996 59759109612439567788463116 8997 175375914705141001615804865 8998 459479155908330139748904274 8999 1079612438742342140206863513 9000 2284203268326175050132764552 9001 66294632340119591355081737624609 9002 92911410836932810919695530918554358 9003 29900516694699283442734433513288822343 9004 3539133886531658932104205768955549809212 9005 194854599982250406540201082325038957529823 9006 5746937140000015807590282268503330951168214 9007 99763371946105977577530580440378313527517631 9008 1090102141284624703047074494757360037933830208 9009 7882898162417762074385610682696576126276591057 9010 39212564356696828404188582568708566566737155588 9011 138350781500442438977774643893635546889206029849 9012 20903894800856081353771980419158956643902294667987580 9013 41548091463258778638799686902683692607118909579235416584 9014 10720247126180091980944304674506926147639983193782705157898 9015 688393011949466419758752263320920088862810881104815451794067 9016 15142515015195757341667736975578628221324772744002178014287496 9017 137988412519904053520561268571229092987472777163049577846449149 9018 222652582905616228916197281182149806574688378008849798452425393798 9019 4365678416461106374754038339870732629906180639055251313467388407867182 9020 1952704592519223611104924722065894208528064302713737704160451257233045492 9021 95804963599810963101895984983747684486274738910042060985485287814858655754 9022 939945139126484487176858562776928882726315845912645598190360610629761156380 9023 751972119178642174096153218501291945197959366810787435353036762552419644709475110 9024 520460458923146588476004760536737027074929519416918056447970742388307590584170537888 9025 14169398678493830922418347113864863232058444360111987433015925826052306623649546910284 9026 5588263047066627753814062584690492868003081488564327040243246421597903763415937727689477212 9027 2541457052775608128070169541012487508328691654401298876080284501895231654807646801458690703086 9028 88678154085482522567052906263399297363619666027344328531529732936748221521454858364463868179474684 9029 140217633260143256729906324319923614556303486825472897233277314930829915524145614973785328992846055498 9030 21659019076854935248150551458206556522301133551263730546054772179819634032437304720804174851576503905281718 9031 218524444553605586582119189430094226554313776252516293250134888003555442199404842579339128175137288102032497046 9032 1175022055733763030964016507290967841857979209365037115751195969277796003047444682358082811295531097324783110324056 9033 220816440922348255232685035205805486166708659054533746071467098713125891651872548137732951713498336897171963482243554381 9034 1042817979687877033893059939635388175545393760299705679381092084969434188277901658688069724904272901734994849158771179432329462 9035 994630987760234104560490149241321319032132332057184243408368051696069979714047411686784706814215636281126242584036014315678233376873 9036 5744489865616720545624404317967521009347873153249437640086582038904833282404237455399111168018511118099679573602342731674662287201604781996 9037 32825825315949222701029628088339447765761466124581245724451936196337147692483165939486325453044149179410018609301517700612830020220995000073381840 9038 2503629500873149098560184538084790722760168083841843249888275227913892344601595199385069329780059098048192966037450997456888245040020826027837353380759406 9039 14568736873941159691908238861316744509612358671267927168617322161127236842048225008335971640207947535181301446030582609691172121372005289879295831719048488601998373 9040 172296344376888413652138263758751842861975293674165273266466859025466574215388606128088156684107360864676596049318071377957981260497434157938494151600541296520607508511850496 9041 176641573953389131805573260108733827942724126377693681891999100127737806805953422013140394399772858135118767010375361166743805527233486618074787758571230073033848889855217680655545196059 9042 21936668859216942514028834577645577382599145971122327575063670393271141462885045360784481048924761486461112950126473710031741055149196059329118676393004405355390405911496285627533511229453623099392 9043 1 9044 132 9045 1 9046 1 9047 1 9048 2 9049 3 9050 4 9051 5 9052 6 9053 7 9054 8 9055 9 9056 10 9057 11 9058 12 9059 13 9060 14 9061 15 9062 16 9063 17 9064 18 9065 19 9066 20 9067 21 9068 22 9069 23 9070 24 9071 25 9072 26 9073 27 9074 28 9075 29 9076 30 9077 31 9078 32 9079 33 9080 34 9081 35 9082 36 9083 37 9084 38 9085 39 9086 40 9087 41 9088 42 9089 43 9090 44 9091 45 9092 46 9093 47 9094 48 9095 49 9096 50 9097 51 9098 52 9099 53 9100 54 9101 55 9102 56 9103 57 9104 58 9105 59 9106 60 9107 61 9108 62 9109 63 9110 64 9111 65 9112 66 9113 4421 9114 3405542 9115 774592827 9116 83783114345 9117 5277006317369 9118 217068339485016 9119 6279379202758967 9120 134520748516248646 9121 2216977041848047125 9122 28941743394010570124 9123 306274730092406595443 9124 2676931501564648485222 9125 19624341480561204895793 9126 122232810717598103144080 9127 653983596630524882367279 9128 3033924026477701133875742 9129 12303346096678734544683517 9130 43922945565143082324520368 9131 138899552072156833238049515 9132 391223194342237618989103264 9133 986199163900806153607404393 9134 2234546675536475592521182712 9135 201009887612703404411683280489 9136 1508293790619026093039599381464870 9137 1221121484864238984206151874081587499 9138 278074805349929538143706327498203726012 9139 25590660410399425002991374394175620817053 9140 1156949187394706583273301083021322032554536 9141 29037156075789644724899683916078262797406815 9142 439865776307830983661068283738812996996181152 9143 4273200393835728905895204724962684954959137825 9144 27871675645691373104082280356735303579474940178 9145 126492143086118801344669544708262637207187816619 9146 13562445727675724973881457845985108299436094876799 9147 426445715184589936834443202462913951364463216931787739 9148 475494830513656727598191011324725280574468291319221654103 9149 85761977014851597213904093482434011032077928242100943247897 9150 4251839191456732082658352728432375422297721883520067709916002 9151 76433647219562146833659144464555462706139753216312283374532215 9152 590590405585190684710473467209328104989158323727387967537885224 9153 8034554799072106228933454406513772957646091672150731959036912421115 9154 59482381812381681841801979186643968957150012079709027939663335327304083 9155 16522885022186745115974505534100271958163380448203016344102024923758833693 9156 590797275535902689496936253100884239686264564718328929838202702383638038555 9157 100696731426418839823854460116187934202701752154010803319739390970865599670449 9158 12139009251924062455301623553669342502350324761829933453217985847801483069245196429 9159 4564037882807361060047714767633389641875490633905146788103558985604532510587969290287 9160 85762149898573282740932351404059845045995580604107073522920113635210980482753333758651 9161 92605997304975180943154953569868851227053706641913609147361474261916605123894787467651357307 9162 21239319752595052316803802847514828589372675801566050006798785374137051741280370723792879976935 9163 2093133610172186747544284016583499098748917689121708720160087395046014651076576878503436577391251627 9164 1283530682474034458866727526212478272633011569248223506665167091870600235895049674432420961792956854777 9165 371303856319255988819622424241453567819814759104628716026425189943429966017980319665769288196725760321373687 9166 8882677231296709893463257445123963532220070403069367716257554751983305825121398789520008324543052146324313068368 9167 132325558780650391579655991872474072899547535734308076559484173058009786904461776916028101652499940429846905814105801 9168 24897052179497241295137021574317458633576807409463073166502854370130317418184931295880411570595705553355260511057998749365 9169 43613241428748804737600068341066625215781645846103434683540300309348144206496625053311187916344625479236704692021113737519133643 9170 17763264223067886707134649880565025487304448825133132405202461864934702763462813564640158960195668273929075729445051412177279484095921 9171 144941488421378915362050113418069630219456411417876260039294674564747808970810859878736481708941168049898984855581637247923664816666465812595 9172 595727937943935103318676008417535381984624268729100138682839798983570017111051060817506544237657677194017952063159343388806838124326304039642675239 9173 274661006984918096323192692243637130083457891375840896946647885461757177824016647818900860169349295073037518785388560400500372923321667559872870672039603841 9174 646082722236792514937629174653720351665450307542541344517229382445727776330556580417413807832878054506049877728928701270518071651752983562437463084740574438529465372 9175 17889619215856289226472421425547237876768738623186957456790928659633118112881992718339245515157328027796466901006074450890722157034695378680602793632351295925571223656841663361 9176 17219484301037000695988517266511372346964645958357783619881711254131374771844022008723959797629418684656190265228460664556646231706456833979024087459433721807511643051776145310372381499759 9177 1843421861906816432167393181032769665893649202553086673267697133400715329732610535132157060489416615730057631236849420277623544223308406050150049799386558982851267671436620884430088317515295375724165 9178 1 9179 133 9180 1 9181 1 9182 1 9183 2 9184 3 9185 4 9186 5 9187 6 9188 7 9189 8 9190 9 9191 10 9192 11 9193 12 9194 13 9195 14 9196 15 9197 16 9198 17 9199 18 9200 19 9201 20 9202 21 9203 22 9204 23 9205 24 9206 25 9207 26 9208 27 9209 28 9210 29 9211 30 9212 31 9213 32 9214 33 9215 34 9216 35 9217 36 9218 37 9219 38 9220 39 9221 40 9222 41 9223 42 9224 43 9225 44 9226 45 9227 46 9228 47 9229 48 9230 49 9231 50 9232 51 9233 52 9234 53 9235 54 9236 55 9237 56 9238 57 9239 58 9240 59 9241 60 9242 61 9243 62 9244 63 9245 64 9246 65 9247 66 9248 67 9249 154768 9250 59598106 9251 9166015866 9252 754048029664 9253 38522146117240 9254 1338588093491303 9255 33639531443351926 9256 638973555452181345 9257 9483735123461090724 9258 112872799236641223703 9259 1099804712604550956562 9260 8923105005215494950921 9261 61137371535594522944752 9262 357967517101537302064959 9263 1809354617344452174549614 9264 7964050569503965476423955 9265 30758365241696836361708916 9266 104927036627841807775243217 9267 318006869217832749781850314 9268 860691027552922761776027283 9269 2089802990170755896929976072 9270 4570663654506427348338782911 9271 9344774883907961529008362945650 9272 27752745134874748376152913056396033 9273 14195537400361334312619740304918361424 9274 2376275609500573797981007095955175577951 9275 173650909927863261746494101193326410984894 9276 6533360117052613651195822704872922895320647 9277 140830206967579921767237095418004764669442560 9278 1874210699050758233223434080042655793817919857 9279 16271032268836044787538884334967554856717762818 9280 96109226364453010787251849958657698966072843974 9281 399240826615562466804650968543036237876313337220 9282 711447153028932315774101314607466909143115586906843 9283 7320665586731380875162370964122047392477901181102565178 9284 4945146251016065723736026860549043418039975576405392289542 9285 643214827623376955995623689036969790968506562065015165319896 9286 25038608571920696450164718934897642382397898760960226639416881 9287 371745466022421227023739134291104594791258007916168586010104390 9288 2453221684738486999649798598085817532841202717304967394862634843 9289 218993561719145432169147720778616056582507979615320029397377856573564 9290 727006927319721257110538549859515831721177309959066523443945686084968484 9291 131002874127705721447256663783936725787172357297282567594860505003213997094 9292 3482594466326336065334136260095627241973028210219290656688019248214044316011 9293 5926422214159080549136221973958550460444868884507906403712116080315062820612048 9294 172980987632056395820599899616886912728141690313175291228590197391383054507423319156 9295 37490311218679274694616686871164522532824206404646030283264392915301242113965745201886 9296 9450988918815919590543111589475981206245075734333298789866373242450778531138203923309921 9297 1354364661152504337944263274406129014386742513537796994907547212797498477560774293465451141500 9298 167082649055137287832292806235789074837504769062706637718281896296247340681030822412035239295447 9299 41515300377385630663347155439561608760926047505845375548426159007021192014377221851701422801651707610 9300 11001691716045044253356855325271525848644908495739380529576370394499190416008192420676888400408510669856 9301 5616001561524644423076743396997384229888089127006095871592291294318302605004434348030772229136752130955323384 9302 271292273443904305482818199113433966193668406060402773270600017508327267024256285255968861588715286474105165066413 9303 8719309244263357267806496743473606117882096284190181494453397788589243848310286059595813544175742413574709517725418002 9304 1662357102948532071701169458352532956197279329240199520573332502140942489374175051134183605280641129182992645427697414694310 9305 1366329633754691549141686918829782653502200274269520247906785930746150995007972496668566326966349568090084166631071870449322660124 9306 279784359955370331089552536476764034503775981186655220462164735875127927996905972618219423470767269887599355724200857894763367538542670 9307 3069291489768004159446327405859058728322486687099249645325313961716669482552880328382407949369217433236707274181247915519270727073123272461594 9308 66720232242107447840516260772998119841017988888324353320067989520698402851478926495853589119298752675076850343212931235734780275064355072351429320629 9309 19931197847562931213874624811648570095281532739716693437419345580618515137165515060443933332152400761439501938852863699668096452549263788034050875755441457408 9310 21210433337078885220506304853604723851468965058978569676940708701467975739416050919501461503041510806940747390923811926766908600160516627495584184641740562470589391121 9311 1368339902268799495444735766651834563742555826346003806690030455721245178657855848169374630877102961585992203042511266643079935214389384266500672061176892099093278597936509335042 9312 1369142293165231309911757479581051702869116242186978658456959933031133958494898493837849265831428430973295437074382735364094814431084459233588703630024504023827832087220739860659630884540560 9313 156083321211903879337520464088156445233627031325785320628903594621397641083453435525708328547702545640718074801623583191012637895286136271930565080376987737400800581918101296872421390519622013976313856 9314 1 9315 134 9316 1 9317 1 9318 1 9319 2 9320 3 9321 4 9322 5 9323 6 9324 7 9325 8 9326 9 9327 10 9328 11 9329 12 9330 13 9331 14 9332 15 9333 16 9334 17 9335 18 9336 19 9337 20 9338 21 9339 22 9340 23 9341 24 9342 25 9343 26 9344 27 9345 28 9346 29 9347 30 9348 31 9349 32 9350 33 9351 34 9352 35 9353 36 9354 37 9355 38 9356 39 9357 40 9358 41 9359 42 9360 43 9361 44 9362 45 9363 46 9364 47 9365 48 9366 49 9367 50 9368 51 9369 52 9370 53 9371 54 9372 55 9373 56 9374 57 9375 58 9376 59 9377 60 9378 61 9379 62 9380 63 9381 64 9382 65 9383 66 9384 67 9385 4555 9386 3612771 9387 846294015 9388 94279020985 9389 6116167352223 9390 259148982970935 9391 7722623616296326 9392 170440292646316725 9393 2894174339401056944 9394 38933228401577109523 9395 424616720937840794142 9396 3825407696015829414321 9397 28910860216898203641160 9398 185676461700694477091631 9399 1024527721359572278323998 9400 4902767350223676860070061 9401 20513463588116274712001226 9402 75577697451026512203056315 9403 246720329368168575039085516 9404 717553961312032871302636713 9405 1868329303712442092635766642 9406 4374006258496930947062740711 9407 9242897612446330859973983310 9408 286832556011088919652731118688571 9409 430167770050355779227867745106829218 9410 148264501964533296073766666770928093397 9411 18812181908787135088209474274919038114734 9412 1111365823538573927007873444642075738803295 9413 35207551741894886047604908080393069956592648 9414 657207632515373197390680546747338920031215009 9415 7731119133584377912572673033333853746265623130 9416 60263082477170536414305434335144419265545340899 9417 323567728760325136442532324053574168118563428275 9418 1234017100448102170212835744352355604507717409621 9419 24464047242039628864484952162568228956147286384025832 9420 108764206757675952719374874061188016665492507887232229017 9421 47203668790776163173650348084386483631304472762199148048421 9422 4545384781898224008601300727078146477657011984266566491265815 9423 141006900905045727028017772447771013158112045922929966435753720 9424 1745587405670510473184479336162545358614214958504181050221599061 9425 9903746801351674826155384169629710862591730424876629663272289754 9426 4818005810179582968835120404349111781873727308483677443756855709794221 9427 8069777003143823669827054771565774361857970293487829437622102956758723885 9428 978154793549120593554052143089956444291502204117643091893222555671710641135 9429 19676658734767355855183410952380647887687928576850866909963411230573970229492 9430 225924697079287051311838237603002778520289404768277967606709202029799885515910479 9431 2210312980219859225734102863854020045016247397433981426931254113214936324238015600879 9432 289925073543472001567933094426047476840563205897890299187055985206794163026570550807885 9433 579210606596367102057796156657849489590851346128772172453693317548120219856280955000754728 9434 17757233134845084646252779587348613916994885182361174206815630615940328985557752499112376802901 9435 1242677203479175120199924284632254250701681294261733294064438025111809706534886199674917100145426 9436 711697499130703151351766986415673462892592339563640717417236805682527811177666884548721403188033934857 9437 88746980414890745028607897925486436306146639035398051503120177828993697223431700196839868786357044359855 9438 76128166080682870921538201703369794710216373606709113170274471502709373215535313448137337371501108000949592697 9439 6675815971196040278267581155573332482736935457565206297642839216774877316046279358717564527966761657884468270469315 9440 363601655058955941045905556370917597771403376000693830429900151153492069655031830034806182138269637998931779211461229403 9441 69971664466193572409520272242709128078784886807941979567577429554727505570725676694826402039257583539336591575863286373686696 9442 34454461218775723954615058322994954802644065563606156382934694789271790269072207432397906288195925864049563431883914189343155588125 9443 3948149398011774725085251654004084511144677766765648611391134460195375050831128921719249717453624111952868474827572659776653011776341719 9444 56134158961870816208476369044849430679282649605958658354897097606645297675037808008726229899780348034223389853632552521150131826071803843384193 9445 4781681700499785974838030159505279838505959401023143707106479138669441289460167188275260727850826829144586928467045637473578763574269649771844705291182 9446 885025983488676190988348747910465237489928355252306057014451446164433823748498799690737514915283477879220337220121405737552757255188609459080131618927949174911 9447 557943665628662222081634686703414192805935921839686822474803863156676513284090621793149845718891139700421512660930592394362550139944218818491064663976430892944335937500 9448 62686868269298152048669742877868716617959423305760167820599473500960080518524943365453911490090361676124766382867226535559864026324599104412262035914153147713775249448099152927363 9449 64180996138940298877624773605338294706789613146278751348026637262712202009226233872684843892945869346285205704585255388609954763163098789010354688393994142397317471082060728132941774923153123 9450 13315007608319975977798961906119591948409991994360182770848972097447201015445473110217825457685126268173968861952162736998351819924050543324674977645504022076111979662987053574616656318380157138294414781 9451 1 9452 135 9453 1 9454 1 9455 1 9456 2 9457 3 9458 4 9459 5 9460 6 9461 7 9462 8 9463 9 9464 10 9465 11 9466 12 9467 13 9468 14 9469 15 9470 16 9471 17 9472 18 9473 19 9474 20 9475 21 9476 22 9477 23 9478 24 9479 25 9480 26 9481 27 9482 28 9483 29 9484 30 9485 31 9486 32 9487 33 9488 34 9489 35 9490 36 9491 37 9492 38 9493 39 9494 40 9495 41 9496 42 9497 43 9498 44 9499 45 9500 46 9501 47 9502 48 9503 49 9504 50 9505 51 9506 52 9507 53 9508 54 9509 55 9510 56 9511 57 9512 58 9513 59 9514 60 9515 61 9516 62 9517 63 9518 64 9519 65 9520 66 9521 67 9522 68 9523 161736 9524 64127840 9525 10155528949 9526 860296067064 9527 45259638406910 9528 1619681143568726 9529 41922813917037525 9530 820243908360399524 9531 12541422137404580343 9532 153786252186229582842 9533 1544060803410330160721 9534 12910750974053424273520 9535 91180405299448180714599 9536 550398082898487199950350 9537 2868677619806802379307341 9538 13022975774031641659561236 9539 51886996134647047800944405 9540 182646102173314071157386214 9541 571352341694706173774724465 9542 1596557563919273138648366792 9543 4003562793669518769933785761 9544 9046240216436834458697941110 9545 831860785120169777397658497811 9546 6669233954447282432659938242589932 9547 5776538981645707918717620126580957791 9548 1408512769037007183338045294258860257790 9549 138920727942208055386479265371475533083135 9550 6737655305203008863749856409528705439784896 9551 181596845826616121519322926270640272226664489 9552 2957434346319179749159191670167748918869228578 9553 30924476534337511960782574641450870876830292003 9554 217377547506936578029988010709341547665612625000 9555 1064642204308166578159827936880990537374628861826 9556 3738345921945721280482035974474228649898458603672 9557 636144693402965764254631331270581681015064220983804171 9558 1427530287943825460979193477178236764093331971524790958456 9559 416965741055414625001536072630224506735421212616805845957820 9560 30397260729001856887552073321442654089038499933294528918720834 9561 761437264887285970526182682494646108951781120024878958466781059 9562 7927876134086923424486908240588080950966418913617241604673756900 9563 1050504571429088355678312726179390896335658332327815777942299038721 9564 89133533717795737115763278677671894206233568640680707794831965661992232 9565 82165002524641931511491850693310116309297327654337257362032614305122092411 9566 6908218229605532622346802707749594216300045775588451236834578416202152853136 9567 106816147417366631088510630959007729325826107778871934095921290821966696790273 9568 6497725668574969091247141893383366282567681258680336961729099711296206224174728676 9569 25639631784543595119877710809060150505834407382969015179913042190755356734406877857618 9570 2120077100649274856250901728552136351400652661630920604031657084333007543209123484307884 9571 22876425528299741094719090385589078292270064557114008725521219269477521272163779773238602485 9572 211311103288640863527639645958305982164379678408856272118276879841093570310294337546853389846080 9573 8771839087141332614108220628614087995379642323836385972716966521808270730821431500449114592026733 9574 10764453946664730639147846442590508031481113828778480169707883788468939655428953901420448824254703504536 9575 10150435882842255736565821654274616538042205362182538245923085013050469732194790602257438044107906876796681 9576 936377111205220742554067326686380820583408508548029480784795774861804528027576819749911899691240239520151298458 9577 137977882243139787612213980787822656232976537419821038438272031031880505077898834844947007283241614866506703921570933 9578 11381322461533937235250672389374923480907084826803616677308016911204756780636401939316097877409042464107660075418385067104 9579 2208560178143399430648938842528437444736544783858574113686497193008752543028847609983075522892637303996596936029117417398925120 9580 729437929943358966581897697600201315826735229642274999359009313200220873092021929543014760246644928467332056670981036781923909306126 9581 454826318276809625384077356832580463795609514048771494509540271238190128165011802151698945666629200248332599701164250611089886343360668229 9582 905233660727074610035885187330264742890794816012504918380410384906548957706828732081289801835286515458568761453418447317893914871653909651259392 9583 211351137098163714299663728449819993884214499058237152026386780680792628950592306974512034593609002490226339392650832654909079476435219400691168381193279 9584 29194305228327984695716212139286008384496676651981506110645756945331833070648500274459918161295643902073835080088725886376782180390730152441869000030395085973370 9585 61351495434349814279165451841467479293514647596756452539093660776490260806091362057265779737606298848859618407556333650716986729101894121290722132239912177813237863665471 9586 2115323449333737534449430664638823176133318429135810423101000480073633406721267330865756389720680020017692170623276471663383169122476627114454068319471970007004520384899456910229504 9587 6399811332544172339646321199261641265879082400128662337024028802232972369870068812012375486140938256493090927094443920112825262243501142372645095943333082176459628083237900046605174901061747441 9588 1144340610211972366617475360719799907755236558281353720825080480351688703846804776421125098969151515051491707282502308231465739449196181498005828297966162451807630958706866602460024814880375911756607782912 9589 1 9590 136 9591 1 9592 1 9593 1 9594 2 9595 3 9596 4 9597 5 9598 6 9599 7 9600 8 9601 9 9602 10 9603 11 9604 12 9605 13 9606 14 9607 15 9608 16 9609 17 9610 18 9611 19 9612 20 9613 21 9614 22 9615 23 9616 24 9617 25 9618 26 9619 27 9620 28 9621 29 9622 30 9623 31 9624 32 9625 33 9626 34 9627 35 9628 36 9629 37 9630 38 9631 39 9632 40 9633 41 9634 42 9635 43 9636 44 9637 45 9638 46 9639 47 9640 48 9641 49 9642 50 9643 51 9644 52 9645 53 9646 54 9647 55 9648 56 9649 57 9650 58 9651 59 9652 60 9653 61 9654 62 9655 63 9656 64 9657 65 9658 66 9659 67 9660 68 9661 4691 9662 3829315 9663 923441833 9664 105907659708 9665 7073545440823 9666 308588443683901 9667 9468905147017525 9668 215203778107459604 9669 3763472050124186323 9670 52145913097629571142 9671 585852389280874601521 9672 5437779351140727957520 9673 42347263194895231617327 9674 280295319994599962937638 9675 1594256515981824992959789 9676 7865728957534780717455756 9677 33938664138385490385523355 9678 128976247534694090248061932 9679 434401540304098331401351113 9680 1303855343867406396562832864 9681 3504638554944745914106171111 9682 8472656144742469954976151360 9683 18494535553604194893338013029 9684 39504537710387637088331356751072 9685 125382176964928252015949538306154749 9686 68596400986073954714777519445237972694 9687 12292475075847814381879495606735373289311 9688 962522186457374716088065727197670822457504 9689 38840601171170940826759161804954372283960097 9690 898904386841750428761312558021958150352069162 9691 12858410201387738605740237668990492315256998499 9692 120129697306464950787821444308024064417573163604 9693 764569305024397619656388161839870617444219235581 9694 3426817095116911173731370614911319157651994568127 9695 377679748000002012793649889227280233393901135911945 9696 13359214221178980385067098962298173629651847156564211450 9697 16813134673082103226447936510450615741341314329820179488855 9698 3431948791921435647366541781865919042705953815286836461019003 9699 193112009337312587759083448907360222332432778834166148277935653 9700 3952221993938851101467570143027609022937069585924760282299582978 9701 34882654989982506288243174005428020240381314746359194009111151987 9702 60313452118256280238108384444178549125205994364192945508150287460492 9703 1426137779425018200229901217342773901669162998902208389044477235093910479 9704 773720441310517126470722064219355692957272267666149862991764021725922612812 9705 46325698716609726676967323226051685206808201945918385612767453730779073237937 9706 558357134227285550202364819589229602796821776293338112745506594201891471021954 9707 150755452186354812029603535589106630280961499293426119150750056717537809349032545925 9708 272712451198020730134720708756261334037086413844464284788466226183696663819472538093962 9709 14715829287948156593555255517158768463912676561833595758758601912024203825908142327911883 9710 680938970073188438960753048460956369977974397258903501346770747881132533125151498739137543155 9711 2305212144906744302728258243612149617070797982246491229802934911010573490137735201385578960299943 9712 1002426277890489116048894115354019383580280724687534790299650796312593550771080372013648180124487351 9713 145918280476021182167687023820740121250262205529090771365304625992930924608715360643057623490902849663015 9714 660972501426685744202242105930273484262120672921169478383832625671925226344677736456754435994940453454641962 9715 10555526812974847043377374750802410149801396315819862787004468666883013758598048179814954153955876502514538857467 9716 2463949783833460209402075929572769012360131765156791191288141921268526291696751301301446209235844038918478589893374151 9717 286920625485854139955083563850301457566640807174565059380315980062411600328985634686743939606757332725807071222836743180405 9718 56125703474184494602796341885655995984362406224212467574497337513735183025678399216595770646272982367402814811489682868770362394 9719 13339273480647833774976926151846190262686831183163490527479482013692922348876509453167360822851876838350549287108563525443963122944127 9720 32003259651767275159839424975117127347887748453147157576273695658839734033835847692705537898775993434880844912144060068053454288345009451382 9721 104604300393630233035434839632027297473339407310395155348383161550339913764573956909884500202058886169991734867463143254494701791190122521579104129 9722 6958772982959078057323646545678078358455169948779947154965143964729452409597461415412399639061628377451268926236433561632659907572954686768571926046941020 9723 772742996696960584152315684622849541410861026988012191851071074628736155752967035535682783178599128087747434786889822303011272392260752823766369354448264911487341 9724 4663773244125068596028509792035601035887462842392595748342187811333770184782713956376741211155705101596462993939851846604000555120755104413446498479947491017115703983328992 9725 226393140169249338214043060536403007439616566837299287806814515937021617979805459714880277932071018093367985210493299031062078523791851928119640099150785216634392917122083693439168659 9726 520421767932903494664254630146361797233923317817179364356159260074568257276506709787894685064586084995304112990171277570315077268926261379717189716971048799493561756966225284582418230379849047322 9727 99077340794640997027571994159414814352766157448188315407641572135205372433534236192424515676072423075561333548313166135347683467200999487267074099854449273061324576815951156531081456210665221369757248493545 9728 1 9729 137 9730 1 9731 1 9732 1 9733 2 9734 3 9735 4 9736 5 9737 6 9738 7 9739 8 9740 9 9741 10 9742 11 9743 12 9744 13 9745 14 9746 15 9747 16 9748 17 9749 18 9750 19 9751 20 9752 21 9753 22 9754 23 9755 24 9756 25 9757 26 9758 27 9759 28 9760 29 9761 30 9762 31 9763 32 9764 33 9765 34 9766 35 9767 36 9768 37 9769 38 9770 39 9771 40 9772 41 9773 42 9774 43 9775 44 9776 45 9777 46 9778 47 9779 48 9780 49 9781 50 9782 51 9783 52 9784 53 9785 54 9786 55 9787 56 9788 57 9789 58 9790 59 9791 60 9792 61 9793 62 9794 63 9795 64 9796 65 9797 66 9798 67 9799 68 9800 69 9801 168910 9802 68928859 9803 11235209760 9804 979645852892 9805 53051590806646 9806 1954393476665100 9807 52078978308596724 9808 1049118418273865863 9809 16517460664433929122 9810 208583652390518284801 9811 2157001978715947396720 9812 18579079449730820521719 9813 135185494045242470163182 9814 840885959983799888813077 9815 4517060128615170813386220 9816 21139146573374723178162485 9817 86843052354104048927662834 9818 315275271751474442828595957 9819 1017414133870125039334743512 9820 2933674523701664392266374053 9821 7593383535713616147230037510 9822 17715553757188800814950134759 9823 37391126227938915762618156868 9824 1238883335106259514730187820434383 9825 1985218718095119615532276963811102782 9826 731694944801660519099174821474684589775 9827 99364173530783732695225836451123490538432 9828 6288478284855905687928879752327113600679193 9829 213623306441441229542706579996684591984301698 9830 4280497080198812561150161503251052783946488219 9831 54112476264173400849309210026605586321170782100 9832 453823300935534259266330309485783587720032392330 9833 2625021280583765161391264708631712975715534839482 9834 10799665996732083699446603179682953923005222433553 9835 20378969735833441940333563806835587071322996101608936 9836 236013182435913485298285911533510614613194534291980361624 9837 179900541393214687924524707427745938872034086425495337780534 9838 26475033538030954743787725184592700895242442383152351604658090 9839 1169400500987326186334309292093315202569595507489359513686744172 9840 19761109969694422403755993912359943543795487221011737887757331743 9841 148922103995694631501865557860411567731495082140092598010260826946 9842 2256705995109156466592878268040881281790591951093480156354282325419031 9843 20144199740234141443853138783068742913228780766099528496559248385239274896 9844 6784933103132611860631736339733011032764082861754107826262723108473293215713 9845 295969741801677860878646434645115419950876616083717742099260621106549756773138 9846 2816062068277086541848319357208866555675445212183446149404585787553844163864455 9847 2939759929271526481101206938411436435556494568266919615780697171166076972135465334480 9848 2681672450006855446046593574179638988078339191308768321052079560015854626097305856252589 9849 97287982517987671598456120675812575355349161145350827921800381546742634159397695947823882 9850 16343996524181609990964955192585012330856576333585206790843332401685977773622952634664561852204 9851 23244222864253592076214957489182685264846578351527628909411776091128012672366456633223534424261440 9852 64366318896796000056762658534889479025533413920590622989561925693946818969911671374669259312899514683 9853 1794795390483154778076247604911238619957423005027624646010484695262645794865734245392479028092040268397622 9854 27488839916068604990948120943525472014632149631936059678874207540470364661570633570171883835843588206880384643 9855 109953417584383802110073790082878551746922752870869729890425919527963934815119372061414605409375970862574779952124 9856 38807519000208722776954626174952519092712544949091484112578550855402699869984550781536680276846762126823585994680305625 9857 6073807639035216389073202157765502471721646160134923989731638184762887160676547433090702789302597118988568092008575973121906 9858 1197525752240146772444827497211326668028275437396072178053897878192526167717976084212525381592813523928282318630279469519409768113 9859 215101929694023889843459658817941910425407968866594747199008109521347161786825773566278967557654517586110127327636504189354073984512128 9860 1406069409652165512121119977366525584312805145355921435670297886683435038251027181867282226536832224287030204728944065827469317606491335358359 9861 7536764899953347206408839771349916820081344216630945999435651545330644824998123416169818187412778947878335549547236456468274030719028693957247271170 9862 184037418834675805343720222823462038563538466325603940072220787599651431268125893355286270972596545377534481575282035452858691838842549946963516444377643205 9863 17147732849353501457486395765814776126190741580309172604548396801030294393634604359508794042641032520089039497536605621728583480396318510872498564921886175224692484 9864 214841780138623392805218551468224589435737793994210259399023190981448568490397659405821685801033699157492229758195676023636656961823476678783600030622936221922326800994434838 9865 17845085422823439986486065528533724252983981768521452312491829068765498525245375690814113275422170393972014552360682732880461664256092058460042182541008463592589724373723400584604469838 9866 24945981066171209721345135814577780166389887153726835363501030013341764735431668576873631055803322159372135640877841223177637910687708979599407587704564407217334621638691341707329145144090964823523 9867 8641219397655339631565331093418902631595172437910500142437534797008430080478292494072815465720193527485427134887700609357073940721105785546002145875101484716916185245981228680288108157167716239373774488600576 9868 1 9869 138 9870 1 9871 1 9872 1 9873 2 9874 3 9875 4 9876 5 9877 6 9878 7 9879 8 9880 9 9881 10 9882 11 9883 12 9884 13 9885 14 9886 15 9887 16 9888 17 9889 18 9890 19 9891 20 9892 21 9893 22 9894 23 9895 24 9896 25 9897 26 9898 27 9899 28 9900 29 9901 30 9902 31 9903 32 9904 33 9905 34 9906 35 9907 36 9908 37 9909 38 9910 39 9911 40 9912 41 9913 42 9914 43 9915 44 9916 45 9917 46 9918 47 9919 48 9920 49 9921 50 9922 51 9923 52 9924 53 9925 54 9926 55 9927 56 9928 57 9929 58 9930 59 9931 60 9932 61 9933 62 9934 63 9935 64 9936 65 9937 66 9938 67 9939 68 9940 69 9941 4829 9942 4055449 9943 1006362306 9944 118772218151 9945 8163715441301 9946 366538263755445 9947 11576022900247499 9948 270810687204703283 9949 4875315002566788702 9950 69547202797616543921 9951 804536944934856241600 9952 7690180967595986371119 9953 61682543773106324132294 9954 420577092585198796063405 9955 2464665744780103122383316 9956 12531199066480796450039339 9957 55730477329806088378792144 9958 218348245918890180160980969 9959 758364842861654740857974180 9960 2347878770469519321541715911 9961 6511326381874425846249757152 9962 16246308960131457803375894309 9963 36612144431523521684230278598 9964 3439983612970380250160870431765 9965 29425041600363063283511881720199794 9966 27225858183463162122709130970930597983 9967 7097440966141256029355526632593768153840 9968 749053000464498832675113785874755776765729 9969 38909959387547638429902018847934060774297054 9970 1124333191797060796872368389032491590247920099 9971 19651372959094550149743949876232072904686227420 9972 220778903157827476838370794482639949957010744197 9973 1669421428441429597709282372959991459595606205041 9974 8806523005829405703589719976431404162231987967943 9975 33351909695790258484197166640909135257385401355354 9976 721108876510769608819339232753019892454235511052348055 9977 3607630986617693496824043645734046160061275631932867997213 9978 1766296225481234860032023405924002994220906564532111546232341 9979 192385243710468555918221438914653463877946456475169698399714761 9980 6770213426769297600485981665229306223157385485418188748335105091 9981 95368835071134292370846741262339021868392712678683638947641773802 9982 617750949908066787077094411901799727176129609675080282205747374737 9983 63765624058070384371523332046242613535977688383565171562804995034976320 9984 255159873816110085404465203002616852611528541189062122153315601417689869425 9985 55733379068044211352649481797076605067608687769462088383279804741798936814864 9986 1806973160476253108575958481904504281786880137586475619513883200215254725143539 9987 315750959405567512550161839789823826980302823319948027525469189238568070832166719 9988 49556052881805861242680782179225900157395952943502100608368664118880845384135646446771 9989 24547617085101628097527902151414015726892813320377111409324462163163884154493717872811601 9990 614450415912464234247598946274800626166270912161611730231079269019648591960825616868159881 9991 329609823582110327248688992070977400765634964117448688958443260398845378534441728397345002800321 9992 218138092959704676513668570035317836939347977791914811212841438926651623460587741719029140591525673 9993 2652214170146498594796849758977185634521467805883762894331650422485837360858812597204452296882037154988 9994 20232241204432454728580479339138177623271414218153772293548718122944557934090827710627422375793603787878213 9995 859858368383274165250401221957576421293057917287065920729977825158335536776770257516485060586619675439129535124 9996 1065702412265835222868127039577474631714171519701969319058079420546775267743419081255366635864101561751224781734525 9997 547618802777234624038045767957350440443868108886271243132749770564410269651979657359155617805175066133357911364209792029 9998 111067689902399594652538075593342876496700739155182667935217644630225638234271728191673318396886295932018920616976699892641407 9999 22069778675988976458071101696830788476165440072275261298718255467253178063277961038866090297560194470027523089737900632615168973872 10000 3107065245356114192057593312992681536757168674458044629798704289232326921834437102288158599899839866437637202635024091221059586941440129 10001 46194345996789851904162398950378647105263950651888458045106139875697131892599411815324536540068098366898284879142566014920335917810101091438680 10002 337099226892813061123495342815691060365881850690738432616461744913805925459370473042237345524187968460748575677179273460904337836034846554120678622851 10003 4082273912978518895044707668250136150433875873776881090545457871773553736211559440888161620406048697953190319910189429687551842009373206277366506898285920302 10004 1969375293499137360794121322160535064862982265766702248995217212793316579568068838952700857598904402483393373648568451905323800166332960346777860869714132025800597197 10005 7324375017667374553632486926444141230461873451162714236648277816766499602370540810810624355940483595595840472749109736179443748783915636723777665562520070723014979988759497209 10006 842298816566271919040554545238672887435506238671748329040813776154373674036612379704338088984019238268279910285994366391788023462062810864668504149025270851995080970137944119391114132057 10007 2543179855482107395193620343451973704959247831607509324299709896557709397841956768924155045524773181256903554975316780155957933430073148455141946703636524813775418105928065492980501276528523719887955 10008 759161615376086554230567716763177263596944504514401890020970373192868465823452797551910845855011701531872230496643502087821632708042485735973318858027365853586062132254080496505748002294983034498658913855809241 10009 1 10010 139