0 1 1 1 2 1 3 1 4 2 5 2 6 4 7 3 8 1 9 7 10 6 11 3 12 12 13 13 14 6 15 1 16 21 17 26 18 13 19 4 20 37 21 50 22 30 23 10 24 1 25 65 26 96 27 66 28 24 29 5 30 114 31 184 32 139 33 59 34 15 35 1 36 200 37 350 38 288 39 140 40 40 41 6 42 351 43 661 44 591 45 318 46 105 47 21 48 1 49 616 50 1242 51 1199 52 704 53 266 54 62 55 7 56 1081 57 2324 58 2406 59 1533 60 645 61 174 62 28 63 1 64 1897 65 4332 66 4785 67 3288 68 1515 69 468 70 91 71 8 72 3329 73 8047 74 9445 75 6954 76 3480 77 1203 78 273 79 36 80 1 81 5842 82 14902 83 18519 84 14532 85 7845 86 2982 87 777 88 128 89 9 90 10252 91 27521 92 36093 93 30058 94 17391 95 7194 96 2107 97 410 98 45 99 1 100 17991 101 50700 102 69967 103 61612 104 37995 105 16974 106 5489 107 1232 108 174 109 10 110 31572 111 93191 112 134979 113 125272 114 81970 115 39282 116 13860 117 3512 118 594 119 55 120 1 121 55405 122 170942 123 259263 124 252864 125 174890 126 89388 127 34118 128 9584 129 1881 130 230 131 11 132 97229 133 312974 134 496005 135 507080 136 369465 137 200443 138 82173 139 25259 140 5622 141 835 142 66 143 1 144 170625 145 572030 146 945477 147 1010852 148 773602 149 443700 150 194194 151 64704 152 16029 153 2782 154 297 155 12 156 299426 157 1043852 158 1796244 159 2004230 160 1606845 161 970920 162 451388 163 161788 164 43992 165 8700 166 1144 167 78 168 1 169 525456 170 1902044 171 3402072 172 3954160 173 3313325 174 2102720 175 1034012 176 396152 177 117022 178 25860 179 4004 180 376 181 13 182 922111 183 3461067 184 6425199 185 7765709 186 6786785 187 4511463 188 2338050 189 952414 190 303165 191 73765 192 13079 193 1533 194 91 195 1 196 1618192 197 6289972 198 12102762 199 15187316 200 13817020 201 9597606 202 5225276 203 2253088 204 767664 205 203400 206 40458 207 5628 208 468 209 14 210 2839729 211 11417576 212 22741420 213 29586210 214 27972129 215 20259929 216 11555257 217 5253952 218 1905447 219 545038 220 119746 221 19174 222 2015 223 105 224 1 225 4983377 226 20702328 227 42634182 228 57428376 229 56335630 230 42463950 231 25309431 232 12094456 233 4647069 234 1424940 235 341748 236 61632 237 7748 238 574 239 15 240 8745217 241 37498589 242 79757310 243 111096516 244 112915045 245 88420686 246 54951204 247 27518029 248 11157219 249 3646025 250 945846 251 189006 252 27495 253 2604 254 120 255 1 256 15346786 257 67856074 258 148906610 259 214243628 260 225308755 261 183000852 262 118352255 263 61949728 264 26413320 265 9153770 266 2549592 267 557556 268 91715 269 10472 270 695 271 16 272 26931732 273 122677727 274 277486353 275 411942244 276 447706235 277 376624383 278 253019473 279 138117656 280 61740063 281 22596605 282 6716171 283 1591836 284 291057 285 38661 286 3315 287 136 288 1 289 47261895 290 221599538 291 516180891 292 789886676 293 886165872 294 771062310 295 537218061 296 305204664 297 142655724 298 54941566 299 17336341 300 4418868 301 886444 302 133674 303 13923 304 832 305 17 306 82938844 307 399962369 308 958603692 309 1510654479 310 1747632880 311 1570898569 312 1133392435 313 668908618 314 326152633 315 131767040 316 43948938 317 11970035 318 2607826 319 438501 320 53415 321 4164 322 153 323 1 324 145547525 325 721333090 326 1777434657 327 2882059064 328 3434750555 329 3185818848 330 2377024209 331 1454928816 332 738476613 333 312104780 334 109622667 335 31733208 336 7447297 337 1377376 338 191235 339 18240 340 986 341 18 342 255418101 343 1299980298 344 3290809344 345 5485773126 346 6728801905 347 6433268445 348 4957710303 349 3142328052 350 1657160271 351 730880995 352 269458211 353 82527846 354 20724379 355 4171307 356 647805 357 72640 358 5168 359 171 360 1 361 448227521 362 2341198556 363 6084158444 364 10418972632 365 13141890720 366 12938734286 367 10286709111 368 6742267680 369 3688016760 370 1693748230 371 653580433 372 210966248 373 56372460 374 12243210 375 2096665 376 269024 377 23579 378 1158 379 19 380 786584466 381 4213620480 382 11233589409 383 19747605889 384 25593444152 385 25924070325 386 21240181725 387 14377822218 388 8144749098 389 3887403903 390 1566101537 391 530973402 392 150262476 393 34969571 394 6530691 395 940218 396 97376 397 6345 398 190 399 1 400 1380359512 401 7578832122 402 20715047976 403 37355361372 404 49706998995 405 51755763624 406 43656830483 407 30484703616 408 17858581335 409 8842797060 410 3710948087 411 1317630624 412 393315273 413 97515320 414 19684425 415 3132912 416 372725 417 30114 418 1349 419 20 420 2422362079 421 13623599265 422 38153086911 423 70531520452 424 96291077815 425 102977744641 426 89345524391 427 64287325308 428 38895984870 429 19948670785 430 8703030743 431 3227775198 432 1012747684 433 266194295 434 57661185 435 10028656 436 1342847 437 128838 438 7714 439 210 440 1 441 4250949112 442 24475761934 443 70189926897 444 132936743988 445 186076356270 446 204237350826 447 182106093323 448 134884417976 449 84185018901 450 44655780650 451 20216608093 452 7813739724 453 2569099793 454 712895638 455 164714385 456 31018352 457 4603039 458 509256 459 38038 460 1560 461 21 462 7459895657 463 43948759292 464 128986582002 465 250135367831 466 358744792800 467 403836799455 468 369745473755 469 281654908168 470 181135255959 471 99243091110 472 46547007255 473 18709417530 474 6428911749 475 1876544712 476 460130985 477 93117720 478 15131700 479 1889910 480 168435 481 9295 482 231 483 1 484 13091204281 485 78873942948 486 236788486687 487 469902352112 488 690109530681 489 796199271180 490 747989984763 491 585473292600 492 387578570555 493 219068106386 494 106287547025 495 44346447884 496 15887435915 497 4862740190 498 1259910113 499 272298944 500 47992904 501 6659594 502 686964 503 47564 504 1792 505 22 506 22973462017 507 141483835083 508 434253315627 509 881402735486 510 1324749248675 511 1565467530261 512 1507940037723 513 1211815475440 514 824977394244 515 480499139370 516 240832005348 517 104127617124 518 38810737680 519 12421643262 520 3388052700 521 777915120 522 147556515 523 22467195 524 2624185 525 217790 526 11109 527 253 528 1 529 40315615410 530 253673795134 531 795629910225 532 1650840391376 533 2537900743750 534 3069937326678 535 3029998036163 536 2498057077456 537 1747329858324 538 1047616578060 539 541748486202 540 242358743664 541 93799981548 542 31315615212 543 8962521750 544 2176428144 545 441433050 546 73025910 547 9499525 548 915840 549 58926 550 2046 551 23 552 70748973084 553 454619955869 554 1456404883645 555 3087645228318 556 4852662152880 557 6005246112269 558 6069314278447 559 5129722025032 560 3683603075799 561 2271200946825 562 1210383547065 563 559480776411 564 224457830571 565 77995629117 566 23355803985 567 5975382699 568 1288918665 569 229807830 570 32869430 571 3598675 572 278761 573 13178 574 276 575 1 576 124155792775 577 814392105080 578 2663623132743 579 5767229395344 580 9261610466575 581 11719173923196 582 12121040354871 583 10495260446488 584 7731095289534 585 4897636919040 586 2686968051966 587 1281646907136 588 532157543814 589 192086530152 590 60031110870 591 16126721424 592 3682473819 593 702933480 594 109422235 595 13374640 596 1207755 597 72380 598 2323 599 24 600 217878227876 601 1458271407099 602 4867417452801 603 10758428927166 604 17645264360962 605 22817800469931 606 24138073253049 607 21398172187684 608 16157582309169 609 10507962686790 610 5928885411834 611 2914806842388 612 1250779271352 613 468150895422 614 152348953410 615 42847770528 616 10316416578 617 2096570655 618 352256485 619 47436350 620 4878510 621 353463 622 15525 623 300 624 1 625 382349636061 626 2610177484678 627 8887388805715 628 20044491936404 629 33561164575255 630 44330621442630 631 47938348240601 632 43482532030336 633 33633210826059 634 22436981615100 635 13007622290982 636 6584032058952 637 2916024960186 638 1129910603052 639 382113500970 640 112219509216 641 28390616727 642 6113570814 643 1101085815 644 161649540 645 18603991 646 1576718 647 88205 648 2624 649 25 650 670976837021 651 4670198102438 652 16214862593391 653 37301578661044 654 63729874787945 655 85946270232912 656 94958290129759 657 88079185217654 658 69742846373679 659 47690124482085 660 28383652989846 661 14776821542520 662 6746588128086 663 2702378568372 664 947973524670 665 290035811868 666 76868339799 667 17467447212 668 3352974555 669 532071620 670 67598937 671 6543108 672 444291 673 18174 674 325 675 1 676 1177482265857 677 8352961535482 678 29561659911447 679 69337065665764 680 120829912370835 681 166295619707418 682 187629126244665 683 177874285580208 684 144094424073120 685 100926858552750 686 61617588028854 687 32963154747624 688 15497155783902 689 6408243117948 690 2327942209410 691 740464432608 692 205034218137 693 48992094414 694 9974119939 695 1698759380 696 235685583 697 25588442 698 2039157 699 106704 700 2950 701 26 702 2066337330754 703 14934529654164 704 53855866652978 705 128744518394564 706 228748201253620 707 321144300837244 708 369853959390454 709 358171859862256 710 296675865785938 711 212710209786135 712 133112288225829 713 73109550710544 714 35356537883472 715 15074581438476 716 5662492360440 717 1868972586264 718 539407015854 719 135108035502 720 29050227536 721 5278985420 722 792798300 723 95205440 724 8688618 725 553944 726 21150 727 351 728 1 729 3626169232672 730 26692801304120 731 98047699420944 732 238800347102464 733 432431851929070 734 619039289782872 735 727386432140508 736 719219455476864 737 608795254234989 738 446535263201046 739 286227375483315 740 161266703254992 741 80148841316232 742 35193865983192 743 13650880585716 744 4667485236528 745 1401076774110 746 366857302140 747 83003956890 748 16012428464 749 2584197714 750 339452192 751 34827704 752 2614224 753 128205 754 3302 755 27 756 6363483400447 757 47692889554455 758 178382760219039 759 442487448217659 760 816352867704155 761 1191148187318703 762 1427396712265053 763 1440366169817469 764 1245306641039208 765 933868616881525 766 612743402003040 767 353881710744039 768 180584696495814 769 81580775745426 770 32633549340930 771 11541012470430 772 3596288904159 773 981971460909 774 233047747271 775 47520738485 776 8191508751 777 1166400103 778 132622945 779 11430669 780 685450 781 24479 782 378 783 1 784 11167134898976 785 85187339360872 786 324331959320068 787 819110900495384 788 1539077913440760 789 2288085036367228 790 2795155940725680 791 2877217216770384 792 2539541489243973 793 1946031568797190 794 1306196770163505 795 772721356201116 796 404534242103316 797 187834570378896 798 77397995001300 799 28271900515872 800 9129420700326 801 2593863413436 802 643891031826 803 138261763280 804 25325061132 805 3879952868 806 483353556 807 46940144 808 3324125 809 153062 810 3681 811 28 812 19596955630177 813 152111904639184 814 589328946092376 815 1514869760673668 816 2897921912221630 817 4387982190973710 818 5462410498862646 819 5733297999324708 820 5163718306024332 821 4041241170718120 822 2773210867487764 823 1679343731432910 824 901247636516097 825 429718086175140 826 182200231009620 827 68652942553056 828 22937156504505 829 6767824798152 830 1752852432040 831 395059006920 832 76551121248 833 12540268862 834 1695859782 835 182859084 836 14907450 837 842192 838 28188 839 406 840 1 841 34390259761825 842 271533010970480 843 1070203142890140 844 2799065268170640 845 5449742230984380 846 8401752578635500 847 10653998618313190 848 11397504180157128 849 10470052810796814 850 8364554237725340 851 5865131318730728 852 3633301185569208 853 1997385372881769 854 977131923324312 855 425889810992340 856 165339442721040 857 57072069258285 858 17456889439944 859 4706753532052 860 1110220273600 861 226709714910 862 39500537340 863 5754541718 864 680939304 865 62685700 866 4194476 867 181656 868 4088 869 29 870 60350698792449 871 484571277393849 872 1942333864286284 873 5167368662935304 874 10236399323366174 875 16062452001445388 876 20740639833095896 877 22606182135896898 878 21172009587367593 879 17258075690310109 880 12358458142058127 881 7826994093230881 882 4404679726582551 883 2209093725265161 884 988860901772604 885 395100079413216 886 140717444749575 887 44547553299351 888 12478507048606 889 3072604703774 890 658990613344 891 121566818802 892 18956893204 893 2438465894 894 249707015 895 19283147 896 1027935 897 32305 898 435 899 1 900 105908093453250 901 864514752588050 902 3523214638106100 903 9531416015171400 904 19205173835466570 905 30662953933991736 906 40303461934403038 907 44739746210411920 908 42701890850795124 909 35499172818385480 910 25948308899880510 911 16791951183568428 912 9667179170935728 913 4966911349746822 914 2281446060711660 915 937203238641168 916 343986476913354 917 112540954710690 918 32692177638992 919 8383949240880 920 1882983899706 921 366331962788 922 60815372950 923 8437533504 924 949716000 925 82992260 926 5254686 927 214396 928 4524 929 30 930 185855747875876 931 1541951677783355 932 6387336821239425 933 17566659356974280 934 35991993973316010 935 58451865537555378 936 78180982076833258 937 88357455679866776 938 85910502880759239 939 72806780960756970 940 54296812429018390 941 35883536282802582 942 21120756895832347 943 11109155251253577 944 5231882832583905 945 2207616931370424 946 834088215027594 947 281636621053263 948 84703265620837 949 22577267568140 950 5296071331152 951 1082878542548 952 190494675876 953 28319891904 954 3469937275 955 337917164 956 24751764 957 1246854 958 36859 959 465 960 1 961 326154101090951 962 2749517275033310 963 11573736343853235 964 32350152135532280 965 67379260786767720 966 111272003654664804 967 151399643984905722 968 174144169386525672 969 172424688572605969 970 148902346056866100 971 113244871228289768 972 76391966233090000 973 45943971437649064 974 24722992322378670 975 11928998130710415 976 5165715862451952 977 2007010557119361 978 698548872858966 979 217186262062627 980 60056861189560 981 14679493913048 982 3144985227472 983 583896015992 984 92499195944 985 12238933175 986 1312134200 987 108985890 988 6538368 989 251720 990 4990 991 31 992 572360547759276 993 4901545279293941 994 20960787429768450 995 59529183112395005 996 126006944777488880 997 211541915843615406 998 292710679430944866 999 342548149446026708 1000 345258474584702679 1001 303705696001324825 1002 235448847069813146 1003 162040850896083726 1004 99525950249635663 1005 54757318468147204 1006 27049803391055340 1007 12011454804046893 1008 4794333068853738 1009 1718103817489599 1010 551457102485982 1011 157931492033705 1012 40139218721910 1013 8986511306630 1014 1754659308818 1015 294795336414 1016 41840003475 1017 4889564771 1018 453399606 1019 31541356 1020 1503563 1021 41880 1022 496 1023 1 1024 1004422742303477 1025 8735823314553002 1026 37942740934173045 1027 109461272968845820 1028 235410115520084050 1029 401650960383573096 1030 565022835070926694 1031 672528247093466984 1032 689789477184217524 1033 617830012598387250 1034 488045200436464044 1035 342521330641151412 1036 214737115907742027 1037 120724014406986032 1038 61016328555109263 1039 27761925975138768 1040 11373842726697237 1041 4192217725265262 1042 1387343460335877 1043 410866386887780 1044 108374608483344 1045 25294338510232 1046 5178023962444 1047 918812708904 1048 139090315090 1049 17573908406 1050 1796782122 1051 142025324 1052 8083779 1053 294096 1054 5487 1055 32 1056 1762639037938629 1057 15565825071513698 1058 68650458786691506 1059 201130566046744130 1060 439371578026309665 1061 761659692568916750 1062 1089004546884764846 1063 1317963549573472076 1064 1375149148415839374 1065 1253690461264412485 1066 1008689774975863435 1067 721597752460832476 1068 461541137666491181 1069 264995681480190129 1070 136946177995642135 1071 63798918269027520 1072 26806101883255038 1073 10152203017634268 1074 3459971024879032 1075 1058128983354770 1076 289164123001971 1077 70206875750168 1078 15026810711220 1079 2806092570164 1080 450875700350 1081 61171456541 1082 6826581099 1083 603461376 1084 39918703 1085 1803145 1086 47399 1087 528 1088 1 1089 3093215881333057 1090 27729434302312536 1091 124153242104237478 1092 369310995741442040 1093 819272075166474975 1094 1442613511340470980 1095 2095805982669505554 1096 2578259157139485704 1097 2735747391879604179 1098 2537787608531277390 1099 2078907513182138397 1100 1515311378543248164 1101 988351589419943684 1102 579235832679647794 1103 305892526766069175 1104 145813890531017088 1105 62783165279758452 1106 24409801785336372 1107 8558169599683832 1108 2699209429705360 1109 763027751096583 1110 192341314058168 1111 42938083972416 1112 8411532421464 1113 1428518461575 1114 206908881062 1115 24994123317 1116 2439821300 1117 183741158 1118 9934290 1119 342023 1120 6016 1121 33 1122 5428215467030962 1123 49387083143299528 1124 224428768112917191 1125 677660416257504231 1126 1526251980904622645 1127 2729179753001823921 1128 4027638985710516610 1129 5035064723612804468 1130 5431570415007591600 1131 5125074439628151395 1132 4273030900490902638 1133 3172190909806214655 1134 2108975578900819278 1135 1261004020044840645 1136 680126871164809575 1137 331520638208678296 1138 146171063696847855 1139 58291877434861539 1140 21003696927193515 1141 6823783827486885 1142 1992528584141529 1143 520559605395027 1144 120939918435992 1145 24784571730444 1146 4432531399150 1147 682005599249 1148 88555995792 1149 9448005525 1150 797083444 1151 50194455 1152 2151183 1153 53448 1154 561 1155 1 1156 9525854090667496 1157 87941133899194646 1158 405518362139087248 1159 1242643186137856524 1160 2840783894363777890 1161 5157306184372258922 1162 7729430354407846742 1163 9816635275444336016 1164 10762838194117432023 1165 10326649975453202690 1166 8759941210042395219 1167 6620885931736288584 1168 4484854332130601741 1169 2734578340643676128 1170 1505547544758649775 1171 749972652925794064 1172 338380036259181864 1173 138303219498524388 1174 51166794047284334 1175 17104685783427980 1176 5152273986539036 1177 1392848400576666 1178 336103001918788 1179 71874976870784 1180 13492859888375 1181 2195916535202 1182 304681873887 1183 35227193344 1184 3286704357 1185 236080220 1186 12138887 1187 396032 1188 6578 1189 34 1190 16716708595637087 1191 156559618543100205 1192 732418847110481775 1193 2277212477768330570 1194 5282937303505470301 1195 9735026032821312573 1196 14813593947436035369 1197 19108297987456364324 1198 21286658931580195389 1199 20761836142937518796 1200 17913045863872900202 1201 13779015719518374918 1202 9505964206043294379 1203 5908012483403034999 1204 3318628932483752001 1205 1688472902572667320 1206 779078921778935533 1207 326112261764613012 1208 123770136416584152 1209 42530324496584118 1210 13199621537814651 1211 3686979342861419 1212 922422460710859 1213 205378748896164 1214 40354746148155 1215 6920749289792 1216 1020898593486 1217 127008074938 1218 12968250653 1219 1045242561 1220 62728779 1221 2553792 1222 60060 1223 595 1224 1 1225 29335778567637640 1226 278662824953941826 1227 1322302150950688611 1228 4170531779682478904 1229 9816325463432137650 1230 18356457547731345390 1231 28353522957545175607 1232 37136816791778527232 1233 42023620635882081903 1234 41653364529159826720 1235 36540756954019359118 1236 28596246726658168488 1237 20084744680786880224 1238 12718329399437016978 1239 7285411511972499285 1240 3783914464022059072 1241 1784400885712652825 1242 764422154027897184 1243 297388517776740334 1244 104942844157317960 1245 33520399629172890 1246 9661415292938706 1247 2501970633120561 1248 578830176134784 1249 118739568947425 1250 21387916132856 1251 3339582244830 1252 444362840152 1253 49226068212 1254 4394220270 1255 301355619 1256 14752704 1257 456687 1258 7174 1259 35 1260 51480702630305689 1261 495898019768947684 1262 2386322301573888254 1263 7633394752705878289 1264 18225066809353056935 1265 34577348656155329540 1266 54200602170511216238 1267 72066134464573214783 1268 82815083246313428748 1269 83395363628298100700 1270 74363595421692529359 1271 59187468319364755625 1272 42306509275443154144 1273 27284334530027367723 1274 15931175778979255215 1275 8442410066122347114 1276 4066603135552425237 1277 1781734151309459413 1278 709982735450269474 1279 257063391970779600 1280 84419090420226303 1281 25076047194868274 1282 6711752749733804 1283 1610476039036259 1284 344121023660450 1285 64912885770902 1286 10687780524651 1287 1513161518309 1288 180551471722 1289 17660824495 1290 1361283687 1291 77937540 1292 3017652 1293 67269 1294 630 1295 1 1296 90342335288610825 1297 882311903099054300 1298 4304864505718411293 1299 13963353507337815080 1300 33810064760693594855 1301 65066653957327293612 1302 103482706845823325055 1303 139643679134933406896 1304 162921723592647133890 1305 166636160574675779990 1306 150991008139460907726 1307 122185416721736176596 1308 88851469083282516013 1309 58337132618764339312 1310 34705885894503745125 1311 18756161150284049760 1312 9223325868620524934 1313 4130480374289351946 1314 1684656981803666938 1315 625332645640981540 1316 210929922409828209 1317 64498436531017500 1318 17818393277135193 1319 4427048823243600 1320 983308651760250 1321 193743427498010 1322 33524044241022 1323 5027651922748 1324 642199891099 1325 68230488840 1326 5832918243 1327 382303008 1328 17837589 1329 524586 1330 7805 1331 36 1332 158539746514553601 1333 1569533535445770791 1334 7762944055628628801 1335 25527864192275430418 1336 62674251148489669810 1337 122321158152151522359 1338 197339225587104593629 1339 270205119810038166872 1340 319981302247657608486 1341 332321784660644632845 1342 305901176910386919191 1343 251602450318438936296 1344 186072395164615345243 1345 124330024701594601799 1346 75332012652591085065 1347 41499590965474567408 1348 20822945089501565498 1349 9525851001136914075 1350 3974031743215366965 1351 1511138961142030580 1352 523081701842064645 1353 164480931951158845 1354 46841636339586711 1355 12032233900198968 1356 2772881711708950 1357 569343340070999 1358 103224859840269 1359 16334703447160 1360 2221873056845 1361 254519776965 1362 23872512643 1363 1761349248 1364 96299049 1365 3550042 1366 75110 1367 666 1368 1 1369 278217860370802066 1370 2791514820219740102 1371 13993759790442841179 1372 46644311834063447084 1373 116093463100270738491 1374 229738008954471618566 1375 375885651800069042513 1376 522114799625028250448 1377 627433508819341703943 1378 661509412721245291542 1379 618415738049383139305 1380 516834364952274829988 1381 388597778923762749588 1382 264152211122291593878 1383 162942113278394651809 1384 91460140962311922080 1385 46802918530096733945 1386 21859678512362035314 1387 9322135463057228999 1388 3628682914967256684 1389 1287921825364729324 1390 416050306555770370 1391 121999021487921259 1392 32354535543591984 1393 7723148579525441 1394 1649043766514690 1395 312443997691275 1396 51991180206252 1397 7496588098752 1398 920118308962 1399 93843055075 1400 7689967584 1401 482143629 1402 21462704 1403 600362 1404 8472 1405 37 1406 488238309515661356 1407 4964005419318706489 1408 25216661663322181341 1409 85182192533099496338 1410 214887250497683017365 1411 431085700101915083340 1412 715169289053681045199 1413 1007524677316233009494 1414 1228368879658777693266 1415 1314392780011532204825 1416 1247606931413809120000 1417 1059161865078772911741 1418 809391665362895429646 1419 559532456243085754499 1420 351250991881532226165 1421 200802978867520666452 1422 104749647654502944974 1423 49923605618757549063 1424 21750266791550320100 1425 8660934275845164355 1426 3149498186798271252 1427 1044269897123635831 1428 314957295333532345 1429 86127129072680118 1430 21261909176057550 1431 4712060680405091 1432 930787092356292 1433 162376124487339 1434 24720554556170 1435 3233620495545 1436 355935803875 1437 32040483328 1438 2264872038 1439 118361412 1440 4158875 1441 83619 1442 703 1443 1 1444 856798505175074247 1445 8825707667719692132 1446 45424488876604119615 1447 155478753159225188388 1448 397471736685372982715 1449 808173761353291139154 1450 1359209002696717737721 1451 1941686101030440384296 1452 2401195232560861374651 1453 2607050138534147846410 1454 2511886929749222678583 1455 2165606376662706149904 1456 1681489861600479348639 1457 1181768109824621921264 1458 754714069557957877665 1459 439255508364007544976 1460 233479871865248076173 1461 113493357166885145334 1462 50486257374483899405 1463 20552428317706964640 1464 7651700203899103929 1465 2601810543165324816 1466 806326580123341667 1467 227089341650301768 1468 57895853127691625 1469 13294687802182982 1470 2732055473305269 1471 498314910066592 1472 79822870829525 1473 11076357501000 1474 1307499597315 1475 128122890752 1476 10072517832 1477 604654742 1478 25705160 1479 684684 1480 9176 1481 38 1482 1503576561205289204 1483 15688945185485277167 1484 81798566479427865455 1485 283642527492293667684 1486 734687566672369735810 1487 1513793618956551092408 1488 2580482059287266937530 1489 3737245961623288012232 1490 4686864971973491519025 1491 5162152280617444768860 1492 5047466033424306289754 1493 4418076446563340198750 1494 3484513336888324098973 1495 2488949860967582361965 1496 1616499505633572341595 1497 957477057425943919936 1498 518355852511298685689 1499 256869516351780987948 1500 116608310526870221458 1501 48500736603029112710 1502 18474075407242573601 1503 6436977857196326099 1504 2047914476968937709 1505 593364363617126488 1506 156025539187939275 1507 37065119287007672 1508 7908784765835922 1509 1504587970517114 1510 252806719482719 1511 37063179272835 1512 4666408632413 1513 493988014560 1514 42712822999 1515 2895139185 1516 144750515 1517 4852734 1518 92833 1519 741 1520 1 1521 2638592926751165517 1522 27884748318228981582 1523 147251007993974778279 1524 517196321571743581592 1525 1357087207783175198320 1526 2833083662849416094352 1527 4894012466182873238352 1528 7184370213175405342184 1529 9135065014759106731467 1530 10204473555614357577520 1531 10123309427035814662510 1532 8993988379878160717920 1533 7203372989122997517116 1534 5227762264591212476158 1535 3451771587172255198455 1536 2079964663031826612848 1537 1146434010308339118703 1538 578899505366179510824 1539 268050382018934459882 1540 113845969747130004440 1541 44337442839246114810 1542 15818617085451795890 1543 5162000315189755081 1544 1537135799446440648 1545 416379347001866125 1546 102181555403871528 1547 22598928272500758 1548 4474505536403952 1549 786449908271336 1550 121385937813570 1551 16223990476841 1552 1843457415136 1553 173700407628 1554 13111630834 1555 754248075 1556 30650688 1557 778258 1558 9918 1559 39 1560 4630407797472116077 1561 49553037174722593086 1562 264991175902891395753 1563 942602946413242429728 1564 2505122359912422122841 1565 5297763298082568988545 1566 9272371733378457230149 1567 13794453622348512256241 1568 17780020150698430946496 1569 20139514708558048376964 1570 20266141892479842636299 1571 18271085793530770998165 1572 14856192572858784332744 1573 10951366253327309261949 1574 7348939489411856373681 1575 4503493213077331314666 1576 2526213589032564002850 1577 1299298832193513788550 1578 613354870070378440325 1579 265865684361324182863 1580 105800818760470908018 1581 38624442060216060169 1582 12917580047564915403 1583 3949584473771652618 1584 1100904029910309320 1585 278722365383166016 1586 63791558737295553 1587 13119467304888035 1588 2406189028340000 1589 389768902508499 1590 55075893690419 1591 6679958741562 1592 680625633897 1593 56573082392 1594 3679935238 1595 176178681 1596 5640909 1597 102790 1598 780 1599 1 1600 8125799229398355841 1601 88045287582247358070 1602 476725713423979583097 1603 1717104540261581858372 1604 4621398872793488697080 1605 9898636193383078437656 1606 17550503103754173161420 1607 26455313400040513483352 1608 34558964510163364010502 1609 39684908184904799157710 1610 40498761666345089708502 1611 37042103047358229849916 1612 30569437426797715766515 1613 22882779755265661827848 1614 15601419300908660004695 1615 9719770902087462793280 1616 5546836625873970265598 1617 2904645833169669487238 1618 1397297657663091165102 1619 617828207070611712420 1620 251083503233039166557 1621 93730612324180191756 1622 32102713485164483225 1623 10069483349934808448 1624 2885225687836005950 1625 752682102463395026 1626 178009410084790126 1627 37959160550554068 1628 7248652433778221 1629 1228858235264880 1630 182916964077145 1631 23568029926976 1632 2579733083741 1633 233917257764 1634 16966864565 1635 936056968 1636 36394347 1637 881828 1638 10699 1639 40 1640 14259783588075761122 1641 156414101178722055196 1642 857379547795536160224 1643 3126542623590581486082 1644 8520169218299229317775 1645 18480627903662250905640 1646 33187326575545915225236 1647 50678902658103504044444 1648 67083057293560510720032 1649 78079730352805231731005 1650 80789732020189842242659 1651 74949941146507877393376 1652 62763152683512254997647 1653 47694775105531013685533 1654 33029274688313815619955 1655 20913181156369022059968 1656 12137422223069220348867 1657 6468671918236229580897 1658 3169690154102072627487 1659 1428941187578473226860 1660 592723345159047718329 1661 226118775594820912441 1662 79255672212718070407 1663 25482097757919565248 1664 7498375367088780675 1665 2013348077855938759 1666 491366999684079945 1667 108465989797418848 1668 21522527515971861 1669 3809072625903495 1670 595364989635641 1671 81151461741104 1672 9489042267639 1673 931298290239 1674 74469493525 1675 4652273106 1676 213454036 1677 6533435 1678 113529 1679 820 1680 1 1681 25024175744225282480 1682 277831343381845585172 1683 1541516808477508898088 1684 5690318190853911730864 1685 15698563517565731489955 1686 34476659424905058936408 1687 62697394676016623968312 1688 96975076908890722793048 1689 130048030005348089603169 1690 153393011588728645745270 1691 160892237742861188193861 1692 151361484813053543007204 1693 128584077766913037413274 1694 99171381563062606238938 1695 69737483067069180174795 1696 44862564435224716272336 1697 26470499098307165913600 1698 14352619872337709725854 1699 7160784521587588228885 1700 3289862640040371648940 1701 1392126528554814707676 1702 542414065398245951834 1703 194432381251800704579 1704 64029430077275542488 1705 19332327952415020550 1706 5337058076557345138 1707 1342475885100894327 1708 306310137696666236 1709 63042284872171534 1710 11621519324488830 1711 1901978241640937 1712 273255922683520 1713 33967048270848 1714 3584359854950 1715 312996233095 1716 21831597252 1717 1156032921 1718 43041270 1719 996177 1720 11520 1721 41 1722 43914367129773159679 1723 493427857525893878499 1724 2770748596179935916175 1725 10351852132750380411145 1726 28907794772954721986925 1727 64270097485036686025527 1728 118339957590520678340792 1729 185363388031510197088820 1730 251795556485362023057900 1731 300915293792954005626775 1732 319888327299778056426860 1733 305106101880802191005105 1734 262882278376261183138876 1735 205724483032574399851323 1736 146859106096998556592015 1737 95959574003573028893244 1738 57543822853700641010619 1739 31731799256804109441318 1740 16113202631802755089044 1741 7541004796011863245825 1742 3253726195691482378020 1743 1294079809451859734755 1744 474099967046688542661 1745 159799204474119915358 1746 49464120633562023175 1747 14026599856974921268 1748 3632260155995042568 1749 855471035745757511 1750 182317523909014208 1751 34936699340532685 1752 5971722848361993 1753 901376439111408 1754 118608219171926 1755 13380647861323 1756 1265870869705 1757 97449607326 1758 5851222291 1759 257490622 1760 7541131 1761 125090 1762 861 1763 1 1764 77064342103396798000 1765 876202865004813748380 1766 4978777173881022624462 1767 18824065958919403315372 1768 53200970813906272046452 1769 119722557748097066192466 1770 223165878601813455969276 1771 353940669912703884172112 1772 486922314509723685981267 1773 589482279061772176122422 1774 634987430112808180916783 1775 613903165817730062347584 1776 536355175335667249475953 1777 425793284691017989564868 1778 308486610272773341182595 1779 204677973107045728128960 1780 124703952111019030668873 1781 69912727434744684302412 1782 36119258850221474721647 1783 17212182507047343670968 1784 7568970660449096188773 1785 3071267512496061419464 1786 1149318514857719490543 1787 396227785667966487648 1788 125641621001153783715 1789 36563442300574676032 1790 9737121425274677133 1791 2364206809009082016 1792 520959438361076131 1793 103580709338679708 1794 18449279143304025 1795 2917261669285696 1796 404842893283059 1797 48586240161144 1798 4946276564551 1799 416246630076 1800 27939189843 1801 1421052294 1802 50707449 1803 1122128 1804 12382 1805 42 1806 135238492821245718801 1807 1555699407251127080632 1808 8943919074203666524164 1809 34215829763644764968550 1810 97854244314320022276215 1811 222860908691451495792783 1812 420482632349254484655191 1813 675135591617292348420932 1814 940485413662052912803575 1815 1153189802399332925818070 1816 1258501052872924853482072 1817 1233057804124628344930266 1818 1092156767129735001224205 1819 879331668521872331242953 1820 646404698985129099560355 1821 435380559675672520054232 1822 269431590034992898861635 1823 153519599240416443986379 1824 80665278974694182298599 1825 39125640968338362605210 1826 17527483809733016304087 1827 7252468948075176726351 1828 2770635187974164925925 1829 976353382733976440508 1830 316921223718004937675 1831 94569135501878778559 1832 25874000360072782155 1833 6469036990863220998 1834 1471804535734400863 1835 303121477698158235 1836 56143993695930849 1837 9276147428864560 1838 1353165132092928 1839 172017363216993 1840 18735966498865 1841 1709749886688 1842 126801200390 1843 7322844606 1844 309319296 1845 8675640 1846 137514 1847 903 1848 1 1849 237327010668867799281 1850 2761773781996957929704 1851 16062584578185166209922 1852 62167474278821593741160 1853 179887526413857517397130 1854 414562533160794161478154 1855 791591803950276571848837 1856 1286519822364683787387056 1857 1814421351180937849767075 1858 2252939377554209344063860 1859 2490469988201637752969868 1860 2472417647125358943007976 1861 2219637701236991807453812 1862 1812067432344707139109438 1863 1351250695452927004243675 1864 923670224423647125463328 1865 580421449916140107300732 1866 336018399560210702769918 1867 179505429908910219825689 1868 88586160444059964417880 1869 40410900865743899222564 1870 17042994657863765578746 1871 6643239531181500588677 1872 2391496732085137256608 1873 794093528262264687100 1874 242778928927749562894 1875 68179981894465684509 1876 17534199477742752056 1877 4113702930280064308 1878 876240859850231370 1879 168454441095066689 1880 29013965922496864 1881 4435980820249011 1882 595063808245298 1883 68997119602705 1884 6781108445472 1885 550311455978 1886 35570095092 1887 1739033946 1888 59520560 1889 1260545 1890 13286 1891 43 1892 416479870619886677761 1893 4902225172465451447957 1894 28839523798294001852394 1895 112908326653240469728844 1896 330513543132026646217675 1897 770639988878647643585754 1898 1489005205096466544612076 1899 2449161476772220139211207 1900 3496474524914134936960662 1901 4395734330923187165254380 1902 4921133876980719583070095 1903 4949194278703936275998559 1904 4502628448986814145742054 1905 3726398072652627688289043 1906 2818121686024352591787675 1907 1954555950991023217379144 1908 1246817848476933138333974 1909 733157565238723514048631 1910 398071711499019491758393 1911 199804882551301617478470 1912 92776747043494897264056 1913 39863301029432335965919 1914 15846363824825671048859 1915 5824184540220709995738 1916 1977033050873688173100 1917 618831767371046177221 1918 178228778055437366523 1919 47100447708429470152 1920 11381390945040942866 1921 2503786048714308945 1922 498754935996985081 1923 89363760638041688 1924 14282525161267017 1925 2015018732244616 1926 247635672326945 1927 26058403568646 1928 2295264158021 1929 164100408419 1930 9121248357 1931 370099455 1932 9949470 1933 150843 1934 946 1935 1 1936 730871223392151275042 1937 8700464488032694127322 1938 51766456467352334868102 1939 204983674295285610370836 1940 606945448679692626087045 1941 1431611635387490116607052 1942 2798602863061253667715877 1943 4658047894398070926649936 1944 6730397343056776375923948 1945 8565655024210382849226470 1946 9710048393787602684898184 1947 9890997649735854853407204 1948 9117135806867102083332211 1949 7647541315589677374941208 1950 5864133139403742086758515 1951 4125668233701869734032512 1952 2670935501820693673637947 1953 1594806190038799977752820 1954 879802072383617204773235 1955 448989396561097670671360 1956 212130596506700513422305 1957 92819493405086965997920 1958 37610649016232595287361 1959 14105830074297594838128 1960 4892037146554277412875 1961 1566626045860481319532 1962 462361368002352615027 1963 125441714464372311600 1964 31186045982415753345 1965 7076351109822208200 1966 1458318806746907457 1967 271300150181586912 1968 45220053128010255 1969 6689806707617010 1970 868056636578355 1971 97306601682348 1972 9238376619238 1973 723463821940 1974 45060032550 1975 2119068640 1976 69620829 1977 1412334 1978 14233 1979 44 1980 1282589586833283671604 1981 15439630445547913614871 1982 92896425105064327611985 1983 372003435436261180396460 1984 1114005733015634999341229 1985 2657771831775295879927049 1986 5255869780694170844776115 1987 8850867535534795474238960 1988 12941383166787892016478460 1989 16670568268784984964456007 1990 19132227852165101360886661 1991 19735882556672214203924052 1992 18428057497562959161366763 1993 15663742738621256538991053 1994 12175725928543979135152635 1995 8687321731407788963693208 1996 5706360331647970408158468 1997 3458869612959880175260169 1998 1938177028855637948892479 1999 1005326352605062960214834 2000 483114068942891681863708 2001 215184526616356359650159 2002 88838480110389590501713 2003 33982096634103787397308 2004 12033822578632704078880 2005 3940138775889089510737 2006 1190726778287030162367 2007 331365976859029587118 2008 84670652180757346228 2009 19792845045541217383 2010 4213882307455974097 2011 812551000549547392 2012 140943356630547328 2013 21806202832252708 2014 2977429644431788 2015 353974460965762 2016 36009095659607 2017 3063350032596 2018 211268164016 2019 11309772796 2020 441131628 2021 11376036 2022 165120 2023 990 2024 1 2025 2250787820894302745927 2026 27395412928300849147658 2027 166664156856637564887627 2028 674858455899535553166636 2029 2043654908125649159455080 2030 4931003922589415266702170 2031 9863113549932397039469727 2032 16802446311408527284142992 2033 24857729933058993381432363 2034 32405138662425415683903210 2035 37645461880810515303917323 2036 39318876259119392932267548 2037 37183411008277548962552014 2038 32020849592185751328920098 2039 25226583646645618461986595 2040 18249542633484120905703888 2041 12159715292663026797666331 2042 7480208254463444422120122 2043 4256272321626754648474305 2044 2243198552084927580251620 2045 1096058802432373800762057 2046 496766710320263705426566 2047 208868867405026886796925 2048 81446832925537614190728 2049 29434286595661703760375 2050 9847487368969333118938 2051 3045115245116580218541 2052 868523276909031581292 2053 227877916080082723425 2054 54817780067349345990 2055 12040765805269925073 2056 2402729482305471936 2057 432885574837896642 2058 69875145655876260 2059 10009226299984560 2060 1257121688069232 2061 136323276971699 2062 12510449112888 2063 945960957360 2064 56809360600 2065 2571561082 2066 81161940 2067 1578444 2068 15224 2069 45 2070 3949857278347473095292 2071 48603378262527611204329 2072 298937511033078356518920 2073 1223827119295807529051531 2074 3747269293056331515681600 2075 9142907933126967143338527 2076 18495120378619682665199213 2077 31869339899313247197757198 2078 47697293683523595669899238 2079 62916349904007344893131395 2080 73973657547818134047075706 2081 78215047069679925190006725 2082 74900785232795600197586324 2083 65336419452035780571824903 2084 52157775927182579039628915 2085 38249024558402559630141200 2086 25845659253204696090472837 2087 16131777915833085381253416 2088 9318233109702568750336715 2089 4988435104597910615079010 2090 2477471088472521722626185 2091 1142151859865449185642296 2092 488874936927166172031737 2093 194245230385426031036628 2094 71603054319051173413925 2095 24463247439988484712676 2096 7735377809977091080947 2097 2259487701708083434406 2098 608195488356481129485 2099 150403672397321275680 2100 34042462045549792689 2101 7019771614952050032 2102 1311298696541216691 2103 220357198689653895 2104 33025475716751385 2105 4366948524708483 2106 502543694186443 2107 49451731055489 2108 4065599993910 2109 270636148510 2110 13962315521 2111 523870977 2112 12969703 2113 180389 2114 1035 2115 1 2116 6931516322633927116261 2117 86219172276363305950194 2118 536063072797336411294985 2119 2218566949879913922608528 2120 6867744431465923244019525 2121 16942232950549829060015784 2122 34656229078815258522479935 2123 60394344791990988780303976 2124 91429819376649821784748605 2125 122014476180645360431769490 2126 145168651460631284870567953 2127 155360334465558085594700616 2128 150629210657323789322330893 2129 133071085561221656154906012 2130 107621800989828013542352915 2131 79986685932830426645105680 2132 54800184447470667733448491 2133 34695572151177662905154742 2134 20339709568137585047951557 2135 11057093302487073309703060 2136 5579869642935425946390807 2137 2615666269516473144406534 2138 1139301670263602393544669 2139 461056111774055531575048 2140 173270380912507173939775 2141 60419610303925725498646 2142 19523715746204875713921 2143 5836206570195714930812 2144 1610341012863638875947 2145 408989673672159799950 2146 95282975615093763009 2147 20276248245962126496 2148 3920833656631008612 2149 684587672763033552 2150 107088097601573550 2151 14862546477866268 2152 1807920434164264 2153 189770544342778 2154 16843606274768 2155 1230465502560 2156 71293789392 2157 3108385504 2158 94311986 2159 1759868 2160 16260 2161 46 2162 12163963187814683883157 2163 152929448675953020193082 2164 961060756752458793015348 2165 4020438590539996660963454 2166 12580843141397436107697425 2167 31376176275492788599621731 2168 64892355339480783295866741 2169 114353802824764543272723232 2170 175086968590739761194644541 2171 236357304870173393942777670 2172 284520318495836880207205708 2173 308152693787563257674820438 2174 302437217900690059667366653 2175 270543975487111334301941529 2176 221627979558969095749968315 2177 166905082221279375143416368 2178 115913906859318104898527788 2179 74425518601527354143982696 2180 44269028009568996953173998 2181 24430910840536977686441140 2182 12523563552343687005744876 2183 5967359675527908730461466 2184 2643982420550250982070256 2185 1089319895610361931539008 2186 417170391561513295071900 2187 148392228260221769057104 2188 48972928998568392159174 2189 14971711280452888870916 2190 4231328878249931198948 2191 1102711027290746076270 2192 264150147319879588092 2193 57937150599557542512 2194 11580296324205275271 2195 2097106414195609518 2196 341641998820157910 2197 49631515535860110 2198 6359447287753035 2199 708820223957699 2200 67508855455587 2201 5366743253760 2202 345023612255 2203 17164816410 2204 619941750 2205 14745830 2206 196695 2207 1081 2208 1 2209 21346267331342913745345 2210 271224762382356799661268 2211 1722611745754495226000496 2212 7283262912260144983145976 2213 23035950974969386880613922 2214 58073502671972307010904130 2215 121422926996188852651130017 2216 216343709457046920820180408 2217 334966416381031037856986493 2218 457349009156834998461766612 2219 556943769355498625129557264 2220 610355094092061505768439232 2221 606291297772730090614682628 2222 549081710289564982145546518 2223 455526600164478632580293739 2224 347536528130776317774592256 2225 244610949898798105169044402 2226 159241768161976102407039720 2227 96080373796047555132634480 2228 53814639941619808975873072 2229 28013386748113632482349180 2230 13563603495867697725923316 2231 6111052517415089701391818 2232 2562255643168530584052528 2233 999484337918200090156370 2234 362495420249962297854088 2235 122113882924846240471344 2236 38155041628645930878400 2237 11037231100480336147840 2238 2948981577813811374732 2239 725645782345053730134 2240 163858338137648978880 2241 33807534319330835085 2242 6339517314407631300 2243 1073451849828873312 2244 162830055003384600 2245 21909115788686034 2246 2582698374605930 2247 262558517917605 2248 22551663434328 2249 1592545104689 2250 89076592164 2251 3743055744 2252 109254464 2253 1957644 2254 17342 2255 47 2256 37460087797505070723794 2257 480971695230304641846544 2258 3086936083953457784523517 2259 13189651867815329609657389 2260 42160674880667343635904870 2261 107426160728933167345880213 2262 227043671056655140068479175 2263 408964087141985811921328366 2264 640235141580745690796496306 2265 884012338838231902822420980 2266 1088878700365319688433484953 2267 1207269495897323434793396397 2268 1213566947624099082964449318 2269 1112498537896606556489093279 2270 934519911685705861100007595 2271 722160838542244769258489224 2272 515026573674197721671320195 2273 339867312285449950740330783 2274 207961375601013389598874473 2275 118184780786621125480230505 2276 62456897124868908282082371 2277 30719207495132220925145769 2278 14069117690554966400312981 2279 6000928252787403356666683 2280 2383332449023700459144575 2281 880918233192634673281843 2282 302751170553625008055893 2283 96623791799398204261949 2284 28588979045831553912783 2285 7825229667395328796145 2286 1976145746603907911505 2287 458922945626488366827 2288 97616508324682819527 2289 18925978554956953293 2290 3324868539871738230 2291 525445042167359718 2292 74035673781777139 2293 9197873923185710 2294 993501466269312 2295 91632298298275 2296 7047638137715 2297 437826576285 2298 21016912630 2299 731152730 2300 16720815 2301 214084 2302 1128 2303 1 2304 65737871451481911585400 2305 852830380897733734087090 2306 5530616492611282915530072 2307 23878030402912547330117404 2308 77129066249482884821075765 2309 198610102894958767053394524 2310 424254096853081729192977473 2311 772468839308397315650462832 2312 1222580742003482482478107836 2313 1706912421180093477788194970 2314 2126325654157639236463607292 2315 2384760042349810366415525556 2316 2425482215680656383075201455 2317 2250313420862799496081897544 2318 1913678937568355833213294755 2319 1497588851780502132716127984 2320 1081987550218412385703299664 2321 723615418049931153488121156 2322 448927654975996969281345488 2323 258797178258637977850489560 2324 138807700155050702376992370 2325 69331994365694598331433992 2326 32267409104584883076766250 2327 13995990854881476780141408 2328 5657286699248882775718200 2329 2130047220752215612851172 2330 746464579170712696596600 2331 243205207176881214828584 2332 73555386217625744884158 2333 20610091006497997242720 2334 5337066408705706979430 2335 1273420338740059439328 2336 278926966192331515608 2337 55836784204827444618 2338 10160338128946782840 2339 1669501395875910348 2340 245720218530145769 2341 32071538196656188 2342 3665831420724837 2343 361129338878000 2344 30032674963564 2345 2051262869250 2346 110822487020 2347 4490910820 2348 126189315 2349 2172856 2350 18471 2351 48 2352 115361922436801666192351 2353 1512027649413681782967353 2354 9906655579871551114722399 2355 43213996188468872592246416 2356 141039797548822997513371995 2357 366992271638654630527103913 2358 792240107702658031303581871 2359 1457938044992322027617126864 2360 2332513136492189203117853817 2361 3292430237878504704155245385 2362 4147379706986854313983941263 2363 4704540613904179867110021636 2364 4840603183315205702825593385 2365 4544485663969926410170015017 2366 3911781391222526012250422415 2367 3099546704670763042468072856 2368 2268183787072893606388220503 2369 1537020915751788075145227042 2370 966599852270501952429742046 2371 565105217477240473662861680 2372 307542030778347445458608982 2373 155951895108879949263378722 2374 73732357035294412653833790 2375 32511374273283957486589824 2376 13369397897011137955062350 2377 5125519739667259219262794 2378 1830714683655319001036406 2379 608578951811788923858168 2380 188027774660652545386922 2381 53895681868765694828970 2382 14299880942734077198902 2383 3502276034250133672080 2384 789109565868150434721 2385 162896081174457551685 2386 30655720808400022755 2387 5227804494630710496 2388 801928866231175551 2389 109654458837823701 2390 13215895441677747 2391 1384120991243760 2392 123690891758049 2393 9208868787405 2394 553121101275 2395 25633780260 2396 859513725 2397 18912141 2398 232603 2399 1176 2400 1 2401 202446061219626491523096 2402 2680474396813911314555766 2403 17741489436752706190678789 2404 78183294250498352595039372 2405 257799582263927671562033110 2406 677768992480099202531864410 2407 1478453731774915073190179755 2408 2749581763614659140629617560 2409 4446185424728053118283230570 2410 6344305993837884625026328310 2411 8080212542523250654903534177 2412 9269037635148192350628036452 2413 9646781645026341037162563792 2414 9163071713030217180857977906 2415 7982218639528594991980361935 2416 6402824421985918693591794112 2417 4744834610839829912202100297 2418 3257254702283309611574643180 2419 2075981530930501527924803450 2420 1230564316857447674637935320 2421 679345655998529949192567020 2422 349641806377379315215379220 2423 167879209527121286037502534 2424 75225977358503758226158192 2425 31459904145891167017025800 2426 12275864742000119815529884 2427 4466844946253131253101434 2428 1514289896863182525690408 2429 477670557526993910369104 2430 139972909570222912182740 2431 38023702562469023776454 2432 9550975337488495339584 2433 2211406066982223245862 2434 470191814566693308126 2435 91386777677595492225 2436 16147022224627914972 2437 2576229541422533102 2438 368119798150545554 2439 46633125202370447 2440 5171074896363320 2441 493893787269974 2442 39789338107694 2443 2629872921125 2444 137313376820 2445 5369317040 2446 145334010 2447 2406635 2448 19648 2449 49 2450 355268071453933228439241 2451 4751375576097194334838220 2452 31766137054761092231045514 2453 141406661802700648127142059 2454 471024399014071555693899002 2455 1251066547515842654282315661 2456 2757303621443949707743464501 2457 5181680332394969871403175486 2458 8467907660651324227893379191 2459 12213026565466064744325352186 2460 15724888848915697458653784798 2461 18239348751571230278081910795 2462 19198222893972502255269231734 2463 18447092150587856767378230269 2464 16260507068510146719011713683 2465 13201793444735746656468771012 2466 9905430837715439513471224627 2467 6887300143719243522177101313 2468 4447696362268354994358316228 2469 2672492791790797836611895078 2470 1496265020592365651115889548 2471 781398042634870022580430322 2472 380913371866718393429882258 2473 173401519229314565322935508 2474 73723080512422559561155866 2475 29268368162847451203992296 2476 10844912306936699808174684 2477 3747456153576063646791038 2478 1206242471245868729265028 2479 361132616721204927281994 2480 100370181453177374919686 2481 25835909513495286665888 2482 6141485229798701805363 2483 1343506931839575428298 2484 269337469645367851602 2485 49231124029954269711 2486 8154553533898836570 2487 1214865323360953377 2488 161299107024955497 2489 18869222161313790 2490 1917121010111223 2491 166079287091718 2492 11975053146150 2493 695782498455 2494 31148179110 2495 1007253145 2496 21338423 2497 252300 2498 1225 2499 1 2500 623452004125041631547737 2501 8421388543576983963418772 2502 56865887000041258917723051 2503 255678859400252971327447552 2504 860258311375067917341929845 2505 2308116158905345410608531940 2506 5139170339657086945605091615 2507 9757930570239859671680458160 2508 16113786751689121653633872325 2509 23487849663208613482944998200 2510 30568820618254378497259059607 2511 35847033317434844413565399688 2512 38154764347477881659719507877 2513 37081776713826558098405468056 2514 33069162937774515228981450735 2515 27170746420462406641543760288 2516 20637488568979098372252290716 2517 14531017324673901813738666282 2518 9506244832408231949650987190 2519 5788908162861388047743777920 2520 3286185515344755999472894698 2521 1740909799221423182942818184 2522 861369802510109279428096270 2523 398235287865236203289971392 2524 172070257861184890799916650 2525 69476897572242070873680952 2526 26204039353608447960551430 2527 9225331624698545943814864 2528 3028553104676789695380114 2529 925830788607294002192400 2530 263093768988077020615590 2531 69346941343487158241824 2532 16909373261721692467089 2533 3802014631400987911296 2534 785239615813775990175 2535 148274087199106804416 2536 25454024122603520065 2537 3945565982600542452 2538 547646323601940147 2539 67368720178200720 2540 7250993029830081 2541 671781000375072 2542 52453823792739 2543 3356637220200 2544 169466151465 2545 6397887736 2546 166924683 2547 2660160 2548 20874 2549 50 2550 1094081998015776526179329 2551 14924697918104991643471235 2552 101778027561357414815361831 2553 462158998866312033163159142 2554 1570515173552194246084096485 2555 4256159579525091253598478521 2556 9572788344680882708407349735 2557 18362612461368443247140643140 2558 30637949836235282928431153955 2559 45128700990712317956201121145 2560 59361685501744490310066892469 2561 70368431824839097703427175654 2562 75728398562432640028786222155 2563 74430974239041637828397351691 2564 67144057884125118317451802085 2565 55820812247156537047241895424 2566 42913349933832415106112434002 2567 30592585434787479318143998761 2568 20270820274914544343470919735 2569 12507602682127279399947108860 2570 7197380141029026458996426626 2571 3866982726779191360443907794 2572 1941461678938112158828863918 2573 911329196199258706875545192 2574 400052881226649196152480550 2575 164224468090168202903029558 2576 63022514767380658754492022 2577 22595564353367779321602348 2578 7561700552347585692964934 2579 2359073783782480808181470 2580 685000766236427705187202 2581 184755427401675876300576 2582 46173601536633697700981 2583 10660793308345572261921 2584 2265843656932661741145 2585 441414764560659613470 2586 78413826058057091401 2587 12622710432466980549 2588 1827372190591703067 2589 235705274914036020 2590 26776906101769383 2591 2640499274607369 2592 221852416344477 2593 15499985543790 2594 871622562495 2595 37712718407 2596 1176836713 2597 24019456 2598 273224 2599 1275 2600 1 2601 1919980063360444649250162 2602 26447566801401302061470414 2603 182126318144914452572626677 2604 835145550080351909812690328 2605 2866068632340944453720467620 2606 7844503460021676112518771606 2607 17820759582538130935279288635 2608 34530841403105133931865630720 2609 58206270819277658231399097450 2610 86628457974719884599523089410 2611 115154262331892848320148156143 2612 137973110853153262309976137224 2613 150107940237223514788605657060 2614 149183805368349953730217741738 2615 136114144462224569455961104905 2616 114481327387850782619378538624 2617 89063595112127831338518791191 2618 64273511419883959203507498642 2619 43126809260643870023210733477 2620 26957338463323845544055005840 2621 15721255158376252780767730944 2622 8564374191724219908882432876 2623 4361978683819386592021901686 2624 2078281054405986661782268512 2625 926592353740457699033236200 2626 386587584119704117375131244 2627 150894431897484189026295954 2628 55072380282284824498557616 2629 18778965942386732716838608 2630 5975760029109793507567620 2631 1771976116824044839588906 2632 488723410508259526721120 2633 125090346871336276316172 2634 29630966949052722702570 2635 6474292867258327826715 2636 1299688712120574830808 2637 238571144696562034012 2638 39814190794399055518 2639 5999097823846010559 2640 809258268388169760 2641 96719438200706838 2642 10109168855650242 2643 908927775325719 2644 68817887012424 2645 4265781874380 2646 208352774578 2647 7598721757 2648 191217312 2649 2934659 2650 22150 2651 51 2652 3369330132830154403868732 2653 46862454222165331337519957 2654 325843805103040756927667037 2655 1508723101255960913687307846 2656 5228360541970821640534480190 2657 14451220361600732710789763271 2658 33155944580672211950746265731 2659 64890618920105480051073334580 2660 110493060445137738763461098250 2661 166140227706482226000587337505 2662 223156511107799289300744602369 2663 270217688082392383142898331344 2664 297163644766896524498006375808 2665 298592047426439586099510314119 2666 275502591503313615553443742095 2667 234387483895358037921529293462 2668 184501394686096476348875574232 2669 134761316094507657636469808091 2670 91550611188895005157006866888 2671 57960557849888112129726613285 2672 34250010210334126454215260900 2673 18913870081574942099787308070 2674 9769938418768538482144125334 2675 4723560076905953699379730872 2676 2138295992449473596299482300 2677 906410221086946408073477782 2678 359717958899122299287999922 2679 133593003249672626413268340 2680 46395017165771902813879880 2681 15051424510715196206730990 2682 4555288231574925800595270 2683 1283945332206681019955100 2684 336324951525949265457204 2685 81667383496072866288407 2686 18326760370342354253085 2687 3786840787998482603532 2688 717323164819223305742 2689 123911039074385244275 2690 19395614230568696295 2691 2729905849030267140 2692 342249518065309674 2693 37775532509007489 2694 3617175232331997 2695 294891018252996 2696 19972755661320 2697 1087547129515 2698 45502362155 2699 1370987358 2700 26976264 2701 295425 2702 1326 2703 1 2704 5912762200315640684666631 2705 83027937626379020380111568 2706 582862188505820786516068407 2707 2724807941881438988482349352 2708 9534154176366932950082120431 2709 26609650301493630770295604592 2710 61652261803983760533540885647 2711 121860980136331517644293620480 2712 209586028848969792908679240585 2713 318349019411999260660820650240 2714 432020202369457787234729909329 2715 528623273966618959689328964792 2716 587552426887316338842742278281 2717 596810805398361731057019673096 2718 556787927557836095870198571417 2719 479084539228121281409431246544 2720 381513059334591782037481434475 2721 281991951382214251619982473490 2722 193926159377157164519637419915 2723 124327368904308983795085143332 2724 74425881184517592730767114462 2725 41654223715552081972907395376 2726 21816751297600831079533737982 2727 10700685300486453877045776192 2728 4917004370591866644624932270 2729 2116996798658165404555609528 2730 853927116697676982776297598 2731 322581107700531737921385344 2732 114049584870421703780841354 2733 37703428166142226737949504 2734 11640287357889547166174986 2735 3350898031894395523891360 2736 897701140823779602719761 2737 223281338686141160751356 2738 51415245171066192861249 2739 10923856838762716075296 2740 2132762958559856886211 2741 380787916425343356192 2742 61810983189815160067 2743 9057984337840708032 2744 1188109497505815633 2745 138024927535909560 2746 14015944686725625 2747 1223539494018600 2748 89869253479389 2749 5398613514744 2750 255222895437 2751 8996661904 2752 218488949 2753 3231410 2754 23477 2755 52 2756 10376174331161571614714692 2757 147090337901463721238792163 2758 1042421777474279297953145997 2759 4919755819545395277445121546 2760 17379593994279597717224845810 2761 48974875611038082129134230089 2762 114576055511412496649885785863 2763 228697367753796770184846514196 2764 397245045589079851404504184230 2765 609473058718096260452639053185 2766 835549925694771474889927620527 2767 1033004219479905239526332181690 2768 1160293726474198788809006031934 2769 1191269073268306839454147492559 2770 1123595650132672778012207078025 2771 977651368989824353614194375440 2772 787494475602722174366756840747 2773 588933897663773449817359420572 2774 409916321500686892338441015868 2775 266075320350304836138294812630 2776 161326226703641578373758306413 2777 91487706593211315428357445514 2778 48575038750103232459850127510 2779 24164051313422092606616313672 2780 11267584124974684429581080800 2781 4925874599058104415679118618 2782 2018853343360958145989237766 2783 775465119435313784189763932 2784 279003741484846039379352160 2785 93947243074064220873776910 2786 29572927082633616070506978 2787 8689886256841250515555104 2788 2379389598691367709532470 2789 605760865479875167057907 2790 143014439386068502881965 2791 31213029104731550804238 2792 6273925972874960273416 2793 1156231004693361795357 2794 194322298252893823155 2795 29591837501762004420 2796 4051336495789125810 2797 493913571283064709 2798 52990005569802219 2799 4929253313802906 2800 390104664412410 2801 25625006461491 2802 1351736505413 2803 54717194160 2804 1592706339 2805 30231150 2806 318954 2807 1378 2808 1 2809 18208916594837656948631485 2810 260558624466199239715790614 2811 1863990654949992255360482235 2812 8880445181868092509683602956 2813 31669479194788562199697092885 2814 90097114916579377508310259098 2815 212814223739406342776482793131 2816 428920691514679051359267362408 2817 752367483990553686257010512025 2818 1165830294134507540390262935970 2819 1614444951833401486506103246829 2820 2016466544337242400440219036892 2821 2288604256712204339819706794843 2822 2374708170685111348295521528614 2823 2264124722182745220665168685705 2824 1991891018701407944057241627120 2825 1622674341889712286532809774333 2826 1227648824688335611339812035988 2827 864687730100818219297764144108 2828 568159377834450959973861648240 2829 348843393487520562136323289311 2830 200410930526628957260146657284 2831 107843618255351312195430729678 2832 54397790282095977632956194672 2833 25733585095387475988502756950 2834 11419870998687382883201555460 2835 4754084106494580604972309602 2836 1856151292218323140359708536 2837 679341019715901389299859850 2838 232897050197351212183296780 2839 74712858694379641306652754 2840 22397818940309407892753664 2841 6264355707772619585738643 2842 1631283965067512376915422 2843 394554349161481461618715 2844 88377526959422706744876 2845 18269428202773520438127 2846 3471024925776399059266 2847 603106104897499294455 2848 95270965473960031720 2849 13584891500948186553 2850 1733437726979733306 2851 195830636712112881 2852 19328627606233836 2853 1638961306772355 2854 116835444355822 2855 6804818862773 2856 311529247056 2857 10619574539 2858 249039000 2859 3551742 2860 24856 2861 53 2862 31954421058829382967214909 2863 461518260788159709502948694 2864 3332484121206610700142567475 2865 16025502075040687241841511308 2866 57688466449328415921214232585 2867 165674444341526968424924618078 2868 395069879080928400795459311543 2869 803928789119321586294326731316 2870 1423912338858462566558748974121 2871 2228195565703028139484532412640 2872 3116484219647586285148827185405 2873 3932081866486512208698632568084 2874 4508848159350812509510153052931 2875 4727699373087160038160178991418 2876 4555899989660598867585456684265 2877 4052022930215949498051728631952 2878 3337934097272997252941107271290 2879 2554337119363242416811522531166 2880 1820327244359665908974101639345 2881 1210560966346435795423317223135 2882 752534392901912990972865055969 2883 437888723694722666707834456381 2884 238762431935859456465995119966 2885 122090502003758717916658241392 2886 58579956449327772921619902850 2887 26381443951357644540235750360 2888 11152119786725819057855188126 2889 4424344799365145397663978652 2890 1646611894552160489269587482 2891 574504442101204765829276960 2892 187736892571937207844800922 2893 57389289380416029698175576 2894 16386011182624506056328321 2895 4361776861208878854337002 2896 1079989030901694619523265 2897 248065075867878888781526 2898 52686865657200772217991 2899 10307769777599883066572 2900 1849143982999938364987 2901 302519392847077430140 2902 44840409167534359317 2903 5974213808495621640 2904 708575856288304317 2905 73925602275759960 2906 6683401022395995 2907 513679906697918 2908 32739517062317 2909 1673851571832 2910 65585463944 2911 1845295650 2912 33807747 2913 343863 2914 1431 2915 1 2916 56076099853982680600513025 2917 817400977275259985862815730 2918 5956867651502243961354797163 2919 28911883665234390208851877444 2920 105047737060470564592194699505 2921 304516534578021605953145454222 2922 733023829239404250843497644827 2923 1505872422705754737540829621688 2924 2692925563076333579439412468659 2925 4255156334391118833883947270290 2926 6010430648572953838619102627293 2927 7659596434254317268099553907268 2928 8872848113320956628923492198155 2929 9400270178995521118489684709690 2930 9154710004687929801359325796905 2931 8230335282770387848313371619904 2932 6854927977970587984159208860674 2933 5305139177988912784266645380502 2934 3824598007143762652511332765866 2935 2573809283808856793970390738900 2936 1619635676504093122018731964650 2937 954371390239906675346444683890 2938 527179508299888475028198849534 2939 273215844544091630542557203952 2940 132927650896916639310658010550 2941 60734892473498802171870740028 2942 26063005209947294124249741258 2943 10503234189080903898141084536 2944 3973572683656274984788611878 2945 1410396355310177890269541740 2946 469283660655415381762975938 2947 146210577689109927255298368 2948 42594988939635917613649029 2949 11582996731911372375022662 2950 2933961251615613490167295 2951 690505563656479580359164 2952 150542726939194140211909 2953 30296247864015289033946 2954 5604298080438308522583 2955 948143464366562304280 2956 145826391302107685191 2957 20242458466453635426 2958 2513835237130966569 2959 276292461401399652 2960 26517319694862975 2961 2185006017861450 2962 151236389661605 2963 8543973448128 2964 378956112584 2965 12498651650 2966 283190556 2967 3897036 2968 26288 2969 54 2970 98406695243973635182442626 2971 1447587822692551227957056804 2972 10646201473069829947714667166 2973 52147203903552804130327931776 2974 191221543759573870195030167662 2975 559474726985635474711193689164 2976 1359369332562234034584633130222 2977 2818992403148388998165576392880 2978 5089314368889400813512145844130 2979 8119492252081625948975363526006 2980 11581187300900243477689750792680 2981 14905616814173549526583418221920 2982 17441067646152574896414951669414 2983 18667793058227601716805158214664 2984 18370635944300054645663021058054 2985 16692313921504087789552544233536 2986 14054728112072432555904607229223 2987 10998849816686203729469877762783 2988 8020244794703584420818038531673 2989 5460856493364576442167663398142 2990 3477981942105778650650377737537 2991 2074955986726112070081743335341 2992 1160917996087362515233521107877 2993 609657791047028665071976751472 2994 300701642161555721971900921920 2995 139354583348267639619824431056 2996 60689547692333611452650798892 2997 24836310551246223991860777480 2998 9548067999623113126911766240 2999 3446456193552761326862830932 3000 1167150679337126750633783888 3001 370453718815670799243322992 3002 110059792844526570562130292 3003 30557156042533264743213422 3004 7912980717632380299851620 3005 1906758260144716136586228 3006 426355565332417210680604 3007 88173188330634345840450 3008 16799303134597661981940 3009 2935076379462446280672 3010 467645692310746596038 3011 67499658517977555282 3012 8755701336201630036 3013 1010733167709464616 3014 102587174343628434 3015 9017607289004444 3016 673382543465762 3017 41660322771024 3018 2065268660539 3019 78366936055 3020 2132381757 3021 37731070 3022 370205 3023 1485 3024 1 3025 172691711692793972731587136 3026 2563414607693155477187544688 3027 19023902132331126910576971680 3028 94032409747207538554857727104 3029 347970198498199294686090234540 3030 1027466634345918460565147009104 3031 2519626805202486856649448763304 3032 5273995122868820695132688228672 3033 9611559147147363765390131084094 3034 15481036959693032216431975688900 3035 22295388941563210096308641001122 3036 28977665489504661547236190546544 3037 34245649906102810732817485532788 3038 37027015264516986472694149856280 3039 36815032679481139437881678721740 3040 33805125505481068162617314591760 3041 28770774696001712730852755857014 3042 22763891455444327822702734265614 3043 16787020885248742465553968786161 3044 11562735432050828629325484407040 3045 7452110918071798168801962082158 3046 4500530590509220262570743351854 3047 2549901582355880020543448713695 3048 1356607315917753436080258269952 3049 678180932415855490180662698700 3050 318703412621982987997051980144 3051 140821658483586905470542034320 3052 58504617135998164549639002208 3053 22848064599857870258781613968 3054 8383981263000664024804421480 3055 2888646503799748451789657540 3056 933632917406125874847698208 3057 282731896240735627124062668 3058 80102069971375447523061892 3059 21193209085253335249744870 3060 5225048253214750452238848 3061 1197295757171441744944928 3062 254213759856846653707444 3063 49831930258172359773658 3064 8979682784843777844800 3065 1479929474006404740342 3066 221717054512570422652 3067 29974387949518611606 3068 3624358857135951792 3069 387707289140429580 3070 36197807139312336 3071 2899594325495768 3072 194947396265040 3073 10687288548734 3074 459451164750 3075 14668736705 3076 321291776 3077 4268726 3078 27774 3079 55 3080 303052827995596990881244671 3081 4538972965359010666862777903 3082 33988657288511959076888314431 3083 169518833077664249174599269879 3084 633001910535613697690821055255 3085 1886148882983326357975081251423 3086 4667866299489757798315810276155 3087 9861215768617836913381765171547 3088 18139849468924294557332275563909 3089 29494126807508624551845268497555 3090 42884357148489637668638050092573 3091 56280067251417380475059164943823 3092 67169100659293235456627375908969 3093 73354727182633510614564285678845 3094 73681662298582234629775135687305 3095 68364198311840561228299151831037 3096 58803727896635280831199285959111 3097 47033872406293209271947634517496 3098 35072105621634954108004464188796 3099 24434070442105759378760401920645 3100 15932922780097630457169551050671 3101 9738822850133920659037833825144 3102 5586649273410491395616873820498 3103 3010511173120043877836419250727 3104 1525029820070008932229502033550 3105 726561125633836221207393180630 3106 325636465359556331060636702034 3107 137302700392217326333959369106 3108 54454710245914222469159766518 3109 20306398003725582755138708130 3110 7115485827160368971301796322 3111 2340889712367402246578179742 3112 722242129703141473287668697 3113 208694784537019655626414287 3114 56381558015111796057996175 3115 14212863275958031157934957 3116 3335031372437896975648225 3117 726363417640297321077079 3118 146345795928804422894463 3119 27167437708751025172565 3120 4624972562100054546229 3121 717996209982255836295 3122 100964109851490479601 3123 12756143107034502087 3124 1433785429940158665 3125 141632867656247137 3126 12109643768330373 3127 878924597011341 3128 52804613872409 3129 2539346593050 3130 93356566614 3131 2457940719 3132 42027569 3133 398034 3134 1540 3135 1 3136 531820639542373644213344832 3137 8036404162166237422044212432 3138 60715440702763225440144812232 3139 305530160970935060887531048944 3140 1151140372176256705315111838960 3141 3461054513344995154587269249784 3142 8643467033699545760420758239168 3143 18427686290155494951861234140384 3144 34212456879311057859753677723646 3145 56148953685663805788111910072180 3146 82416057363927714986113822139598 3147 109202287468166615548084447771464 3148 131605667733967347097504990279188 3149 145154814418927872309642113579448 3150 147278150068272769223220605352540 3151 138059981774885226875752190967536 3152 120004220793318261860515193648655 3153 97018749757757574625610561159952 3154 73142476791482874264505854625935 3155 51533038036070424615098913086880 3156 33993595522915493583345338765619 3157 21026200072450752643738251978396 3158 12209889564335573478412820051691 3159 6663056407637880489974484588792 3160 3419529874756442867258523808800 3161 1651252712248256862246320588952 3162 750489649201574716480609717728 3163 321069204990936006128031748912 3164 129277730476345628364227910036 3165 48975267538238019944205673440 3166 17447000899306018939389309540 3167 5840096050606971118707857920 3168 1834991354600528965617780234 3169 540516758541406185034912480 3170 149027801591444819945947570 3171 38387664926466982950110544 3172 9217412546106803732684746 3173 2057626455593406868551488 3174 425699536260246455864202 3175 81322896135695416572720 3176 14282267747885782512282 3177 2294058805665576949524 3178 334926929084256845002 3179 44117347137959498568 3180 5196076434510003360 3181 541205650258987528 3182 49173275604938632 3183 3830773902558672 3184 250274281350639 3185 13319628845600 3186 555261006975 3187 17168675680 3188 363717323 3189 4668300 3190 29315 3191 56 3192 933280162781944270277032129 3193 14227611082969422672562849184 3194 108441684607011473903653514928 3195 550538653767594243321631897864 3196 2092735455645555718245234399980 3197 6348458490089996814769335077964 3198 15997376821749228476585089207804 3199 34416391428849244627139752850744 3200 64483844082594201145814287910352 3201 106813107845288950032752671815520 3202 158256236368744594735311527996400 3203 211691141381346939740675330237100 3204 257590286476656988399023064579474 3205 286905367672929645201223981712512 3206 294017382435560967396417889562080 3207 278427520362512055877716001661360 3208 244534561192362448686365694434490 3209 199800471765299835902322752170119 3210 152269849797428418335806114101117 3211 108479825798472130123213404062790 3212 72377714193860085627758006076330 3213 45294919747302637179377002452015 3214 26621323697241235978219305469869 3215 14708956649128081913266233303612 3216 7646114719061022734224369263525 3217 3741496599138813933331139312268 3218 1724022204539033240581465968228 3219 748155133601622276061837798640 3220 305746898562854066302398034420 3221 117634763981807473368455212780 3222 42589579215976336089600766948 3223 14499774629613286385197373088 3224 4637729270699928456802435973 3225 1391951035979574008130078594 3226 391459968818675387186996230 3227 102975863760049146002776284 3228 25284904499690432940362304 3229 5780838868669818300436638 3230 1227034864633311515977234 3231 240971903018115648938480 3232 43607247331585162546442 3233 7236881543955118291292 3234 1095143291736227235652 3235 150092631927992314836 3236 18477858978118827930 3237 2023054380800769340 3238 194571562283977460 3239 16187620047205648 3240 1142408438123904 3241 66676687586575 3242 3111729612341 3243 110888532326 3244 2826324746 3245 46725183 3246 427405 3247 1596 3248 1 3249 1637792514017111887221964097 3250 25186558780678395243276364000 3251 193654016996578908199231966584 3252 991792763056168941293588514464 3253 3803343777543739240579109795320 3254 11640149811458967840550772941272 3255 29594058539650337787677418450956 3256 64241913070370619177904984695664 3257 121461551276339297027686642629804 3258 203043996222809482131660104216152 3259 303635599400206293389413925520400 3260 409991762761382721725801149693584 3261 503666226095389100230193797616370 3262 566447215184239040348247749894640 3263 586238364337725761894468137359528 3264 560755745031669980701424433851456 3265 497564412951086581990868520315935 3266 410816559075818287480298485387326 3267 316454205776473281868773764407551 3268 227931055172827515166589687396484 3269 153793723238866973365678735603947 3270 97363135015106305500229374465726 3271 57906784325874221858343082861797 3272 32388608354663409297190347500352 3273 17050274617953448145557782089865 3274 8452801666349641160652372991464 3275 3947882811850468736781886329084 3276 1737396946446544257749576233168 3277 720437281493995406503800305128 3278 281423678659533915442911603768 3279 103516512894319459400180985988 3280 35831857993132653866352581216 3281 11661915654742038293404438587 3282 3564829322852148979181770532 3283 1022095668065404279894539258 3284 274423169445922364101328376 3285 68862229476220910915863674 3286 16112795873055433810435388 3287 3505979026888290546459138 3288 707142087940728939446544 3289 131712657904328988526986 3290 22554995678012643435408 3291 3532386359923009219132 3292 502786879057825998592 3293 64554630982592807646 3294 7408826983568642984 3295 751652275334087052 3296 66487022625472224 3297 5039196514316909 3298 320042760398830 3299 16541837036871 3300 668970770052 3301 20041694699 3302 410869854 3303 5097301 3304 30912 3305 57 3306 2874125504794653148380240897 3307 44583370163793175862097778545 3308 345772997009712753185473867224 3309 1786303277219926948616584882704 3310 6910100964414838650662197878540 3311 21334490729642233033849602615384 3312 54721611267995994519372571761456 3313 119849030790097171396695781649604 3314 228640420488089200444591193783262 3315 385695225489276963304740056875670 3316 582095173955220851274270906927338 3317 793334850614401999008209122778334 3318 983836687361268883351460403398090 3319 1117128495857165949106431705956502 3320 1167488049562165098507320858642580 3321 1127883183843001330574082341218628 3322 1010966024090755806157850350539859 3323 843381736543138500509735280550320 3324 656562760554543280942959460350087 3325 478042695589198868896365143292240 3326 326150115569191060195059294873093 3327 208841669026305318509232665768544 3328 125670854193694665752518430779035 3329 71142750600742279670895431704062 3330 37919864633092517847441467439825 3331 19041944290113305117185772714337 3332 9012476955254036020547735130984 3333 4021240519619860769666202667108 3334 1691491323512168645003236535600 3335 670657028962006815399743792580 3336 250549943915538055074400053908 3337 88146615723929309616427104672 3338 29180771972390992362113736603 3339 9080962284365529626453030689 3340 2653193446341745815643195970 3341 726690307285493132391039672 3342 186245165832440355676715530 3343 44569871286618085396663184 3344 9933835138479927464690394 3345 2055970497372102706640360 3346 393749343107378829385572 3347 69492148201435125563208 3348 11247379095483589389382 3349 1659814835977589571566 3350 221802764211609606990 3351 26617587780204328726 3352 2839754994530917088 3353 266015485785336300 3354 21543105016507529 3355 1478862618829950 3356 83884264209351 3357 3800690288824 3358 131340638621 3359 3242290248 3360 51853395 3361 458374 3362 1653 3363 1 3364 5043738658354138679815549826 3365 78912304981112546770426974242 3366 617292609327567044646082797608 3367 3216564777540846633556791600464 3368 12550847716220068476962476978340 3369 39087898459813678564251642762800 3370 101138232139459850753434252143068 3371 223469221656574077553718660697440 3372 430128655423954679558075264691992 3373 732137269794778490392445036070160 3374 1115041873256500535993346848731308 3375 1533748442880229914685394823624184 3376 1919898056483841436856875893215768 3377 2200791083821754614897010376767772 3378 2322296964733474797663615237669840 3379 2265659124919009530822506498044608 3380 2051230421091945403834906307388369 3381 1728777237534482682745997653764878 3382 1359957252440560149930927003610947 3383 1000818517783087216282321653557220 3384 690335451467730617695574143552263 3385 447031131829813856435533689050994 3386 272124463026560013945765456179853 3387 155891310124582217837990526603312 3388 84115221072827937667473636250050 3389 42776743411908208418383724575818 3390 20512398370407463772216283580308 3391 9277099833706235053845087260544 3392 3957534076938117931492809235020 3393 1592215526177428528926433464880 3394 603961868830459428912676279764 3395 215888081762682375062279220256 3396 72669440924259242368780678720 3397 23013232665900594118456372054 3398 6848629480309337709630540850 3399 1912569008131841939391070280 3400 500360312374223451476481782 3401 122385110545381033258828988 3402 27920683119090491408897634 3403 5924714972076571153254560 3404 1165563460564627123298664 3405 211771592841556551962844 3406 35375629256837921939400 3407 5404178493012127442856 3408 750223003548578918020 3409 93926174962114763524 3410 10508201878779598228 3411 1038812282042515616 3412 89488824535088629 3413 6601147241040650 3414 407704493806427 3415 20473405764452 3416 803548145015 3417 23335805778 3418 463181565 3419 5557328 3420 32566 3421 58 3422 8851144325930736098472822852 3423 139664131569887854183190810739 3424 1101863050025115024924745109121 3425 5790738020931069104776828733328 3426 22789448759732795551164862241700 3427 71588213188315191345287543934708 3428 186843252468757309968472180649748 3429 416458878321767259620341677751440 3430 808685559355886007918036775184466 3431 1388802179534839403028714670634260 3432 2134275401224453995274916668715196 3433 2962613372462455109973238655570556 3434 3742968739554822367874893153734566 3435 4331071348236462104157103403255402 3436 4614025524915437167472561710118490 3437 4545440496251127048385207810005096 3438 4156186669855552933375488691919986 3439 3538390908741314376629540342590686 3440 2812371127570370513817105106442352 3441 2091633949927873077909053547161220 3442 1458426151021508502291543183731136 3443 954940121978752786691444646068316 3444 587963390196498597006358855745286 3445 340792547870906009196451316920152 3446 186114994376595676006768671353850 3447 95833934215191822582117734778723 3448 46549345221175024217200118081589 3449 21334950237642720879539396889048 3450 9227857685031379136402808673508 3451 3766251744070557396395470971420 3452 1450123656942173162107965680420 3453 526494836815786690048702984976 3454 180134783261666186418926582880 3455 58029188687936761658350781967 3456 17582294143855714530783685145 3457 5003968656700454646241085976 3458 1335604826231798226481823004 3459 333696082033418859692282036 3460 77870585540151997485791808 3461 16928457646313405457546560 3462 3417918645357578172932558 3463 638642718362740462656474 3464 109973418301537745836350 3465 17366321764665071482988 3466 2500225830787904609670 3467 325891722356610640650 3468 38137061834998052162 3469 3966198820121997192 3470 362002203727850714 3471 28547383125840800 3472 1906886418871494 3473 105157519182612 3474 4627516864880 3475 155139135084 3476 3711027430 3477 57443288 3478 490998 3479 1711 3480 1 3481 15532675498301986665510336775 3482 247168941476015822989487734710 3483 1966535422549695129297210483555 3484 10422734153859072816074059679280 3485 41368412267981280960969652101360 3486 131063765398264166986473326821800 3487 345023291796222209233284721065300 3488 775714186648521469317722156836656 3489 1519503074642383442879612358508038 3490 2632650549700042758083208432982760 3491 4082046147453129832918462374820912 3492 5717759851960361988988367552099232 3493 7290289702252900097921556518497304 3494 8514541477630908096029043625517212 3495 9156904722624153301579407712020990 3496 9107913966597555595678285842211472 3497 8409884883785924469322345583817442 3498 7231650713492474168699874268815324 3499 5806743264246068340882505042838402 3500 4363886569547874677420118127318320 3501 3075442788338365794468528029048082 3502 2035876117052536592957103117533352 3503 1267662634363640383745771709372204 3504 743290145050837428419054564341872 3505 410783191837295870360600268796725 3506 214128425748324161683069686506190 3507 105333568148991523983929639575335 3508 48913962576352495226568457633984 3509 21445531930723183270494929241032 3510 8876987744351642365753824969960 3511 3468393886184846663904344807284 3512 1278660132507741688489830080224 3513 444522363610217188277038339227 3514 145614775946206708831365164686 3515 44901422635278901659583366775 3516 13017494646522152379469486224 3517 3542973206768162164163910364 3518 903692071349857867322164520 3519 215569562358456378889542180 3520 47975018798532906412686160 3521 9932767647962376498566224 3522 1906820109542607792826404 3523 338098031081842585522318 3524 55116530033649937644704 3525 8216395079273377779600 3526 1112895096868280157532 3527 135914263967657857982 3528 14828047728235496208 3529 1428855484194299644 3530 119918201148052000 3531 8612237230356612 3532 517462552486672 3533 25255541698994 3534 962392261032 3535 27104242220 3536 521115792 3537 6050037 3538 34278 3539 59 3540 27257945329027375912363400524 3541 437393462030832935984868905949 3542 3509252230990617585728522492094 3543 18755865505025471141206744537209 3544 75072396735840057318956956072224 3545 239865817111539548266113137735052 3546 636841877991648472032567414795828 3547 1444143736961147215783859225125992 3548 2853438902018028739465886223577602 3549 4987193093591955931890108741893894 3550 7801523676678367119191624564222036 3551 11025888302306452241970461092235980 3552 14186373651017044460112939608422182 3553 16721873373918089633816011485065592 3554 18152361149481051722609961978080960 3555 18227775122044956043602816844911106 3556 16994594890140358926666810095063755 3557 14758644004541724173056788233336457 3558 11970686324569158011762374671671207 3559 9089371582080773857099682463864045 3560 6473610309267739565967818911521291 3561 4331933943509912140254264318228255 3562 2727395331706281114686860976196297 3563 1617517979525289648540241737932337 3564 904467848117147793740366292806490 3565 477199433997132447541700397913275 3566 237687380250499101686609454852294 3567 111807021599536065072426440140745 3568 49678590657289591161774168672080 3569 20850262878903417068948611871868 3570 8264662202151108462082437720452 3571 3092875298074092795188525796384 3572 1092186139936131747490354539014 3573 363678938207784194172981823619 3574 114085136629047594037907999168 3575 33677254308022068873242101047 3576 9342101548247362260172495202 3577 2431317685069252683216217214 3578 592500193783889078135643234 3579 134896197343890484597974494 3580 28616922785368636251790554 3581 5639124278356982724593072 3582 1028469398640169257841316 3583 172868705840346755146226 3584 26644930602960373907682 3585 3743827473581390129588 3586 476165215373593139156 3587 54357568874609964774 3588 5512584127275318779 3589 490403545604065935 3590 37671528420448307 3591 2449422916620251 3592 131371228096283 3593 5616949912623 3594 182763967881 3595 4238191489 3596 63527602 3597 525335 3598 1770 3599 1 3600 47834359485683501257689287125 3601 773963645327909153730478401850 3602 6261336899362783035890876533725 3603 33744407249647518675488723502900 3604 136197826096359632939406353230740 3605 438835045521378606300845282442672 3606 1174979268865781020441508072063196 3607 2687212204923005121135150511582320 3608 5355315597076314253667577342916848 3609 9441355332305205943687299304762860 3610 14899124977293261755794197184686856 3611 21244400871343673442569338994049000 3612 27580572818833918069194344748610302 3613 32807597581139811005806746112632112 3614 35945313230647833302985018176521230 3615 36435955971452199674019401659518336 3616 34297965036696774864679841330436430 3617 30077726418262660089990099432345732 3618 24640260317213777988529683333171002 3619 18900862681217243941753700283967040 3620 13602456600838623439269717557882736 3621 9199948529262897766419855010308420 3622 5856027414319204248899967570230712 3623 3512237606037789664597293082069872 3624 1986765095953526812349504235591825 3625 1060772573921832750336280441541958 3626 534885029106314042707441339938309 3627 254819253788178855564553341030300 3628 114718519407597152536485277521572 3629 48807464003217553302630990312720 3630 19621790175340628391726850312580 3631 7451855529698904093732303624384 3632 2672149995215667491563724416929 3633 904159869505849443031061020866 3634 288436732024941948120030699425 3635 86660111117645627142055483476 3636 24490360705780058315891303292 3637 6500007761358430296484639304 3638 1617297400065912782497418580 3639 376444810353865849644559760 3640 81765557720351975133087042 3641 16524920168138896444649880 3642 3096991575679901006166594 3643 536111816192013483816704 3644 85323900226420140807150 3645 12416820821136583912224 3646 1641556603126195989374 3647 195630490973766236352 3648 20820163882197687644 3649 1956289553652369600 3650 160008524051622696 3651 11191891611421560 3652 654419464662512 3653 31054671533412 3654 1149387846920 3655 31405925264 3656 585168669 3657 6577142 3658 36049 3659 60 3660 83943449140641613268525510501 3661 1369428039931726583712428696210 3662 11170181510839460728345822230150 3663 60698399956569561482276074156410 3664 247024799076026887845958087348545 3665 802572023797340607680038057942956 3666 2166942003249411159363373261309116 3667 4997813445728810758603446648605832 3668 10045124917089608957215017889053468 3669 17862103948094144010153972165684150 3670 28433314969253199399122132488883722 3671 40900150821566493918429746637362376 3672 53573190139249782029179399947432474 3673 64303947214756584836017907455640722 3674 71102501930725949722726449946530870 3675 72747507214313897321144826582397008 3676 69131081222486515719939749152326181 3677 61213169551830504632967749411416644 3678 50643570865153716310536411002030332 3679 39240183410224678374707705860221160 3680 28532230693280772286719708569837988 3681 19502006752997793757041839702395146 3682 12548379957753143314156007074332234 3683 7609980074943767840014488257373372 3684 4354073370101653921440429620764350 3685 2352158795874709138193696195686596 3686 1200487254359928793570833576006744 3687 579099260654681718985928514830798 3688 264097039111811467027549298118857 3689 113874711598449739793346433154580 3690 46420587169266769688470394613900 3691 17885764209797718878944004445776 3692 6510851379671771530612828350231 3693 2237919353076035959933821582586 3694 725753912317692689203353425390 3695 221844176567560030168662984522 3696 63841352731580833029546636569 3697 17271518250476665873083810752 3698 4385289782425787681642788800 3699 1042899073587806820349932240 3700 231768138848655268698238088 3701 48001691304869677710757422 3702 9235915952615850271780858 3703 1644842824135656822450884 3704 269971440735850102987740 3705 40631244789247053980474 3706 5573794631559566669630 3707 691982412207093285312 3708 77086120267688824719 3709 7625822405929744400 3710 661443101369167632 3711 49511114048801236 3712 3134683607061314 3713 163570471812522 3714 6797673619770 3715 214754500492 3716 4829935470 3717 70140792 3718 561444 3719 1830 3720 1 3721 147310484124627101191725134401 3722 2422862310723033075024573783120 3723 19924848536603832224274899914570 3724 109160342836889240880432523388760 3725 447912710536156247605748756504265 3726 1467300248545361732945793368336808 3727 3994715844034528828352538010058484 3728 9290695814369896160264542668022704 3729 18831441607082790305579635945224018 3730 33771922352533323522712444887838580 3731 54223190876604754173438882920171590 3732 78679390374710661272863187993376552 3733 103970693679719911649876272656489848 3734 125916369390108321909126485423903044 3735 140497775987506839237068578322187990 3736 145079785660387332592248124548627056 3737 139166973147823859132283051883886917 3738 124410626836496489287015218859196688 3739 103936650151383748561238824541570144 3740 81338449713957506641528702561839120 3741 59747106194127130784791536313417526 3742 41264845211813485761219987359071572 3743 26836142418646349120264498246710218 3744 16453872605987958798185031764643624 3745 9520569118879428840328772642880900 3746 5203041699661096992201950290529844 3747 2687349999788742948915415310556156 3748 1312383937976535588500562013858056 3749 606166381661958163172514388277777 3750 264832150822892904727721596717800 3751 109441247489658155680978755076524 3752 42769676161160146388988643655680 3753 15800719135688818615696064650547 3754 5515321630133542415082933845840 3755 1817637160537556273182663347770 3756 565057091721390856150635286872 3757 165517303115252528272187847477 3758 45622605582196850188618007504 3759 11814472434858729272192224344 3760 2869046740447661980015054560 3761 651936255772302563561764954 3762 138266221654940780582754524 3763 27289105617973882515293246 3764 4994964714959378664556568 3765 844507022199907167746490 3766 131268465854398681077780 3767 18655191222921724271678 3768 2408083290067633149264 3769 280137582879611552151 3770 29093338558733554000 3771 2666435215155464540 3772 212616755033975552 3773 14488787672357708 3774 824751458570484 3775 38066444981290 3776 1368965146248 3777 36305963648 3778 655870844 3779 7140416 3780 37880 3781 61 3782 258511878594296090372614045426 3783 4286369316497206832078033495256 3784 35536316856334804186076804427075 3785 196275537578333116646532641820435 3786 811952440799567283111733129544235 3787 2681690491794428719418945695291137 3788 7361205931961389519162403606371332 3789 17262753122317616821982654388267816 3790 35283675134958091545080127481334928 3791 63812905409291003682505657460892490 3792 103332940377038508770016503397067604 3793 151237220791158439713193903647636594 3794 201604519989246779815627897757470900 3795 246329006467015733948026864703619650 3796 277334712908552335884606886217374950 3797 289005208777991083957112255944385080 3798 279812381352719675056431620868762755 3799 252518926725214874886312695561212215 3800 213005432888395403343448571393351870 3801 168340889246847517172110127216283450 3802 124903759024819547155087087191133920 3803 87157406292334224379267981038011670 3804 57281990517593655165894941681405640 3805 35502355286503878486208907858085270 3806 20771572432516708746983815075892775 3807 11482005451517444705637410212087575 3808 6000483996276747534824854139188515 3809 2966090094340183064443141089984049 3810 1387234250486204875275339929758767 3811 613975573754767937455791771191025 3812 257150945580622356555929408693588 3813 101904240636147619289509130791288 3814 38196645567020347977554726189184 3815 13535585161153002352312211063262 3816 4531716624352548322184764531295 3817 1432247298285618050357985798663 3818 426867679654618684857327862723 3819 119824692701076239514292176837 3820 31632462976475819221838249916 3821 7839631600021257888470106860 3822 1820324193650242804263751342 3823 395058253301454073464552552 3824 79916057995742597031079770 3825 15020122798911063256093220 3826 2613097511834027711946570 3827 418970048250116854267900 3828 61592568385520547931350 3829 8252052687335309929824 3830 1000361130607059016187 3831 108783100650680870275 3832 10500968705270758944 3833 888348864948116364 3834 64816533639696290 3835 3997251259260660 3836 203000404468840 3837 8202867490118 3838 251715735723 3839 5492944839 3840 77319087 3841 599385 3842 1891 3843 1 3844 453656722204606692822028466952 3845 7582671397187092660767121527502 3846 63371400957696543367536676256640 3847 352843799302110925390837912092940 3848 1471478913019324885861832039165100 3849 4899540670300965673331926749344142 3850 13559366247885682494601397774387148 3851 32060397716779265911293377505868128 3852 66073915948564087143456732925916178 3853 120502309104136009200817460255801100 3854 196785823251164642278274729085001770 3855 290485077936524266846271116370546880 3856 390590775991167597364992364161898602 3857 481443094299149860443642024148034352 3858 546886573935675519327980222027355102 3859 575073413166689622157463342298197232 3860 561921149226175441971623236972194822 3861 511876288091101108530921224406205122 3862 435915243775226759090242198694943972 3863 347876591476192238328101671270488752 3864 260690908852525564078923343340306262 3865 183766849626699115252429642162926452 3866 122039057033109796529859539847109722 3867 76448580502856771820355763381278272 3868 45220541647299833533249830636939252 3869 25279623748026276476154909351448452 3870 13364988150911068768313380638670866 3871 6685758256787326414716230415490252 3872 3165683835744116923920348268385872 3873 1419063050835239406122173468977750 3874 602238670065296492053725620487772 3875 241945229641324197061481982835296 3876 91987335329386076380070855287956 3877 33083635801265545334558546163586 3878 11248952277542739515539331403464 3879 3613164929637268858713309217356 3880 1095272324079396500453986816888 3881 312974248454103989955691367830 3882 84186830632238881168661261040 3883 21282298185615602207824526944 3884 5046627937236693473329098138 3885 1120020093176484338920634868 3886 232043456676198264690644254 3887 44743313372356436913593144 3888 8001781333027720201240074 3889 1321838456899139146197244 3890 200740961244830565357958 3891 27869401088172237597744 3892 3513771676462735168894 3893 399150147760480658382 3894 40464461449559030580 3895 3618584202697355320 3896 281384604199270502 3897 18687425597059752 3898 1035913024334122 3899 46520295696000 3900 1626166089024 3901 41876187804 3902 733789254 3903 7741692 3904 39772 3905 62 3906 796112049939544396463168022879 3907 13413037183069680553661672253893 3908 112994840601436288530324907712911 3909 634183872182508946977377610266710 3910 2666033290516682611983779823721905 3911 8948730827616275395696685544773925 3912 24966632651093571284866082279415777 3913 59515228213537671851678508887803992 3914 123667655677200593709131086035966558 3915 227415868679389639481342199474659200 3916 374502880058653210119765050266161436 3917 557522074957034509848789137563729732 3918 756105556089256105004563818877076194 3919 940107377830919177014135294117333150 3920 1077348848027212954047322515439239850 3921 1143058340136820989597600861095823400 3922 1127122313365058819383962036355271830 3923 1036289684498379647386693541095270555 3924 890870004702160248997572127240121745 3925 717819526156506120907831664738314900 3926 543227604407248722318132560457340460 3927 386797791003569908257106841524629200 3928 259524827047793025632136629938464120 3929 164294526424144929998318094103810320 3930 98238562661478306847868494934308275 3931 55531287057833485145529401214351048 3932 29695806057190480664152782370267104 3933 15030944353699009939399320583486870 3934 7204005959027634611680450071416747 3935 3270050547562850491619102304963265 3936 1405911064971503815960570761831705 3937 572465592898625122097394132152048 3938 220713308702428096298803536172883 3939 80542934502843160093746476648387 3940 27804088622289946919305838840825 3941 9073219116525302572221369106446 3942 2796384478183654038530184130321 3943 813096786328694747170848581573 3944 222757757841740061713350665841 3945 57412002053274698456840027160 3946 13895452796169042614411262188 3947 3151636092584395625661458096 3948 668251992621141107747300012 3949 132088421038529903751436160 3950 24260130260373004449816720 3951 4124565821036680663404448 3952 646246127722780480246364 3953 92832209941675622074600 3954 12151289202465699654312 3955 1438834081156461464525 3956 152784151500950083031 3957 14395969785595864232 3958 1188173572345343234 3959 84530097360767910 3960 5079391889870870 3961 251140648535680 3962 9870824749843 3963 294325073688 3964 6234473832 3965 85100550 3966 639219 3967 1953 3968 1 3969 1397079256268778190476921624232 3970 23724917129059785881083670897066 3971 201450899182200723707879031628503 3972 1139634566742601824391909822090480 3973 4829108370537385429961766008095450 3974 16339137948945771440230488945115710 3975 45952955164769386548206151444868743 3976 110430972148537987589485288826023488 3977 231342715135256840909196289744952178 3978 428932574477540269042749201598991040 3979 712242280938025292249583677639297316 3980 1069249175642829326072759288092483344 3981 1462472713321957219592840384072634972 3982 1834086923831625045082019895194679300 3983 2120259922859436851146886854512914250 3984 2269600336912066624438223971647814800 3985 2258204063245360410053083542960923745 3986 2095330775504328828043970169448980270 3987 1818187559883375375892959156023644295 3988 1479013160970498876406465412724016600 3989 1130203761216136148868420408819713880 3990 812773288500480942564888278073515960 3991 550902030914434800773470322836138940 3992 352399894147453108026453930850131720 3993 212974381324526382243617829830763075 3994 121713925033941263306807318850387696 3995 65824726256255471865334537380412734 3996 33706724699585197762014078340949888 3997 16349230495244500524988981129712592 3998 7513463203303141563216831250766910 3999 3271821882538804965089727009655951 4000 1349977921276747801920611624054272 4001 527676916647667041967063795291002 4002 195328508127939505607762747295222 4003 68438992231502245627503445909805 4004 22682756254889145529441981666368 4005 7105281943294181069819032725170 4006 2101448661329139559496956926318 4007 586110703780744811921277511551 4008 153935705176718114541148645360 4009 38007268434345978879111597664 4010 8804614088880211654932180672 4011 1909338426436856813291117856 4012 386581050184070101504936880 4013 72854767272997690067839860 4014 12734947054618031524173056 4015 2056212271235273234995464 4016 305195464341824333907888 4017 41406516259912650823837 4018 5100711661058799293650 4019 565971857367411682533 4020 56025196977730761144 4021 4890014411880351212 4022 370938090943310940 4023 24016045497675550 4024 1296876488730760 4025 56684627352267 4026 1926717257712 4027 48195720462 4028 819528960 4029 8382864 4030 41726 4031 63 4032 2451703184802618677312703692537 4033 41961923799971921572913930623668 4034 359108724506544290145864382527126 4035 2047552500248545372360068177463461 4036 8745002436457811155388123929807865 4037 29823640118073590884218166879358442 4038 84547834083646194028512377180138640 4039 204814380203525458028850130775139741 4040 432546521038635581193103357761789840 4041 808545329108463414370648017089174360 4042 1353681064643815646938201773316293066 4043 2049178411072636976984490876172943502 4044 2826467643566336174548627334623275204 4045 3575024344229569281233117975135237394 4046 4168721855159105584144924685583242550 4047 4501678020945539316155652717909888180 4048 4519191889321968810133965805336396650 4049 4231449318740262494644506821591972115 4050 3705833755247095800734360700191176250 4051 3043038148187617360140530760525384825 4052 2347813761557863022077361593990219710 4053 1705052331178814250364308573902363370 4054 1167349233191057165449340754942626230 4055 754439612388301286977222621069085790 4056 460776687556162449350579326086689175 4057 266194207772253791258858810135241819 4058 145570297916038740504204164892131826 4059 75399081208538123895184468245499396 4060 37005324964117166886900950624390927 4061 17214261033162189728696835468579180 4062 7590958866899013691769537713953484 4063 3173107874202402002712156240135725 4064 1257148223179592989051307059013829 4065 471923690927343416375070244990570 4066 167782146819834898610428314867050 4067 56460594667637464749142410881007 4068 17969505919372138315069928025997 4069 5403886938887945899854953952326 4070 1533773018226579200513022832044 4071 410312633695278313377971195305 4072 103295415877418704866156531494 4073 24426437037284861164205702166 4074 5414084316336682070266403182 4075 1122025528646909579228686502 4076 216796293284823562724946090 4077 38925515672443805779715554 4078 6469646740130138072309726 4079 990933286308095198227326 4080 139138323847325721639112 4081 17799256914724582266575 4082 2059307958079413118758 4083 213592698423954065827 4084 19650625438513138604 4085 1582822478268986454 4086 109831283893522510 4087 6432611490158588 4088 309744948883395 4089 11845644290359 4090 343339642230 4091 7062383640 4092 93525139 4093 681008 4094 2016 4095 1 4096 4302439163276003560611653783721 4097 74212934860282971612419616205516 4098 640073270378314250441596639781833 4099 3678110364517762302483158267018744 4100 15832380487455012370212793887065955 4101 54419948194838388541880516542748644 4102 155499752774946068838218488595166099 4103 379699338985726415583233550777512952 4104 808333726554215230923948291752813556 4105 1523249011876832446379954235763002500 4106 2571139434206409841307991921383782092 4107 3924369122338851219874830229190269272 4108 5458295230585766050732948254579745242 4109 6962436299691133808986627914388687416 4110 8188512181486693139258169633170156850 4111 8919725119948056894570246664341459360 4112 9033844025538881664439433214619132785 4113 8534939296354877399300858521435886430 4114 7543391046318925655230610999952539665 4115 6252200216742457091677814801848590500 4116 4869845001120831373103069087603767700 4117 3571105321669604892971123559618213400 4118 2469296760012383590065129253536464400 4119 1612151060919936171067643098289525000 4120 994922924172585001333545154023244950 4121 580941596231447879752189037530901790 4122 321194313609120267968504492410154670 4123 168251302270255051168935933743681404 4124 83541205737903655683108127947949027 4125 39330333946800954299104473049650560 4126 17559419571971017306007648125886367 4127 7434614237593982474730251236193472 4128 2984845166792069712257571350811763 4129 1136025416174829432904384478452424 4130 409714963655553844026675293311955 4131 139946555806123385249261816271072 4132 45239651511997592556071620017067 4133 13828319467885974018672648154756 4134 3992544965514598463144227163123 4135 1087454510206117960879560618120 4136 279002719240103889551921345712 4137 67311711716450842563841017232 4138 15240060195153464464259711096 4139 3230644861963994666247690128 4140 639490578702562637585369760 4141 117835287123930946316685640 4142 20139708570329134250638960 4143 3179469461728534439370464 4144 461384675037353203941987 4145 61191863306993777873550 4146 7367305790194702467139 4147 798743875522234834244 4148 77228637229626166142 4149 6581077802490437856 4150 487133907761783370 4151 30756140747926776 4152 1618411935359446 4153 68872698999118 4154 2277110221854 4155 55351585500 4156 913735043 4157 9065888 4158 43743 4159 64 4160 7550254398018166634387525499137 4161 131243486978187648019844754752735 4162 1140725722103197070137038188391645 4163 6605960620853924623436143529563130 4164 28656784842495542562967388207792476 4165 99271288286469383365199713072966971 4166 285889128800143149640118429389305033 4167 703610148835342168207408485341179548 4168 1509847055260039192003354357437905703 4169 2868089075026120487715916724052659342 4170 4880452839337952473255264562580751754 4171 7510247792953685143526546965977074136 4172 10532524766356960797421841146689310410 4173 13547930109228702336777944699387456970 4174 16069499851071661781669399515210543494 4175 17655834488162309830421102413491173640 4176 18038777909034627620515412913124866045 4177 17194747875550429532082062653104253920 4178 15335254440510064552220357107880539220 4179 12828021641631516124462965800063344730 4180 10086104989117054356731262337838397795 4181 7467541601002603351351768008578085220 4182 5214425360426478123253808370795288920 4183 3438709605875646527860387938466583220 4184 2144083260354382114510897502009517870 4185 1265205215956219298659288080032875557 4186 707123338296769795250190848593444371 4187 374555819691340444843571105094532392 4188 188118673515887571137474676305769227 4189 89615964532615526794640911376167185 4190 40500499989440874050815489765287471 4191 17365235506622519475348768560603024 4192 7063348979977867678222444053982152 4193 2724926956082180902125704722932327 4194 996681955522178945837733215362013 4195 345458427787831104261748072284750 4196 113392917460665547086592773947946 4197 35218424634291098942238194584331 4198 10339865894142168878054706031761 4199 2866194406339510111514044006788 4200 749094219555695251953620307539 4201 184289747927569761605453446800 4202 42597197448811753180817658360 4203 9230591135364975111746915960 4204 1870484109856138880237382912 4205 353421531641861991034935012 4206 62056551289589177919506156 4207 10086635570385662851735752 4208 1510775364453564201388137 4209 207416988947734843589450 4210 25939820733343186470978 4211 2933256350310247800030 4212 297264164878842849575 4213 26710882244287987590 4214 2100336964453395294 4215 142191784890272684 4216 8119498550615592 4217 380886792496717 4218 14178003554587 4219 399604238088 4220 7985182491 4221 102634769 4222 724815 4223 2080 4224 1 4225 13249772817562948385476100907090 4226 232086698874537630883482774014806 4227 2032737909394935230017849805110431 4228 11862327923310402277044929226825684 4229 51856749498263100841233196547882145 4230 181033646547171170287561746439801830 4231 525422646985751222128193097026972809 4232 1303287257579783253670139662095013344 4233 2818791863786699691830247200887160901 4234 5397261672799451593153372163422514260 4235 9258150991881679784150045195767842622 4236 14362763244203750238532544727004311528 4237 20308412656960705961549700726439476552 4238 26340275850015270021986700379477933956 4239 31506621331277300535979064022087622710 4240 34913412203649689637540855828137690400 4241 35980950780854859965139952363398567135 4242 34600657909703157013813241015647329660 4243 31136441567562914154600815615843629340 4244 26284438505780022371884897858564847200 4245 20859340807225980093974101223386453275 4246 15591061451077384411122428525053868400 4247 10992956184522420464498643228712589700 4248 7321655290040984596246143898306565400 4249 4611731732623976561129249653302919175 4250 2749809280069667060808211760606646918 4251 1553370049359652151529411597064525869 4252 831883434014045489877691072208905620 4253 422553687319705580752493640786162362 4254 203651736925378777815081362494821090 4255 93148612187448509057800506699713439 4256 40437425354925462092917552537081184 4257 16660507379734839105256718812224117 4258 6513449130529352510928359504200734 4259 2415532819456124962788533685740975 4260 849363711272895233439623717624340 4261 283001650467191560432303261294887 4262 89282562332209624006660386957302 4263 26645392369994346612295901934873 4264 7514018883456199838157702921840 4265 1999623012259544966723065223675 4266 501401524538658726497036392752 4267 118253693697972705367277323872 4268 26178538816229647530468136208 4269 5426893267611623772633345780 4270 1050627577249975916393323608 4271 189352812200466500197653164 4272 31654796795549882640657600 4273 4887840553137540161616537 4274 693687722693227973874800 4275 89964250026840279200550 4276 10589359355637504180024 4277 1122101495064853440029 4278 106001520955467551316 4279 8821626629259981130 4280 637362664391038040 4281 39253859372523321 4282 2013413516760726 4283 83449291238309 4284 2684689853940 4285 63439356938 4286 1017094562 4287 9792783 4288 45824 4289 65 4290 23251730400383733697176330098764 4291 410390660865912748433316281197809 4292 3621853919182892316747683200158269 4293 21297458042009525052832314739716794 4294 93816944897821833810664784037582155 4295 330040357357751875944558890670111854 4296 965307258037936358277805449790025011 4297 2413053081335147835518004330420499026 4298 5259981208717191175205263270652896251 4299 10151196611155439106050187904240463825 4300 17551828641781104977688780238628372424 4301 27448961222924209185360645358418787854 4302 39128474448765051100062225297556192800 4303 51169287426264166262870976866066663526 4304 61717748802507200957338214947133628330 4305 68971702708670094981642085789166053164 4306 71693077046428226910054780777441115290 4307 69546441123706507850921257598132025090 4308 63140828320130241544993089255427626615 4309 53784918980862124607974390826842939725 4310 43078243051344796237105160194753030685 4311 32501946610817993347492405851382495075 4312 23137220047963744854189251789126226700 4313 15561880635540353368888222073694897100 4314 9900861674021866365873891798796623650 4315 5964515276596359815886676826697592989 4316 3405074693756426194684235880447735804 4317 1843391375294655113362433329250249953 4318 946834424282512639725255904565355512 4319 461595311042926898588992835020945755 4320 213641774543241733866329610086542399 4321 93885309858292243930024429389153920 4322 39173132215312417245167082245687397 4323 15516500534337151518600271467091954 4324 5833000186952976292987329693911795 4325 2080182542430707849677819101285060 4326 703361906967422885346571624672573 4327 225328285446682077620276381415908 4328 68333568977766247733246871430683 4329 19596618799406577940591401323650 4330 5307894420336890721678914874191 4331 1355916513181789896354159317763 4332 326128286353406041059609130048 4333 73714268612716603331994993848 4334 15622739277470651748113904240 4335 3096662441135597030720410996 4336 572375026199604001444688504 4337 98319270201702680537817108 4338 15633456525515997738152212 4339 2290541009161925879479850 4340 307581110751273140113161 4341 37616721179635479398101 4342 4158679937268503162411 4343 411908765118354236331 4344 36159854643625900070 4345 2776492741331342096 4346 183442276272136404 4347 10215899555279999 4348 467011782641484 4349 16926020388025 4350 464059919016 4351 9012067691 4352 112473375 4353 770704 4354 2145 4355 1 4356 40803942381222685643264084789575 4357 725637628255020295754083118541500 4358 6452538862970396456478192802859823 4359 38230560968854310611936655398889820 4360 169690292442332586996672545432337195 4361 601518321110569523245021556313478518 4362 1772843356150966430989898265309217105 4363 4465962572111462658061352151724832032 4364 9810694717652162936046364874610371100 4365 19082165433064207606489813212560327930 4366 33255131728791813749920235283439508898 4367 52423105147142080586610073588997429184 4368 75333576458176422131002588776389456850 4369 99322117002345510004661057631793016208 4370 120790721865595330845575521067480654430 4371 136122949182058448910474082670562668784 4372 142701558936523601282604775519255046250 4373 139629145085080520564735876283994675530 4374 127886379547360360969336898365435238850 4375 109914608224628592570907308103147467100 4376 88839667148729172984389413562459508360 4377 67653609189670131372456990071837262450 4378 48619429121906328426904329236810935800 4379 33019346411011311010635523045467112800 4380 21217020559939476353515187406139828175 4381 12912074961348866316242782124114815922 4382 7448506740563417795238174692998161471 4383 4075701847329487537969967439857208176 4384 2116561449083912314869612811764691117 4385 1043589863496908555772564183403630740 4386 488671209281239083746114654357312735 4387 217346542066289180249465091736255648 4388 91821295879170805680868673709610989 4389 36841637293984102855432162911157466 4390 14035671684419178177826513698713035 4391 5075310665310297587128563027609492 4392 1741020364413383886525308407337795 4393 566201166201971643521841057805786 4394 174425749177598842796674739331225 4395 50850939597548643888780339635360 4396 14013084525086621455232043747298 4397 3645250042456340542586180605710 4398 893711853068740094824341540536 4399 206137085793729486431728432960 4400 44637017078050491022553065860 4401 9052527994418565028478396264 4402 1714659837096444605969618596 4403 302366640089118463564859376 4404 49458009087512239304997872 4405 7471876473262334588902750 4406 1037408525954542317782100 4407 131601768647440795145780 4408 15148625549678252114362 4409 1569364221711539499390 4410 144889058333624778030 4411 11779104267968504672 4412 830921071223130435 4413 49933633208203718 4414 2497279001863255 4415 100838242843920 4416 3157751279437 4417 72563850036 4418 1130338575 4419 10565632 4420 47970 4421 66 4422 71605927179624585974827940387476 4423 1282973252101486259270032959091671 4424 11494265678144210943776385717854811 4425 68615107828797455534815758679936368 4426 306855519603805563799700888887865490 4427 1095990126810117073802477555886347022 4428 3254808812060328431487181322085692032 4429 8262043931519745870424451987887230584 4430 18289965914129198970565578347780492532 4431 35851585272702919183457826754068441645 4432 62970520746040189819198551264836437559 4433 100053689965463127419930781589440911844 4434 144933289103268958070320753613076673778 4435 192635284220246468906950363348114019094 4436 236199327836209657510676167696504032810 4437 268398735330326392898206086305142980424 4438 283749282112494240964395952585495907109 4439 280024633221731057237278564399547203785 4440 258714155556156745385389539673771175855 4441 224333122726742410296117396877600838950 4442 182960912528421632061737261121830531835 4443 140615235463718469951675061788712475635 4444 102005479540111941400488027239536861275 4445 69942731339964577638319576475959530900 4446 45385136523980431674927810842174283575 4447 27898573867568929682151741327632390248 4448 16260014833256754302399990168704059078 4449 8991600397775139495610016906056281954 4450 4720350102485627194251205616791533417 4451 2353516889839076049743979158060329965 4452 1114792830324233063457611677853921175 4453 501738361985004803470352410007267520 4454 214577851426130815058933860837831434 4455 87192848019737984843102777292886992 4456 33656927405149304033126143352146470 4457 12337269866959633888217726679729084 4458 4292499303484349064374543834958624 4459 1416716865789702158344334484530652 4460 443209044861898238086014503625246 4461 131307455886918810796077950364720 4462 36800497558046275257941936245890 4463 9744256504346895670271087936925 4464 2434064102125178023813474199907 4465 572613034446405352754261814456 4466 126613917942728909871152430900 4467 26254867134810536918110263600 4468 5092332324079372825019289240 4469 921091020771221630479594584 4470 154834875608798818930619577 4471 24092515632434428848736125 4472 3454053477653349680256639 4473 453793036195316475986094 4474 54288034481150829724419 4475 5869399641463842036147 4476 568347132815770322135 4477 48757306473362624228 4478 3656783802486951843 4479 235853197277501246 4480 12813481550842608 4481 570997646556930 4482 20156212530881 4483 537753289021 4484 10152969687 4485 123086976 4486 818740 4487 2211 4488 1 4489 125659642378410220003568126084141 4490 2268251748794703923165386835530462 4491 20473093379890025295143028670351759 4492 123127797674537629650257686303401264 4493 554770794589945159972498357040148966 4494 1996375637411927253490500207524082420 4495 5973559489760444437562732494295558634 4496 15278714470376206991017648969989320256 4497 34082127810099741002833402912907843221 4498 67322915232432041627317129803774494034 4499 119168707226978439366605272793181602749 4500 190836539093719092210843589993114318832 4501 278635620121344416510950571977898724836 4502 373322840873822965103051009409334949556 4503 461478512185412528874905110038387392202 4504 528719197250352561755817481849236371328 4505 563641328808281461485073907310574498878 4506 560975044372183476133292504855045688090 4507 522765463846457384060249888923397389915 4508 457282107436948472053645685588904762760 4509 376290090203225355339123186152259113370 4510 291840232445969178625669792724676661570 4511 213680412585133437253225561251843780825 4512 147910205978400781207606929427831555200 4513 96911579937514211003961627048777578325 4514 60165746936302962851588672965190762088 4515 35424157304459023504602146822274915422 4516 19794322370322438167166438514056031352 4517 10503283652204687137965588436990689452 4518 5294766252025570117448743874937310550 4519 2536550778364450434219009659819756999 4520 1155044926500010020501049201938203648 4521 499968771396400178001606792558841004 4522 205708722943687406785075254605632064 4523 80436320072479357518244994143557212 4524 29882083108505879923823893437934976 4525 10542468272402326865021094813576458 4526 3530219308270075751965841075336648 4527 1121198790279253447010165815739828 4528 337452771175528150707394830318272 4529 96150125809484885730519681930383 4530 25904369584168971427863283459010 4531 6589878166809572640094237277273 4532 1580386818427131876173522600288 4533 356636375265890863567599139292 4534 75568146516917945112901703552 4535 14998245390544873043271633656 4536 2780419482551868082457076992 4537 479892568543017179321435762 4538 76828248362764690554895010 4539 11359615004203838892267239 4540 1543428440126096813893448 4541 191571170817697226244566 4542 21571289438744247761186 4543 2185420518534727029369 4544 197241205110086963840 4545 15668700336660072231 4546 1079467455853072804 4547 63314429535387164 4548 3088350289879736 4549 121530956157236 4550 3705646156118 4551 82839856519 4552 1254244224 4553 11386583 4554 50182 4555 67 4556 220517299958418539675572396570381 4557 4009969858541343783146387686108654 4558 36461795568452702066503814266258701 4559 220912775304305928864934462240750968 4560 1002760908878360488064847473905816185 4561 3635444696285779933226572758930824631 4562 10959625329311074425185637931387510845 4563 28243313037253492770169481160592716887 4564 63481065783130729183510692188807963562 4565 126355681821702407712185459539210995785 4566 225391445276347214240900243146474390552 4567 363757882386365513657644787967182083665 4568 535302112415917343915903687119553715404 4569 722932227174837507243130877939036113154 4570 900861585618111689986998879164072408910 4571 1040571214323051506189003606692915809396 4572 1118510720588860227276088641189488448537 4573 1122602323783687055275833498660779708784 4574 1055098639820768920376989824654011371080 4575 930973476380579510798133923711692090675 4576 772877449528872069326108613519600575115 4577 604840083997582477749469361291849133430 4578 446936401026109600112085496217836849360 4579 312283077446053908761113503427896617775 4580 206578428839940733314194684092013119350 4581 129513110930426817658681010162898405250 4582 77023305422444773867951437372361507563 4583 43484254282892560883854643037618886533 4584 23318677201453311354189633535153610382 4585 11883394131110687620307665580244764175 4586 5756906962028074382697937270799604783 4587 2651819654124298397492708109102003864 4588 1161572807164555969846035716260473435 4589 483822790708580940960545081957755047 4590 191602595149982471168860973015410515 4591 72123462736092549401858252877183795 4592 25795416807383024853282117851651679 4593 8761401856023386166958424151569259 4594 2824129984461938013553485293910501 4595 863232321745985529796831814201205 4596 249969354875380284565627082091534 4597 68497145739407041530751552085397 4598 17738410546453262478884249226390 4599 4334649937258025815013644478451 4600 997771798319779174609132295040 4601 215910854758122337184770904808 4602 43821157434498789757125464004 4603 8319787071404561217049089420 4604 1473132651246850945931985027 4605 242412724087643866475578350 4606 36923224215880964681893314 4607 5181310564403125309421121 4608 666194200251797555719389 4609 77981952389208770595672 4610 8247418382339611051390 4611 780962282496925352229 4612 65489740147450442610 4613 4798878078900669488 4614 302232220591092503 4615 16022743725025815 4616 696222854776038 4617 23944564124695 4618 621846520911 4619 11418598216 4620 134523740 4621 868989 4622 2278 4623 1 4624 386980884718051445322404607444097 4625 7088714935588255536426161681475182 4626 64930041931852807445536339456459245 4627 396291688464617497965793639810533988 4628 1812119232616321554072339407282813790 4629 6618419156955889282937920334376197340 4630 20100885491523843023983747342202890486 4631 52188706213350640425821316511293210704 4632 118186640209147377455346756794590666107 4633 237032195579646235012779440593843289870 4634 426056034031485301378253067814309668303 4635 692931102125413312071783489059035925532 4636 1027684742942015194182090364277958786738 4637 1398879228714173976730790928181673346904 4638 1757131543540597004805869462047482388890 4639 2046101151075279714884624760183621587280 4640 2217449856401959402889110723197991696209 4641 2244146283112708912176331011591139525032 4642 2127096382501689620975133240513895012405 4643 1893049276341253598513599907961706471600 4644 1585374706093146477132359590720076492505 4645 1251784348687717970102329916678162662460 4646 933422865989448413045428189359330965105 4647 658273613298693109805677187916228130800 4648 439597888904783890868642904929294968250 4649 278285492205653381476958904894841733410 4650 167149641442421311703137649728710530622 4651 95329929064440092298355021120808880012 4652 51657142825734861436221305858107814127 4653 26608472449753941116624949263811703800 4654 13033305338202425462339241276510354327 4655 6072090691773808948716117408238907424 4656 2691061258873847793780095292730873428 4657 1134520626463481822921790618323774592 4658 454941672556584310794575572552155360 4659 173481504897968906253229189787572440 4660 62885677887394317941523851482891416 4661 21659270238484376540941892690950356 4662 7083772665986894411804325866512416 4663 2198309073620716928606498060563440 4664 646734396787931298569993298452127 4665 180183806650430617776488654333202 4666 47481120108044206099079930897499 4667 11817340155219719722888791248436 4668 2773294923297122918941078667520 4669 612530887457299219871197078056 4670 127049681184639487490790023544 4671 24686158747493976200373040848 4672 4480536071340129983450636277 4673 757147408379175831635814000 4674 118676619635541701857934913 4675 17178547251425959492945488 4676 2284740668097829052825985 4677 277545151317683531986452 4678 30579653176240671120585 4679 3030514052076083072080 4680 267451462397452104444 4681 20766058433398887806 4682 1397577751773212008 4683 80029082791273380 4684 3808423609248527 4685 146095979008648 4686 4338899022087 4687 94392926016 4688 1389636885 4689 12257850 4690 52461 4691 68 4692 679104111856094570972804944401954 4693 12530569419009879532543326782858412 4694 115613099784889577979692894167589740 4695 710787101488029373488271289279625214 4696 3274033328573996079267006473637310065 4697 12045759369326341214232117234211319688 4698 36854774202370908740080661798720570972 4699 96398879699374625060113706269074976988 4700 219938941012141052509168056503884608504 4701 444430562543053092121367840728150198330 4702 804922096602872193967079495010763050554 4703 1319163599007548977571060750497296874034 4704 1971624336882103882406028811388330347741 4705 2704815563421906338726455102975300520778 4706 3424489399949509390639725023498980924670 4707 4019733358510559646448157164649248753200 4708 4391882338096038984420392837360748880827 4709 4481534678594493011001135763255458979029 4710 4283486868440571284776067539102910064339 4711 3844740359713187694599451513531239596450 4712 3247853421804277279022221992195598851180 4713 2587156205149469355067845692156494314805 4714 1946589595089533962355796012319841333535 4715 1385430343570709254916707736798384267560 4716 933901800374794386980559326815419458050 4717 596890469319609430457058529635211364683 4718 362047498760980727850018346105042112265 4719 208569074334295812243371128268141496984 4720 114188824014791221372906771141615562505 4721 59443710569671388946615021920478874905 4722 29434882371826344479058476647348314495 4723 13867762839586953468919503520293862416 4724 6217293209603828172707420568923914641 4725 2652531220930225903512540332997058632 4726 1076831137800559042114004993584580400 4727 415887905245854256679039999007749364 4728 152759786867394607372821039366956430 4729 53340306464196140655152225343743322 4730 17695796685544414672057915331086770 4731 5573769790853661044666878615414620 4732 1665429115080424577394316180626036 4733 471594066211518564285196440201168 4734 126406483991682792462258118472268 4735 32028949571252235345727472567826 4736 7659717542371251465680746057455 4737 1725854489727282358712058110604 4738 365619158566529450339595417996 4739 72655861950089175980007899616 4740 13507199648829119334882735717 4741 2341950423737306253961493925 4742 377374105784285453846927091 4743 56282821590252016279989378 4744 7732740431038586271704820 4745 973302669119002870613241 4746 111507971439140981053635 4747 11539304890570211777792 4748 1068802962370952226898 4749 87633746054540549307 4750 6275648335538315361 4751 386041563203106020 4752 19976548755024331 4753 846644938667521 4754 28377709348359 4755 717628162432 4756 12820490605 4757 146834050 4758 921518 4759 2346 4760 1 4761 1191744638952556236298777677930192 4762 22148857345732480217453711781224012 4763 205836698283425962333633037140345464 4764 1274663536179147283254715926179667952 4765 5914087246570342661627380191467405545 4766 21917902601720534144760378826354264272 4767 67551262703199158231074561762071135012 4768 177993626384864871063373686598264839800 4769 409117700774362604402151883752687008280 4770 832890185754179005213977765007450805120 4771 1519856118208550128097400146408323117442 4772 2509818567031188243865335624570575183952 4773 3780039262977157712960009646710109466015 4774 5226066755830574058231436832866368879140 4775 6668655843515869935948239514357189103110 4776 7890206738191376399019563758691201708496 4777 8690355477131207001923384746203700291866 4778 8940464533673063340714796095589061389482 4779 8616519953529243725854489175276296303601 4780 7799402662146622002081580458672348453300 4781 6645285387004954237953658991440736165895 4782 5339865402173077625589081806127151017970 4783 4053636989905864604131109886884502080355 4784 2911356616252118121722194482249931137840 4785 1980774676537384817451234117281888580225 4786 1278028017428835454650287385375761250106 4787 782741042777211481683128374585678529631 4788 455418809907020630907428090809442023548 4789 251884857186848424078282248043466914744 4790 132500808444981074478944432480345013930 4791 66318444686121591374792932972552819071 4792 31591653017698747466256901747161570816 4793 14325369005147875072704190860514332849 4794 6183853057814842748997894706098497712 4795 2541021033949417126563540923998435500 4796 993756845736433996132423660641854928 4797 369787354816654278508771282013061768 4798 130873005625942584024562715779345284 4799 44029819072024863319848458628952722 4800 14072105511357547088774931557068920 4801 4269169940123029539593932391253714 4802 1228266513424564566329021994515124 4803 334756919332798217550057657521232 4804 86317918486133720403775480036776 4805 21026602177726853094904692512415 4806 4830612071732731579069636420440 4807 1044629826082095085631952449700 4808 212173875974229634710356407344 4809 40373367553654374615570771612 4810 7176569583276359580281403450 4811 1187729500440442135678048233 4812 182321801913141935552495988 4813 25844171081253975229827411 4814 3365588607155562476942298 4815 400246907012855663428855 4816 43161292805462325904928 4817 4185195972071060511813 4818 361262034004584542130 4819 27423131494392729535 4820 1803422318522083980 4821 100847235821823738 4822 4683339216923578 4823 175189781079495 4824 5069334498240 4825 107360195865 4826 1537392384 4827 13181714 4828 54808 4829 69 4830 2091366050767069346947155018902527 4831 39147983435181379564440658798022651 4832 366432193197236778129226684670943663 4833 2285514717187919461521110757601375173 4834 10680755810206422673582570966049406041 4835 39870379087028290883421227819227902471 4836 123775976907921702677346405967459711886 4837 328530967994552823208551897895265593802 4838 760693274231755518384774857553861840447 4839 1560134305347944828373188429589888644177 4840 2868244540809120220714562265754499761093 4841 4772270699751627714820220414899342801653 4842 7242371428896362403195358107748108319529 4843 10090136770893504442691147938049482145409 4844 12975890165330559848058287642056506844314 4845 15474139125356385252309450674368274786852 4846 17179910680003614353879019782710270565034 4847 17817973153558422164136069553676560509585 4848 17314037816601389886732848803627897009265 4849 15803504726860191571878243610364178833684 4850 13579783141670711770103307186975483097965 4851 11006837663595534668102510238251492742270 4852 8429479107173395043917367726286825444625 4853 6108723231332305647643726238578216507350 4854 4194402171876775283901582361559808807410 4855 2731754969213725356432391567897277358739 4856 1689189205349819596199475677535395108892 4857 992496331862744958016720770847883011767 4858 554477178454496208164895137950758698082 4859 294698059959101061064584257587530605133 4860 149070550458536711562856703230934849079 4861 71789210921208269429029652753106146808 4862 32920178207378914286684442556890579477 4863 14375927471892921796332364973716752597 4864 5978163197121603602398402141637730000 4865 2366996756368957373158465933095957972 4866 892107001001193618012056185362235446 4867 319939084006173693366212286789962616 4868 109128650350203970493653660446124056 4869 35380774325039670321743072023861014 4870 10895105879186509916423922455184699 4871 3183817485580534464973659085336191 4872 881998734343045795245644913335661 4873 231349591439873511547890466328931 4874 57378391152412093265908398954285 4875 13434323160269608566038079198267 4876 2964013777052283347255960537496 4877 614947526127754032489883350372 4878 119689774732414959659344302552 4879 21794999728683578089669226415 4880 3701564530090270941692784213 4881 584236815636201566306940264 4882 85344616738393250027819877 4883 11483419459450562834136642 4884 1415323013564130355551449 4885 158742113035330833037194 4886 16077831282662749606884 4887 1457007880361527545213 4888 116835880026162017218 4889 8178902740397438673 4890 491538826909704312 4891 24834254619964087 4892 1026889711491591 4893 33554244086336 4894 826524774426 4895 14371062288 4896 160070571 4897 976395 4898 2415 4899 1 4900 3670091574437677028568337304276816 4901 69190319470736620109296905331207940 4902 652259075822659772589423611367497202 4903 4097376598183257397629717021275463332 4904 19285334137107616674571212851168759340 4905 72508668859658735418674567764142955838 4906 226727608547409348794227173563711804316 4907 606163677804443649904837715424691888832 4908 1413802535386779730879825868188111143930 4909 2920987747246985295546750762149279081340 4910 5410014683223688420391413804390740062088 4911 9068820453085294097476486607122967360276 4912 13866982899721310242131010254247715830702 4913 19467437275473394996431294981529675050730 4914 25228865079503426870313042523145873868550 4915 30321971314598314297356009245552804796848 4916 33931821600652877442826454250619542674325 4917 35475489591073442016061470683862470019756 4918 34753972403192677662100936303416010189721 4919 31985380236375621277352779911760635049780 4920 27716796620574180888757306319846937738065 4921 22658398095368138024615221361777466096090 4922 17504620016554067716580657691979646845595 4923 12798567584799533070257279606269546891240 4924 8867857740272369004137976678104695362925 4925 5829245266480815119142229070520473954230 4926 3638822414792634462759070182330703685841 4927 2158836472168995851202494607635101914336 4928 1218108059309660032288471761540966570489 4929 654035055214949639302214581517046423480 4930 334314636478087861762308360696531332607 4931 162738093978599991756456363604549089792 4932 75456170797325575670709513049058449146 4933 33328608902445273647176145865922484322 4934 14023458334978965965832622725963043980 4935 5620314468396193091313084134971665480 4936 2145055374543707304341545789712471118 4937 779373036799860614498964325790428608 4938 269455977475673935708927268029984122 4939 88597235316055903247168634403933680 4940 27684806653834300914756281641396020 4941 8214703348990627890103108826986104 4942 2312319480558022167447315841936314 4943 616760649305980963125532464237876 4944 155678866584350069960640858922560 4945 37130773373889369540942526541658 4946 8353774468594450279577142353124 4947 1769387705746933241541775224720 4948 352031395584145122768349076937 4949 65621548202653358133706579200 4950 11427392825063438527874356809 4951 1852790045605669895172495060 4952 278616783149461030370023773 4953 38685983631079955020066818 4954 4934193029591105635056735 4955 574601173729484234322472 4956 60661257470517505055989 4957 5756780482473119382518 4958 486152564843513613085 4959 36087907884330313560 4960 2319587722071587177 4961 126702502028471524 4962 5743661629508103 4963 209568853568000 4964 5910216179400 4965 121891271502 4966 1698439280 4967 14160524 4968 57224 4969 70 4970 6440561737060840946488297267581297 4971 122281134263838853982255240986589576 4972 1160921782820957628730240522221194844 4973 7344497510271553432788632858659817642 4974 34814850891587925515453629759177225405 4975 131831529797645794110643477309994273973 4976 415182979375403909880843351914908669957 4977 1118014728203921892110769063757771600536 4978 2626566838925854499922206973872048209695 4979 5466306948357597681916913833517295155790 4980 10198885063440572571324876154017741319582 4981 17223577196050718816615250543263343746502 4982 26534085766243855264981556837786200425591 4983 37533136701803064298638227318914235688705 4984 49014565852255094212975748023775543262165 4985 59367244563846309653532179703127854256544 4986 66958020385598356386987160380409588153838 4987 70563025765133932560657302946144011192577 4988 69687935563198567986744786436567918793881 4989 64664176271109819145787256300181040424840 4990 56503197551196173815161627595850958924444 4991 46584321683979576538866662486965337399950 4992 36300370177263062035888485976681312051220 4993 26775610671786409054379285295613131777240 4994 18719454600285535067747136868259755868175 4995 12418391076516130802952702202797352027012 4996 7824923618797550712783897244233206901054 4997 4687043584954875489812043838181479419714 4998 2670701319307396607599623313213082345859 4999 1448465180183427076105402227834199039095 5000 748074418697880589922192776241866226409 5001 368030735826105581738203746461535633600 5002 172515090295929634090211525407685227656 5003 77059952593043507460998073160602960387 5004 32801848920863824503164854501905048345 5005 13304531189332049281434987215128522416 5006 5141031013535398646205848948529871602 5007 1891999641404029459159563983919413562 5008 662879202053399873585698905253414242 5009 220984633096608790435174330158246600 5010 70052346182287244685650713685653149 5011 21099791664888766258391570627082126 5012 6032948118261766655843681518879266 5013 1635731440668469712802537197998026 5014 420037617147754690894392997695405 5015 102009624633927102265920316747359 5016 23391876074755589284498719396279 5017 5055385712310530346928031594208 5018 1027520034143054058272451565962 5019 195941073438660082801798866375 5020 34959380765884266759121800603 5021 5817500107138108965605281824 5022 899648134364842416696499356 5023 128754582067004184480931758 5024 16971140804925936935185220 5025 2048697633780374653635272 5026 225010699860311828149173 5027 22310450429180984857024 5028 1978638227512200941570 5029 155213083878554560110 5030 10623964274930648473 5031 623945679741783113 5032 30786538731644619 5033 1242352727960000 5034 39586177368335 5035 950113451661 5036 16083659607 5037 174288318 5038 1033689 5039 2485 5040 1 5041 11302397950451074211355412249788305 5042 216098658015793075101275417725368152 5043 2066059019052047503545140364279021438 5044 13162960022173191923928856380342100664 5045 62836985337269994966027223896909185670 5046 239629348149562337687022256560192847878 5047 760052616883950618180059276178480300851 5048 2061348378237440603642133077582368998472 5049 4877657126506575614045648754639273410937 5050 10224869715971179109155316345109449177900 5051 19216853426365617410146463101958632775332 5052 32692374781182339450251086432939303235376 5053 50740109814996429073683727721296417898632 5054 72313584369851185882471959740847885983262 5055 95153457294917211957436888209941912405415 5056 116139631852623557284272555716160545527328 5057 132011962039789378730073444864094434208381 5058 140220446013402108358336639230011384984274 5059 139593452977320868050046886503533633917477 5060 130586411619295496361468063798753737814040 5061 115051257133004308217143792360226919424884 5062 95654096415090018839874612983276156086180 5063 75177159876918054755626393111195776055290 5064 55936517899486263358808307189227754571560 5065 39455297985642703837871432787665955564725 5066 26412747424160765563431961219516394014048 5067 16797704325419376321718037486294301820650 5068 10157380239046314952997908344371048513808 5069 5844111898065880284261443839623175721880 5070 3201224245966169398096750755329090132250 5071 1670241746632058607882564218947651787637 5072 830356674614370591348432439537224807744 5073 393443071059304329123824691174645528627 5074 177703216345481324455177435921168058718 5075 76511084134422638493739269311690514435 5076 31401039804494225208149576812706651304 5077 12282431365555519324236826494585215040 5078 4577513703556885683515865533188596804 5079 1624865029775016703088876241923434410 5080 549080132327671313160196705520280600 5081 176531452580942931298394630565167643 5082 53958398241015230089986050698725660 5083 15666461353718650364615141850807792 5084 4316372569685808346229103326687760 5085 1127185816729678856671695533331480 5086 278623274486172420251668646119602 5087 65090441671588772611580704320321 5088 14346091936544048417125353129696 5089 2977138627053557162487790231887 5090 580397219255080548668565154350 5091 106019481710765145976099381395 5092 18092275279279917188526581448 5093 2874577332288085381916349612 5094 423578766373446757118137236 5095 57625975765454290776795330 5096 7200406222893571185490552 5097 821297034226922302134519 5098 84904554444105133325848 5099 7887732372318642124578 5100 651833847430527841200 5101 47328884798632288968 5102 2974072007236941654 5103 158724552953780163 5104 7025462764454848 5105 250103272813360 5106 6876398099082 5107 138149159719 5108 1873761216 5109 15196698 5110 59710 5111 71 5112 19834325738278984504790864536272129 5113 381876971401107080247512459758659149 5114 3676546145898899384822422153359726870 5115 23587461839256385668839613834153544660 5116 113391574832147977126330946723194259585 5117 435465352115617925522958020482542843686 5118 1390972723877893733965471283551615054196 5119 3799301076903397526164950985182855150881 5120 9054400999873554701254847751927689467813 5121 19117184534370820600982850724534819347115 5122 36190155673624963055729626925658280367620 5123 62018863199616138332296871279365231342020 5124 96967873506435737843655672795194727588601 5125 139228572179895247485587533727849695923438 5126 184586913243412425874418003256638716055190 5127 227019691228750786555031646475375710988575 5128 260042998543881273872162354055973872396945 5129 278379554637689205116238152327531274275240 5130 279340478968696336320045755136196900403615 5131 263427990363862685179145501342238978857180 5132 233994909370120821376317739832870223038449 5133 196168670172190592091902106117368462054879 5134 155484493181738553706196399062877758208815 5135 116691742872694645052802436973813589462745 5136 83036042198259117596255711074520435510200 5137 56087945898299381506662609496910970460564 5138 35998453256869152077221721042962978498869 5139 21972654569311666517411094520098222737451 5140 12763837648919903631821285358120613173768 5141 7060611626961597934701465416013143424255 5142 3721153836012801924408431668667121297087 5143 1869180489601028320875001911762797965482 5144 895119864467510189809894752847650822552 5145 408734008498968473516034956906282419881 5146 177975121373558652263968234142119500570 5147 73896253473937452763509482321198450037 5148 29253103813055203496731252910509886532 5149 11038376441501293864235434567065609138 5150 3968933439576476312961580504752423654 5151 1359196091452515677009159352509678400 5152 443082763413985806013900524840391077 5153 137399247694585265582578071641612427 5154 40497382385631694609122379824768654 5155 11334402985712872431177567596558322 5156 3008983674258441842086643661650265 5157 756726448275711728712111640806348 5158 180021632997054138943217621803188 5159 40444287472685638733786026933059 5160 8564786622111802494857734344237 5161 1705963551833063308173140510550 5162 318826500716716188389043606171 5163 55751828437848223537867819926 5164 9092833374893228447939010405 5165 1378120285526350671101885115 5166 193283602191497979714327115 5167 24963663761071083251796789 5168 2952341086114940700488654 5169 317604881331296724270374 5170 30836649028676462395177 5171 2677028181535518764335 5172 205478569038629763190 5173 13755277389619633015 5174 789649406518735399 5175 38061018756654212 5176 1499314458829785 5177 46600535206940 5178 1090135279270 5179 17972614965 5180 189544725 5181 1093470 5182 2556 5183 1 5184 34806815263167735744714614090337250 5185 674798255263650172640871857760746730 5186 6541772579318663115948964641400405722 5187 42261598402842222721353903988682632892 5188 204579477730515523293228522830338841927 5189 791155020325001376920110855852619073732 5190 2544873628599157303208105422089857051403 5191 7000138141281823049097753880804684534720 5192 16801045362199906999917617736912751132320 5193 35726896588708780888850740718244709873362 5194 68120905751938462699876069414967823301600 5195 117586897177025700869779493616995394650916 5196 185198520549250522512245010596555197193035 5197 267882720740494947196043505917275959025360 5198 357815382712210855588208598749044713261687 5199 443405886611386443223784057123885099849616 5200 511804442722348773031978799641295590010131 5201 552155630681301256777883252854880020813326 5202 558432860771538548374468746489295459475331 5203 530839262793661993205912295252870975448756 5204 475363994506619185566334122399937182965658 5205 401815625195078876284778426502802065923968 5206 321161971394932556993662841487551871099790 5207 243099368217344428520913759188527020135240 5208 174497148238860920726816148123249294118170 5209 118917378834311297022970255896509098630642 5210 77018482154761113305988560860583904065178 5211 47447753191153719180570464776067971300404 5212 27824601373172763050166614696020702065609 5213 15541874766898937224073402830941489131376 5214 8272899409874168152847840422123348126101 5215 4198202368347969650100146573155692318048 5216 2031637686959910694196405033004030518277 5217 937752734008873825071503716818960042402 5218 412884271285996307531541416235018633381 5219 173405233546271543590878789854604237276 5220 69461315889252462242146117872542558514 5221 26532639172869852182145545130917378472 5222 9661395113584192020776285222104010382 5223 3352282511395585660796473666327342968 5224 1107781919660378448140079508163301660 5225 348418995211699753946305580091095814 5226 104219858111932969341067779389252316 5227 29621678077865289937700029396355436 5228 7991460277952298151822550916354189 5229 2043987446281102305215777487876528 5230 494958350249520412545101588054577 5231 113296434317970942724456717254672 5232 24470660875546619955697451558037 5233 4977089550760209254694853399050 5234 951049046304971963427875919525 5235 170288982648435518069791921020 5236 28485512724005022153579470178 5237 4436345584669501734786415008 5238 640736553728910178224249598 5239 85430453893557323813348408 5240 10460104426976467458847242 5241 1168901993014279774057270 5242 118358307927470632076170 5243 10766529744325505430588 5244 870872981105531166975 5245 61865348975445747984 5246 3801487126310493795 5247 198276941698949120 5248 8571221858709393 5249 297791881211484 5250 7984489705849 5251 156311257144 5252 2064399339 5253 16292724 5254 62267 5255 72 5256 61081702738507561195993775894190676 5257 1192350124929814250428942125774686287 5258 11638836345175788355766884535753397009 5259 75709182115448103579074332312634527220 5260 369028867783236258171064080288204053935 5261 1437028626178825148164589670609173225571 5262 4654663154170427078466734600728929345269 5263 12893243690891632291458101861382017670376 5264 31163299549698791835148854384137572360173 5265 66738222232384899373083146054352465634385 5266 128160824075017221245996509385661369180127 5267 222820608182876948503096366211264508787476 5268 353495765825495535136563860965638012802745 5269 515078217362385141558943382921448417800513 5270 693112297285970558862551656438394432813775 5271 865365169795140871093790138535251837887760 5272 1006457908316732880192627780849926907292945 5273 1094183189242407311939953901804119590524250 5274 1115277804175988725236840137443447541755490 5275 1068583972834132265864146021594919976340510 5276 964625915520689046791171734870716303360891 5277 822060328870173692476703307344155129492802 5278 662531183242145188288783170157514066014754 5279 505750844766300974298403394544150187532820 5280 366168777238313809389242147744229943182050 5281 251740303407100391861094141802478100760243 5282 164511413852211066799704086441893707898653 5283 102280980983491862552231426933077445055384 5284 60544751325756854317186574049271140902973 5285 34144087903656469259101932519696362422635 5286 18354274111363021525774528055211280034757 5287 9408493011090024887199591123805280987808 5288 4600422395498273257233309476560628900367 5289 2146151469272466361768219974325811017566 5290 955335297486343750353711388624722641790 5291 405779290662235873396626639031145661954 5292 164447173000448467867157714837652244269 5293 63575088055294980356065947643882416102 5294 23439584555311332612399435215256043854 5295 8238517473467786567616688948494277380 5296 2759128487612558385413615769040777686 5297 879948451802872347115525033514528295 5298 267049644645522929930220341747430537 5299 77056246771616560034958832496801172 5300 21119153114402897403178617974260155 5301 5491669576301428287386060109385095 5302 1353088682963114767219009253313033 5303 315425864425265661463889678188848 5304 69451869292176584895685632807087 5305 14416260764000681082255075554250 5306 2814857406181975643947382970474 5307 515725431144253772203186828338 5308 88412322563973207590477518041 5309 14136405692791242621611742930 5310 2100357000184680581494715290 5311 288755276674980824497922364 5312 36552422340242428585646586 5313 4236147711029386355524149 5314 446468026085775034826267 5315 42456781810903840208640 5316 3608790612076055782863 5317 271099176808506278829 5318 17753254781438723715 5319 996443180970654112 5320 46928788523601725 5321 1805070811331535 5322 54741130400005 5323 1248509780090 5324 20053304400 5325 205899715 5326 1155809 5327 2628 5328 1 5329 107190915952126371152063802234316231 5330 2106751455521974159704448603101350114 5331 20705367540794356072800585981468202747 5332 135609454100730133836760916958780645060 5333 665543969231690807227744874623792613760 5334 2609555487046634391098924081955414803438 5335 8511115071828974039087987898289692923377 5336 23739551222126102629226034965680447954120 5337 57780791801449656894567741678911912439678 5338 124613376772758190756961172099980102407030 5339 241000610126058903135714466275723085952521 5340 422003932466657834112856552574208397200036 5341 674328918585585848142021006467545719309952 5342 989732933206985368076020131454831042103538 5343 1341650273663742387721768689573809131522975 5344 1687572613676444515232618461914400284120976 5345 1977540567837633917894191526763041485833745 5346 2166351746619670071378079148666212152123600 5347 2225239302592747290080902384061145270977350 5348 2148849055041307435755948240632306515161160 5349 1955294018334679037419093881084997643386149 5350 1679842787853957464950546676869943615043724 5351 1365031843293984657482976218275787623007622 5352 1050771542401146168416161909298261057284120 5353 767284073780675599116035180654444458428625 5354 532112279918790671336441074254086931958378 5355 350832231742542087886948979465764618401075 5356 220106892243033633670070323427806067114124 5357 131503837549102901879187189016611941477058 5358 74867676391628458647177256962364468029990 5359 40638065788802016112481584771894678947621 5360 21039709717294474673613446339673894452064 5361 10393348847251087339305253334357772457575 5362 4899802035527427876367481468895324108336 5363 2204780170570155196995318355069223773290 5364 946958751164575311233457152621784669480 5365 388195113997033767816269872246677603795 5366 151864125455418661139636649685945734852 5367 56680970167983507834894276277012270314 5368 20176410201000218859260768300522476920 5369 6846644238921794112488366868576309357 5370 2213576312335022847993501541902483786 5371 681396561081859073492222792379860799 5372 199547694177381977295340602758288892 5373 55543104717264356003143790493613500 5374 14678554758291322308004361626403934 5375 3678501646679153837339800387444857 5376 872936299257712292538992632307472 5377 195850011176203656321202238721987 5378 41467269782509033678828155433800 5379 8268618265702841459377646516094 5380 1549136253666176024913281868936 5381 271969119989421916007238677403 5382 44607265435551127885179415740 5383 6811486347975100028164037990 5384 964496714754887606944215592 5385 126063871472109570974486203 5386 15128761651237316419619990 5387 1656711504955738949758437 5388 164345720957811863432020 5389 14641688374875196828194 5390 1159482694098087846474 5391 80604743428911804003 5392 4844508158790771712 5393 247001592589618750 5394 10430857676538134 5395 353779252377975 5396 9253035344580 5397 176570396365 5398 2271454790 5399 17451161 5400 64896 5401 73 5402 188106944428912916852848442664779036 5403 3722225928853124067072106099992614097 5404 36831223185397750983571322336597353764 5405 242868388254711512055619325487962387079 5406 1200086132123266760435374620113671909840 5407 4737686758292165745831204906612140667045 5408 15558314223940502074161825432696867704727 5409 43695786420213665791350351129422635066450 5410 107092434965010238196264594691176336787159 5411 232577682089339147864921175511077270280890 5412 452972627572715166209540897916860381787538 5413 798814072250543179138516672524841226142039 5414 1285594302900777931293040035160277737146754 5415 1900567615068325554413459236274572441041633 5416 2595199129375615266532094198462441002269015 5417 3288482858742894305869573900106783549755896 5418 3882386953264638156497740153728818392422820 5419 4285329400272618194754736629591816051819090 5420 4435661220342150458461504026117378029385465 5421 4316798343446594775716034145876716111710725 5422 3959070825695758486271583876041265167268819 5423 3428702793046889974934006085369313286913847 5424 2808939178415851499862756988722966114669114 5425 2180260820100548422349954511910861142085624 5426 1605547995110854855347133997043531435190950 5427 1123073264264245136497184262223185510851035 5428 746994456360423317118306319256188435098276 5429 472873488391179077462195210279912464306743 5430 285120752937959855863015380836982917871732 5431 163853289599083476526345943589224501606085 5432 89796970012872710887065011599456299277845 5433 46950503493335747483054135761786132143024 5434 23428203628705867352673046775808535202820 5435 11159990044329625779075151123840395623598 5436 5075508050203555487865182995255594513335 5437 2203994471413533735483336428456731922691 5438 913778427998835859813275996704786946513 5439 361671659139608199730364493824036117829 5440 136626199776665003252085805073837544786 5441 49244774881655377403324471312030052900 5442 16928176871963609194523412758442077100 5443 5546969736031053040091319891259011117 5444 1731492792221300779564512475824975858 5445 514490606194602645082574964774310269 5446 145393085291829382852190317029766770 5447 39037120223012917885194507689205267 5448 9946555090665039302175975731139825 5449 2401873501121724221012459968939224 5450 548848244043072066441849257129100 5451 118476576768407560470084269961450 5452 24112599384769151065796008136439 5453 4616644418713537476212675881503 5454 829447878634693900710974214261 5455 139441280602948700320431551421 5456 21863412357616170539882938210 5457 3185289053184122116474322920 5458 429360247812376681506747018 5459 53282595497725487384572445 5460 6052559009768280078233656 5461 625110908007349794836085 5462 58235711185358203818552 5463 4847649191333639777991 5464 356491547035755908931 5465 22842617733438068352 5466 1253811857786050160 5467 57712003087848549 5468 2168080794181845 5469 64170512860370 5470 1427350410615 5471 22342207650 5472 223415771 5473 1220778 5474 2701 5475 1 5476 330104675644207023749626858989432517 5477 6576159740327707034824775748998689922 5478 65510316505769094159384449704806565617 5479 434903035719759561570585767775493462056 5480 2163557434783361002071755030537901377695 5481 8599361757164976797784756196213628316048 5482 28432703391090266430636731979179213409213 5483 80401717226851408205554022452107603427264 5484 198413685209504081670878235191876763778557 5485 433897701890055869405383212271301243868640 5486 850980623634761941913241864989286683575327 5487 1511284606268347154556991115576800280643912 5488 2449538777325246435190383111181591656198861 5489 3647313667052141195315298869517669964287448 5490 5016514998218058930722048112322849930131855 5491 6403296249982256796459536509969833351987776 5492 7615898690889678919432744884923670652538056 5493 8469572902688874667772911758234654120579630 5494 8833529499644805111517071052479150891148420 5495 8663293103102772946384328319333743413822660 5496 8007738630784702151807047824905635533333030 5497 6990291229923986168022090947427119428302030 5498 5773160155763647303005164298853447157896282 5499 4518001602618091119776343557185884971412816 5500 3355001391314193115085233475930959224886625 5501 2366889848559161783245814624904976705750510 5502 1588040071342205892624714677940114790892265 5503 1014241883413147404893796417088967217057168 5504 617108330912115435281869043201353657228119 5505 357942076933541011226617177703121698178900 5506 198033736836278416575498290924897305250181 5507 104553581957906039766401473024387049734656 5508 52694697511863370409688004909688540312688 5509 25359255974157104125622984610908421713634 5510 11655221793578261043688020518636200985940 5511 5116254355408539479771449309767325969356 5512 2144988375503425857514270349591187541026 5513 858802221875678018626270443015034276434 5514 328300051340781512065247471127982181862 5515 119793042648450497737499704333788132720 5516 41706730720150414953616153769376822069 5517 13847827362839191306379414373665598414 5518 4382266528538415916444999009405476945 5519 1320836681419776016466770609919563080 5520 378853666386562724364797231801667915 5521 103311306866897400349735886380745040 5522 26754582399603933554849461845166665 5523 6571649531127040881070608117891648 5524 1528808781034563692533284862461924 5525 336300286402333839769112065958250 5526 69822446928525788912734832606808 5527 13653638874426018515145520268028 5528 2508749782365861345715282309758 5529 431968498888586223794056589394 5530 69486555110201806896664226530 5531 10405966016078756897171675312 5532 1444950484572793003070947647 5533 185184026187110187093888666 5534 21787488480874526305630983 5535 2338576355737755481380960 5536 227327463754825289815153 5537 19839812628176839033668 5538 1538515122713620305219 5539 104688659136529099392 5540 6155615889326200895 5541 306871023376507524 5542 12662910331592319 5543 419374622134220 5544 10702709293755 5545 199135952190 5546 2496091265 5547 18674640 5548 67598 5549 74 5550 579293322811627501798469077548402229 5551 11617761035801050707982678641536578666 5552 116510251840265943315365820551375244200 5553 778672992930141139833083863376934333110 5554 3899831640829127429154738724115105201329 5555 15605134405975998194044861313260410064569 5556 51946338901314536180931907248607977900683 5557 147894398407726781284057566274880194523548 5558 367471962453535145202183933535231290321963 5559 809142741627091363004503274143769744210901 5560 1597953535139448577860617301748533239189497 5561 2857731090199465227162148542844105028180838 5562 4664622310119186132255407313621084123502923 5563 6995058036558134287444177662908330547473603 5564 9690315822585585168971209820576809388455765 5565 12459231110609936681092443090635915309086672 5566 14927861241418803390898896581073947664121957 5567 16725014537151805450772714662509481248052845 5568 17575614735193155178030197943827672923584215 5569 17369058835549661721189172375479309989503870 5570 16179649742613612194721691560099413139332955 5571 14235499262016119274913212481311136708616607 5572 11851272981598360273614007235759085496001195 5573 9350421262658646827998675282206348349685620 5574 7001228138997609227873160738085431557812429 5575 4981082634103048357561984878229941809370688 5576 3370878902411985021178815204058904343979986 5577 2171879395296030595226825287116251853618918 5578 1333366342583519360372034781434442735254183 5579 780515456048483958557893860599754339176379 5580 435894182655941156255581841649093023746233 5581 232355274363841501497945683454223482108576 5582 118265334018313233615448905800038555571091 5583 57493178720966790361906093008322534657251 5584 26699903716325319699213846052031102747097 5585 11846200870201520826162883983886075425546 5586 5021429157254008047281413850559212992545 5587 2033380224068968590658819166350087512609 5588 786462406757071067304031257597229472229 5589 290462950224927332348127234452893963932 5590 102400293487914173369260964660395452375 5591 34443793935024167502696056287840437240 5592 11047830249633420318915526684722366162 5593 3376826681961773071218596541268219842 5594 982800264215781089667782299083203937 5595 272114028843638231971328153234842017 5596 71599676819943577222052894409439695 5597 17882415304375955298503924242846512 5598 4233556531066270903419390043148487 5599 948589498685637562867615035795963 5600 200810219723883795010307418120921 5601 40083750702870985185410008143834 5602 7527528971133812158026223095225 5603 1326581741255046859856596579965 5604 218755199378160115716861688521 5605 33643065703369349796532143516 5606 4807396931234553405139741807 5607 635510594867999313755085692 5608 77332963303424682447739202 5609 8612235029238514159833074 5610 871826091748705504044013 5611 79585481569601133126177 5612 6489309939055948437027 5613 467266012305255007072 5614 29302531088103267020 5615 1573271166538136043 5616 70792664532691183 5617 2598133308556520 5618 75072116089050 5619 1628981165770 5620 24856970780 5621 242158008 5622 1288450 5623 2775 5624 1 5625 1016588914407960896700159738772150977 5626 20523585991342812555109466050391734988 5627 207195344171635126422671183383547352372 5628 1393990431715605573327014411834546803096 5629 7028226626463208666188063480093512009780 5630 28312065115739279577772551747343561947990 5631 94879963634352119057342459240335097745883 5632 271957255175965584510386367773557766390768 5633 680328605469214189343957897892447122013342 5634 1508286713697959847943158152028015941825450 5635 2999219094017567101557995673184864150178955 5636 5400999642443173254609523609708677303647592 5637 8877770679831707736031945994272813382455612 5638 13407314495556921437883858768594877490753498 5639 18706061828312542314654305360536307372294505 5640 24224964698822954535784877485269189743804304 5641 29237024136451928509452751040816092870360558 5642 32999297309512395191462258927570976687460386 5643 34937604693499912176023003989936411054166015 5644 34789491190745799924765617603863365538658760 5645 32657126439794458894576213344791483214713634 5646 28958077892244086022273804049428837641909242 5647 24299913422726020937173692023445496090163405 5648 19327322720147546761713368829268153913271216 5649 14590743664309422893434611042558459155256375 5650 10467802080114518328113438872665520213537576 5651 7144528774137104113599852412115673527065458 5652 4643436010551875438528457726107375310281400 5653 2876113502214851468756817107313569483902404 5654 1698929702736665961834370149449982221136330 5655 957640385822934141523001638086642238092945 5656 515344237086518416400977308971287052597856 5657 264867252618039256457230190728798023623946 5658 130053585395263605434279310663457048334334 5659 61019359619103412189152688067749625111625 5660 27359855599782741463860492609842163277032 5661 11723908250998431841149946229542619437242 5662 4800839832906457360122726736395577461126 5663 1878381524686095444690806798331312465987 5664 702051484247176053175240901938174485120 5665 250570300894436661313604421331614239601 5666 85365284091427002498196759104209032152 5667 27745744389757863767238661318270818534 5668 8598081025015487907933483970971687960 5669 2538486022562002209207153328539759540 5670 713414452138125322990721842550045406 5671 190665512974832742655973681396392323 5672 48403081887685488189623186450767440 5673 11656928555146366840805492629916574 5674 2659315824728840472527637880927950 5675 573734301537937231472703807768273 5676 116840354493786127178825996371512 5677 22412750494248937909980982481478 5678 4039938167955623641243876217454 5679 682414474289372118550567126695 5680 107688597196429701169148222960 5681 15819880588603325269412635377 5682 2154709995807030249365055792 5683 270832427825127818377397298 5684 31245934081852868860518600 5685 3288025878658349608636300 5686 313270552271826152993278 5687 26788759739277231733443 5688 2034709558885283379392 5689 135549299547757414345 5690 7799187344327763846 5691 380249519816630867 5692 15335892045249664 5693 496072982568810 5694 12356527470140 5695 224235010606 5696 2739537648 5697 19965865 5698 70374 5699 75 5700 1783989181648501315351477258985332242 5701 36254759334379701915109871426804550944 5702 368432354304246747362518898813063914905 5703 2495210841555326417547512098914221413721 5704 12663949004091032483555641362211261066980 5705 51354631788713304186367982071217545971093 5706 173252064407290989760649848328288212748817 5707 499935464681280065692564366993771706176722 5708 1259091614875272688235113641264312308579562 5709 2810386664902915265818501940526917909852045 5710 5626710316267483060767735971482950245086001 5711 10202525712459915072561265228909296415372428 5712 16886904310800593847604025213373439045144088 5713 25681968154401789480703862946238586865624903 5714 36086067201763551483188327806209315869451255 5715 47067795361385755425186010098126256988833622 5716 57218020583002412432072256966147990686236111 5717 65055115535090984071390866647017403259031458 5718 69388565785914405068532683992799127203369450 5719 69615301884593061141239518042929686534072105 5720 65848107500206896521042627010534755399108553 5721 58842858864224948980571130300167435609503832 5722 49766922051709462010629662643869371122536474 5723 39900338606089250785813248870421482786374541 5724 30367680240975985382303626547982909355859750 5725 21967638122368566194698634754160547656380778 5726 15120411502748315672961774551437522604663373 5727 9912073340290646815277987108306255537088771 5728 6193606504641182202756497346421334526340494 5729 3691544038029792901427629354236420879301245 5730 2099993704941148490697196408345721398687317 5731 1140747227586764110750493958236933391317844 5732 591965561135564111440243690997082464363409 5733 293543884550167387838036413819849998983454 5734 139127960062269451959062658999518461405710 5735 63034446607519560236855376078960478859031 5736 27301322235039262838924183632235962879155 5737 11303542445370206337980048250424127137596 5738 4473178696149191906175378533528430877782 5739 1691595416334164826978638060226490429395 5740 611116946597586398822191561891315680108 5741 210828164378432787215721687185261855784 5742 69421891630605699328323436875399586677 5743 21805735770583983163585669685911608375 5744 6529015447836783107863147521146639820 5745 1861972780128728179662836485527529857 5746 505288653506066673266336197082608593 5747 130340492422461705629016489340853046 5748 31919875133509940888158196204101449 5749 7411090187206084432842877972704750 5750 1628770042563820179946337999860146 5751 338238369954485293784960090381331 5752 66236833628174891677915512053295 5753 12204042282312737458736153229804 5754 2110173546677246564343476781970 5755 341408738973527118259133439707 5756 51514414417835483036116944798 5757 7221539869594931774137708718 5758 936445949508594607273883403 5759 111763684312755135184693305 5760 12205211802823577681495854 5761 1211294063596108226122907 5762 108372393603636429427587 5763 8657636580944168982912 5764 610529037065463670245 5765 37478889744270965298 5766 1968769428593791389 5767 86622779605175892 5768 3106535244764625 5769 87652616521995 5770 1855954355277 5771 27616471443 5772 262194246 5773 1358899 5774 2850 5775 1 5776 3130682771700669235801263856746915736 5777 64040989304813975377994646105977694314 5778 655085441232666073464859222202810877960 5779 4465789336656557584708399012203002465628 5780 22814820461333448163571888516901727795495 5781 93130727853297408226041598464330346867216 5782 316277434791307678028616835098932457535855 5783 918741697327358911035210484480592960331424 5784 2329389443503105135554782119670086357334965 5785 5234486000750641090840122967526805453780920 5786 10551299045727716082776748449413815776797093 5787 19263048431554240641372533762390351466267560 5788 32103928804132374118878886812959721106802241 5789 49164828219517313414744583467442356046922600 5790 69568644856798932971133241178145680698343665 5791 91385603140285450141362681341578737526788352 5792 111892611859184717600283093867187110600951253 5793 128145111192854503520646043488715456284893976 5794 137689424385882642879762106204551011715564641 5795 139172161372296741076895396903584055649571120 5796 132639170658429084545807177464761496271991317 5797 119440615795402777913636190816909240361095708 5798 101807782292519230105060232068170032584203373 5799 82272416195817262301471488981467570603325696 5800 63122746414129057032760496338554596677861150 5801 46038072324037476084407265818358544506038614 5802 31953892579782982224053965889253854430408162 5803 21126239937050567879675378985678156800600532 5804 13316022464906877140429844805954665760695249 5805 8007420989002735907963564745501740625290760 5806 4596655453403485999403449309104121464987873 5807 2520251695617844291865376087394352426493120 5808 1320318166394079114941737722582469031163243 5809 661129281025763983445480894913324952342680 5810 316496870896057626500559693638452914123975 5811 144874694388235992325951985547683392231104 5812 63413820105915322521677443511444607165099 5813 26542104375647347700364721309786170771372 5814 10621897883206848204427889096368268710323 5815 4063521416575105310516937993701783331360 5816 1485652419810899030527153334596693094178 5817 518904846006985227380286128225373903882 5818 173067359277489790203824441933619315894 5819 55088131338238694938779586575668201004 5820 16723599480381059932901811442540192155 5821 4838330895309190387845650311196411928 5822 1332811894151731272118145296493467947 5823 349226154416503043800834503460737792 5824 86937044826249318730049552029355739 5825 20534826072449061893411835687045600 5826 4595342329356789833090302455204927 5827 972644217932108882038900582182336 5828 194345049524149799597292252948015 5829 36579949661040023888039786208372 5830 6470044245143857907240527763255 5831 1072431221365205887979356238144 5832 166061876671362545580577075470 5833 23936363995619604476938340906 5834 3198591835434517014228078810 5835 394393134094599051598359180 5836 44627922871351865959084947 5837 4605102843399635536971000 5838 430130408109276595425859 5839 36047279415529592889920 5840 2682254852251301565485 5841 174978631770406450118 5842 9853998179693270897 5843 469964655757598324 5844 18529828359742634 5845 585578553219380 5846 14240076975098 5847 252113603072 5848 3003090717 5849 21327614 5850 73225 5851 76 5852 5493965276160798052951210193280650207 5853 113118205533831601814640204355755753937 5854 1164665045675757415349871134352518009343 5855 7991595273606005946136148052755846883164 5856 41095138954878793353996696838765381144415 5857 168854611411248615660855344486904458768529 5858 577225335482650509962521711433785784091879 5859 1687877285922342211591550358828925095879828 5860 4307994087105466253400586495188521467889664 5861 9745635059702385262696057889926574126101465 5862 19777206820410471624219100389028447426713735 5863 36352062015341655424003066203878169915717330 5864 61000250047312603944137436026019435662640842 5865 94064136411158644898241241976341628381662271 5866 134031937998991724816552464088262062274401985 5867 177308380991459108561858252515973416305704136 5868 218647057934381752167347814421899390631056271 5869 252215400606680902083982985183316383814092433 5870 272983705904929381746943140125685733853496919 5871 277969473143160713829826573370964506452932330 5872 266913170950292992681621841702846041355001060 5873 242187431679237130495441469048823154938991745 5874 208033336928035882094961819766654788103628267 5875 169438825134676261652299068542205687365921136 5876 131041572137533255600751857212838072028222250 5877 96353245182487466791098351260646511769837401 5878 67431738473208800755331205520680887226061611 5879 44959725272973575941963150728479282451991608 5880 28583189257126194923609538755000446705759779 5881 17339720645138675610333550525324807634854695 5882 10043571922981884589225963052735602427546289 5883 5557453719853657238555430295782137674860624 5884 2938941014770879069249978594162299960307011 5885 1485866571414149039470218186938541394775703 5886 718375440503852995634966519501529942602985 5887 332183398211901205648819058558017305174294 5888 146924817235526632818575533089314186470284 5889 62158920122871777420646358508237135308187 5890 25151701207414348925228527971567968685321 5891 9732296072526318308715050564312369130240 5892 3600302126005637097349116686922000692124 5893 1272893457430114407551634468929396424639 5894 429921451601137529564089036391162687277 5895 138644755171756730182991762993525249736 5896 42664324281055834222799814407413424445 5897 12518632887902558817675180172022219685 5898 3499558975762831470298042720278204075 5899 931138038829463800772638219717606248 5900 235548553608911280852139703374612209 5901 56580824360784453873861134856499275 5902 12887423280164940678022210810094781 5903 2778926161429401545945301262446726 5904 566264031375072812032784070334032 5905 108819878341648887726521824976211 5906 19676433532256955186180422883585 5907 3338901373341188804661636914816 5908 530149361290590350484435058266 5909 78500431946683465195808338307 5910 10798400022973468764332324441 5911 1373882039641762625769029760 5912 160856410049440770169485045 5913 17229368099640217073671925 5914 1676700693678476066287203 5915 147055265673359497870464 5916 11512456989043782478590 5917 795257298658575954684 5918 47799178850552582724 5919 2457162332732430942 5920 105736082017215681 5921 3706323279582720 5922 102144523657380 5923 2111069617020 5924 30640886848 5925 283595084 5926 1432200 5927 2926 5928 1 5929 9641236962269428185452633788799716920 5930 199796874687281098086845420630099947998 5931 2070463234393529778060286719994462199001 5932 14299265139039200051213749515612659677476 5933 74009984947616402195138033436129076612222 5934 306083998215155542962053319735386583369450 5935 1053201396645868435696750052490040124292843 5936 3099973709582622266108421586941673182391992 5937 7964496578229178904824150629458090141178627 5938 18137468612184877147690163231259034757029458 5939 37053924247208436051450809327125916865645253 5940 68568190041049218301203876352206150312250620 5941 115843998320387753185811278985933644314518663 5942 179862437250533546133716625031065769643684998 5943 258064158408063592079200735325791528901209257 5944 343781531859053903895484747160430716902345952 5945 426937332371480893882661463186212141885352130 5946 496015396831780589886921630425973834517037490 5947 540756548867654045131912034881317636220661165 5948 554682945398585985535226690093026528302560836 5949 536592138230067477274135011812119710952618371 5950 490568169585518620082582428035131245999274378 5951 424623570546439825028558130625750719497181511 5952 348546432920434279883370466397665948376558016 5953 271700155691641451066705084746150544551394255 5954 201391122336459095342944941247666714012018366 5955 142100430071051844849278850767743439476036269 5956 95538765026221897370621100917402995466216244 5957 61258129150746615973943121927839463440676564 5958 37485980299570103151804513118917626758074630 5959 21906359048474374676281608595978124534781537 5960 12232064720138571804702231363165256380846528 5961 6529033892314323316113345285896632388989464 5962 3332500351611216486834485924368994402992014 5963 1626967366649514412335880485457600385846931 5964 759895459476874153750038542286246149694780 5965 339577384380893638043494415768142642026697 5966 145191776186342473161661303836320871268542 5967 59393245158048182914589218439658143171877 5968 23241385331869352432144311757989283191056 5969 8697994779038902046531571534613916872143 5970 3112245706444989006643666269524058215250 5971 1064274117183943408417241508764217693435 5972 347652582422742839466290614155513636060 5973 108416460097222103395754881783189889184 5974 32255491693168932252206210439769109634 5975 9147952826060460549927090166814430867 5976 2470913656310550862225267524726187104 5977 634965599519124522034206065043854874 5978 155055082529065308129044667823911990 5979 35932010158779889163469414879185631 5980 7890018761674149156780626488437228 5981 1638825694831794304400131891574349 5982 321372065200545396943116757868574 5983 59368903744774585458767427764453 5984 10306650962757310182500102012480 5985 1676773742719332408144632784297 5986 254833502020869320233276175098 5987 36049478286045687824511085663 5988 4727280515427603742078589052 5989 571919558812197168475046872 5990 63487638488005195114084850 5991 6425452152654839277424227 5992 588478903017773737832192 5993 48342830997487150968948 5994 3524740670476854319788 5995 225212870976141170760 5996 12416211540411918960 5997 579390747071875785 5998 22338013737446064 5999 689830861392324 6000 16381764722232 6001 283038008854 6002 3288117924 6003 22762740 6004 76152 6005 77 6006 16919191420078727553755321241065699369 6007 352879815650004698554195229346955570844 6008 3680424080572985840672207086088995326242 6009 25582303945572043082884761902822182068799 6010 133265457338636907561279007590947344293060 6011 554724431365905223679717701770062708186507 6012 1921178776158345246894408974667801033930975 6013 5691759731261604063594408175869867555791604 6014 14719524101450979992358836757746077307350959 6015 33742392809020371241370195915636735952293070 6016 69393089778685860733315201637036970753694409 6017 129273274272993777361219572202539113824968112 6018 219880688981382691328994541200295392522648495 6019 343721887552605990609195140766291981508468926 6020 496564331865575723796478906250365948561099865 6021 666103579009126941215893146056583136601834440 6022 833042996518938411618753776992106682519515026 6023 974714950324931815777571039712059021534981541 6024 1070289105630087749959979977536101477832588509 6025 1105862860545354737184703237639807327939692740 6026 1077707587939135019165386535853535327625588209 6027 992663523579066795719174242076433122503662462 6028 865768402341197350649019951784930598052834165 6029 716152011537526212405814940933078535509945486 6030 562647894598737702916246388178755730515022850 6031 420385897537872398547190157927328936110599045 6032 299038187107127861873971547346347813420217876 6033 202721890609946605210231669723431898076694861 6034 131082576845196922226994321649434271587679674 6035 80906827735223584384418734407057967451649855 6036 47698101283506290465110689228147835116568593 6037 26873843885619729252536922261574208475883968 6038 14476646960487659624608503908601219097202664 6039 7458886261210847871952475428292603292694773 6040 3676793454079618511562091437077340185647875 6041 1734360784737878463311616837425235414925380 6042 782952475455841179112957814968749617691399 6043 338277733755071826899939060052060357305454 6044 139873502739113294828659435202567550905571 6045 55343799331994992586891149820567680558230 6046 20950114507834279024439292287513111945220 6047 7585152507661586899937947550669401507689 6048 2625682753467368257645566763774914536244 6049 868602633335615383048633646350713594771 6050 274448819227287467745823937019363594810 6051 82771406194419270364480893983585643801 6052 23809460563103189331503812770669933363 6053 6526662509819241165658628756980241880 6054 1703231574668547838918125694999321734 6055 422675675552457186399730187823626775 6056 99617937655087019462456220572935083 6057 22265836530659156494586760651499920 6058 4712014351309958260271172646027071 6059 942423183571404942483243294355326 6060 177771346883044937477076999176415 6061 31553221060651734727257818468618 6062 5255930152795419928067688262470 6063 819190420709902584651540335591 6064 119063216335616284617787923096 6065 16074880312846995660090753155 6066 2007099535993469006910364226 6067 230579498897858712901868873 6068 24228599275981060620688035 6069 2312520105346917041545184 6070 198863446116011726005335 6071 15259404810858020048115 6072 1032759228169592534259 6073 60790406074708317129 6074 3058772917461111141 6075 128761536406001835 6076 4412502002465706 6077 118809020112798 6078 2397394235525 6079 33951764509 6080 306433975 6081 1508429 6082 3003 6083 1 6084 29691111154048824975009218886612332025 6085 623228233832668530968686666015086014340 6086 6541728641581648814906203802810390656887 6087 45762736214428664423402337928429495532944 6088 239923738549969400386494280047387805912625 6089 1005134321920641128899378764889006987239900 6090 3503610877957379495355787583527829852261907 6091 10447399100026145998406173464683241365272008 6092 27194642135438527387810980609335334027925119 6093 62749454556681963249169850624210579946947110 6094 129901295683056248924392799677308932699385293 6095 243607137947077956272470043194847716692334452 6096 417133757715397796293516049589004556789952459 6097 656489222538912229224588741437774030406792946 6098 954894744161454481565784924317926571757415185 6099 1289766227559730954360808068706238439233834336 6100 1624268869468372476855820399864357914381376009 6101 1913920178861863085467517082945773343621313884 6102 2116605364522550524337929705559228504000957829 6103 2202785091798008866048975253313184536396921220 6104 2162449680853920825443660018319859007503187613 6105 2006625276531626586443720695275831823544659602 6106 1763327308970272247951584551697073355772397719 6107 1469786648907698349514154794869792741402807336 6108 1163744813429125228597610946679659249517510575 6109 876392501475881364008486953400950142502189130 6110 628445559770384308205842039432653276832642059 6111 429533433064487933085753034505002635389139744 6112 280069253550021744832313010314953239454667199 6113 174342335709636162277700089393362132514996560 6114 103679675095951518384636695506645967249121873 6115 58935863896447034025982688999007820353017280 6116 32037812043716789568500442192851224471708779 6117 16661231619768072543404049810889086005855688 6118 8291628762210643053787536645629062936268115 6119 3949601434356445395222928157078312428574220 6120 1800964445031288301102216230986899624346871 6121 786175178592039963283782057454865434206966 6122 328538317591063451408973125265128663284941 6123 131420053355280785039713728915548621542200 6124 50311625621978327223125390921011221771237 6125 18428645419341564149966318148436057404786 6126 6456365090366805235530012855771435856941 6127 2162550105003050535667120913912493809376 6128 692153329889394775601991657824939111205 6129 211558089399738436467385825075200862392 6130 61707386081175123017909608362550529883 6131 17161943252455024349493675655488129696 6132 4546821720907969498106814333337981659 6133 1146294138846846759726343204349083500 6134 274665546599839944694648770044192031 6135 62465167339688513863785400146100188 6136 13462559639407942639010322696804327 6137 2744855843740634868117239477058606 6138 528402410412468753898161926364325 6139 95831162744404978349264176720440 6140 16332985513578219176313643896573 6141 2608672152774361371925810560422 6142 389208424482346205212864921761 6143 54047440412980369264050708240 6144 6956534399010022731824725917 6145 825963876170108846068886648 6146 89966717481350736070651971 6147 8932368032325783054265664 6148 802320155567994323482040 6149 64619700258341130221484 6150 4617588136031874845586 6151 289035455067325734276 6152 15602940377547050196 6153 712546047408800430 6154 26869008125059812 6155 811033682855328 6156 18813086454256 6157 317296128184 6158 3596060250 6159 24274172 6160 79156 6161 78 6162 52104267850288350581715750320958681601 6163 1100651481160422760838326210765582388283 6164 11626579377946565167667837048243103809379 6165 81852394468503941877745583835744001801806 6166 431875043515451138438518598327166866535735 6167 1820883683081553082447234121898156117343581 6168 6387884809553031860231580626912574919702739 6169 19170989557885787010524019262616049266782536 6170 50226042769334235485573261679310875263077518 6171 116649012439750233492194354692331445864802940 6172 243068350031470567260601239729084512705985042 6173 458848357193688778166788782849273523760000568 6174 790935909001745213503864532813980328884492578 6175 1253155685436746952116882229354683597156931796 6176 1835148765167469275889770193446504935719723690 6177 2495710581426901003118485909440898878428070792 6178 3164754121939360473295956884818973707828077610 6179 3755246468378032462780477070411356040858846613 6180 4182377725775818569738440877749758353407932365 6181 4383922825211682685276541901734372114768637880 6182 4334963827145542860645545060145083197970537292 6183 4052270648778772539142101100551777387257900958 6184 3587605140139335145919299096276268709493530868 6185 3013112550993062292126326936363352774227879856 6186 2404147466568246137868125064462125900204780025 6187 1824737966657445676662269993554843248869426176 6188 1318948137706105902591236598966364401819683190 6189 908821497581327175356588196782580742111982478 6190 597497184989317891251185389714340573372809905 6191 375088271678069149575837157220178732483421005 6192 224988455392524602213058531669262564610031915 6193 129021690862444826392959767731776399192784176 6194 70769790184741400276340416661406814330241798 6195 37143690398109850010185268740559149830221817 6196 18659817346590813393466851843561994962438045 6197 8974563630881990580110488970637375391718784 6198 4133019124248633370696547357912181538259640 6199 1822639490690298113898749757894598358041722 6200 769682335169791144642153789983087404873100 6201 311217950291501041838750836531428253450920 6202 120473545515286917623089899151701645836571 6203 44636503766261907384546075768625966590210 6204 15824228345666783515125981737677518163512 6205 5365558795376653376980224050640484502850 6206 1739224351561596730436257292608904475495 6207 538632623428291899172566021842758896243 6208 159269178926557855366517177665062091437 6209 44929645388444087177130712682577707112 6210 12081126320175205982763070268974551234 6211 3093233659819724958065920518653919075 6212 753265758726764637360996254394349395 6213 174240444406699150688751471822887136 6214 38227748391322728659955738802218624 6215 7941849225588574146565393172083182 6216 1559453496057526701318140817803440 6217 288818198529185884172080208396704 6218 50333384714974775377461948771111 6219 8232143796935776999356412438524 6220 1259760029604155078050717166582 6221 179761019078111943403366089810 6222 23825488618258165543226298583 6223 2920015869111636012785306627 6224 329222148249228768585824157 6225 33943841985648644148082144 6226 3178160898346607375640685 6227 268025351494825669751028 6228 20162294055251464056000 6229 1337243072793806433882 6230 77100693119001263205 6231 3798050742538280445 6232 156438867777602013 6233 5242311251393472 6234 137939072072407 6235 2718284836454 6236 37572095850 6237 330787302 6238 1587663 6239 3081 6240 1 6241 91436615966606603742177602996370730546 6242 1943726463872151786683414882508580965726 6243 20662202613067131193516168816432942731609 6244 146385661229159925389207588362602085470112 6245 777272238088426405392339500223500584916050 6246 3298015756819702752500022453133808417253334 6247 11643747407861765377221443708084065300127939 6248 35168771848806066334697651845278753542415600 6249 92732606873445465510506144795845867615061280 6250 216766081165826422372041198527678304455526000 6251 454635555906232338337924536126470907460933240 6252 863871056617663765613404692746510406598325680 6253 1498952612943559500954458028231560096369047532 6254 2390797104621202770582892366426594309682843536 6255 3524734453025366032625627969496931297141456080 6256 4826088926599076750861362914299703077420457008 6257 6161945019479890894499762069415351486426294133 6258 7362513581168567721108074720461248991493221866 6259 8257644421196105634788878070710104002733827753 6260 8717239678063174016066761515818494047248416600 6261 8682107792628954043877088653497219924520703660 6262 8175321637519771093837929230370479753352404180 6263 7291613126602155185260580045839793362308495322 6264 6170149371245027344446878618702134100282461416 6265 4960832651676276887163225424360062487299934175 6266 3794566248207269913544607750136968810349749992 6267 2764495506686964324311899501320044546618532282 6268 1920238825371369469169525520869896210323944256 6269 1272819235728352287772573455544732916191077168 6270 805727712086550543863711648119572267770482830 6271 487430844947016554399872412046331162150857255 6272 281962935526507575931999775004617318640988320 6273 156040435297080975382234661775997235163110793 6274 82646200520891605292810901382771822321788834 6275 41907144743607826916159832861168749887416765 6276 20348721920276438770535111830173396520408968 6277 9463266928540386551315147619459290083512648 6278 4215393506119075213402914934404541645837404 6279 1798597300324600269087836887306418774268342 6280 735024461411666447804992784030436678297240 6281 287661833939715579500316278764886122831095 6282 107791025734987885717749879572983387109340 6283 38661267266114107302395887981125170903424 6284 13267852455985308579226406925715710111792 6285 4354691664128521305634834131974013649200 6286 1366183074313371940098394833399478090290 6287 409427115540362943149533490829858804945 6288 117121935552324324856832174058528122928 6289 31953943236746773490172498798118330359 6290 8306439002584482001993916659121041350 6291 2055102371803165922816412975842898567 6292 483329166949121869240496853622430952 6293 107904282303576830310370967048260260 6294 22831811079105902746235940212240340 6295 4570708588754859511849192891122250 6296 863989518904042341143238985729496 6297 153867655752919995128684300159941 6298 25751861222589894459684510286320 6299 4038856583126039022780627559330 6300 591694686202820433797849223200 6301 80674102473633150965498190560 6302 10194082223967575617317957170 6303 1188090555565337994888702153 6304 127005954249688097733407744 6305 12372713014220098166525145 6306 1090147116994150826805392 6307 86100054650123755974042 6308 6031070004457277761944 6309 369902267770534004502 6310 19556484434159701350 6311 874205740435408515 6312 32248903962638520 6313 951687114668613 6314 21568917527964 6315 355198929100 6316 3928435136 6317 25864916 6318 82238 6319 79 6320 160460075236973681877648674558395111516 6321 3432442837112788869103896751701011907085 6322 36716977737097100264140343932183668684669 6323 261766514940609489676833564063322377823854 6324 1398682829465446350186997928074536615477852 6325 5972233457443975289504213867538246765026097 6326 21218970245288790343114949729792534662918727 6327 64498227171348144022153250936009444250761504 6328 171157403570854863935367854319649001896480689 6329 402664005082480282598820174057211284228348569 6330 850003615347118628582665136269287100833122561 6331 1625667948337131027668699085890370586135584993 6332 2839344293847382406592886312892570227711221061 6333 4558729897630918235483839728161254824710088341 6334 6765881347942551993819564157782193797070742505 6335 9326487520336998247289033256993324079608986065 6336 11989349140355963841317065494610747618600123121 6337 14424186125291954061343325938411531079195612604 6338 16290842770655112601490204956695260853298213699 6339 17319113983965942258306467555406330365532091076 6340 17372839172379959871779858913590403236945774301 6341 16477512049084018270179363097290238133458916683 6342 14804593794282393425251825952376336934609098851 6343 12621250671573753644249299640489903521460983461 6344 10224588552298796807668108872431218356737671420 6345 7881189684372096423705946577902511165019532388 6346 5786833900619771366892187483260271074617260479 6347 4051692164161621290453610438995925438912086909 6348 2707498604534247671397109693967656605186854364 6349 1728137419643964246848158607811715269490683921 6350 1054298845565893012269460055756862326909228913 6351 615148824383590443325444307439082655803119786 6352 343434719419135132423606427816207459307455463 6353 183541920404466043826680558304429170677744558 6354 93928559681177260959421569454074631573029729 6355 46040670228407502695861978044720662103843302 6356 21619441374388973217923524925552361216257091 6357 9726377379357237345785193295294632281752821 6358 4192514895168730995557460810334611730783281 6359 1731395043465840332044129125162952466273919 6360 684959644922342825399705156914961453505576 6361 259536113016364018600884509756467289098590 6362 94162529623848579559775564700534168685701 6363 32700559476896992596735679596609511836681 6364 10865320996958443497748505765892052627584 6365 3452362636270392372325875104815363511019 6366 1048366972263896616655639609124764082187 6367 304037961814042319234634880392478229994 6368 84141284010215373323325778687689668559 6369 22200243083463322290304511939573816700 6370 5578544052452285351306055781640475345 6371 1333483268958157794322375119918232320 6372 302818652922249511424762589667893171 6373 65231817528278652234969142834870401 6374 13307359473712600354726560585829961 6375 2566043087668361723883640831221843 6376 466721948089224339879036327121608 6377 79880650002414929493086723569076 6378 12830633205291684800154004751941 6379 1928227398862318166294235309651 6380 270192829393149733258910190024 6381 35163066674241766879321067027 6382 4230977673304325123978652099 6383 468255865313931366888171194 6384 47381059238984444374708125 6385 4352729325530430166239885 6386 360061054617512462267214 6387 26558638310407664034696 6388 1726514400526094495601 6389 97525216914644135694 6390 4704346316347754844 6391 189636390009281097 6392 6215525812257219 6393 159862831965809 6394 3077410530870 6395 41526392742 6396 356734455 6397 1669980 6398 3160 6399 1 6400 281587802357629110594835496441378174087 6401 6061143039630166965523166684334437285672 6402 65241407221785363528277444767920497024551 6403 468035386355683561868053455367976510901632 6404 2516501731118573416931636958779597596243695 6405 10812732035722776175909460305737174948522756 6406 38659209966006996839292824709649231245322007 6407 118254534650084742237122732370527674606315144 6408 315806025328518777169976458105425715716610680 6409 747717505542995606342726387395610702217957840 6410 1588557093545551674967853819976534665502019984 6411 3057880403125048838968105558280890684187793072 6412 5375694583176925513181795040264797570776212280 6413 8687835080019194939952262814668178704378819896 6414 12979818427211663049369280676585871945245664360 6415 18012182383359717503571047285178270321647318304 6416 23311885728343573009173202809483921657594415935 6417 28238296035333903285562859411369546986355066478 6418 32113685958680473396257570370480069007904907263 6419 34380177810500680250873152689688884447910298820 6420 34731851232127999891118393847912791679821160954 6421 33179117074910449168894441658113910627373496512 6422 30028230590842965365858199085007851582497736470 6423 25789472509358362275519328548204550369682349816 6424 21049528739741527918361669067303281452434770250 6425 16349236272302399359824655759120833355653895110 6426 12097948713808508548946049820748987565915995682 6427 8537514369514058708814946456258215554411061132 6428 5751092486119503240085768646192236335767403243 6429 3700957449618481495929830790554429346512573280 6430 2276794741985775466639980722036049591564694311 6431 1339798793657610089298662487982392989698860768 6432 754540038389993439280358617790665417230246075 6433 406851975798489907476629729081236089696791094 6434 210112302088119263678775790532755180712647755 6435 103954509564437570723992314247512058003975140 6436 49282793233880641445653072449093635015951358 6437 22390248547577450772684821675626429820962968 6438 9748868840611429966173403699855835379967002 6439 4067898540966324382567699400150227877096760 6440 1626537512540422394888425881715746854862948 6441 623105992488430720745791595321761634672574 6442 228642542295975813665485026961978105150620 6443 80335864213632653778495082561591450804332 6444 27017468341958617622544617567494221690405 6445 8692642134222629278924498237439117001696 6446 2674126458799068186454091716641450644913 6447 786041570078009488572584612573802757680 6448 220602041267739416818943590222185973809 6449 59060097740733455044090456267824290250 6450 15068456834592926461084690982299523793 6451 3659714428450294155548421579485469996 6452 845049494474667639750855332889288522 6453 185250207115294077520682966875625280 6454 38493425708245196498592616138498270 6455 7568169947659199801327174958429704 6456 1405080945515359916978009080187178 6457 245775853617120961277067700679186 6458 40401887282715603115906196958930 6459 6223617684121811786923897878660 6460 895470712055632971490031621461 6461 119900680849002579576381375488 6462 14877153294148480626187076745 6463 1702318025679932506493894784 6464 178629678626134851543857390 6465 17077889001435025966309866 6466 1476306114139477789670750 6467 114361210284024148659372 6468 7854054158064127577967 6469 472093574789199591780 6470 24449359451659124091 6471 1070033059965123648 6472 38623896293163280 6473 1114623073836314 6474 24687826920000 6475 397081970900 6476 4286839491 6477 27538056 6478 85399 6479 80 6480 494152145444891143054199921320731967204 6481 10702593165290063926761322571038468010955 6482 115916755692781395068351196289282699037401 6483 836744694123947528519105110150983455402582 6484 4526973724571576453356241465408879454279330 6485 19572656962198299759609387624920947579834551 6486 70417414795211241249696334811994431475625989 6487 216754836815054431752683371672033127867075172 6488 582516709282170233602546805777778987860147855 6489 1387961883866746750883535508785491558944512520 6490 2967644051566870919917746015339786117404673216 6491 5749331973971516706125657323560737382210516152 6492 10172794377169495382780456189012445189747510344 6493 16548129047932497320642006552262707025072568516 6494 24886422752515855602445572526621141905589287100 6495 34765113067898699471908360415948182141035393976 6496 45296765929548994567956772536466068185203531939 6497 55242323647420493177707771029984208017181571206 6498 63255846112025326166049065072925263252947819318 6499 68191679664557599226207926225775089428101309110 6500 69374845390407762196573723475320236365500925743 6501 66746775118007656989350219709401246187065551162 6502 60845670925569939668066586130398917972801381914 6503 52640824386068236491227481981157874890486781116 6504 43286402879189262216020875708323176456610325300 6505 33875605009062492129992856138547280226075745069 6506 25260182469849036565473150487323290958503045563 6507 17965913794170672638926095976330628408232707808 6508 12198958942223362917831085972087578211127171943 6509 7914184560485444672499750859839639380300722665 6510 4909131190910088178394820760053711020091218055 6511 2913279699077013769073468087240851806993961728 6512 1654871681515015588912790001975585947478278946 6513 900202515835459533460761567281025055181971134 6514 469098909122243531848159501394261828095638270 6515 234238485758313511565919498873382732110128910 6516 112101360330043760150024633806641464482592607 6517 51425687667765326079595742296455840138754962 6518 22614803959616891338259461837573568439334482 6519 9533344094722605607365886382196132922731780 6520 3852147796152391428116599226413934167028094 6521 1491764708678112554507837438610114698030379 6522 553528909515593287956725007388031114508213 6523 196740283764088095796860569171698097666052 6524 66957014371998997070484836171964206127315 6525 21809734039318160317735187837380387561047 6526 6795492622831623131629557586403881433313 6527 2024106970617834656273472637108560685536 6528 575932768023728228182536606888750716484 6529 156413732174056669633023597144767143350 6530 40507276069415573781990334439254246158 6531 9992716435540671814504607698472715402 6532 2345338720339698523469197309454745501 6533 523014778400088086667024353748253410 6534 110650206980705401643041067204918890 6535 22170937211511821062791315766074772 6536 4199361167458734871946067978905036 6537 750277210790721232271085215037283 6538 126140786723090595487841230008005 6539 19902479277749771618724786863480 6540 2937955409851247093183037329909 6541 404351104167247550184171640583 6542 51680403920832165385287313401 6543 6106273258034608872922976064 6544 663500922091748626034295250 6545 65901542019098118801368219 6546 5941233436847846212482821 6547 482155852229486617339164 6548 34879064489323080937587 6549 2222830549853475240315 6550 123037310807890336197 6551 5812819209795951048 6552 229371439935380531 6553 7354790930823389 6554 184947356676075 6555 3478777585964 6556 45840767049 6557 384357909 6558 1755459 6559 3240 6560 1 6561 867176563769126857391213020758480871837 6562 18897613855183405185820562031326493705894 6563 205937782103391904968984561675461995113507 6564 1495744946317509248111127429833049606067268 6565 8142397418905099912159063791417352060870595 6566 35422634247770925699558167842348027956938286 6567 128235088447983076889620041082331094552345357 6568 397193605872090471786575136889404721960999984 6569 1074141104285413152185454489204299492255719359 6570 2575518889030642091257773408018360413719545760 6571 5541788125395824117194209560310724088130058280 6572 10805004971353548647337096858438202231037721648 6573 19241450919797365470271410123043183134482237548 6574 31503503202806261043404498745390717513541396696 6575 47688013608150876853809851620945529542672383900 6576 67058468352043790743084423322515096188207377568 6577 87956690134133099224339421786243908573451103303 6578 107993073972786646299052145901883574166197981352 6579 124502958946067240761550298205023734258448398946 6580 135145138690605821254616532731052432928431104040 6581 138451742547602222366375597150600638370504672577 6582 134150957269936923099323895792301208323091909148 6583 123169310080405738294241877688989993791628706038 6584 107337063730912436291791308187232617580640833496 6585 88916087408720401952618220129488936665744918125 6586 70108103617637412434560563290748301357214226246 6587 52677296714439638885011147818376187616341718645 6588 37757120196177645041544718272887683192265176596 6589 25840146208213907685334849009212866807172769230 6590 16899142972581627664606488489161144414160104850 6591 10568586515374811151500793036570948852548860071 6592 6324405325299890346544238660217580544747647872 6593 3623288013333192516942045994520024270929508262 6594 1988200295247753510128326153759701149267686344 6595 1045324131231568924626913952486650026070705050 6596 526746874587538957823062882622654617459744008 6597 254453208136625920100450056292533051065622785 6598 117850856026802106960021403736121156537994044 6599 52337125142011297132802609165957710768695390 6600 22286538637387426134824145378926214083824440 6601 9099221222187187337268048003014358343521657 6602 3561537405502237976359488516455720451844146 6603 1336147685831126043952647638079912638125491 6604 480325275463567764517671197639858192829372 6605 165397186135733481197932963507308182159460 6606 54531335925684257853667864343739190694238 6607 17205505257080311600059286197914829794577 6608 5191969819506873713007447649552483406112 6609 1497408387053899582207405134424329655404 6610 412428366948367250007879061495780118400 6611 108384494013960639207987978006099917418 6612 27149114493729848377561804138037241576 6613 6474677758619115279838348335255333327 6614 1468242008765578876374427626677147292 6615 316132737313893632427929902897924350 6616 64525813797565400192005152957609992 6617 12462490197482172244236697331952363 6618 2273018215392872009857162206030026 6619 390605522983463304443911244919131 6620 63080822347663967932572103364940 6621 9546023222299504568764615797390 6622 1349242476822217525902404404142 6623 177452246395580987965426510617 6624 21624659976547372108448653184 6625 2429815385162347984505164825 6626 250326543749442048971815722 6627 23491381490078322897632087 6628 1992754192007322077457188 6629 151433161194724613417484 6630 10198632499370428106910 6631 600897966355024759233 6632 30490254884947428792 6633 1306731179345697552 6634 46163192100682334 6635 1303044538833525 6636 28212415982900 6637 443307007220 6638 4672952778 6639 29296755 6640 88640 6641 81 6642 1521788784450991682323061616637607950557 6643 33366341927794175442862332600828310479622 6644 365841665861447675359133527716265818939447 6645 2673455933337750561111276956404454469646436 6646 14643032152125460754544574730988429208206505 6647 64095815562519330851841012872141565140600412 6648 233471896993237432952536499381500761505698527 6649 727645114408415498467993144579649190891543922 6650 1980071826782144537453899270037751165628661571 6651 4777504083691184494407308042319193242856074015 6652 10344733671094080133979336046648077581084018008 6653 20297645329881948672466534146959809215955373448 6654 36377253616448628938101710862618565348015900112 6655 59943812231691789575717914901934554325360342836 6656 91329716858910863535233155129450317445694893680 6657 129270610344852792070907825364295550517370302204 6658 170681430751599758858232586976275582438681166274 6659 210967000534692124264742949912134633829178573980 6660 244867785350876218645454013326216935302680390565 6661 267620935680499576303689786628463855121714109845 6662 276071992790981601402630638209880037035520590655 6663 269377250655056400683647343160722525772171528435 6664 249088837869181710106731146383876256752645821282 6665 218640215919841972670082849986902977030780881136 6666 182446652554702943823285387050911302848118712500 6667 144926712637962466396612132843090050848182157583 6668 109718728409598842523663395349604518710518237368 6669 79248074723739204169505387692277256923295756397 6670 54660825384980569623035530212602804592807416436 6671 36032925290400151830388374234932420669891829015 6672 22718063692692272767816666104409446310359345783 6673 13707666194104689725068511759194363700726718528 6674 7919725288960766564026466204113586828906084613 6675 4383381693583559543904951853504533863298225519 6676 2325012195465983207068576032311582370243599625 6677 1182196380015326242973582291480945208196324761 6678 576371825370964662338455735853388946770758091 6679 269484840029579457317503448208960732224837343 6680 120843754285205008200430080815027098795815294 6681 51973566840024032416936161913524256181381340 6682 21438277714518686866106109643376434420513188 6683 8480026378426763152185104534321275152495633 6684 3216067720632316447376101139022125330251194 6685 1169132498596297561308216889095662748154617 6686 407259245791882024966291195020253026743730 6687 135885125976313364116465257692007095266035 6688 43406736255223599293753796126008499360105 6689 13267240402506477203489473144332639672768 6690 3877551447891635520752105276716852495989 6691 1082833826219400096790417998781182126375 6692 288683803226421845684003453432187965571 6693 73404046215191966417073065614041960111 6694 17782068298463577334914540812932455081 6695 4099008672111394627320855843047123433 6696 897873264640121068857752741602056210 6697 186605641603738384266994616173995536 6698 36733467436873590794969476572831936 6699 6835815295555518703688365796419813 6700 1199973503700151887509904971147284 6701 198221682542074968405278350794135 6702 30728423340431354847637114871152 6703 4456519228121804202890024251637 6704 602551665482723261779543049673 6705 75648615347423752609568461744 6706 8778714759213758560948973070 6707 936700677946834779599010951 6708 91341488675111370207510456 6709 8082641064777550109046655 6710 643635954003652742155140 6711 45671538354935533924905 6712 2853944956418093954895 6713 154825674976295242290 6714 7165500964880005253 6715 276833759986594844 6716 8685997404898050 6717 213602666106811 6718 3926755701946 6719 50543013261 6720 413743303 6721 1844180 6722 3321 6723 1 6724 2670553150577747650309110133837466996481 6725 58910687584019245341002438840806344168938 6726 649857326002178182076692929506640367497727 6727 4777932640892549912531164958513022084704292 6728 26329640862110959769878349455650451960486431 6729 115957077533799559222536067852864522510688354 6730 424976097619275656205098072710091940311781421 6731 1332669133412566792542018230212263450765882400 6732 3648958027618082196358782621866353420955676450 6733 8859075557221716567023285868832038135332686294 6734 19302880273523102411056446447558086046217684192 6735 38113761736210818600998092304013091553808926464 6736 68741523687651419729923907326083857600124278516 6737 114000906851137685516164291544771836106986584696 6738 174813217017060469541864523357704257742775518740 6739 249049456261195514122003866916348574624651717616 6740 330996292582760504331258587609340238536286744776 6741 411843174948602200064524174202147741897588309178 6742 481239208193076675816751168392234765748876611648 6743 529535525168992845174472199883748837748599004388 6744 550020547450816964663868009249757015566367229406 6745 540427216315377995427122883913825491413320445718 6746 503258218735456887697260677292061399822490676426 6747 444907831649675544165777165326322287190235034016 6748 373959859924718947710537255886731588177256884555 6749 299250611196881152225253902955144840774360426814 6750 228252841183182003032356500520357161894336282831 6751 166122057290062038255930150419050355720397717088 6752 115471669905977566881185919684637375373601704373 6753 76722079434694665436173773877668624901969873132 6754 48761630473016005554634097561623159822120431735 6755 29663662086451225845772225221929236496157392928 6756 17282159872326232777494446988659464072114626054 6757 9647181939573002039171595113074829955961965144 6758 5161796948234934998025962200009452636597847680 6759 2648109593310752432468775650305006729018101204 6760 1302900191764572610983629432970158192308101102 6761 614896359506704293705006657464147734633465782 6762 278390355747052391486742675741335371661508762 6763 120916260319777650100957212158702573531030928 6764 50382676545667398350519029506882525825625473 6765 20137353486064196791670006767397368727671062 6766 7719289361773225560607930725197974890698877 6767 2837298781808648209891545780415046924763192 6768 999663311519509234525944891173322172618635 6769 337488821829995114824445966212999363431024 6770 109125061762564607655010540146864853492137 6771 33776630590372603818674699887732304986224 6772 10001490125642138744213317038342048773634 6773 2831128636694660967230849060746930216620 6774 765505023282609206316864727648543234932 6775 197528912316739821697086578355365065308 6776 48591195616836914476517127039628848510 6777 11382129152136715221303459438965940810 6778 2535491229312544696638019920440000842 6779 536338936954611420189664230849461312 6780 107558682429777323346862160984151765 6781 20412018616532324002081283954894210 6782 3658223275742081843649816918376185 6783 617729758274608449452779399997936 6784 98027121938328648533539967776283 6785 14576214896036895905643394207196 6786 2024222861145667676697179665689 6787 261550686451083564563750443584 6788 31309501773869680998952753685 6789 3455290817233924987498443974 6790 349557831027336193900319149 6791 32204831843007741443124552 6792 2681316151079739411948407 6793 199921371465755647463112 6794 13205831206806006353349 6795 762834569824573429872 6796 37931077865501171229 6797 1592218858213647764 6798 55062298797497595 6799 1520568875974136 6800 32189683560657 6801 494263671824 6802 5088540179 6803 31144256 6804 91962 6805 82 6806 4686494080473630475686371671795806914242 6807 104007259316109585249894955707989998642868 6808 1154279496318911364020278663541978727943242 6809 8538058178522914282452329356495443129655356 6810 47336357978021800010371337498301231637216120 6811 209741608486071074135174801615506584985050492 6812 773388568008045361499562532150807750853871798 6813 2440123566834062914465534911033452099554574032 6814 6722436841275758034130538470589499637468954626 6815 16422096642279622116165481884196695114901786545 6816 36004800196008491208477301043079651428617936911 6817 71537828659591493193651873805841929615654160856 6818 129839885037179976017146951201113939971632546268 6819 216697307370041105967845467672575217615687885816 6820 334425039812246480934619159363447564394347473840 6821 479528473780342013597607635299421482823163020376 6822 641479986540863350356447412070429257536506351217 6823 803437163952765581797250709584076097997426088699 6824 945087516543249851715289425673527390116501824305 6825 1046960079752900913183774860991279454348146994590 6826 1094896641648148305340554231337646054661001546539 6827 1083248389489015892306177361518509064042577190227 6828 1015823203067257281166355533257657854133043856895 6829 904432038899197523765752057547860477891347135636 6830 765692306892384889928698886651711169622280022375 6831 617213178519419792359123403279370298240126716666 6832 474282859691529856388112323061827742185463978276 6833 347794591747721721022551878949939468803941373098 6834 243613615162750030952631827585274386692599341341 6835 163131055728337468644266343212955911333842669305 6836 104507566086533073658734207801179098442162101923 6837 64093540481415113929336050412720187294146200912 6838 37651143337829690886428746866702148742231746413 6839 21195619756437772091650984735998389755869967464 6840 11439087230571261747386888019938805643053339960 6841 5920457745428131862228693971576655211472516230 6842 2939331271722593764879772595237751079647647651 6843 1400077352244969979290536950016311789285223571 6844 639908066353688422263339924306440930982740919 6845 280652121580112404987429879431876492991624860 6846 118113324801639903454312013908001017671816315 6847 47695274491535367936352459157291258831682168 6848 18477147661669785893618023967319291789923538 6849 6865710375285757026415999370316501986326842 6850 2446271786515599722074077242289504055978245 6851 835485913265509667154452770590675666874521 6852 273402682577615033879123963713903941990543 6853 85679221595888891840561884208778123271320 6854 25698107773446145040363959429171730973339 6855 7371994874956025026223859326500981265850 6856 2021116196623790052940252917156400429686 6857 529102202124478731830677370660813460234 6858 132129932415291484937469323077585293801 6859 31440882180772076746736683139239027233 6860 7120008594644677707792645218545845965 6861 1532338573429277292734161837186668940 6862 312926215426336212217981005943809501 6863 60532217392293419861064143560278206 6864 11069875650930121798064843700914004 6865 1909686637071494481498846278794830 6866 310012703952936447260913683907999 6867 47227553158906055413171667640659 6868 6730623054503779756567862639817 6869 894176836618433022440497617664 6870 110294059544564331922581507685 6871 12573106874321867820813500964 6872 1317639689067032071117955158 6873 126169883998278302164538006 6874 10960316382120778726748625 6875 856572629884874317845885 6876 59631521279114049329031 6877 3654380709620868241908 6878 194338806036815848255 6879 8812536934075690719 6880 333412212614843175 6881 10238700367888886 6882 246286168550499 6883 4426105977891 6884 55662694293 6885 444979520 6886 1936224 6887 3403 6888 1 6889 8224223794820504983386694826391754782560 6890 183618937342120856569635853693201822642344 6891 2050087678153317291221138031533560941017520 6892 15255655309631759720202330112672693192811136 6893 85090583953612900356828788274049008137210170 6894 379308563710847418914988322974952235352292968 6895 1407134197361332728117258545953747280271748644 6896 4466727315290012758109606309762881118040892480 6897 12381011500719729703430218674983011279485232851 6898 30431508011864649818619869293709147592653975690 6899 67133025263118492212493469511762139284578819917 6900 134217687515283138735849299855540585358588434880 6901 245131616409486031171003264095815870029010267148 6902 411701790191839106787066755165778445701857908176 6903 639423674085789251803053327141478470273240564480 6904 922761601802490911150750597275043881836125250400 6905 1242423957166908677290964865059846883082688539344 6906 1566313015322781833267746195511203744024048020702 6907 1854679784658209322059062920571050057855217162725 6908 2068376992859509014668064463793291756515605315720 6909 2177759318124954516290653504890700113418041348870 6910 2169395367977545553130116553323792140974852101922 6911 2048526990928560979485657076360233530837391775929 6912 1836765842934836653626339330664486788693084973536 6913 1566139022144587347465840219807021364074876025575 6914 1271615665849936902776856905282506091883213336156 6915 984355505168395238096173311064957631113288180320 6916 727249313702703768467372100343858481994598830968 6917 513290368370825898733538028425287301401506355436 6918 346383801833377420940897676255210189216401582430 6919 223660719537036928136436383787880687604641162011 6920 138274651850807424524785818819919215304622813376 6921 81895847984640451680093226411593293036685625785 6922 46489873850251567901503306996972360662284736744 6923 25305189954363014199083033131750037112416171490 6924 13211787030329789325919580752027119168477504072 6925 6618047390347005770609564852182794434579728734 6926 3181271551406423070838744387894205821699161714 6927 1467681050722654297627870462941760591508416809 6928 649908151142318575577151303544882941499293600 6929 276224944251884713108232158197674261288169933 6930 112677620706582013717632935945012515493301192 6931 44108400789836096313489120581538827594574822 6932 16566476108500072517480499435489469356492792 6933 5968305790515922883171829679745323142690160 6934 2061772196404964793160578528813428211458958 6935 682690735501570810104971891927943798014043 6936 216567378511252665427195285695012935361216 6937 65781667057007913472451933840117930982489 6938 19119633617187292405468499352661410719100 6939 5313705983666653615688075622062193680256 6940 1410900758203596969014202502796659084632 6941 357575603613757488013349572669797299370 6942 86407771199892170041093348909255630518 6943 19885519704642252381787626854172564675 6944 4352561816180105177325921238535816736 6945 904760511210641727806738942151764949 6946 178313446456513766975628053373401844 6947 33257704850795118938382693613073504 6948 5858114970452385438090103455614760 6949 972234785040509081883425564114668 6950 151634109247794312809492818230890 6951 22159270581259706800971458619177 6952 3024122797796150647844449869504 6953 383959403178132553361341216595 6954 45158410624012567871731349520 6955 4895653175068929526442534646 6956 486433919570551236687806808 6957 44005143345395662117781880 6958 3596575623735015191946830 6959 263160989418660299797815 6960 17052638774781370694688 6961 965920930021288718116 6962 47075265670545494494 6963 1935833222064139725 6964 65546735918509992 6965 1771275619109612 6966 36671419155930 6967 550371250273 6968 5535455840 6969 33083883 6970 95366 6971 83 6972 14432506659745127141396128114825169647359 6973 324157243882047256055756452057178330728519 6974 3640849757721991740407582845898967176063455 6975 27255607251949888252427081561398303701116723 6976 152934576328945324843085752903429657642641715 6977 685839313585334163157830900229913187906953487 6978 2559640455286167265852691366229420812475769049 6979 8174412667547299099590160398145289397835183705 6980 22795998621203279691012198182064064991245879158 6981 56373473752329069925869298420776784422252129305 6982 125127151688809501176708280443367370166326487366 6983 251713228029670991676465672804773898037731888087 6984 462588938392824180647437265818430495748357500936 6985 781805541214303349409675378078783592266522782984 6986 1221931925895295912665033194405017015403610474980 6987 1774656008881021334218652062172758162125311153140 6988 2404843237894861008032344674041677655363668775007 6989 3051515735599503130827954680101568150948477868324 6990 3637105249970408849952314119242735847442646892314 6991 4083177739485283137225364523760345520799287853895 6992 4328067096636485759913923448801041804340996370809 6993 4340845656978784550057864851130789748415081776468 6994 4127310170698959462381273774359554179993487115898 6995 3726572462951951721121798625073031840995611025921 6996 3200069804571030732313493701070601337405841014950 6997 2617001211345001107638005941005766307745683520280 6998 2040643559150981262970460299912670139401214955047 6999 1518856111456095707523878294698298431196781701371 7000 1080111325942539016162251877480826704567558729914 7001 734500572629884502745148691075770103319928005655 7002 477984479754199591376865226671492723021113450007 7003 297865360920168029070107922688603418431298488956 7004 177852590898741333334815978135934852201242939195 7005 101800293349141823859461524249063846194778591527 7006 55881527443254471701284530066494281018284853020 7007 29428516190878525971440169002711942860956085398 7008 14872011852853369817082904863369644464274325945 7009 7213793190032601609988101645503840476086112188 7010 3359025383576938250064673969870579678347359250 7011 1501598151630938427044427188381697522859225425 7012 644455101508131675999143999267403950190742956 7013 265527968663665361394376403901249632728782120 7014 105016864285246803438650600310850228393936089 7015 39862398923419596551446638523198800550646595 7016 14518414699512864095319980598275919463584360 7017 5072155776370505521539282604365362002834029 7018 1699100941623605746315837164666524810973177 7019 545509786832039469056616810636019140935742 7020 167769307471728108670640409610451998050369 7021 49395018643917227048094630830398452588675 7022 13912667032253490443745773320370581214988 7023 3745839399940635874518202402795726969092 7024 963185760236799315699337741607086548375 7025 236295526169603549017705670156194619904 7026 55245275072587733277853852110512370650 7027 12293641361217677493261970168840270967 7028 2600153125899390439286856645681079790 7029 521874227133825326963392092101077428 7030 99223956102163293781333220048993185 7031 17835925437295924798549166814970445 7032 3024440866863296397085544290894514 7033 482602462247327264838831079160033 7034 72263479232030461029600507697689 7035 10122019638783063917682835539056 7036 1321560398752919913675800853270 7037 160183562961631843833776396050 7038 17941040549186106008982490273 7039 1846984645025527789871836171 7040 173696338615020845642176996 7041 14815500220091951028311105 7042 1136547547184131227002721 7043 77639421482074489553022 7044 4666980271667557571242 7045 243337941436543623059 7046 10813634606172976825 7047 400725254162450814 7048 12046586245144132 7049 283507480995635 7050 4982010652499 7051 61231230530 7052 478158768 7053 2031673 7054 3486 7055 1 7056 25327283605143379775091933075054391426400 7057 572240539452430115299472329283740785325880 7058 6465503011635588824934047221791563963052108 7059 48689425554625336994305021734610939552151944 7060 274832523813408394777464055787288788848445160 7061 1239865897921483081882305729876128501946658548 7062 4655102236443823509867500240015347745900903728 7063 14955967215991935722153945411364089306601925808 7064 41960026331418537556368787558464047358961798539 7065 104396110794517083818583889636434628008768347690 7066 233135489680094029051854779827564704954444280871 7067 471874822270760338814750088028531628188490385156 7068 872566004269033951683215644791857717182271555016 7069 1483898330979114753153985781559065886504253264488 7070 2333869700338847055280853508525206353014497881680 7071 3411077524013436541752595330147924831116553166896 7072 4651975633185825586683314857069560084194117591911 7073 5941099590455035337119931327265426281416515992772 7074 7127494083195874481031350229515076673173200378211 7075 8054530833978917643310212939616201407169832725080 7076 8594688429902773410362037226851041852092411260417 7077 8678407011945845650241889784009350478654928443572 7078 8308063532025144887267185197421815760214901224457 7079 7553514909729568010702311520132013047893832132976 7080 6532026697925498136950433342102518791160823864600 7081 5380046650611687562395419713163707016300876424270 7082 4225616960155614254650593113825346183517692327540 7083 3168330146434074749310997356005807738130730146916 7084 2270000620631984211988417775515559507616867903603 7085 1555425152362804920974572249949298843466204112280 7086 1020068552162935280572659610398538134762306753051 7087 640702763921447602022468252956709398014599425536 7088 385641588520064216471417245134177588118508611482 7089 222551037251280612702735205782044865777596293146 7090 123191206256530986760725237282151301473621643790 7091 65431805820647146930885596336784653234270014484 7092 33356636871983985092126904250244709530621558649 7093 16325108299528162134157788110074830274690367316 7094 7671471981946363716313024838983733728582980753 7095 3461713258068636558863663491285708257736458000 7096 1500054613128224712934089278358141105272801034 7097 624185210562528886661392475304451252412298834 7098 249384821657373942238710580795202177644839918 7099 95655285241791188031699873595444169535778524 7100 35215561128239720520606708824268987210622755 7101 12440059273601879078170191887963790547795536 7102 4215200113462710842411952159341762310507291 7103 1369419469672670940752448147999843325805088 7104 426343212575258222495826246296192608181484 7105 127125957829164955149032596045582675733250 7106 36280383019695384703988363961995798632656 7107 9902470030845017074600702378361401564356 7108 2582724405354250865506320365757806715579 7109 643069834518553007816934924134584642092 7110 152691928054297985176069388355414625875 7111 34532570589682101775927162571958112848 7112 7428695198765303247576714756503351928 7113 1517801520987735822400978210596986666 7114 294041312068681937536912499998950508 7115 53911251741075955780824926365280460 7116 9335087986019911116139833878402289 7117 1523020449493338906903852887936504 7118 233504867026193252411118570006249 7119 33542740843144337254365314805632 7120 4499401415049989231316794249470 7121 561447165807141209055394652454 7122 64889371362061014613558249614 7123 6911718740480680100544983028 7124 674611885839039742416589539 7125 59935824409608644573554520 7126 4809568620078857077637603 7127 345410053038534727122048 7128 21960636484511144725403 7129 1219995278121090312204 7130 58287576939366460875 7131 2348563482223577072 7132 77876218590350257 7133 2059759099372344 7134 41714625927057 7135 612080540720 7136 6015646197 7137 35119042 7138 98853 7139 84 7140 44446284345362137392174432861675367988001 7141 1010151055229858453270833493491938477430384 7142 11480782250242429600167770227581698199144456 7143 86969661246501219905571736834861674831044236 7144 493821007193802493600895898393922538699764362 7145 2241045038343811844008025847126676700844088122 7146 8464228964837299226242410237009982912152447570 7147 27356755337651419640562769554621443865613580796 7148 77212750894610811466636149698229449285957241996 7149 193265242969053297517500329652882672899699188072 7150 434218818674961469246744177850591815856739047908 7151 884248230452823833653098614039435174579584984554 7152 1645170227069117606830613660810334121324339329451 7153 2815150232919103413161796941927741252163188887956 7154 4455334899890651692322335772699879307463290727668 7155 6552768892757849321299269062661673927074290341552 7156 8993426392722229265693151370055003676396440850899 7157 11559415741361301707421033978922318928189582373585 7158 13957765421356270731729657744948831963683400874455 7159 15876686386644260691956377017937034839643412641574 7160 17053869827919789699658104569758795777545550037070 7161 17335671513401983547179301214122045040792582234537 7162 16708794173281130288566501994651308478713936783491 7163 15296006379212419436804780443854801692641233553536 7164 13319929233441667956548672497350002661293208792210 7165 11048638538154754304777343871867733790070247653791 7166 8740331411823706689288048274526240074609928064477 7167 6601341549097343584439775506504888035347204198156 7168 4764787081445647245604627896330019561269866303131 7169 3289554491500815877573607334133577175994934175813 7170 2173930114905214979709141392734024148211667641331 7171 1376138578990697262740043244928346628318995463488 7172 834917143195388155833433842412697820199135585134 7173 485748397917771851102234946036339805187256044919 7174 271116494523060771977207194881649844573868460833 7175 145223219969637014718452101357628726681930129172 7176 74676038442010342783301056739987392724027101413 7177 36871659422936509775639558973726875924688381369 7178 17484121269664622019338603428648283024713969539 7179 7963080848502937218696854604663421020951926616 7180 3483569069488822314444542600483367103002960870 7181 1463750230424221388536953323722395076491689763 7182 590711527776420525029003149817330071725799497 7183 228923111164073559154595087832490408676764512 7184 85176936162402023863031405817716709294505113 7185 30419843876235158640109830618906243625110201 7186 10424373600768927476991743121496877399430519 7187 3426306737146590014086340043797261458994784 7188 1079641193056583053422885541763057354869614 7189 325964171046320170853627536383762376664805 7190 94237190017533867222545161703420251600155 7191 26068962468539832071755102555032122778984 7192 6894777295822498808830652462577392066613 7193 1741862070690436464343245695959519543803 7194 419911855710361868432684872701428435161 7195 96483817002272112131984501469951577440 7196 21103077327879430099609360739781843246 7197 4387434875986908796294310085995612589 7198 865677153563307260218638512289656919 7199 161810944266676547044141315807124916 7200 28595780357060574277536612389380417 7201 4767278627809932176980486241723711 7202 747873878401148702622946351863129 7203 110091793496072515467521293020224 7204 15159098675512104372157514531817 7205 1945470174851450502463203895053 7206 231758507687624128706621590131 7207 25508274129623560130445892320 7208 2580083301863430854492813325 7209 238343919492485536835139881 7210 19964675278749179064434575 7211 1503619881135247262590668 7212 100806996334669139456014 7213 5944787222122451348969 7214 303960028260622213215 7215 13239749830312050422 7216 480655644798606816 7217 14147992762939503 7218 325833674291593 7219 5600104708976 7220 67281992199 7221 513376662 7222 2130610 7223 3570 7224 1 7225 77997791745326022150653060763121514196961 7226 1783113591834732299931646914717543722042448 7227 20384994542141644975052791956497362065897620 7228 155330157444240588153791997872403310598041904 7229 887177885205817366009291434077198582044760500 7230 4049961439835937839225955167490997218854274628 7231 15387022732853091127194486429880254204919465522 7232 50027417908015858902576562969810014755885554168 7233 142043028627451001690479495033277716112965306714 7234 357671876606133839007642657466507484580598077140 7235 808451936400826424511056447532644140511876520696 7236 1656343204655842848043059312239309953796529265544 7237 3100524982503114789763733357870998751365523101891 7238 5338184741949605193615061859348627431522561348488 7239 8500824815102563645773161634759851571553424530140 7240 12581054044826834577680415171468370522768226076048 7241 17376141905285909160269275825057291592953674898650 7242 22476380023158035787201061493708662154741575439626 7243 27314725864342608038672256026789181232104286387461 7244 31272408512020352508906941730290554618646833897860 7245 33812471417066926254952943777323447393710230055717 7246 34600403005103193644622691273415529399096732691578 7247 33574396340203136252431117499118916107446306125527 7248 30945823672973408008914959415712883758605660108576 7249 27134844020306484798040918248727069075729655841825 7250 22666188530397289559434213612609444325340285253242 7251 18058734861909466841653377507297744813658571660451 7252 13738182464221341118772564765614942807876937323260 7253 9989158903179828337170208955932815626424371878118 7254 6948073697958156532743957007428358414892901418690 7255 4626700737134614688451911960614531624828418086243 7256 2951523827388850641723520543315632688795883293440 7257 1804882691770733001482626748095258884064306434561 7258 1058535049554727796497797477537941326708960060506 7259 595674054134983817738247364080623688275217832515 7260 321752829122781923536899482596841763445883120028 7261 166870741494658691251003541427172430755020899208 7262 83116628755508074302153430869757827117119740314 7263 39767111050455379096598542452754401797796572703 7264 18278493188937601771822823775535985357262242160 7265 8071653733795249723773376224780007785801096237 7266 3424442730569672288741835855132325688381920890 7267 1395712340079577436524962390553509813884211879 7268 546421293381902665628996921077087397619300924 7269 205449612214448782781029318481685719827103760 7270 74168930683965800148875480180207126452297290 7271 25700551526930123414518280531916945844288431 7272 8544802963291653652572963744905936232654336 7273 2724618163850267464716416584204198284477459 7274 832771308010922727431502944238081140316150 7275 243837603232873568285785697980399508927217 7276 68349010293617177203670295776123788380372 7277 18326646577431927267936822276569738561286 7278 4696488478149375019694244762091369232622 7279 1149151366787962943766383463136344637285 7280 268175357757790051879519346781687568224 7281 59616541811357371673594055771859256235 7282 12607484530985819905440892164317588078 7283 2532464245014006372119283863125265753 7284 482363918196091706861586152013897140 7285 86956239898744564818294694741563074 7286 14804786387530467430950240262178726 7287 2374924356254146255929396450194169 7288 358004253581946548979878169082432 7289 50561077539088412763356514934010 7290 6667517763154460957345782929902 7291 817832287407882714030285677325 7292 92900144976666876554794397124 7293 9723985151957995122884360964 7294 932483062019473276899448890 7295 81376653674120325823477683 7296 6412490203608760138247192 7297 452090968012954929326893 7298 28206573320403943162954 7299 1537103450872597631525 7300 72005603765756458636 7301 2843319885313133765 7302 92349366252708422 7303 2391186351685337 7304 47381975382320 7305 679875807159 7306 6531153384 7307 37253222 7308 102424 7309 85 7310 136876582750433286684223621739622051832321 7311 3147435668632255019509015165013510728541993 7312 36192620361453877512843222071412787587807396 7313 277395358435212134171551003650346020153283864 7314 1593647522723116516106417740648014149517094090 7315 7317732222629941015149622060338079988662438884 7316 27966097877735035300139782980016421442484816776 7317 91463174422765709603119211793357310119010997190 7318 261234120813369213389100452070047384857946824959 7319 661727345600923738226636237056332326197260757355 7320 1504689675981321622526139937058709215012389114737 7321 3101396330124489641442659496490743472104258698727 7322 5840819150388209419218417225734424644980073028745 7323 10117721804759305382369710574347055901528254847943 7324 16211436332593311314512652165713705554316991837760 7325 24141881920461061012855638874597664904027507823428 7326 33552524419779827421075388869642888689662763712968 7327 43675894654946208883110856848745875254912407757427 7328 53417496541431086196947307189801499820471438659491 7329 61552932809535758219866026897694031095330288375470 7330 66987916988782179269255984290059974294440901251275 7331 69002722906767265681604038459626118161508950368844 7332 67405326540606425000500329631121034058531230482985 7333 62549886517719949993026766704932471590962954355626 7334 55224276974579651202586066265929442926074328176600 7335 46451687708767682196084742221762345747043584204573 7336 37271347159693907991051224012598622509994278813486 7337 28558067977447505837053806541431699209629636332217 7338 20916542748209262475852985941550251496412219407948 7339 14656804517591965142505089051486898550910071173375 7340 9833669250664960634366377223077855568736205347739 7341 6321473402450731321865947876995114160736731437208 7342 3895925643935391724320811890883634766352381933422 7343 2303148293118288293958111812100107946088887342891 7344 1306620180669929088659512510816043772859848599760 7345 711639532363103764502714417772337996544352942411 7346 372213495568280892598399435385446251764296370340 7347 187006107957634158653999243365606291777647009339 7348 90268123936600847531653277179496299949460170673 7349 41868268075159161186838035027358807247440004490 7350 18661160601664202505869490240812502337087501254 7351 7992834897638249677118564183971933550414610687 7352 3289662993901800792135193060502835557766855108 7353 1300901466960569542925391196939256450178575439 7354 494205675317017633342529154206969956711311150 7355 180319451799460624078236018622919521911162273 7356 63171714169187309756396408832621229676968299 7357 21241892146415604866391826556169569421042204 7358 6852825614693129171839665768738949955456484 7359 2120002383286015070085470243604847326388875 7360 628556612685063869757609538557554265818490 7361 178488335147378021928742989117001308513615 7362 48507732702090421589703712632990612986166 7363 12606237610595114526186510849177388914567 7364 3129875042091745460802462213751610366995 7365 741619396759053976659596839011395481142 7366 167509947906190626851212804458433485744 7367 36019717836086593689021098436515041551 7368 7362926003532560395450173589358451018 7369 1428463985361208145141581926876656235 7370 262551479952049057738509000413992476 7371 45626006967785004753220625681548373 7372 7479737879449930331723598472318665 7373 1153828465885920369958428141807152 7374 167011510470642888599028287800265 7375 22610709777726727762124476899552 7376 2852818447534511607375317256732 7377 334072870889753987172751225473 7378 36139054277034479163593407434 7379 3592029444980460773613536205 7380 326006295772447221921743755 7381 26821877237791129727822736 7382 1983545404272464399391795 7383 130534714546964520019754 7384 7553326394425300547475 7385 378792472504680196262 7386 16175046692506484321 7387 575389925050106244 7388 16586487318573297 7389 373894974960920 7390 6286509436572 7391 73850395150 7392 550732307 7393 2233119 7394 3655 7395 1 7396 240201658100902688609968615577797957455682 7397 5555460308059600077115695536702862358680882 7398 64253990967613413497462235835135516553473692 7399 495334432964584115469766767992066068406323224 7400 2862298663631957528052660206650293891456189710 7401 13219904921779770907489710335995115502659687400 7402 50818318388946404694545419087526892110212802106 7403 167178480043182771845176706364396320640517038960 7404 480308626464262675816371352220235073779157558572 7405 1223878335297607125186973491634088107540630690360 7406 2799552867873858831278109932248990917050539645754 7407 5804930803771825223759670564463664489646710589252 7408 10998378519545440669893675452608059439135906566040 7409 19167763855922106167219275928333890253738321007794 7410 30900417259005212456027743386788325023903222333580 7411 46300968604065048722780957502448605476451213714832 7412 64750618479064960203955799393090186058462229112681 7413 84817540540659363581017810637707695199830056496564 7414 104394996921672569166732043612548993599073984872017 7415 121067103936681761929724087364874891680078041007660 7416 132612954513793313800167694084908816751720543740189 7417 137499315910980457821059526067523403580878430299294 7418 135209782405992054134579433817067944846634242080975 7419 126315557908600917377807969942474468744693851498248 7420 112283456456055474135790065752339901503676635858625 7421 95100740212157645979004860454160047373253577859310 7422 76841840861544591084393988533167450816209951630449 7423 59297698489856774292140153056524848385778183135304 7424 43745554589808341394473180082607761700199666366013 7425 30879461650460770721405409489281811928076680678860 7426 20873087085557862215160333551569984899753627493443 7427 13520332178732708973491189023483449737613325489376 7428 8397270987693591981975908174471994529316480847369 7429 5003475483174965488169853998381175434521241519622 7430 2861469453364891076953547383934715223540051843425 7431 1571307015184985665948021623504436800026102265648 7432 828761897237058345547543767322920502261551933741 7433 419961949635345101249187099522366670393856457528 7434 204498227424982502512560487230917432318269097127 7435 95704113590674414897810039907951168931652296600 7436 43049648879456642155536116028200928327687182685 7437 18613061959437475863361079460830577171737125614 7438 7735017675645895572979309411679421985265528961 7439 3089305564006466890872339801370095653573026848 7440 1185636856799817614241462228994567891832560065 7441 437162492843237365565704300348507171527736104 7442 154816337219944065084031929816123273736265775 7443 52641465992847342031823566821650532513282768 7444 17179170484737637570872424196145433754964675 7445 5378174600401111994886596121796516818734250 7446 1614319949119390595029853948692448037961263 7447 464297035685018399788811321289890208752904 7448 127863643947648759852216448673080545079047 7449 33689718095340718956128192446215274634988 7450 8485136980564828401622224903200154220685 7451 2040786763840191088905357423145971173624 7452 468197972084421251875975759196525549283 7453 102332850500652217842880309826785520602 7454 21279114570613332788146283906203268691 7455 4203162088243700242366364368382149080 7456 787295474291829284753704754682574519 7457 139574965717533464793229579694824388 7458 23369933040767398364110500866761305 7459 3686794949538964259710949505883136 7460 546533502163583502319214451260545 7461 75901350830726753460565375166448 7462 9841610703651775084309549461119 7463 1186827650652723243244818033336 7464 132526077551017710483143772033 7465 13633821597528498075554311040 7466 1284739755676511037148753411 7467 110146862548479893339032056 7468 8524677159340155884569235 7469 590091614673933338096402 7470 36135295464520117490625 7471 1931962513685891402620 7472 88753283079942849907 7473 3435242717124970518 7474 109308995449521769 7475 2771360756642240 7476 53742295731528 7477 754276828538 7478 7084118724 7479 39489996 7480 106080 7481 86 7482 421524525196698112686366670179095377276004 7483 9805477330326784699187593384086258248497579 7484 114064678192712117176711409805651574591537153 7485 884411290757508917459564960321104852779314264 7486 5140192890737587452025953112507714924995287790 7487 23878508698282837789152880085713963802983544134 7488 92325332415804868392069208517764699752668417214 7489 305500278716497637162756060455381513155473986152 7490 882861917257356990634664396227247774176459041921 7491 2262892293786342562853574360715121042209580218750 7492 5206923465162012363760129954561741601217229377682 7493 10861046221655498852134824434201960535486204339362 7494 20701515996674433503732267221604126502964992638409 7495 36296284816919606775138587009532777931085498442987 7496 58869760063329377432070644957621224535048570858995 7497 88751720849986618679126181832721770554406712989904 7498 124885682319270228582280709444724069401474651158424 7499 164611948964024472326931938964963774396198369489645 7500 203886737798044833271098831417122881709951649789805 7501 237956454252936596306764140725358625471839779809740 7502 262330987753386780296991432824484583079393870762430 7503 273771757492012096619440745461572745300075314116880 7504 270990954513244891558071002688344360504595777481758 7505 254857983172858581519573344727731467608115333106904 7506 228081542802584323851146790776697016989365893629525 7507 194505414200218065725904340316369567175148529102064 7508 158256568603675133656040659170186925357787495059194 7509 122988123764271825015396910842533818066139374414686 7510 91383610847813413368544824955414843932164184211153 7511 64977576326317166971732463920122519590124039132865 7512 44247936477219187094167333884735185991616637480075 7513 28877683295933883212754415975750741947193590096480 7514 18073448598284405921256058539835094648285734339645 7515 10853380674951029201717578804988560131950631255720 7516 6256606023758397380446143955696176981875400201990 7517 3463673453664594761851493458568797451538365476158 7518 1842067743640816330713506575863063416612298218733 7519 941377174142186319493924280507158697136461117163 7520 462384921165945620941912052230941431145401865309 7521 218319465181272738815659603290821414124790428840 7522 99099565777265890943991329292192183994265722683 7523 43247238619675327120441544608854041032727966448 7524 18144476864538145178725116482249126088681104490 7525 7318081608256490260058515996827347998469422410 7526 2836997824075733255217818898126020599340187255 7527 1056930527673548757763547897979586184480814615 7528 378312032913125767755546269774254659098716665 7529 130057005444827919191706399132741715670857536 7530 42927222701756364648440462019019749027338193 7531 13597325576369993354242474128761019122374800 7532 4131151964061683231241851356174507505103978 7533 1203173755968466256324373789816057654263838 7534 335685526624399870107738700330617735866457 7535 89650773182894192727531009161765404012911 7536 22899299418271613792700637142871062393605 7537 5588853163982900770066716104677500164040 7538 1301946577075273173354410261936184781975 7539 289146873791036917079799162067947817240 7540 61140000687808885336541884358370805590 7541 12290685867840838069783622688134724330 7542 2345095775695470514867190978555478731 7543 423923950908116885184403079642708531 7544 72456273138593549974697185130767761 7545 11682579209969738774237551061166048 7546 1772440783699586349781307102379555 7547 252309942578435715952023829229501 7548 33591427261749188080052761312481 7549 4167468735518988269216710817730 7550 479809811890046047543535325945 7551 51023165937172492695103581235 7552 4984396252215682674913328065 7553 444513980161104313186754640 7554 35927286916603171888649112 7555 2609309524380815569400906 7556 168582509212048108922100 7557 9573361102185561983564 7558 470961708091616086884 7559 19719171682645893770 7560 687463248729553400 7561 19411509480593840 7562 428390957412243 7563 7047868044723 7564 80974000129 7565 590328382 7566 2339285 7567 3741 7568 1 7569 739723975042926823446988346520014848928647 7570 17306255096576693742694251390321340772479630 7571 202476010418692043426410486219269771847546899 7572 1578944877591805389605533170064212386271255464 7573 9229673715095705873403879523354870156304519320 7574 43123495838324686697911914361773171833908935372 7575 167700617019548197282072869203675964351606097614 7576 558137472323789581477860262447234486457169915864 7577 1622364634484237581084115386875346869953213391999 7578 4182708103526895201174082367002673991997001238108 7579 9681134728128170905728627168510957281739678157352 7580 20313421161556199330704607795621281755468107319216 7581 38949007097838971339106287284307539229316603630048 7582 68700086951833644016102866891952356304116764263418 7583 112100581251409654507475764048154663952720977382021 7584 170033335942781150789842136258667220005975950584224 7585 240732357262859312091606326993851782006573542808539 7586 319280346101620922738837334664413026216278555639866 7587 397937621101561338270319880200460089586218402106221 7588 467376237758968671873454957406283884137534353199816 7589 518551109108908429772929216321301184286255851668136 7590 544671959504822135630337713110097047638060790792224 7591 542674046165317346121518388798639095640458023295976 7592 513754750820221824788444590403867848850602780669176 7593 462869577514573792153870785304525572554860376719647 7594 397420955378521990602092561886751891301689372231416 7595 325591696008889548001658672052202724035569310956162 7596 254807110717985064669050239690543315262345874843248 7597 190677840366437016273555802284865326836689468267328 7598 136561507361364607283184801543507636006868915718310 7599 93679112252414278186441031878773156029382462319931 7600 61595925650478690354677547133505277648528008286496 7601 38844410629092589236482261942570165110483963817511 7602 23507779503603581466878511707284412538433007248656 7603 13658689964878509966809995224554750001502951337046 7604 7622528697202269610551714584524167550275184872744 7605 4087254568434737109923176025520751386209090197302 7606 2106346908275439149341805036795031266153968349538 7607 1043495580521220529498104750567222108538204252353 7608 497033188335411878901254411752471598934177492024 7609 227646488792254595949288037677588303682144056045 7610 100262738455343867704307199728237864434733099400 7611 42463826109131421762848631890180309371186050054 7612 17293113801211177953014199740400443221043067264 7613 6770968563714563877483653325895282466953577004 7614 2548449195786120754938560589021182654466304314 7615 921822483819271521670925300290594923754709685 7616 320359060093980856545616578983504512308771984 7617 106927674379899958063279905876113977347408759 7618 34262823805669398182716580806736852551912416 7619 10534712808804136662012584180405790730410558 7620 3106302147833618860060923657594120180431160 7621 877823842540881779813032996794034439879322 7622 237573977126601119287633072766582854398282 7623 61526817382815749074523193193331466653941 7624 15233800899357747368707434314668968489288 7625 3602372497053452833929818153268853192893 7626 812668639095738835030502067483717218968 7627 174676945473102622434246869790167272558 7628 35722862199879956435038573251608773488 7629 6940145659933652899943968644347868264 7630 1278642937406265537343992959540723090 7631 222971309865618091957016421880368897 7632 36722387097603901691109483152698752 7633 5698326059359275975594949405374814 7634 830851235796812019925792923652386 7635 113484703320381138381612188687471 7636 14470974947392270759295587031984 7637 1715987380269078119839587095154 7638 188391562995780179407816752234 7639 19051851197075338836540421309 7640 1764436434915583677989309616 7641 148638427388827415903330104 7642 11300193903702353805902604 7643 768139949480970218977698 7644 46175521233284729703920 7645 2422515220977007014540 7646 109156726960653288852 7647 4142056781403022602 7648 129148061310454832 7649 3206791910210850 7650 60871095951014 7651 835841047229 7652 7676786304 7653 41833022 7654 109822 7655 87 7656 1298125082990058222817578638438732278036972 7657 30543816037981998287393002987860583074962885 7658 359391350634552567795643696315406881546847034 7659 2818623584615784680900517321769902046207583349 7660 16570530060878706624824264333181358063442931600 7661 77866282127251936438133951879684916401033112090 7662 304552823788740997748285118726832969361080436854 7663 1019460160001122761335664960233721588041838499644 7664 2980497776848695712667517083834666232024082247841 7665 7728955539358149279499856908931327749722354431175 7666 17993912817456923716641835183790196813981616111166 7667 37978097502516878565516081743817018149263410620250 7668 73250992136432623472749136669357307440643614937837 7669 129974790419798780258125014471701891994715437164012 7670 213360340659492644646827937606675316071643783673820 7671 325585262443964896599381949757894174445141750418791 7672 463780402931434925761232968266342845748090162846407 7673 618901347620082005110085451053203856579201220332394 7674 776177909750115521182187100923602370257927452287735 7675 917354866078054773474236649256657922594184632515340 7676 1024273535294478227426074747263510336036600115116111 7677 1082789510668206098959117945565720519884598024789103 7678 1085839361804413493617926428120051117342151395008755 7679 1034748248483438822858615374893755114495745615130479 7680 938483493946876398734150220369951028487452977277050 7681 811235323115512411172642368935651378287173050990978 7682 669173338263708973178570153329595493331456029726333 7683 527338523903685621186490392232097135385908101835859 7684 397408049749284011296296717482932541121775609968898 7685 286662956304877890290114193528981646583654990827755 7686 198081489789023627744202117855221818628949273107235 7687 131209349575417531349098867647908464179338761952520 7688 83369994764795538772947600472044522311578938749850 7689 50841831426021913159489448973324540498405878253490 7690 29772148551139577343675118683955422942099944051625 7691 16747827526318436428692553905745436207373454893543 7692 9053569728945325330583861077565720509579697320122 7693 4704584438447795065604835701145413419916078324433 7694 2350519691808319158811595117119212244991880396159 7695 1129337718821188552314010825122096951502349619990 7696 521858412277298267027970425474055596890847704332 7697 231941217148259132939989147572443520675053897964 7698 99152369689608445177031921857814378499947365413 7699 40766910747064582142588030355913338200605314495 7700 16119352204403235483177126178116364571295922380 7701 6128491324017845758655634249542739003487157307 7702 2239917306775672732868179858254137475100046991 7703 786798276429162838602864665614049226822420090 7704 265522835994761766208874606240444822580018768 7705 86054548852388642083645321429383518072557800 7706 26771744578634862047169048960294024297318951 7707 7990559590326082499798282254144132382494101 7708 2286702522688460305906106210456699134482168 7709 627008781842399875059385580475152770206051 7710 164600527415478186529370790862542154512885 7711 41333697836279570447331922187477316161080 7712 9919062789258763427542560485329576143510 7713 2272271859891944892302519785465931373990 7714 496307028119394391557016991369329304855 7715 103219086737358327591055488635632508625 7716 20410014798060802397191709384575407566 7717 3830737191025588884410298643006466249 7718 681205264823993452694619659444615481 7719 114535330032603180478279049014121048 7720 18166529097613323618254407714913530 7721 2711201161381917924822220044360729 7722 379628181830373826258939619586633 7723 49711125368015689488362493130936 7724 6065332111065392928590675420790 7725 686677515990944701256475788185 7726 71793390237255500654865538159 7727 6894162248757714573895471302 7728 604241362633016235650302915 7729 47983779654960841384580581 7730 3423050594921294677828425 7731 217156857625597780258371 7732 12104220605442011373047 7733 584237949967458891429 7734 23989888275046936825 7735 819810227176989695 7736 22679083882692585 7737 490097262366558 7738 7891383429238 7739 88692615627 7740 632271225 7741 2449194 7742 3828 7743 1 7744 2278050716133887734874535600536545084421301 7745 53905053759560316242039969645827003097596362 7746 637872146809375118385094974223430648361666373 7747 5031124914623252815904765510210314756179235244 7748 29746112884233591300416570465258668429068572870 7749 140577057938820142388886795894157780002450064472 7750 552975350113780515515325611043813882154148584546 7751 1861658410998696907246229379161501467380918749976 7752 5474130030077802779200687379013086341573106075316 7753 14277597986202626511128656802223201645434042193070 7754 33433430181688241529635681159918730897228204462020 7755 70978031328099215194430877340163930759067367040316 7756 137706868111601409588694036637430523374917521863889 7757 245793269805848061110659769123687618342751219499232 7758 405893662265819049459215036005236771098646426645045 7759 623119730983215538163453064180376338856386669766288 7760 892995746012075300123856273409503428342650671637019 7761 1198980973046156643317591123956086173943421146164682 7762 1512973333334310987777058548763316784459668338409275 7763 1799340831953593976381003530615727794398941443957020 7764 2021746732739466880942902527711129329532032822716592 7765 2150898940679123808383276706979733338638072553808568 7766 2170895833969564571683302437778331801886426020878636 7767 2082282820971586857011806890221668582884866028512904 7768 1901075720829126572434447691888209882651898919026250 7769 1654343139764710365771820510828748988013299741942726 7770 1373927090300507456887710515347557512111671086685050 7771 1090193188258872417064945468498200572253391519140124 7772 827340856933657659341235786484424096535232436310183 7773 601036211093331943173787026764028659655090389126240 7774 418315734837899604707582875339790783636877597960059 7775 279131632571485346648548302132100362695108930554880 7776 178687269853327701372592128699108509862294066211850 7777 109800226054199457369044168447088299052527609991910 7778 64796611989811594366147319001348125271054712961130 7779 36738883750219310595048737954394075335637641525556 7780 20020807876634404730658273831429123148299422058261 7781 10489385967556258080571460095660642240411441395060 7782 5284898458394616238914878292190016381608465637649 7783 2561072373843512873098619540118824395588114563840 7784 1193883624693746969136238951024365258903204138486 7785 535413857475838430301409348410899337635980996338 7786 231000889970292154353805983427081397119394918214 7787 95878138545767753176343892376184764461141929700 7788 38279765862122328037044101672036562497552099865 7789 14699434719561950142402090235813143404602214664 7790 5427842830757771708995993377033531155529590661 7791 1926804949115318493767198181893675921662918752 7792 657347274960532876356819948474558213477881418 7793 215444051153621472753655980037885431035648550 7794 67805426541826675492041471774332598798868938 7795 20481551633529465826630747464741485464127460 7796 5934395121325591305843467992228044091118793 7797 1648232675657574733263963393808904794039596 7798 438496740810119164337021089279441355150805 7799 111649965901728429577845682215423568257248 7800 27182647393914193793150431289317952201350 7801 6321447874457367527229744556848761757170 7802 1402598876758196963967031902722631544470 7803 296542941927971273914561012139587435060 7804 59657156043922540774561591666832474757 7805 11401805279791211501737785071907307472 7806 2066614479419111015566509962037644385 7807 354545888904596740022005402686310528 7808 57446980807201120527567105218364505 7809 8769746305205149171484313297293832 7810 1257904380820492006190088906221161 7811 169012020582790046788205537422608 7812 21197992865625036274964175286625 7813 2472164203302313788096290174580 7814 266887722588259031860817154073 7815 26535856987620605944615480872 7816 2415694039548287592088479814 7817 199987815402824388547340456 7818 14937428128895205482102950 7819 997268995389018502851984 7820 58859047829097799538794 7821 3030591857542301315432 7822 133962738295427799530 7823 4984477435197587600 7824 152316318642447555 7825 3704772249625432 7826 68851127717667 7827 925165820432 7828 8311506635 7829 44286044 7830 113651 7831 88 7832 3997700324320644070378480909154372739734277 7833 95130947685662459338751777986033481321817794 7834 1132066514344295016945655489948263429326515866 7835 8979486462438386864883780078811076962121442738 7836 53391048129708161140707740272396538610935061345 7837 253752185934496035788971939080230303344914364506 7838 1003841279747295480304661010082382503865947006570 7839 3398846341089253435100866310059672838186643255412 7840 10051449605468480606675777758853340422660011878570 7841 26367081678938457075514940759477068895213600048915 7842 62100329709878984326683928846486876019939824163293 7843 132604164404566503964963488747411364656581368733412 7844 258776427525569846278556697838007014932303335721023 7845 464613821182324638112940240052675469206230777405659 7846 771802268591520245021100046031702425768968719898885 7847 1191947294873330320656718488420046375392530345989808 7848 1718495372856758732387625719045742747382950523070737 7849 2321388990242427817933560772795872581265436247674704 7850 2947327379538528875013497993192282118610550291329564 7851 3526943324236656034073092590104223831012941658780030 7852 3987749667612450065833441216330423545770371661300733 7853 4269402756380433451090918712446052356779952137068232 7854 4336743903463416959198977068690875054317695904041372 7855 4186737459919052863449851035274861921826282594277284 7856 3847531022889167536358786733200881575016348071956400 7857 3370485828224732917553370649674023944973708405683293 7858 2818086906083185909169059356466621741912939133359491 7859 2251436605586863702789362265732240093679107530057808 7860 1720482917670168880177170810312334798908940957911407 7861 1258701182625997598363385576740650523018480844844605 7862 882330541082703142864334056688606915250974460242259 7863 593052218754641201860436369726246201458973918231040 7864 382462379495891294203140239383145849054303911157385 7865 236791984321683532581942738157610827346177323911325 7866 140813817315780453048040451809335705561485304212515 7867 80465927257583521748821760046967554954774005744892 7868 44200599421874388058796701932034545830326507014501 7869 23346849565450748465540574579015871450431379938045 7870 11861010335674489764779296882178424780525365106387 7871 5796864328488347702097973033420013575061733143520 7872 2725859856388226940606551927621888577165876756651 7873 1233361159743805266445819136774060312240344842399 7874 536991715053022550529110624730734381350349319633 7875 224971023726159125577297244104490703071482927528 7876 90684945029409388657968561107364937870324101585 7877 35167210951580846886780579663325812564525921711 7878 13117632966790867210511805856625076108734697009 7879 4705265504851856216674402835120349680157526704 7880 1622538604641385926625293283215330296236800933 7881 537691538875385509751977919817455041783261725 7882 171165546360541869499855219391423629551474867 7883 52315877594397193398680601112821192293100372 7884 15344169004996067725331221367343435689697681 7885 4315909226746929236849247493571904366874269 7886 1163354576303374646990947088598241938250435 7887 300273744899197473531914474227249476701648 7888 74148501432544900071312608119383529123875 7889 17499982820323839590800213727776032309935 7890 3943170891666308216083311401848315211665 7891 847219741964755945795875230474313167280 7892 173340667487196303207892357977461145349 7893 33721385444090249153657005200576411087 7894 6227089257499170017461722369976785345 7895 1089512789832569561994444477075445344 7896 180238701511147472199644317988612590 7897 28127345723079240080731657783418037 7898 4130015208716097229399277502251503 7899 568927369254949362724671599645426 7900 73286791421077176470244168346566 7901 8795387184405777863095009638845 7902 979319859131502423751968227247 7903 100683527201579242811649916908 7904 9505510957694517260336148503 7905 818894980298579109262975746 7906 63903531363608574084033150 7907 4478467299826048414000244 7908 279017726666043645273532 7909 15267807876542801386794 7910 723158868104017287414 7911 29126124198172554560 7912 975822511178948238 7913 26452610305317055 7914 559872879468869 7915 8824858193550 7916 97048404390 7917 676670919 7918 2562933 7919 3916 7920 1 7921 7015475015497458628700004856210932673084225 7922 167880583282890430234913546276198355427386440 7923 2009013470235345801256506668646469511860845870 7924 16024952391044128145352763247089764981086052920 7925 95819014766068905740827422601156179566216133315 7926 457969178880778750302783340278065053454037417900 7927 1821970808981119648793034371862256958540242817830 7928 6203916957505972242058208693508546709827274408184 7929 18451465208705428292728949641456040615110080179997 7930 48679153164261543985934251920840684004264536163410 7931 115309784502371128072002811610137091852344747737627 7932 247647912347781989114006027874604350786605369397612 7933 486096912901553243070083291304287726540136720936060 7934 877865038953768781489290625421438427998699679402150 7935 1466889694962763366082347748316829122858970579161765 7936 2278893442813736404561752960816172041400818415603344 7937 3305309871172127731976699247370807076582585456698359 7938 4491913698139421372022239177832023427761213078307732 7939 5737938960918936921639630211447732140383579622369876 7940 6908696106181968331834289746689092204422867392239920 7941 7860012103655450681056821533572297969850067426442665 7942 8468169280194937846274506443925710888301862452717480 7943 8656540764772600549756736889137482242844591711232328 7944 8410996819515108770811886564880091059807719401042024 7945 7780004391384232933170467510211417764257370615546025 7946 6860456066682518054207860628973209134385736062164038 7947 5774527876778771289228156492808379074771789900712013 7948 4644772298855339093409409817216338769270946699770068 7949 3573887692511150908187857627889281479271908506785794 7950 2632961917647914791888037389247745588378983117732010 7951 1858800091904984361648960189127691878565455993930179 7952 1258416399562090565384804062452869469410105992712544 7953 817529766899318241106085385023419609073662863455130 7954 509942849103721683553975285068521883688948043546230 7955 305561565821066433283163422775042467348137571253945 7956 175965261729938186353759536362679173110238593767276 7957 97425016919960570883875175158854328150197475922876 7958 51876135749482113316188937517379916719087121543602 7959 26572443433871145464421934983801274244929508041911 7960 13096372768540668163514620526914103842654286584680 7961 6211429155382329499889444044690194936405162022998 7962 2835274891576479937638486598259974469532119020578 7963 1245607550152940689242867388730657561042178184839 7964 526679339934298789297612687757976998501876792652 7965 214320704199802855795826008741081104074928640890 7966 83923892165336681943681678834301418654192963550 7967 31618283805143739828642254180741162938154907705 7968 11458449860999655754312285672740466345904098416 7969 3993259443003156398266974740476173896416237878 7970 1337818014415309298981890523260521561501295350 7971 430686913059124756224848674577310597564490497 7972 133174445108782816915401159829083606006117372 7973 39531637454558387777557546163512879504392096 7974 11258287158315814615431278955581401666551618 7975 3074036833027283174378821692113336699696495 7976 804127435127587065740965486843451901945048 7977 201349686325883228907531105462724934286078 7978 48214374230737686912281073488157610294530 7979 11029225949259236494683832663726158566895 7980 2407407477377701517678259848797973647740 7981 500758048919143814361920357176620149942 7982 99118844045276614067356406254509048142 7983 18639837389168845089379040866261383009 7984 3324424235388263127317052903071730112 7985 561207510184700707033702292145963685 7986 89476598011923045824113919817353946 7987 13440299362265307525529498970801581 7988 1896830042285242548080649441633708 7989 250741817302369066893957881118969 7990 30937948436059829985723704757130 7991 3549032073223370403137799224975 7992 376819692015299125458531440160 7993 36841263977336654534954129677 7994 3297238601764566027801368516 7995 268296720941106784526551650 7996 19691199995862586909681400 7997 1291392763871852224974930 7998 74844089069166548515332 7999 3782698793762496136126 8000 164060431208705373920 8001 5986674995618739411 8002 179327780383130206 8003 4273461001908183 8004 77772987470724 8005 1022890778175 8006 8990740398 8007 46852893 8008 117568 8009 89 8010 12311300422808160921896064403804037690855474 8011 296254922247865473708619229520808060285864424 8012 3565058466861873847049164629908312720981063679 8013 28595737601808042140287072441303600537194747839 8014 171941455834478375690342689963775251156507985649 8015 826408165011356177045772707177195453747477024241 8016 3306250816324400226196818487872017818711151513670 8017 11321511914554902921051115855157490670560622732956 8018 33862798772110735285837445833969998519938979062176 8019 89846142211177935234957310264267754839836420274229 8020 214042153169287343911343659490959905831757433629826 8021 462336591147287432254527692028529412798408356803401 8022 912750399465605338220836532815246395420401629708082 8023 1657979085945029422666163441114465496691305614755007 8024 2786691334976302113605090957536180441911098422976117 8025 4354867928063059222192125507419139700935815448237008 8026 6353947679389686814182894473345044870661014738186520 8027 8686919005927255001692278152460499767240710906539160 8028 11163931892829927130658790627306285353938292393329485 8029 13524143766285092493212929878318653706382616522577119 8030 15481623764720980234915193438013797760075796229124199 8031 16783837679561549234731909571004396974700184160759437 8032 17265737275752658354705441152828740251399793122561584 8033 16883387069576603922701403615619532033105292119482404 8034 15718008119655890908854640124163357175091708643926280 8035 13951224746965054520558510160413815004175512613517659 8036 11821038626234886677956514283342968876702720418490152 8037 9572460996165365353375751678317702246917445435296893 8038 7415876741613781881264197029184691777595824502888048 8039 5501400924499675149422411252346780015768284301346879 8040 3911250349097830840330767746883189488880205581296523 8041 2666927019185828813714471238660409231670443860031128 8042 1745205010339228744593510726956947717719180869640885 8043 1096669049582522884725600111110558578276256218118580 8044 662097684583648083097332282452619882699494265175920 8045 384220685278481020235639183440772446891771414566601 8046 214397285802045369593384944309676713237504231108848 8047 115074599446309719575547188652010026910181389500459 8048 59426238588356907787948565860969369300962055158069 8049 29533065459716375023894306150515426904751854058418 8050 14126674033715013857307928606084055734021270007511 8051 6504578712579473010602876384754311282722546813260 8052 2883171577491117818454839924520823112457765814320 8053 1230256619770936602369576665091301042624366988895 8054 505329114412710023371680909775139771387426277888 8055 199785187265941527763909327676418543521234221773 8056 76014553706273280900147185309403450083028416109 8057 27828229302295869287233179171845803886518695228 8058 9799788112061997469172680799438249468568164193 8059 3318579870789707611233932441482245595013897040 8060 1080261194021298355440205541317099775123988240 8061 337874684075413100266566213627178535935867761 8062 101487826986314026707677192599990074239178216 8063 29258671649212751146765027186515195358847451 8064 8090892381650665369689001484670872389128033 8065 2144488926750960570181788180993878478545326 8066 544357297610604795490968826107210200094031 8067 132216067554239608039153854635453526958820 8068 30696414829476833800821854999253904019360 8069 6804710169626729615591484978386905230455 8070 1438509386431798538171824166377337361512 8071 289601619369527952916124358690977663261 8072 55438780164556668828782089453252728673 8073 10074356347928612434556879139693466368 8074 1734590200593427884367766445910814101 8075 282387317309918352411057707918831772 8076 43366087314509100737097153831697025 8077 6265855563793931003434021417074940 8078 849310184721445309529101831400815 8079 107641472446468336091728683109936 8080 12708854991006961489383166841041 8081 1391923850359883005941179517458 8082 140740381250485716268695026701 8083 13065386956779607003134770431 8084 1106534503543254921166808390 8085 84867304922001512510144740 8086 5843825153343788515363382 8087 357609640956278442694040 8088 19213417476716902855730 8089 893175345463025268764 8090 35291490561675945099 8091 1159413915247069472 8092 30803738307756787 8093 638668034319532 8094 9856737031713 8095 106085993676 8096 723641379 8097 2680590 8098 4005 8099 1 8100 21604826154439507285470604860551515448361000 8101 522777983589679791079398214698507806399510150 8102 6325919613429924880683639849408584233533366000 8103 51022956230901393784416012893026719137959215500 8104 308500410961201748061034680767069549376699509510 8105 1491027303712790384177853695485315798341112067058 8106 5998589096361258998419075015161995932857130269474 8107 20656082741926911203633262688645981924154910124400 8108 62130652557401241692579062168786170719068520975697 8109 165780228540269731245548481249774594763071972735390 8110 397186923031405630987787747379633210940160879799813 8111 862838889143851523105331727693516055299197636516936 8112 1713224061498442764799189011291405065362993874865327 8113 3130027439494598098747503090326448746197975712728560 8114 5291546461352805249525284598155997145524663888685845 8115 8317877134556955481540464244727280432953344686123360 8116 12208027008404410712681749890761151078130682612358954 8117 16790127802272885448884951428209913017185279916072914 8118 21707776912176439768780127441393271532599332286251686 8119 26457146332005280735290794818307889061128336642734660 8120 30472737875344272152368203715370589469481822426566356 8121 33241171271351594689503611727771009841958153771011558 8122 34410444214010637514036710216690531845794600753581460 8123 33862311640866335528598531522080442116756043239391024 8124 31727802230412772328259635000921407298923831551027675 8125 28344952623967389301274211118538981008180020114144198 8126 24175606520231973112508421409643365609958617726108527 8127 19708027269757840696190552941493063151101902468234048 8128 15371684401655057125137754792276535550420520626613969 8129 11481945888818415133330857509763411646539033878680740 8130 8220291882395297655401561173834389079806431901792531 8131 5644959408386489482689200917033280158704237179268672 8132 3720706814082479905808444001000244943370134861465529 8133 2355254621786434565382112820950479860229100668900000 8134 1432598485444048336931574140850444059955106982945315 8135 837689784589893356101463561531540037414730508152248 8136 471069488578359220966629191708245262310602081331705 8137 254844330206674257125524487592475790871578006303736 8138 132670330262548524726902856558679934406175708986171 8139 66478055577577085286014602909159613006315297611200 8140 32067287208488245616749612588593895376395808189835 8141 14892812992320373909295977425091014767392604714688 8142 6659641051714992169388590546527637202515476941613 8143 2867420758433651679732594650529038969510168977872 8144 1188730785863166243325819815570049672000641881595 8145 474449452488520687608775003815577647157405941012 8146 182285137787949524239065021465666419426303663361 8147 67403925086796811654958923830187577936711029440 8148 23982039741910024004341562979235772002703463153 8149 8207754104401261904879633736782268270489197400 8150 2701127496883937613385330230891379101952994475 8151 854412167335023463741405323723981626171734152 8152 259646753037451356879848619120073118376679017 8153 75762433816418936967174347707190337232711968 8154 21213480438146307590572159827836147316487355 8155 5695806419997440075542399952886649293293312 8156 1465367100556260854354770167487281420269259 8157 360918928591403697593045346853866881095248 8158 85021166011774586644524048497011542668085 8159 19135287661433441937901106600327993335680 8160 4109789126844595137072004951879176198891 8161 841223161569817052072577315527181694060 8162 163862270798630027499346261464153496737 8163 30326549381971206375708468349675245632 8164 5323123038068996099224083343660561875 8165 884394191004546133912791127961078730 8166 138771142764312796921446348228779881 8167 20514092608106779117642286460711676 8168 2849068016591891913990467792017509 8169 370595409522574510484542383873990 8170 44990559019576107122009197802639 8171 5077423749997914108621308509392 8172 530281174295049177909653595480 8173 50988183311735364362349129266 8174 4487019438974998550429491050 8175 358915066725464696967126824 8176 25888007965518306946706522 8177 1668018037925741717960940 8178 94943576220399073991286 8179 4710956309573996566880 8180 200506435649444918385 8181 7176805144856116966 8182 210769058570887411 8183 4921976061801204 8184 87735760966815 8185 1129700291658 8186 9717062277 8187 49537488 8188 121574 8189 90 8190 37913826901568312277745150173509925878950751 8191 922477453621695240978286805699999012958313565 8192 11224168569198296759048327420799934962804992175 8193 91031172247665401619690374553101445928929953890 8194 553449166064757940167488403365733862719215861605 8195 2689738062363412811562233291434120267979076380109 8196 10881337171509814846177355281213361405836791449449 8197 37678850534148172305677402331652780747747380619868 8198 113967566508446107071042535306707327494041491393987 8199 305804801597028378235182400348636076595400960242140 8200 736808466442811437385257705221870678736480957818246 8201 1609721468155113818909482639113929862566004971520282 8202 3214483315232338877588146445225776523857525828364421 8203 5906594318561987651468886606470829092583610398876285 8204 10043405329683332392704698802785670040689805868910195 8205 15879581423878126892973299152070944525423820183427408 8206 23443390693840585160787677102151032021717932975863411 8207 32433888104975496350306059107765587488969491285402561 8208 42184566200229722958211133441556466191123449629775191 8209 51724837935818427518222109920844769833851636926091730 8210 59939311749726138912256675657929240650697665180788377 8211 65788285804402107544408192232904833387743714636662693 8212 68527360316407828611582119296768491769432321803875621 8213 67861429542651233710256250257112701268769715171670924 8214 63989990982615381832724614438630316160310897792115475 8215 57537140295923900111881945319589295557404601705315030 8216 49395470971290367302639134560192747287776081485792536 8217 40534876591661770521143121812419352626488236718719410 8218 31829068451517509537165512044359024280163623992652509 8219 23937441819887700882203680557723199164012682569848865 8220 17256572514449509189655688653012314976687415399833587 8221 11933858454342087195730542215614518165462886078585104 8222 7922249004348787556459129836274501540355089584063887 8223 5051458286533978433080026157792451134516411169413405 8224 3095387052604316225220604248065347399146165446541005 8225 1823660264393825528135216335662564216399284889427146 8226 1033422131823176477105628261343761413315430228276763 8227 563462465598605706701200493201143856639368499836587 8228 295685329067438893389637333374821883947413138813041 8229 149373213618464226035176151071885998006565574864820 8230 72656022229819513736460426239395253017273075868895 8231 34031567041970439103046049625081553519210889621207 8232 15351021897094800282529598343759445666805794046427 8233 6668828264368842675605197859514919446313435388982 8234 2790030441350063132147748707439364720811276322435 8235 1124046020089343696973177259823096836760268260799 8236 436035300775374353226852760644787676574775076541 8237 162834340633426950848501885289932105477680970472 8238 58527330256057420470698313398614805973869596803 8239 20241275021486966568412931614304888079617719425 8240 6733442569180099939807345513264693059859092897 8241 2153698376665590243347002460389657499973215658 8242 662037555509777358180742645601763971948322303 8243 195480672673696576333134593619924075507914223 8244 55410489818566169517167888094048552635839005 8245 15068106896994888841954157004180407699417884 8246 3928088081451173646566925308480504151330843 8247 980843775144027040642655633204923111334159 8248 234376836466833497109782855805791256547995 8249 53540461510835453084027010406594800541110 8250 11679129608425563648247331224146566768927 8251 2429714885328037489106290487818611984571 8252 481408374146123570108057426777784262929 8253 90702109426789887183580159049720100672 8254 16222795498269614328353928770178009590 8255 2749260353119824138572702621585530050 8256 440527216874377107218268829698142144 8257 66584947646948662991498855806877564 8258 9468593187273396040699163609194404 8259 1263055662453816757498223739677020 8260 157524819131777129263778006342018 8261 18299566259434835423005336557552 8262 1971767389661533174568214371234 8263 196107335541604749483105753641 8264 17903949450362889939552127275 8265 1490891811126938604974047048 8266 112399688467703603203487932 8267 7605702913436307832131624 8268 457221985644955635441676 8269 24123516387848079958520 8270 1100822969987152525926 8271 42678339720905500354 8272 1375093974699865484 8273 35813334382602204 8274 727532722528900 8275 10996151583576 8276 115852589346 8277 773300440 8278 2802254 8279 4095 8280 1 8281 66534128071505278191915759890272374000395976 8282 1627725371633207510949369166679045757560486930 8283 19913999053170356801832958607277298159171327755 8284 162395987012805502628886283873980044769647742440 8285 992766595631885859608413756379896545819004667010 8286 4851415941152114788363077585363414489584709241262 8287 19734955201684205127264535023444865042121239185911 8288 68715468520961195100994914357107048356046452604096 8289 209001850058973716017925601112086974042547728265897 8290 563943370650255466866515246046581485466695909936640 8291 1366406249352596383704662493540574892287794021927666 8292 3002085408175781834044605330451546387739624109497016 8293 6028995266428404419448744447640381020273248691285132 8294 11141613945607244053434786042205833605603142944936262 8295 19054003886539730325570543614163506627272716370084215 8296 30301008767638860662518453207453565022443676594678192 8297 44995711265160342682424837524194098567983727315440740 8298 62618646742620086151918300357197867935464081435443802 8299 81928496177458563725493603344775359453530428376161935 8300 101060518325263179432487691715787290491618593624948120 8301 117820511954549174149138205978490924946735024284292138 8302 130110352127637461551497692586399845617635485860515422 8303 136367347286347723518604671686441804811727805586983487 8304 135888641452270714973946641671626284048283486854453104 8305 128949112425763613851941361906963492280440423797038175 8306 116690346825602346862453184557811475234636818817104916 8307 100830101925585982951442062952210263846300773164593236 8308 83288754803728152134023349487963741082047913712120040 8309 65837895516586219173272267588801565691687008894516252 8310 49850146335497937024372472621121610470079311686089790 8311 36184648459920291548149030136490061993219354056505027 8312 25198726052780980537557148179807364994818205158428672 8313 16847028594154984620678056076878576782093018495540674 8314 10819832804607296346718472879788278212730931879870034 8315 6678858876552143877263479347572791902989562626094035 8316 3964352230336638974238850151632185019531223403038040 8317 2263641160181451438703836653379721868080721699916316 8318 1243827403213160727225667934860390498390438233092754 8319 657896297221050707390297674992398966751009240601257 8320 335045528793259358747186296082838375016781360004960 8321 164316421402726505975599465254924852493735057108248 8322 77615512978973209066840682192336243196126259523310 8323 35313808599706627112818547105848780728223934866989 8324 15476961864298844624781128355598915055798779916280 8325 6533823349912385121704376494521557467895139030140 8326 2656829446406564454055627749301944470497580406066 8327 1040464282691651622959653361272471487442446625069 8328 392363569564029202668195862077785406248444853984 8329 142448104666767756773953489275773863463796228858 8330 49775627439210405378349044113107276017895437450 8331 16735193069109114915315267632255129468364479919 8332 5411725572934209381164290500256791236539571160 8333 1682453668228027749664152974780247989995010196 8334 502616509231324297018031293239256053279464730 8335 144202153747842882633861938365606972218183205 8336 39707484357238940399430860579633319511447104 8337 10486483853203170739630661047473707897234444 8338 2653994492196546050595221115571504088707118 8339 643131782788533330929755010332238228583693 8340 149075096712161946689446592689006151625720 8341 33017556968245043019904103284732382805700 8342 6979087968868582477956308804302858775722 8343 1406014799858462880702003638380871788593 8344 269575516453610539096572900900359190144 8345 49109251193106254383003129852588050670 8346 8485046670020588710499988720878560916 8347 1387656251993578299753921885041448390 8348 214326713699388174053138640967201248 8349 31185665586989193591145226301408850 8350 4262915219701973945064999739206680 8351 545721871311091287287743682486492 8352 65195336647800785375956575084768 8353 7239493885916533990175599165623 8354 743832667772817203247955717226 8355 70350210320249793609055930725 8356 6088220795882157654753794672 8357 478802955926695872432614808 8358 33945180242077670820339488 8359 2149122209515692375014696 8360 120159410555267359754480 8361 5854211958997507376682 8362 244554233299970926500 8363 8587613858745647838 8364 247308681000853360 8365 5660494448604370 8366 98847712804272 8367 1246326055776 8368 10493164880 8369 52343837 8370 125670 8371 91 8372 116759255395881751391556974467586337570202201 8373 2872060273981528376992124287669558718992760196 8374 35329448620604357175200118234164736795629832750 8375 289682006964615369300862893659276713477596372665 8376 1780592652176979534945648151821203505086463720315 8377 8749069878757163341448229297376688822873970521568 8378 35785873086870476834155169376787169080900781504898 8379 125290917324849684947703969337258663361480095892699 8380 383189553959123827759431868729259590133714956608972 8381 1039699082194797152121860046132222645876035802784820 8382 2533215528350545608001488948337773798611596953343649 8383 5596909780751707178682529707324916436008760962009119 8384 11303613858134175021912682372766804389318772764074516 8385 21007920265880994666937146002201658323315183157223893 8386 36132715783816323060683056539841720705765925446091805 8387 57792172114287077056783485712193138847582019672276686 8388 86317763134205682328176582744341980284850679764681071 8389 120828896867973735850521420246229942342731201865062414 8390 159023963369566455162977308368943198720320950778130012 8391 197330134334766495271475074329200894869038004310062675 8392 231442141638529628321319255116960079484977506097719325 8393 257140163596606277007979276610224518870701253609601730 8394 271164893003348768794568514797939473245603450989323948 8395 271895081105153722863780973688298268868191022826920469 8396 259635154001109516381075463111250334851507453285268450 8397 236450694731450792418763614352281544781436122284126800 8398 205632527072070082523361146954921460564008664160673295 8399 170970524736610768633224843255550574366526956933438727 8400 136045256305213915759469346796446932129017248673479326 8401 103702180789789040711899879446365922152428078047049995 8402 75788512218855657310916755841761985607031373306137123 8403 53144833691660574896327082540211417879758744915581968 8404 35781414043999259303746767617064134973959731167799422 8405 23145004134733356476389718258008841748159507981825021 8406 14391132850691563733935841924772651741075377289105785 8407 8605522548029613664732977636348249199268950888396872 8408 4950900156922017793302427011254951764141169634162472 8409 2741389314279207261014658933747629082017914119597715 8410 1461395731029142495693536878777324049728571544908495 8411 750210898350521945407945520819092314574549872583170 8412 370939265825008884580649665021774732346843123791056 8413 176681006929627621059642105835483305281311501819161 8414 81074990403683511306246158614456291743975837535683 8415 35843897068042306366830661299443758099084610526264 8416 15267754550273064350459427306159680363782910030550 8417 6265361980699202787568782134465684800202932933185 8418 2476774969996701426295921239373340907339284156745 8419 943046886568853095130636501874947542104391180116 8420 345781334366018256275093189591913220497396265098 8421 122063024475482502559521540768070966197828486525 8422 41471591983007772167741817859659564787951383441 8423 13556480008834014309144999146221220557183759236 8424 4261802743314296277633009059744481000219858612 8425 1287905582077696955970996367047469221855370491 8426 373925536972543542707088394377735277392217015 8427 104239677617900293959045692374185285936121286 8428 27882547202508877453460924005247951469531876 8429 7150785118735381550352987085785174678236909 8430 1756832741674631094443861499706752973526387 8431 413100690029980792698026088880525209925920 8432 92870947304311128674758784103464182246794 8433 19939024695559913030054230708581677830969 8434 4082975220127652655829009283739543101505 8435 796321576209895939993985276414304291440 8436 147694389970830571344748104978703508665 8437 26004899638126517645469911374650118227 8438 4338422591992370293870932782237985837 8439 684338646469998774529243194057598871 8440 101822661042138766929438326131806693 8441 14252895357154209769825013939787225 8442 1871369735441223799447399912236635 8443 229702790898365671579297930660755 8444 26259644065903505298076665603652 8445 2784032398682249018033715585831 8446 272402642858981080949745849600 8447 24461394858750732790623305345 8448 2003070975752680356615368430 8449 148464356110830071783289702 8450 9873650885117394302749686 8451 583184670456817197567710 8452 30220667461931390537463 8453 1353923466361600077153 8454 51512437377411700991 8455 1628050919809883793 8456 41572550256447655 8457 827625935878711 8458 12252967876401 8459 126398093877 8460 825769946 8461 2928015 8462 4186 8463 1 8464 204898209621826536868943339218410227018959177 8465 5067492931121481449927336824076833141504792252 8466 62674314675248166577586687642831157139495503285 8467 516689029648062697635314509184152191310841292360 8468 3193232689551971251459566859949122925913856423775 8469 15775779308292752625536539653838246107242096987388 8470 64879806022355265364024003305272128747122748134487 8471 228398834693060737381177606391294562750945567537632 8472 702381442354533069367298183678593801327222748330262 8473 1916293878886894824559270312371879529429282892747050 8474 4694971842844533358314905954054788792543175792272378 8475 10431053404392531288549341511630920560395215850150924 8476 21185079705092952517099889434456620807395441803205055 8477 39595332855912798473768990571082916630026556631308520 8478 68489852637821504590466167704040609337968472937069567 8479 110173515441669818276887662180381493784727093434476608 8480 165504633040852340904261159122023514520455421601035597 8481 233025355669622639421067759665070670785233607919660916 8482 308488755399548659360284388084099784624729512959914521 8483 385068518257317079395967036766678162342716030667655704 8484 454338763461680973320022561708300995331684609790791279 8485 507839461074800235245750583187515709807548095098854492 8486 538811865359992996689203977559700645678803189419392759 8487 543602937270627859370894108351756267999163757754166624 8488 522338398468690282006624570168681076362399152248396380 8489 478707304376371370106172736934674086005769553461386414 8490 418983629719522996148490604756047584246724853754335776 8491 350621802215450771302372387227574276836018928552277524 8492 280835563757425503495712165723995711302070789438495539 8493 215500484129036554917737722373775974410312911879722808 8494 158561653007850768405508962263444635503597437071843731 8495 111952875730353038809320900599707735946694109407991808 8496 75902916096631214885101214957717041535536852503965625 8497 49446413341199592103359916034625931659842424164670200 8498 30967168395508617729467255472033686056521878109115169 8499 18653824954064241535405196556234322099249360442735880 8500 10812273251428574071110279446443563876648986310296285 8501 6032632719302134463103058817871971977050049977578816 8502 3240945431519228197910880857596317658404616721284941 8503 1676960449679860572104541238244809334942480061814416 8504 835890447651905909634170436038972242227440051482899 8505 401438467095159464394628618119241520362169614975572 8506 185771140041757965745998001034077938103448904152907 8507 82842447238766437614774340864892855650102017345792 8508 35599849791913808660538157321321163589967301880693 8509 14741733443643506807611741566534714713752416428808 8510 5881904384394346339941492367597845637548208910229 8511 2260993526123381208174379627589725594305690025248 8512 837171123251928428066625180094520684275629781653 8513 298512470943951902612362144914498601947305887080 8514 102475785883809968169911826099131081105675097885 8515 33856683321328424455980632371565743786306549992 8516 10761216570178961301599895830177611718959384833 8517 3289091440316016582740506363654090483985878368 8518 966195246573438092982379438103244112973640337 8519 272631641704833249477308731444476079642557552 8520 73846076093509809371334815846955611005189371 8521 19186815292170241183817144428196972125004460 8522 4778061254080081365020316327253639952390035 8523 1139421691180334925610604750005086040802928 8524 259938102450129271583280378428753899541425 8525 56667103667398760442915215161264924907560 8526 11790717098083510989914090672360245468497 8527 2338376171105310538668924022581057019072 8528 441375731273645154547839750725636065722 8529 79160468654188910773661737732417246668 8530 13465502465766303967133498608425696294 8531 2168064562006759230532499658298180304 8532 329670015737001247370070374731722624 8533 47223003556776059902529314572259236 8534 6354401975951290628437610147858456 8535 800706863587679551229610298938768 8536 94147332023917959733497184940131 8537 10288065961388286397909966002466 8538 1040084357079287711994837859335 8539 96771721602633150200970666516 8540 8237067668801587493781357608 8541 636992502352011049807498416 8542 44394878875005414854134216 8543 2762233670616951854912480 8544 151723840102271706020130 8545 7259360028154489578916 8546 297688248449843045774 8547 10257126377047298784 8548 289707485405070996 8549 6500362036612196 8550 111227023507068 8551 1373549789744 8552 11321862749 8553 55276038 8554 129857 8555 92 8556 359571291919276600538245463859506490468112129 8557 8940876087219018507011559741740467285147117463 8558 111177514685410653647848970779765388603964774841 8559 921507488911749528972019568209895152550192459490 8560 5725925342510658694253875934242235561268202424470 8561 28441730735525550373325161991104524840462391747775 8562 117606348097129307574242523969215227788755215230293 8563 416273138467419256622536792155779814535237034105648 8564 1287150629612804516839799154720166601568711911606052 8565 3531019750129398075604702092275290514540393120988995 8566 8698890118235659177588330253398019839171888545976953 8567 19434091715207086456757585101185669978845097779205728 8568 39690365191056059776373765320660188294014496386132829 8569 74598977983257616936499559107296431911386597123118793 8570 129767299698640167059322182442398829315155777010419175 8571 209934579433968012894622804781701627822809052867362312 8572 317178377559307558557035605528638721149182233830429357 8573 449162513082936968789284144661257148880067047858943551 8574 598092293732343076981688191033063804389935623947479577 8575 750962887697238734390430395944110559574803173052164930 8576 891325513248884808306851456891546440502546148453269926 8577 1002270740364612109207200631489675900900272904262049863 8578 1069855996471953763558925696031728296176796501185531365 8579 1085996980605373756127917727798338219612295624938206344 8580 1049997195014917669373949371149747294973638810981029850 8581 968340302422240197185169145279164945035806832943981219 8582 852925182198410338281372555303854041322541119979613377 8583 718364259644503025677462364690272917105266704879316420 8584 579145536659105926904428746007932889451290382319346691 8585 447356294592409702734145117129953003575607297177448485 8586 331371476711057274735777605646861659075731621255015571 8587 235563507580761849022639592544283342622259698308462416 8588 160817554382297749445903652735652577764147532092825798 8589 105502040802117398760117298231216857976122984899644161 8590 66547234147003875731933393745088075810386517657173575 8591 40378753564574928236988628204952439856846808063124678 8592 23578457823809556478116096019727962036975252171705246 8593 13254962524278788747015716994731935266533072002898827 8594 7175953340296411141307513510294948817459147024767605 8595 3742254963610550345851562455538289813304753915357860 8596 1880323420438792027324049897047348544159540548861200 8597 910434284661946895401506012362185858492262054338101 8598 424846592230193459291369814202695427276331147932971 8599 191079141077766297680926760294548379272670106750294 8600 82832703587210399834370796774849047327332663370960 8601 34608865553355054510465379559543811993687251330907 8602 13936030615776281210059871242258562184904932815901 8603 5407614422546988327222586493483158472652271256040 8604 2021692333809430249094551299670064147373605853198 8605 728070774550882207544691493490172870748278761325 8606 252502569889993376268569598625821417071696341323 8607 84305011120655701236407106324571493571555815430 8608 27087838501171459003211644221355419748338109326 8609 8372242882871929034496903738464200809620699391 8610 2487956182768548184844497494002573089349152625 8611 710454473373705805468229087106528498034474732 8612 194828282098375265588454200530688944862755492 8613 51272903307107353581706785843954517232776561 8614 12939212175812900466284292135346435749367167 8615 3128518747928948768726736493193167768248350 8616 724048407882011303520285572230295057941956 8617 160227660944172275988587189236982830200967 8618 33864410502589162756799097603640638679329 8619 6826966702723525451567441315006840249760 8620 1310912383525851393031346901839101774745 8621 239386223117996209574098527937178394020 8622 41500091559639744875119908973426412452 8623 6816883531241699854705905660702500432 8624 1058714968789463521877952202723445028 8625 155093022431249457318591714774335770 8626 21373136225224684569475578266547314 8627 2762554137054926728415535472051692 8628 333781968118413834362434659018220 8629 37556082371854112288935238574356 8630 3918316012529275951434745668400 8631 377222701681129012606761741234 8632 33323041380645765639249472267 8633 2683733848661254182834800240 8634 195584404943161528743483656 8635 12785970756934055799746720 8636 742106484603159366692709 8637 37775806326181233167960 8638 1661820906442649189048 8639 62058334033951620288 8640 1924245153811329140 8641 48184001657993238 8642 940225628267950 8643 13637836471116 8644 137775228386 8645 881175840 8646 3057964 8647 4278 8648 1 8649 631003629612608415599104562968189091487467282 8650 15774458471524028726565293311824484037230959846 8651 197205595973317450966246584687271631286575911203 8652 1643352821194695539011974090303581247611005669820 8653 10266217670329773000328284775881427179542257065175 8654 51269392078890503179075932333875411817384049733190 8655 213145472688309415902704524366407053195656590296817 8656 758532292502112249341468781186008689347230563195952 8657 2358217288198410844505205631545034891333381503135747 8658 6504636591962107720379860233260258356721046943737050 8659 16112618718669428277300653767318681567965445342987407 8660 36195796121267336553961775403782350827235319509198380 8661 74333408158794166167427135383936564294338778621276924 8662 140492009223442207561354480707401421934138489811283498 8663 245764875133306956395693098289480028304820380003945215 8664 399844952394558466098924544259413789340675579463502464 8665 607551228539351199758090811147784262999904799586704110 8666 865315437270871692584106526281355103553236431499643126 8667 1158916254236352853336615641769811751317965091767773147 8668 1463652183501909088853675909165900437580336881928521340 8669 1747492788597168855739491569629229232632063219571060927 8670 1976738805074181605175333262993401526710406070727918918 8671 2122764318065457257460987235878986610857240105430246681 8672 2167933077401917603643357783694979612526818253379235344 8673 2108999001727728709629462769905521847567358657926177925 8674 1957127239667140582308478275033368090358171933673830754 8675 1734755871394288340625024775388974500186699481542823887 8676 1470428344457618962310906643209648255423757627733456524 8677 1193152043344840268741762217060340702199019195492515966 8678 927704593297783478998695210260044734066383301287240370 8679 691768115972366952582800847799450720512782012576997347 8680 495092113911826345226877573450753017074150095890221600 8681 340321648750656007223446676190148567033653307341895233 8682 224824174450400517474618846026469532602140174952609346 8683 142819841955656933095305571719532207217009450677182945 8684 87285240267932282598836451037279841129159707391919732 8685 51343844959147184549096558524153384861423097221615687 8686 29080054738041206569750886540528139750541824823950366 8687 15863600385125663782486082925895246921274384731139865 8688 8337310076381847767223873172469856214917622817860920 8689 4222445210380025656291174740503216598806414359261803 8690 2061062290985258972521546283457811011784262923211634 8691 969754494987844307477974298269527423274047342405129 8692 439855881622882918553661683443269307353795873298284 8693 192331862103504186606606543099985708979498341711305 8694 81073454885406549310966529702180077300009411016334 8695 32943303280099221526517130788361649553150424373941 8696 12902411619937093455047000989476043623312168420432 8697 4869941518287478439441313734552298883170277034973 8698 1771081891519205186828074373336525569525313638650 8699 620450392347653956587809793158598953575146368757 8700 209314012829619188328148587663269980231712554548 8701 67976466487972663129292034897622232007059483187 8702 21242713734370203466191184250754911075850417126 8703 6384828514174521446183213940886258605247389805 8704 1844786692261373205693486178868275037943936520 8705 512084999392682554777297548289961023896289755 8706 136473305331780779447823306187204896554443066 8707 34893226012655210295456286785557781966638237 8708 8551945007112993675117349152808661684483340 8709 2007350661768558597044628211259861229466289 8710 450794398062323847472834988346572130619974 8711 96749158099061314592374098271343822068257 8712 19819620688507494638545025272467630138880 8713 3870198020644302801534540904098023720065 8714 719298218522744609223096875263522216656 8715 127028672261567949205169078478432242888 8716 21277121020720572926671120683352129888 8717 3373308498420825019318528821087555558 8718 505063291357739544945111177516115460 8719 71233348409561152442665246929944818 8720 9437136441930606406170968811447192 8721 1170680320968127093939761166977974 8722 135495819139016641633414746068556 8723 14572983873544282651700649743700 8724 1449816790838682238848268131032 8725 132722412812125041551680316527 8726 11112936244130234524811380944 8727 845175728137616014959791496 8728 57914120503595997493533200 8729 3541758796726113075247521 8730 191149348730909892316824 8731 8982902563605756535076 8732 361663403683097170368 8733 12229430829711449930 8734 338830202363876332 8735 7454213301638718 8736 125002576877032 8737 1512206059836 8738 12206096460 8739 58338280 8740 134136 8741 93 8742 1107334176927766767528907001295281919525781612 8743 27830206869247970459715665830626430194268747433 8744 349781375092569951919315109155272665252324876061 8745 2930390383135866733757505404718353765447129444066 8746 18404561146964545389198965536495484684969519296785 8747 92405525383506896053157551404777657536902150706688 8748 386230354729077587342979150406137286082901008258215 8749 1381916823304640021651796897271475225951802126919694 8750 4319539692912908760779269477812982234209565309563720 8751 11979316499939983637186789657658678528572472822507945 8752 29836045033190233986373315015197543074413288160512184 8753 67392472207111243758988731517353183282649469843046531 8754 139164569142439780243788638471224310520508384588680878 8755 264485658805502703919252268764792896073535993713684497 8756 465255948333140068785260750376815351913813496426351095 8757 761206287857637400048969960655865664620456503567468832 8758 1163189776552545376481142318490273453409164746376900164 8759 1666167461646884273452771113973138935640366235289397377 8760 2244366127553225618420043865586845960965557512487263873 8761 2851013535896690940334292262103332497693792732460098510 8762 3423893196847055531486617603252645417325352042864152433 8763 3896033080645755171376045372867888307498948870955121112 8764 4208915784308765622013702801588105762309211708257550127 8765 4324516242581050077399413666415404923938497951340569574 8766 4232733250243975928648624358276559428136609524303762100 8767 3952280277834639724905284942703311540297546246597700173 8768 3525203188355558166196164008574633402327619976342964978 8769 3007055783965073012379605259504404327654083745365151753 8770 2455736571217052368449897831299442866518066574431219676 8771 1921863349033874233589699606047849617116691810157606215 8772 1442582218704900546651740446971661446618724226268548531 8773 1039383419676450386570705098340347451044868787063144432 8774 719339291066054290099409606546937204514261523995400901 8775 478507359725549762853282747634283675116610468759104904 8776 306115245620736414844902387362600950996434822541281445 8777 188425617676849136498555608698895954254586606711509072 8778 111646433956424073392770732123740489320117376202211211 8779 63703964243486741262594931477480714371926893483989682 8780 35014522666450798905488191375951825972977261184117077 8781 18544333547610188704097357780344863110527502085661060 8782 9465751961903854968639491237291537374043002074688749 8783 4657561737190616631726094633681053987370533904439040 8784 2209429355354040552417454177613381695505304880392723 8785 1010550521595201470586542760625500580257905900972130 8786 445667564250711642105532866176099057844199411336845 8787 189512631456398142092912060864878941057449348620836 8788 77699612438528055885769520695071679838878959744309 8789 30712328574832514661164173987719370915634479515744 8790 11701982722441062176902908215422487181589159229193 8791 4297126689988981889751745517672920333347630474600 8792 1520432304296054810009291162366181839985244368321 8793 518206481866094507974528473900224546644197087096 8794 170074638844280105337398795357072405769989507319 8795 53728897957176992182237719517877519855444737722 8796 16331047534709845252260707200683298559754088345 8797 4773511489048983947258170057973826633871468148 8798 1341010624449372209328396067558241132326930569 8799 361842728653489902714876355642385581858680152 8800 93711389118514713887538239178780313244071443 8801 23275943879210192608382542370522037438498390 8802 5539688074853849005268382971906263027977469 8803 1262138544279756211337003196418967514347072 8804 274985180070390492963535163687125156219089 8805 57224344249902426131076540183789870257904 8806 11359449920654614277484091949508364961795 8807 2147907334833888158129264111435748994983 8808 386248509893069756302788536796624916970 8809 65940012166079646137155245729300655806 8810 10666391013024128388302581816587708840 8811 1631301516893467966982041782821876790 8812 235317981444322308360354925943277312 8813 31931159859667359576193980568470318 8814 4063573279309005490436510032990783 8815 483358257962063332004741693643311 8816 53535752502104402954986664250225 8817 5497414257048856854730652996411 8818 520809831990901767363683593113 8819 45265104853795404062063574723 8820 3585903276516319049057535376 8821 256994029989031004931581600 8822 16516872035268442434656703 8823 942164895664680701717183 8824 47118118767245450515922 8825 2035658257702096162506 8826 74625531647920963220 8827 2270514433512629766 8828 55763067619897596 8829 1066739471833574 8830 15162245435407 8831 150039658755 8832 939648255 8833 3192193 8834 4371 8835 1 8836 1943236016162201719996954903481881238032208071 8837 49098263691884262514938457190277526237473007636 8838 620368251281538116739786337973123104574122458143 8839 5224963515276694254793453901250527678516056814164 8840 32990675298392922482363476753445463846725797163195 8841 166523681751467953606638741308423619715156698068666 8842 699749246210340019163247070757853633735822299435321 8843 2517113617165767158913123805909913402498512099815608 8844 7910271881274904186612064467831325053466454556688049 8845 22056082816632863957263827651157257504728961413797530 8846 55231978307779408517809464657459392262213673346761969 8847 125436968608596006520485596246030347445702274753110864 8848 260447799723201704193728097181768925889082708672210313 8849 497721329338558923604702985992757178124644376974348384 8850 880407352471797938859005506506654494860714282547340855 8851 1448499778189351136230009097681100366712711083532323552 8852 2225917075085637564965531170839113526485473453593665727 8853 3206554850085877464311775051945325458458285652694369932 8854 4344061218790376184279982662057041929676254940794933751 8855 5550161736492721302560266461721623064310081223864134180 8856 6704308414150497370003840606989397920526720723486870275 8857 7673765371930224894216598226969733781317281646562164170 8858 8339391311733597246093476694832678835748112978736253993 8859 8620004709959059801185448816781426769642916878484825464 8860 8488400790571684664557175373693985696594021830103405125 8861 7974775425137190104942774154408194487866447239410698886 8862 7157362624760138715171984926818349491113446691852568981 8863 6143878172312908090469418460574553775853834929439373912 8864 5049530720561486331695906470065853258606895258543410181 8865 3977384906048109032752182590018015316490336429378589820 8866 3005116096853865191721007744920825562291174065324907171 8867 2179634872283145954784195457926814289074897567866511456 8868 1518703094094814818625514170545848094210907670323491551 8869 1017196680171174664769606970927810664876709522714314058 8870 655280017081102891040934144546010445212263902115518705 8871 406217356458993975998635572539908638643483247114232460 8872 242433967480867873076408824575382957088099806683307035 8873 139348223408548692773435155913590647084292879196838266 8874 77166490501834762992532982882099558326148037482913433 8875 41181259027278332628000974259358457923257372975191320 8876 21184437246637773729684168348058773095051999241479955 8877 10506617257999154815299273839722350876095940750405150 8878 5024578814273742333768344142255556548304894435186821 8879 2317232205402937168486955082169112228432402229868428 8880 1030612710530246118311564909175782382117358910881335 8881 442059832097038576157558717912258278460742215896590 8882 182856541544784666255582931986676537615834587616005 8883 72937132616597864510961193025548944048854553425136 8884 28050513457794181291283468491955624778041544441003 8885 10399491447487688990566870590381722703714897253650 8886 3715927903102772018982725010045938842244073586533 8887 1279351784480886109176555660994528143131687462508 8888 424269651410722493640458681376576485941414379895 8889 135475953049656914058861549199731141703381131570 8890 41635693589511991674876978466773621869839657245 8891 12309563090616273755629799471069592243731711688 8892 3499096750492104529693205879118956725529788663 8893 955741772576613668752479538700792863429228062 8894 250669166424860543812021004050599659592538321 8895 63082475336078650139546466731639927178032860 8896 15219500155005195623403035964398453800665595 8897 3517012605327908144714101232757911899799470 8898 777652349662460405575743125816136429468257 8899 164340782110493034910750497077822134015616 8900 33152268189974746333442573854218597867390 8901 6375188311381479325112723877804076112650 8902 1166880434488959707924526251414587826140 8903 202948367544608623532394445940957512592 8904 33478425985895768351129802037460936606 8905 5227226294491807343778140721266084420 8906 770746019630798236474039645964936810 8907 107047949598795507347822196460942640 8908 13964830510643977399051126897417312 8909 1705675132006677394242330387752176 8910 194356573910356328554186931919350 8911 20576902285955167183485703678324 8912 2014814381707877485056442731764 8913 181500378743601103694581413002 8914 14951417625307163953875343616 8915 1118451233425854554385684560 8916 75362241505075872854545074 8917 4530608561047586452840314 8918 240288698282056452834680 8919 11092793102918154120960 8920 438550947269087355730 8921 14555568342219497228 8922 395658348272307518 8923 8536101876632000 8924 140314800445280 8925 1663185228340 8926 13148936814 8927 61534844 8928 138508 8929 94 8930 3410141485009245088064107368636669648026101812 8931 86617109533359741648656344300080199145946542015 8932 1100216471841547674259654523997047121339533739015 8933 9315465247731469815794445012554283873161738818940 8934 59130044682092243770601804060691642705860455869026 8935 300049573674954286728066544306559051216222557395444 8936 1267549743684528259760301134546879280303918281882742 8937 4583927585569774716956194121774090501279697053868872 8938 14482605888637838229260393205480169300661296870671867 8939 40598808130002349913994789724184042180482680755252138 8940 102215210209015887243353197491438343189830929754770056 8941 233400687445868911545016897626368723942438241989898354 8942 487261114548601701516121647389820938007409961710864823 8943 936280170078702964927869687015410628336060856013699723 8944 1665317281325823261686341148983365140251832952574676829 8945 2755129294115456450899540431053084181754634359383086616 8946 4257556937621159887158056250732189737841467884501101768 8947 6167896223808936524477937023541356275238701448389181667 8948 8403524588639892184345201687988833481792047264660131027 8949 10798411993907533518723344794322848278154299017916181916 8950 13119577772445889915741171533292811716473608474212226214 8951 15104636876538762897979610377688396966539309316190217652 8952 16511925432795459693834949933830725300832797154872406734 8953 17169577720982295493167557316551547379326125661835620144 8954 17009650497806254583851245041737359124030472491790560305 8955 16078132060623128286307903229517483106362771032275112528 8956 14519430970726506747369637288120983530025347201828866290 8957 12541576222079631956441277538040010381618264236047193686 8958 10373104352758214613752375942187360425125069255779811881 8959 8223195584232339410621496398487327914249411728825517505 8960 6253576846711287543964080286457245281526714425828629003 8961 4565792541534201462293502990136244870285018658251651264 8962 3202679851638855395718892935624501984911925815166400266 8963 2159727817382598367036512970604595824719556968275638226 8964 1400947815772275545710935375056766289159572726173434468 8965 874589739174150579847148803061269907940964966772974080 8966 525705723373375711208862633212794922842932233705607886 8967 304375126308928739697700440489815824005894968714232740 8968 169805968227789925554907902251095112221978267172888970 8969 91306416864653459442130572360898488002607743135559712 8970 47332591212980059083893504807204232310477290035333104 8971 23660041821316781283742315826009779551842198235009840 8972 11405982214386646081801756755390501799964802313613454 8973 5303444631199752029880508966499847456191951970050604 8974 2378584358885603333157084572457682688274126779810976 8975 1029016189770293015032098227737931042028745563814218 8976 429395950502132090933859005229341908703380577466144 8977 172820657436729142175057602959564591091115331125328 8978 67078902666330200051222515501284388549986517783098 8979 25104979300659185015671664517297238942026359865570 8980 9057918692726919887467639795220689561900366009452 8981 3149793011873697752128212804959684606260988392032 8982 1055333599501612864719190488530657364532383268206 8983 340563894232814481609783323591789848390097966676 8984 105811352381295448259722998940872812564766936546 8985 31636620404980260575772408322830672846042590288 8986 9097992672715130146399997118075184938556468140 8987 2515039746888207868789004547214685149984859852 8988 667889593065570707299013105163157473211880522 8989 170259114905919604937909692638789009879483876 8990 41630661769022299771847510385863881556835060 8991 9755018477523674333787789018089830214383022 8992 2188412823571023996644493394288886908512780 8993 469512862630920316700130544660103362063040 8994 96220008041334112683467111574349094612074 8995 18811019406462126577268831564846266688703 8996 3503150147657561157657600280683209756525 8997 620453681575359980951924225154159173348 8998 104326660602547306543759676125370245848 8999 16621296878051189634503403832726560792 9000 2503645631762563739067320218222302456 9001 355686508814615417443311060178194648 9002 47530791480683829571628516685844941 9003 5956380783531186494610082693942406 9004 697612818015199227176414796906930 9005 76068975734260280054375036997794 9006 7689138810447152860183267052321 9007 716936008056313763663913908811 9008 61314276311900794410905137131 9009 4778550105744977135431064600 9010 336829279257044423787729366 9011 21285314813703731455689451 9012 1193457727294244021088873 9013 58646807555457003230628 9014 2488700647738964190308 9015 89575553271499754312 9016 2674692073375109592 9017 64439321176566336 9018 1208716456471531 9019 16838576269956 9020 163250125948 9021 1001321606 9022 3330795 9023 4465 9024 1 9025 5984381130784055223660166835086739977545777165 9026 152802064083317626194557945142695901567195250286 9027 1951114124316763475754060610535894899400474156151 9028 16606944239511080275373412757394244272576347849864 9029 105968548344896937969075045400965480163033561241740 9030 540567105133375892995816409926422119415946845295320 9031 2295698752255755145253815538645688175133169819950356 9032 8346177268759684728471329255261459173665605426018936 9033 26509676382774808169949318329580433958612414467115319 9034 74711582131673814933745336444887848204065762166339020 9035 189111253460135480275347283334113416168017962914579912 9036 434152811764842234859973080166322132909624064255982160 9037 911283494917926241843800700797774424809298404248264544 9038 1760607900205111634120228115513401589989587652850264994 9039 3148718829046044872984388259064855419607873502289027785 9040 5238116502037857035691786481210772804363914924922308272 9041 8139680067040941322012762786140774104698881641750292693 9042 11858132357711972046581258961459366100735792186590156342 9043 16247741474481626993689468517479657517691316518417564731 9044 20997370878456187241080654185497601958403006972735998040 9045 25657888528184368355191094262467161496362136759205770256 9046 29711956679096497911635890905011700962461654537396110088 9047 32671107629450557486430678828518723002045025814873152660 9048 34174142502011412886628853375981645986386733667005688264 9049 34059121922662810155579974218423313825307951604925733475 9050 32389436514271414928486868262747509533614053377536869368 9051 29429197652350983325800942869703133918833768680961127290 9052 25578489492216009383768562793253587403822604003529769216 9053 21289236944519830342348556446678459906361061011521655416 9054 16984663760794877985326518451770900521214007522542241910 9055 13000141372287845242021376258935492146754623631821882971 9056 9553867508610672001442782918635187018212458374756294144 9057 6746247352855645831125171666836559918157234264808076906 9058 4580130117348332360682806281914575549375661028924157948 9059 2991420180529809517142163216223650073863415426727840830 9060 1880552511026522796390249399464936625708862372717462032 9061 1138415652004452462234167137814960062306778677332843336 9062 663893526977239327568198748995164183067406382196712720 9063 373104227785257838533611237432152424803151743759830168 9064 202127876085022739047402319748931113545656391680385520 9065 105583422620894343330645948982654823712675453793405262 9066 53189713406558943144956129556745497935967986790844776 9067 25845870490662128565825802752180125635855421918398920 9068 12115357037511470143211495576098258117008997165999008 9069 5478905255299407888008549423459293700449590388973760 9070 2390430325179480072205581841428166070927357759897172 9071 1006182172538648005562551256214458297033098394336346 9072 408573439937949544870131598172904466825966216212960 9073 160034078639072630837861489763865212636740724263778 9074 60456124579172782044908764238418813110137838163900 9075 22022706544145829666776970815470424491909169579742 9076 7733936319939321112027832270504822618293315626864 9077 2617617489051574942337348278136114245380832039248 9078 853575745939591429646002703521230155103684412080 9079 268065113800268671973453556297508923667384698040 9080 81041835263195377765789458498655903392310505936 9081 23573950820954817780806813837685419893770321726 9082 6594266575896024291905215722931678611602029888 9083 1772720452747919350711146628512902881645842076 9084 457669475661316582269138225788279476367900160 9085 113388042914761710456724292140353462080516464 9086 26934974974150543352333132992332906816001772 9087 6129032538598130014053876862787706929228790 9088 1334576456993319937232795094555185733617536 9089 277763635673938702090649698138020220076265 9090 55187576105696794043512685268034439165334 9091 10452949347266823530676922613116783721547 9092 1884530932368080936130346964714624399080 9093 322849641610751950519931332241524120716 9094 52458703951375679855037928947882141720 9095 8067788002936990926817054654867153044 9096 1171684266076578615228678624485576472 9097 160277115469160835006270632399735675 9098 20591701924352730835597193558202476 9099 2476721688666760590991218020253600 9100 277879284847866175379195290982800 9101 28963761100083640331428825647904 9102 2791641291939797545388069117994 9103 247498312164816443549510304301 9104 20061157356843975626225834480 9105 1476270392481104966609673321 9106 97827555431831987580144142 9107 5782188540456582790982119 9108 301407059780508950821560 9109 13670610725072819946560 9110 530791468255459033672 9111 17294542774804676724 9112 461304560600744168 9113 9761642762731615 9114 157316561980200 9115 1827436532922 9116 14153589120 9117 64870104 9118 142974 9119 95 9120 10501856792721067079253181205018691545097660589 9121 269552187794006816623465155640743918635910859934 9122 3459898873914992873121970922157668454944010565809 9123 29603234967127394547265702589508656367272424975824 9124 189888229038549330210912754605988537661578145782425 9125 973747687726964774158443344161954986189962489969693 9126 4157122898960808383032004816500486135199309516780069 9127 15193341066589550139496642258447766895118121880432029 9128 48513832726590689855293378237376200768811171574300084 9129 137452772957341077953408039554397755979572647305207250 9130 349782000332403967781881795907274666084172388762606345 9131 807325136593648043420958591786284840250129417683184917 9132 1703717393847725391389739152767835213997005522694662068 9133 3309470274495479224239683080212201741886086079699833159 9134 5951086569978208464464607576675653644036044813590070935 9135 9954513417003634079541377271526272439077025244021189454 9136 15554349787472465636502531825760455813083692128443912409 9137 22786563204236407355188881031215777596047163008392936990 9138 31397360952836797047479879980623554300047256508664743921 9139 40805954869347078266063449064325770255077588475285145620 9140 50148757955488156380807935931232134410621603561738232309 9141 58408311211879850365246100585608152535648169155889522633 9142 64600552642447790528882896568758062724227395123238206061 9143 67971246114061452529017071491191217828174942726796734589 9144 68146567149114286083847987268573374832862661331515106450 9145 65196766100291461594902677118429103876168233623896480274 9146 59599683594221536800769362453212922417251960644810370913 9147 52121349280631662933762918870344352240792679210428015967 9148 43652598306609656268612502498700869251968377332414728906 9149 35047090475602253874840192567193995611187113742873957835 9150 26997632672902498509668993784803877172032782202586971795 9151 19970038097827710847619330846597363174450336019631170312 9152 14194675617418306592666272100803896526823571475158384905 9153 9701705855029281596192085329231019829609492757129900443 9154 6379703699579870081881231201613329463622369474959090065 9155 4038400438029061643601986798919267826067551849834098207 9156 2461931930831553690184393697513869428156206647302127441 9157 1446031906946606446344586022051515154968043101898331817 9158 818595880744940561429112840071534472632075347347079273 9159 446770072058625513843049960765317750907792642890378185 9160 235143849112821528121212159607704218289275986953325767 9161 119374156216142545175678553586349026411615006890938011 9162 58463762144528979852061234877512734695797193442975897 9163 27625905049339029173062849881000726257918352470242473 9164 12596051288040273422565133067967422322501962649200055 9165 5541875941041062920382143836312559684443480040806357 9166 2352781293793203025321365949011923986546654146740181 9167 963802764013115236754442859654458657697217644575867 9168 380923292889740520579880342452417308543797252885653 9169 145235150513710086824651781559250873753909187057975 9170 53408910151839007490173820772681614502473509348485 9171 18939422202109978449588922182219239493113622747123 9172 6474612257405071156547621893083304075299996119709 9173 2133127498786915662819815439804482482111620877365 9174 677042509991911454912982866512977363326558951885 9175 206932272003810225296282328619649916877237412573 9176 60876063034050596765049445288175692176824842575 9177 17228131099703480000480697676305693149675107463 9178 4687518453166722737971826164427140236227973741 9179 1225382738393502373226905326781967683653691505 9180 307541563785347271563367335766390579106314479 9181 74043105690122424664037052620799323073589457 9182 17085310475483462626112691242434581693996609 9183 3774741307374776183744960410000840718232171 9184 797631612016945319620654906138191171455270 9185 161007060967672307184893800569157184499299 9186 31005460076445692863776878884007136088762 9187 5687826263874011964574238179484669067789 9188 992356362635603720266762569608340592946 9189 164371571935843515611980468872213116310 9190 25796746977301598641766091848937416814 9191 3827629585069102822955148957511266582 9192 535626829184101727935452738728295729 9193 70498659167220804743404024598642351 9194 8700892784753187383727960481709850 9195 1003522740352270136509729113633710 9196 107745271219733118158620160294721 9197 10722171383306157805933630060736 9198 984069394955751916611323310896 9199 82825074527962459128436082435 9200 6351172619529363963331542390 9201 440367442362976381090623439 9202 27365914304557123016559182 9203 1508429134120666620787645 9204 72845086202214612168210 9205 3036712652051514644838 9206 107330036753786808458 9207 3145739627004356074 9208 74358103169371315 9209 1367859388945035 9210 18680162918326 9211 177468580612 9212 1066334683 9213 3473864 9214 4560 9215 1 9216 18429473939667324022910302943587312760675645825 9217 475493660683830558836624769905322205180092686950 9218 6135085049904727829295437358619104834248329422753 9219 52765888594950394436446843520716200113191181337860 9220 340229433406073576682931235616543198265397795223060 9221 1753816347658312636247610064044320741637373797412224 9222 7526614320808811486838245094522026443769091783392400 9223 27652581458560417152971663787506974012679586926781608 9224 88762844642234319781412966484139505552057133924306780 9225 252819842407147660827754457512191970593513330795771070 9226 646780731415359807551520052692578065213740825776489716 9227 1500794192119442356558955086875291344511260046260095884 9228 3184164531645099565766755434667670350159308425118008221 9229 6218635199233874319614686785334366008920533805100500768 9230 11243099322362603986823526471767807970369575874302356185 9231 18909441173805089185588555602976346534900810472217508208 9232 29709563653447550422942603166270015881919251065177855549 9233 43765013403989560623129146659922129733454649035834090230 9234 60640741153734894807718815069674294389692334501773028813 9235 79257167739987237619113855566967610865805738249507908820 9236 97958164039786488044523258524464672721603386793302736700 9237 114747613376940444156285843373067350855262521375566696872 9238 127649242890798218278826344770151431743164906807681558632 9239 135097109643748885457168575817640334750501506108424146984 9240 136248227654401133989428541419890893571508451555065107850 9241 131131699171791192119355118380314136026362664015666376878 9242 120600904960466883665286384358073720872946782155750237666 9243 106115551972751425018629858067057277848189440132505717404 9244 89425977291594074235956109748124216044905102676570189807 9245 72248845366403584903571543585595518096645623447773034800 9246 56010168996790977895985713650413080085802250992897414027 9247 41698565754155508854146677737174031066201141528750951712 9248 29833858700696293289075545398894677268329274217179736050 9249 20526576911309619634144156078364117867808189903252957804 9250 13589337334367940185977527873369754867197000310012293490 9251 8661310468963285042092100842601752719071048994278114824 9252 5317116704884402845886583486829240434616464256921507384 9253 3145255341855979055843978240199847090338421233941419104 9254 1793411902600723797750020653467359991744488631589697328 9255 986016944454349661059531509323660188853710113822871760 9256 522858326038098051600943622427990470719402458693405184 9257 267469472254957212736895737617412925841302388984113244 9258 132017307598024639081312237488971563939829555837001264 9259 62879785968641822716818759149192665690910279349322008 9260 28903694085978460403609787894531644293645506885185730 9261 12822658643086743338442268909936495352163811494692544 9262 5490190500959077193187523260728966613662202672693114 9263 2268638967561525985442503975080693827989302220934304 9264 904644192307959013068195705855593668735691184378258 9265 348074331721649007406705437659960997426461102298300 9266 129204177730772702230275410246235068243049693425010 9267 46259488947573243318587555919143075904203721829704 9268 15971083933325803595376705462106289281783870703208 9269 5315527035417016455221569289284981538358104080368 9270 1704843110271626634148454555598758922264086587680 9271 526713090568378557116278164420110714310824670992 9272 156681382778076623085709124032566379944703747212 9273 44852993518638831212252000896504627792946898476 9274 12349432875658913255647729981221528525639155964 9275 3268185975713956412534715643764190309252928280 9276 830736107180352109773086422927782044177363838 9277 202663636029357390994405543021845150069241568 9278 47409957732566688253361342990613419968895958 9279 10625038735414258764366639738605419085625856 9280 2278783190763685670366791775607793589000845 9281 467181192868714536310726333998797321986158 9282 91437677652516790820778289138768870689133 9283 17061374476564565346989375951842446874868 9284 3030266995055723751735776222660992536756 9285 511428717806567184979598068745424526560 9286 81866758656753260316316974376385563968 9287 12403403784050669635874664787360001928 9288 1774505091641689648221630926050082548 9289 239108321182097070580463054046915366 9290 30257997839676357744628228604333100 9291 3584344042242495741509441196629084 9292 396026229263435644170815015978865 9293 40644259772365319301388663507872 9294 3856660037942071965808196663805 9295 336551577657741568904682562160 9296 26845511376933665874635910705 9297 1943633757331885048878736142 9298 126685338414080163387679809 9299 7362828829178620063877604 9300 377268514552147316171100 9301 16814119466452925766568 9302 641256137790103329144 9303 20514464716014101448 9304 537028519456660378 9305 11148167098439910 9306 176174125139922 9307 2005971300684 9308 15223397571 9309 68348528 9310 147535 9311 96 9312 32341472217397636190227591517242673953799408226 9313 838754673318908939099935343682528344859021647676 9314 10878135473921915451651871616114484130021838045496 9315 94044271211882703998369307520939761687229821959418 9316 609535476846111075395917051860177751126947083031395 9317 3158371793416688783574430903058131673999276534690760 9318 13624985077506158617060927845424787794246059514629460 9319 50319423265996022132696203849682438263972797095979836 9320 162368696738482623288507186063669552015368027195841888 9321 464902650332443940321190271822669800221718533559858675 9322 1195631906784118390616168295921504788286834110843821229 9323 2789086806282347392063459174703781231598169164941015444 9324 5949067489189205790548557928985242618471415085216821675 9325 11680841923107180198655857057939992655132276301797830895 9326 21232693278083411972286288590623617868207478864153237385 9327 35904853173576564918807739733247991659516681936637178384 9328 56720854501429353575245028083235849690166801962760972564 9329 84016265681886210252140440289707529679982737736559019528 9330 117060293675639054870254840745961103492340099835101659084 9331 153855370967438754267035327718250950217292834986713849250 9332 191234042643160079088412470258992540825621888286622158927 9333 225289741648401323884578318734303223051597994935172443252 9334 252065395301382555968810681480659975337333958925491476408 9335 268326560688444964314401151260310437381397172465422301044 9336 272206113694400831692977287904841297977250402443331889050 9337 263543513984013813500562440955096738717725857511562515825 9338 243838653565083260522020157988319247590029552594010842615 9339 215858730098957749962233779640533579357826997021962431680 9340 183031453009513976095642629521316787581172964239145552875 9341 148798625380089619843893359107790350448925456996107427165 9342 116085273407774678413837483890380870236299449635361455155 9343 86978452219708632129764425072254271001442563983392116080 9344 62635459726046964662786538291784194084230088868884040269 9345 43380006349500950794320133543379128064048885288650481112 9346 28911966887366769042725266808666274624868878299999080240 9347 18553056529974091801711532271138853627542362559670842708 9348 11468565057944243311034677813413902703742190020990366838 9349 6831888582569692220861795767042252574625633718150503216 9350 3923470532211131991380926977351688907560690379293764648 9351 2172883345894779270218916980270315788174207580022999960 9352 1160798421557871693206968675247318184224340635436882528 9353 598314928192258008233635261830271717783558291028053758 9354 297601166351766028907111466882214047295364360249518786 9355 142866915579322937690021596118815472300852974918977528 9356 66200790151043614302514346449457628106147996814388630 9357 29611017703052769363264559469496725712863872968702198 9358 12785227496525182214792793823544861151326971873891578 9359 5328647732302441298759511381477299154620908765909536 9360 2143628494440415828278683820504189432435577268497548 9361 832258851759428599775686710687642030116207384324400 9362 311801177788389531416896987856091007119306395975352 9363 112699695620669007123010871883782924944151476307892 9364 39290658980468768314104227220979805608468884446214 9365 13208497086340204891479599457233900579627435775912 9366 4280260577198934718531192537265301731876935386800 9367 1336513140587785049641592768934695854795896689192 9368 401951090083672314717668486735636501091279880212 9369 116374234726565985700171151290125513330875240226 9370 32417932274706478832610262379902834234769257838 9371 8683456689114530421372343722448929765802196880 9372 2235031956222304449397296903223215178614721006 9373 552372662213328461783750210041261000906693466 9374 130971768244219925206367791230046381430611782 9375 29766190557332393894279928541412057951404896 9376 6477863255565820969715743658661071211237320 9377 1348410877218460177010076760696642850017356 9378 268142329437830225449837737307770134345016 9379 50871964350802068998634816959805201448242 9380 9194322600592526762168612422725213269991 9381 1580451288653518303949084834933334550760 9382 257917426323609748674627451483031838756 9383 39879821223473422778971896435764577516 9384 5829605788560962611240550078797295152 9385 803659398836266960182301383381950911 9386 104198781826134362604326545787649825 9387 12667215725067014314625091032063508 9388 1438914403911625771644972519961823 9389 152139499573013756169423100719819 9390 14907279084459568719100141263757 9391 1346910320935300127368967882960 9392 111580037697937556254760200296 9393 8419629854780884700968862056 9394 574326837995204180060261852 9395 35102361348117622683366186 9396 1902384627967310510086635 9397 90296793226251588143620 9398 3698397965397280137720 9399 128379988344606722724 9400 3693895644910292962 9401 85682251776554685 9402 1546038350859275 9403 20701353995280 9404 192760322055 9405 1134830745 9406 3621495 9407 4656 9408 1 9409 56755327287849015436798061295916726692020831216 9410 1479495490894940392930368194839047024389439453572 9411 19287026244743919689343436410032110167283539061064 9412 167601074971932143063730940547133416007845206413744 9413 1091892402952520904208996763641008385395993272984191 9414 5687016131269553951531713567244452253154961411379624 9415 24660547393095661992404782132710401035369748070089120 9416 91549097561869180355723626448327209718953911412222424 9417 296947621953292483664369805409635006365051557088026659 9418 854687243130724927694153713934308690612742345979160226 9419 2209632151935087524337044753015500392058040468164322907 9420 5181703288121856310758560111103859358064776138319003292 9421 11111156896106831719858096071159656605041657896587208164 9422 21932966059273339476313726692657656179392407780618340334 9423 40082538728520823517588661991277245677115874392994857129 9424 68146791342736070253927220030138063549543109705790323264 9425 108241422893685077470097163157412213407321830216984320742 9426 161209295029994352022780686291218267291393548382410828956 9427 225855657350133165248211012031577819032442607704536186516 9428 298502909265135446941259184022910799913502598192313220192 9429 373109892072661985866160024427394383950990143115902576663 9430 442049587216040385641832217274379786094563420882232216656 9431 497421402519475277978717657547385779975344758386216774484 9432 532575948095552923450594246395565126859405293233660542264 9433 543436430413202248408525525984814194138181578044741189095 9434 529253755401814744382252994799625964023903074854905136446 9435 492611018835420904703975735333662728874558714068851715081 9436 438724478872041084704117641989215031563952054632787028676 9437 374283729726163296308808590989923153976805964056213346286 9438 306168874854362326626398974446602525205329129631471238266 9439 240359765382462208470089598933554060044287940185311545043 9440 181240913106977945639318223119541077024903791247974892992 9441 131360264025143740635691150176054275318705280504866510793 9442 91574324725999550247097469635715938831404776173199256008 9443 61439171196225806019306307694709221884361822911068014416 9444 39692836663802030309029247170351647765655858809950872224 9445 24704855372769860864857279881194919294027619576805370350 9446 14819738504282860987926389105251544220341146913877299088 9447 8571348477475853355940338359455884231379345606387998528 9448 4781335841249617629542260225378114657514910973356124400 9449 2573129238586191010150687436232692553964472270066179214 9450 1336249017270977872385784802449765788567555671703011700 9451 669744103288851066146189115184033164776383740198187438 9452 324033495692838741065538285580897834412746385352900888 9453 151347818423451835167739947340542973674144376271871120 9454 68248895501998045289513648691933737729150958719503884 9455 29713828487930170679779555408996615343258726675716410 9456 12489868468222346016697118959245405766065281481413568 9457 5068372293011023912757113393031437674971345181860928 9458 1985399421729136771457635128677750296751756784901080 9459 750646269205784288675746042339338684170588523114504 9460 273874592074808444117124699504195467217789037609728 9461 96404913030480069058378004609860462421543993391510 9462 32731066311971041429386528634010287309492262932320 9463 10715120090748255050228667234925320961062826340808 9464 3381046062890716946698661391154712471095733755760 9465 1027877678987886934934673130527343111848268114206 9466 300928926778222646509230678104442779786357594076 9467 84798812545856118359315924163210214823399124466 9468 22986024563400797321112780944710025195416339208 9469 5989672606370058099892685036267261517757629428 9470 1499319337482426795446851016842867639888784180 9471 360239419570591591115855421112959751581976326 9472 83006730943708530835186829502398375810315456 9473 18324872360424384169307029776457118372322750 9474 3871799201282618475640457857433247980093428 9475 782026573200631582068506597790418671576520 9476 150802598064984682571855906402014359689776 9477 27724282781455486875283348964755552403251 9478 4851756063856432969999565723046109635080 9479 806821986838491505042321620311826940608 9480 127253879927416940419575159569128566840 9481 18996107513645904115114437800121538831 9482 2677587398115245574813721924637415626 9483 355450120612221820684811852900949415 9484 44310715203166973385150738103754892 9485 5170369151669774622277462267234876 9486 562637868800670876855586023676646 9487 56864055914991978884458442621741 9488 5312684781727141194158562639104 9489 456392239768249920374462512002 9490 35830332151997162645453979724 9491 2552600566849793987537515780 9492 163669747110700332294763040 9493 9354745522642641759260339 9494 471239607988034469168400 9495 20640276644159654876484 9496 773317352636520220760 9497 24293845962543042235 9498 624254612130903558 9499 12714890448991829 9500 197068167492084 9501 2199866301294 9502 16361849714 9503 71974679 9504 152192 9505 97 9506 99598656297967718706278834018178092190917900031 9507 2609641967432532717764743104474543270293073708819 9508 34194263078105730136593749136346047178472498460111 9509 298666817750949164187895851351538649737425280828673 9510 1955757145081936619266930175038605779504475898781605 9511 10238782860220769254449592111718728126809569373289047 9512 44627279475252353001913702353531851652624431146219716 9513 166529724073000102861945395585381716537091580386483680 9514 542956233617772268801369931301915430518085431073716438 9515 1570897530432401879401965833137669598060590382465767955 9516 4082495936426712745102877077112551890671192854025401906 9517 9623965137449566169077264377608155552115736443024418537 9518 20745703448832462250438893735830230828858118251756522434 9519 41168628352217479298368085607027257980885179724638163995 9520 75637690225194144928755732136304308102605588292836163185 9521 129287764641421472760098018048860291872308250937011857552 9522 206466966939159827521111085528130238131011981000805194645 9523 309178628630073857568852503869616968444506558961679845629 9524 435543014456258820062897292016654228908765538776468672059 9525 578827167824723537297132921570825069578165864980749130225 9526 727542108769401897336352309271544239149448881475691671529 9527 866832924763993482599261170922051568096809869698178109159 9528 980968780899827097995743453745498888552855938214229377572 9529 1056338597556994105733940254058968694682083972228132848244 9530 1084144425831100877970734880927348086501516871558213751050 9531 1062053582031406565086847413509419729762184907102180915145 9532 994396103878448053932425019611862533723397851195338964160 9533 890943528222492221321365136035199288335349322814377948025 9534 764705161860613015701534583780130037926981623439308043780 9535 629393445412958520172162653144202789594646287277183447235 9536 497194206367626751362649243149335162290358515276493441323 9537 377277044159386468520870469143969704265063358683772662744 9538 275198813490489933173289054794299273756751168812669881735 9539 193096821039158440707729954699306384282469671612705292927 9540 130409142277644114342040853919136934207292463217546765390 9541 84816556819592082715186801847462714380512282044495803314 9542 53150008453490688024185896864342277227400826954934609130 9543 32104292120911849275983055010245345225520807107614373518 9544 18699271566055011683267587921869845031229701949281013848 9545 10505863910669213843556041303693902631525526228216187920 9546 5695184783093037987854735290592712993744503829589009284 9547 2979592674124428590880855133506000498697793618105560230 9548 1504749803761261537963318525187682638139488578027797868 9549 733663720528737756983672963585415345571084879548663778 9550 345385670392519631409778173095782770145728958184194860 9551 157006528009095218453109565379233228910104345894201014 9552 68920979040260262362776130814737566509552745624244010 9553 29214765167269881741682501074910100743163725619050368 9554 11957769048630506323620746077810884912874410824577798 9555 4725598625552950765756777098976415324513653371895350 9556 1802880058391731340533851780096502462154666625704766 9557 663905977534137953616447660653607024271887023291610 9558 235930457686912937202451803425487257556350727518202 9559 80888737620161859141242548858945171904400207912102 9560 26747792765492390452332626656133018153782135578040 9561 8527709542689335485254746159461382611319244292440 9562 2620285700689584670762701502866201243035032113612 9563 775606319654113830162501568518334795181362979402 9564 221050366900591825629588466321360009475596488808 9565 60625277812448586210350466209416616643413511690 9566 15990320077098737868998787670923829357627170288 9567 4053225497822834859728567846961752563377473630 9568 986626054813501016068049061005902392539688726 9569 230434120577152163493466818441423074216567696 9570 51591816477964768169178396472667597988188065 9571 11061448783017626609930517171221928054392133 9572 2268578178965695370207304174109681607528355 9573 444499258041045296121125819965067228462061 9574 83095099831611674391779302737409638646641 9575 14798545162402717831462480879968529979195 9576 2506615876857077640695819529704917630628 9577 403082010082267616054363564596498832880 9578 61413531769795288410307188095900440646 9579 8845724415495594223044524672687008311 9580 1201510534892155526111763717953617650 9581 153479342709967433056884143555392085 9582 18380721811515877690196416865921218 9583 2056668672448883444317295114124303 9584 214172732584114897883659377855477 9585 20665629866694220583144784557360 9586 1838408696493054508833086055213 9587 149919194527549216018942123125 9588 11133555731567463610492575431 9589 747241461283585678642619541 9590 44923907450809122944093725 9591 2394112655631433469875283 9592 111706085220510795321444 9593 4495911009251624628820 9594 153296348428225073162 9595 4330842265037324925 9596 98594001350379080 9597 1745305178008925 9598 22917578372700 9599 209194141695 9600 1206957615 9601 3773784 9602 4753 9603 1 9604 174783457525484058165987198257682131643614377072 9605 4602956972359485360945623827571241913793951034732 9606 60620376202965487489326366329930986999213713710550 9607 532185722512670893548121634470801271191496878218588 9608 3502714167817512848786142271322574579060520992064740 9609 18431278308695083169754981271031966308732500059842026 9610 80747640972768067796440833083964410643280858613668636 9611 302865336165716550876207222859404274860325735012184432 9612 992563216316607835449904665856510178141468446571490693 9613 2886589393281332631806830843509665760079840482404419130 9614 7540776220500737343857841139242747067962203163149603685 9615 17869314038210592553180304275910228581536072269991350904 9616 38721933972586807490263350265886125797612600665520646227 9617 77247221975186425248387839721511266424080470781826205040 9618 142677659136117037589866960506672651920562912535651216065 9619 245183436564120851730378929201484139663498469633712189968 9620 393655303655223436482489516278974184434895361516540185992 9621 592684796304295297261916896811899562994757335531731230008 9622 839483694586131671518478658749202479888839380329354626114 9623 1121802161026244492297998158122607005000224474625333416940 9624 1417855906406998580569180920679346484869739271327702296264 9625 1698781853389849810219015997472428416276022568278576862650 9626 1933341400149200535738833829964348535510666502914793230472 9627 2093783814924972974341594389049408504524170623148752753344 9628 2161307922350508298362114618909977966320110688283256443275 9629 2129627239363813616007552511254283130379123772462428509714 9630 2005730083904359394564585015722910811468443758259179676475 9631 1807793672942238752082801987067060605749102749492772171520 9632 1561023795777660045931787068440335161664455304672372891145 9633 1292668918068293653774985652418199770828521901736070876780 9634 1027484170234838679451551986594309309529132212638400603859 9635 784566119406191153588439255283825792314653980652912638464 9636 575935283569152403883227295751615272302488373253940069858 9637 406724128000915057935587185190546039032058643976844281482 9638 276485398622927791160278003044567731922447872708573371500 9639 181020537814215263899636929681755581882404012449780511288 9640 114203506725983697001866906560116332002629720604334244264 9641 69457024634936147338724118750062415395611530575316954676 9642 40738515108558470769040357799844786384356261867194589688 9643 23051153271248310692348150744384201717529004290193485280 9644 12586491244512595018089095065307850487089579417881846322 9645 6633582076198456634553279487377881296351721490165459204 9646 3375290759664157902839708942693040229581955156781885026 9647 1658303797881044747830906886010567446511295728612072848 9648 786790892626146845329847434762562556835354947344830590 9649 360522206491653381845195642427114791371917985495082832 9650 159551234888060812186814589266460390843460822197464874 9651 68196910590024847230414156157503849066814833324421536 9652 28152015034610309280700670160862628194657426451296248 9653 11222800479706801444310035352489970624927525256577400 9654 4320055595335776095490802923699865513893600524847060 9655 1605482150031531227497630548170049183321418612420536 9656 575921557777954010654743657082506400573263907392944 9657 199369160064704182488851945929994613892010697613092 9658 66583295243066297110874707791382403808243207358480 9659 21445745676625059405149898394362767835524542472320 9660 6659177734777886618365466984160712491612913059798 9661 1992584536160785619732948254014058934664231838948 9662 574274545581690672541530797673729904818045464838 9663 159328868021760545047666156979879518445842747680 9664 42528567378335988987242624431064707805725574482 9665 10914144970524325036289423020165944826915764968 9666 2690931133569728699889711298930498053910103622 9667 636895352094299855955514365804773200725589376 9668 144577164237447110079672407788525466674201260 9669 31446518346829658120821939363503298139793624 9670 6546660438232747682426320584473319807901278 9671 1302952126130709335287699410970573835914092 9672 247590873196543002243664958374998096401556 9673 44855745730465481109989217413854624007330 9674 7735631968402188191074425778693815243724 9675 1267694521975473470835818034888428778288 9676 197034620518449152957343751603840626937 9677 28984022556797151335331516525442795586 9678 4025697730277202208774462670049400425 9679 526566524727922365123727947152392376 9680 64673488353373565600285991056260767 9681 7434293723428258618580917052564832 9682 796887057565354506288123377309797 9683 79322262103129010264858275716560 9684 7297779651707637720336064554864 9685 617239888828194518213101440288 9686 47699540031496615357993014602 9687 3344189265659178455151096156 9688 210962839769525624250410600 9689 11859643391176415307899490 9690 587413106524042096928904 9691 25288763332973710498368 9692 930930110830730895087 9693 28723062487353050250 9694 724591510956974479 9695 14483095640653600 9696 220194864262965 9697 2410267243660 9698 17572581015 9699 75753216 9700 156946 9701 98 9702 306723586040849413062493623793102897788331685329 9703 8118610797191497100326353518229248947183164883032 9704 107463662049106756856236794843183533233142102277300 9705 948212939079686576419328670863511245664602641421294 9706 6272629336284627003638516042051956997742139432746995 9707 33174654630568366751650017408987254137918874783572043 9708 146080316592330659886290624491581646542961642113116099 9709 550716777902458870255701596802575493519768484126238204 9710 1814098447479866808269030974957794438948040688131552863 9711 5302977110925468097042849693708251036864866802307920310 9712 13924898943811526418657662073591803544759101976924736100 9713 33169230011585100468807736609413212467634336621138365562 9714 72251583241775694308264607133605973565459701280577393429 9715 144893328210154341205302118193323505270484629974801900689 9716 269035829068504893590621209782687843217128883115480949735 9717 464781051326229622365754130529273113429721511936044151704 9718 750226036563657525420135908205952572468865713480481032369 9719 1135625803053985839028775898416118449560091811268014317246 9720 1617249365666217193768342855091727251054468840166045783358 9721 2172967420599026549054808858682376150212108613534163409390 9722 2761603854676845340024043294062457384205683071084051407695 9723 3327212585928486434950795326141334905748257426100996927663 9724 3807918759466002348418070817378255744446068274817519750359 9725 4147352358768856586416868566633526549803173747131045803796 9726 4305670498744559149445365890540825608099564762047512630575 9727 4267162647515934040872719958741306387383301006191053802684 9728 4042474909395283460605315165877415583826330211639147882570 9729 3665153381577053516776805764366336759575647367930440672770 9730 3183845208771321509088095638136447696150132218143242004145 9731 2652534697712440833396933618929006161217902305209524242085 9732 2121358470043109009556308007670437781201511007831331520407 9733 1629930548745138327187885908759004059635218968961209403456 9734 1204068148725367138110408932909414173407090425635874538526 9735 855764309154017417948139789935746631051098280821985896987 9736 585523322477596164458453944928298196973030000550174028945 9737 385887326554058783715850850910827809472882241971494842460 9738 245085580527036619250562750814196372686742657065084180838 9739 150074648733964133548720188578278387719416608335026073702 9740 88633660745166771498810131942269412974041827585233238486 9741 50505701561656183498009769972866576260897749668419922360 9742 27775455013937939272487923354571468508409742531100926094 9743 14745876040050309528315536498059548322353236593451199948 9744 7558919475709356052357358806438665695931043422136708152 9745 3741983071398600951560808504020266855227357800857993236 9746 1789174158119124910335791321774402828357463806973100330 9747 826324632445277386768833593922169888034467165727792274 9748 368652951730888705854228519814479321701581012621099278 9749 158876075033332250418839505605083954322825241459733872 9750 66139530012648671875523089752610504128510231397512426 9751 26594798511209271305184561419460723459996219568877400 9752 10328076605309419133422642079941232277565019534098128 9753 3873166703789679997354043872947850587572817341749452 9754 1402348956358804662664736476498797563065819066341078 9755 490106193477650415409921670450681138323920184373094 9756 165291589119579276531501476386491995018675050459510 9757 53777500548195635673847671441626562723544883645192 9758 16872610927652694039458990364289236992262572656870 9759 5102899701147377791640653989953083985120222291976 9760 1486974929684536821466059943603202030378898950660 9761 417270037149209008476367170853202240095885687220 9762 112695740534991087094616831492179439219578780586 9763 29275031251436921777403231844869572570212381346 9764 7309381792236956039108945788086938390351184294 9765 1752749949798065504204942382563464344002638912 9766 403314773990797468817753437819865152138789445 9767 88970331229464692107225186109428395821153858 9768 18796418852435439711003902906416056754149426 9769 3798759198050421845164926484697357739007734 9770 733507589318990430520103876540394975332007 9771 135135519412540864875011473443440913913935 9772 23718259145332075107958268804916960141543 9773 3959354803814682401690345574142577980556 9774 627479946935599597254283157939272618099 9775 94217332352363338317624980598614900302 9776 13373472063654819360352776223095725300 9777 1790024836228977976002674353905815794 9778 225305251553701487804386432965472385 9779 26584909303054407737619079613368349 9780 2930496242109798661038754909833515 9781 300600255790413860139931264748600 9782 28566487931657550241199727484773 9783 2502407372005641571511338280386 9784 200906987273827614466519112954 9785 14685761981863141186909395462 9786 969928231783770113663844315 9787 57365575662875912799925483 9788 3006633452115132054119731 9789 137920741585683457033636 9790 5455451375810884167307 9791 182742039787481710060 9792 5069891563918983074 9793 113297065172177610 9794 1967909026971365 9795 25345414266745 9796 226842471075 9797 1282867776 9798 3930828 9799 4851 9800 1 9801 538262370854182486665278883346701756123966893617 9802 14319091390683557896931534677601303290318148917192 9803 190494525978280709002921853215878825289043866630074 9804 1689333086522511180831164175801344809695874900703112 9805 11231820554595399507118045770939207817382305369600770 9806 59703770835397995817513857754945238893470863973874242 9807 264232767135619918893359507412043972277189787445336257 9808 1001218305209717007291668497061560987706959241094224576 9809 3314925524353614497903789042635016688595932515391032223 9810 9739869341700841008329369111599100659333866520174963700 9811 25707209466397958990965225095425408074246443744663921596 9812 61551391406483199152267397382654547083139347724434000536 9813 134772284860558069760807797635458125191585255974357595432 9814 271684293321094081700408938802218897066528451306179884126 9815 507110282849055840470150945309491351059495733045334887635 9816 880706399640682758422338578276290722886210129418203023872 9817 1429159408333950820849174296813685046425038265141927405807 9818 2174933775149813847325865834640798250873816226481712241460 9819 3114064218876782975774168736393188845679114615349256997040 9820 4206900528126404994564333847545518615982232458976628486120 9821 5375868904917614951816123213268894458113134361960676477370 9822 6512790040868713225514664437140095209037592543473605726570 9823 7495413828308487586712806085088038690113538683514874401309 9824 8209632119419107741969173374495462936722071408042035555392 9825 8571622718337689747107006178089461146222622358290602474025 9826 8543915134218868451216114557720379253968256963746902703024 9827 8141189496097062631499175433388646290524553381574702647394 9828 7424790598460271843424334673811860479482587216246327834360 9829 6488221928345342518707375642644551585976544181731813384420 9830 5438112556686593563421296723244220464939402677193225901990 9831 4375702448874341224626536271169898396398123932759643307823 9832 3382861986110683897397105774823126178459621013315185993728 9833 2514688902618876490578448411001368436318034268799618864649 9834 1798637781424940689378360590337569605898344793721102993542 9835 1238597695571665269326527971222405250980493563973460440335 9836 821646928458778063065488723112793549159028163028731583056 9837 525321643776203410707894619766911558100148150886053434516 9838 323850063226396978012380323112513760043971386851749201380 9839 192580810461854381974588557746380954765047818720255482290 9840 110505357305236729233000200383017794788918581192776123200 9841 61204892927035418363533596375118098609477887535886312510 9842 32729069139446148043193008416962353340397620903135337960 9843 16901287397589843783510751549243854598073548137579228120 9844 8429867021347791277150773503120739200956971331406664560 9845 4061583171356929597598747304307177970965512473848974000 9846 1890538808641623824065650372463238000296746681015338460 9847 850191326096535025276504658225117381531067588269859510 9848 369400260491710085172985814579296984655907451787317440 9849 155066959462072506282697910504763013298888554873677570 9850 62886641154244494888895788668459634901361582879791200 9851 24636179527828644190441591269792656803804977053736012 9852 9321932772026011475783856001982622067835036993512272 9853 3406282985123961525758363986857018142164256541936340 9854 1201723064601799580924525797487331977677143058919940 9855 409228098206126969752070268708784046370499518839570 9856 134472467440029454086342271783601125877345540890944 9857 42624365955152810051210367482185347960152562547434 9858 13027713219876385741313626775704955079335456670592 9859 3837703897194646585590624241349758304898217784836 9860 1089060662770204905027360982288311473731791114480 9861 297556823978056881908305516994680901793488392968 9862 78227390331409604496489445276675831324984875548 9863 19775377978419174570957084511453473382870245030 9864 4803343746835210999769499455688174222866671040 9865 1120105431739260288187060411687222562100587375 9866 250540940654599694614052961342433290242919420 9867 53699825009415858620680211594749845393327420 9868 11017147787278231963382295788752847070936360 9869 2160972273362713572354895688448708100361130 9870 404709611621950294323381865990584191554650 9871 72264702767181802944064667894731116698125 9872 12283113187281269498977842926982123628800 9873 1983951317015751184742984222662534995315 9874 303917455312078984069999532852414199620 9875 44061055073226149150329845346851455100 9876 6031149685825047702601203856310414072 9877 777404918583500219765527095337605512 9878 94084960096987128211064111478635718 9879 10655903210217732887936667758653239 9880 1125258204325632539002613037792320 9881 110330237144535306952609967629095 9882 9996865004925221052331495743260 9883 832568684548371379379697103900 9884 63340560459279841344810753480 9885 4370765335624416502529848370 9886 271304552908923345068143634 9887 15003090618471714644656209 9888 730755652151176129805184 9889 30926121312941348382237 9890 1118725621755153516720 9891 33906005840547096074 9892 839853849488305944 9893 16476331230697140 9894 245767041321790 9895 2638392420715 9896 18859379520 9897 79688895 9898 161798 9899 99 9900 944584613192999618434051341157982746103216478977 9901 25254469085050469409378846090080020313391801294341 9902 337661419935252160378314007609163111377548558541698 9903 3009482242324147948158031743723232191152572426770268 9904 20109753157290700542254924807541743190556098061721991 9905 107434080517389822207985053142664572376436971664700722 9906 477876234973550529278764259554425996483885166114955068 9907 1819917844302254287293692411587567992654156516573842843 9908 6056167259280712342367946150111920335044735538336056048 9909 17884886196920805524241845682100900302689278962006488390 9910 47446683927129264372366648106700344948481014995456211957 9911 114186989562902679463707183366155166756977329911496118829 9912 251314836425301760619241770736699386501421675684805458320 9913 509252129676409134261904856000345403054499844034440819805 9914 955508502000691740896461919814779749668829654703815737249 9915 1668173354451644602210056204500807663302763187113903819678 9916 2721345698521576323396077403028180678582329220622245926973 9917 4163497276458371241822519059604356003216268329191082242059 9918 5993303773423170971065332278048071806757934246598105924074 9919 8140401467760113454621721190873792857918210238881118137034 9920 10459155121138165200934194753714447162102209063073833835759 9921 12740897297468636585752411918994394827938894028881140499558 9922 14744681029838809985478154511431076660763910452949442347744 9923 16240273054311133684542309558820715037100541464004504580219 9924 17052451404125212255206035262132192695944793766799241811202 9925 17094657436679667328650312939584582892711790767529436300378 9926 16383169574855321621822788164109811065695397543498062381663 9927 15028966313776652988195395720478949577496516267434955373565 9928 13210982152331838338952446492892266791293956068430426157090 9929 11139180746722701410376954049673747073975101864383867551675 9930 9017396377584559298770264487774474711513249473799809064403 9931 7014233842690690951299520917247202561271055833515006139012 9932 5246609369420485420529161838320116238852031473525600025622 9933 3776368246852993752971350213087737520882252002978998840247 9934 2617197648441764525367432605306280628929444636950461838730 9935 1747464992032380979612939466880245335778160224377349492385 9936 1124628002491197418983307316508815303106661594833071263630 9937 697964576154818892063460420650891588448250632404539220308 9938 417884099386128449429403411178553255264215149482181434808 9939 241451311956673886390108555679977841624153982725364458118 9940 134675370375053365278329983689454953741004357336779982328 9941 72534808084465787447022588112506657676113889816204014948 9942 37731240042986342311266110245423750755799523113089373858 9943 18959683485223224500089295251977404459546968855922231858 9944 9204462350738437333921452339612215079124978160315598648 9945 4317658456822601708213606680443261175453053041426237218 9946 1957083361303866161809233337397270928866564166348794058 9947 857223073382940660824960210259032794913924685862956948 9948 362825568389414053158998750865358255919934712936451298 9949 148388799255024882511739470861696392901507276393498578 9950 58636336077186115203825869450314699679007229410520956 9951 22384202000267517219643137835428809495090094266946696 9952 8253823125425221169363148479075546526087356654253462 9953 2939136494371503580937974689870268593414931790028012 9954 1010484935948687193004583493343145025962476681338112 9955 335321473885001311324613539115048048077102583710046 9956 107367053589001388950024984631505966307675806670668 9957 33158544467640986731813071195599409608864582485228 9958 9873022575273039194164425072709069534691572536878 9959 2832880540515807495550550096632772351374392775242 9960 782887643926907129137937840801569793823166519372 9961 208261067538561710359239288789762766320526340822 9962 53293191579083718543808743358454134172596025766 9963 13109283554633883690508805383774097638897373216 9964 3097327851428935865885467810101796582013636101 9965 702295678179914713979783705970281168269066791 9966 152673704487264059199186087613482051521766926 9967 31788246916839443445464946825721647185027226 9968 6331834902522692226310579532458803224885451 9969 1205056165684272633158180394116978972133146 9970 218826552039509102736267748792825378405036 9971 37857193269653216983985001340933242953151 9972 6229117589453560856043556578243787201736 9973 973046927245742225454645007967088285686 9974 144007645608640868131374841213828690041 9975 20146615393526656945901774858913729601 9976 2657636385467728128205900155519422824 9977 329651067814676029507190502305679537 9978 38328812815517170740160866545586277 9979 4162847599508424382880784619076318 9980 420669759696405551259429261360321 9981 39377270806622907572228417576331 9982 3397097405031858812949104949546 9983 268546995444686719066389306006 9984 19324137995438551247404562331 9985 1256068565560391682057694990 9986 73092893163051836824147584 9987 3768099671640732470265927 9988 169959699613612290027522 9989 6607953531190331645850 9990 217485688928260843363 9991 5926193782407096473 9992 130018917830209890 9993 2216313098328895 9994 28002661974455 9995 245781534540 9996 1362718468 9997 4092725 9998 4950 9999 1 10000 1657630441572666163265317422762366633870797749666 10001 44539996361422211095755296280341585141984253762810 10002 598492456534822429406548138005002985042330336764782 10003 5360875201134645244050913040881326110329774358611492 10004 36001435243713453185442155391134069125503302445872025 10005 193298236048260787853585795668258410816962120075953020 10006 864129135608641428616323476534347651989094176087992177 10007 3307486611840539696558486805836612816855350421511919472 10008 11062008968994935132137101132805603914628770006380619108 10009 32833707239939985826831930013988173232557450033405412750 10010 87547949562447469083712252609457934989943687941040281808 10011 211774128253493692816262268980902603427936990487435788180 10012 468491132626719244469400011744787955992222807779126349611 10013 954233995860660903481246081893647565939081421431283858176 10014 1799733515331772275408500924711651383291336280809155520035 10015 3158495814369387015243057696781401224991404606675502705088 10016 5179683373587312487419700865195646492664974507065204352676 10017 7966619952591207770776986571591764679074984794829912933342 10018 11529100665731604168421928611019361820204947133226698558680 10019 15743684681203414245739743274185904844690942407502982411020 10020 20337978299562939235585834577085599716067090680713507678573 10021 24910482190237815992733034646196466426495904231266297269884 10022 28987444445775361523225442866151130679149685614574138843445 10023 32105761416814501451827049577489276632949655675795374059792 10024 33901230349307545068302735044577686240685427598266383530550 10025 34178514606249530844618871567738728456961683173746113543866 10026 32944377049711798483095110659687464291277527874616418898842 10027 30397009997371866820637122799023606141784315856489578350364 10028 26877224801972873994933141890721953412668440021588168095495 10029 22797160354045271100348824999540383734055115320372604823720 10030 18566026635312039112494663816364703111551386394655008001295 10031 14529880226847068547460050231929743618914322547604347475168 10032 10935529422313007058799504064612400333617521148241432315393 10033 7920483775328573586980519103865606329828201336222624910062 10034 5524194396060383217297011984720277178698672223376754362625 10035 3712244755254111784744315087852631985877638091120748655564 10036 2404779543637947325858920636266881160486063616902410014178 10037 1502389801066371731120592575720262989985351980113324566616 10038 905596463548002132846688531087230341061979086346063753490 10039 526850117886454837521005106753916006511293125061394959200 10040 295920958580589797200604724768514495908961401193130779080 10041 160515860982633215470213377326657140435251540327509278300 10042 84103305263488035406256299666945117627500925820420365760 10043 42573850942377746405742018247659525475506828896738312360 10044 20824399638188260306169913695792127361371521184303994950 10045 9843511750686661666393352564878229381251875234440801920 10046 4496842524438432441493007314924971910165921272336374070 10047 1985460335673149806318050249954490619324253737047090560 10048 847247892787782106664968989952777033002573312724321020 10049 349413185316438375846942535226546383532027512952248500 10050 139256411874888228934344016959776886273139864612317828 10051 53627740854817928017875412731674272036157926401768456 10052 19952478290321616954062481576827643953338495484674482 10053 7170590146384014859454972763062106926575078181104440 10054 2488650233934975858303202321400648839926351768843010 10055 833884489964716497457301270210413584352228978554400 10056 269677319042336480300793192487090384801262280696524 10057 84144030444053081525704546723343059091403920482404 10058 25320129701764976573877258633423453889079060618196 10059 7344699422920728858674670679576991743632198957400 10060 2052704830031744360013180807535747358708328853622 10061 552430859440216532813081049650220736460189799824 10062 143072746051957901274855561425347992107445484998 10063 35633969498412840417301192417790020391449775040 10064 8528458842146554407966185719460945632929506400 10065 1959811404683157244822046610574914852078165950 10066 432014612242682701995523641771635208826121420 10067 91261511401431495682388833035721593677303820 10068 18454593710229471429003736557064782656670405 10069 3568002923202858978702782207595127791654700 10070 658680752666577907084799491042979877894205 10071 115937071777689574706788904418841096814640 10072 19425522192293557221885909444603857674500 10073 3092865101611920392645616528403639649270 10074 467027831167426052225147165557700949600 10075 66739688947028573955182089339178590724 10076 9004297953501727251049189151071310799 10077 1143901751865218070502076635118224832 10078 136432269456859127726868852107620199 10079 15226444218589564313796800313928640 10080 1584233718715152024670130055620040 10081 153023833193203992375046917834110 10082 13656990745708753341805189371020 10083 1120100889686500502888055244940 10084 83902237364453156263844478625 10085 5699035257715382320713175884 10086 348128306405794523325976841 10087 18939821599072554858296784 10088 907283639855586788611662 10089 37750593417543455699970 10090 1342118845547565380386 10091 39961945057126177612 10092 972086197772822339 10093 18720626773328520 10094 274015401054315 10095 2885536506976 10096 20226190613 10097 83786570 10098 166749 10099 100 10100 2908938640806515194761862387713452277762345913972 10101 78550937270816327810832053606015734250874104733831 10102 1060753396807040318950151433029200401019229633995089 10103 9548768140424625172150350668234049125291355883067452 10104 64445087040533242103074299313587490259289509725689985 10105 347744095017225050351837274985400023524131925153200781 10106 1562345113061344073237713396314032613254459081197192023 10107 6009917152426472723500354449289600652970198946213839488 10108 20201475742155309699812069072660311187755934265295832658 10109 60263639359587104982215540564951450468208290647924324635 10110 161501441519383597301935558778142732749008217073119797945 10111 392652132811299210702486174989579524056270570038601748428 10112 873075311845114278391805836371835270348447178034866954627 10113 1787442706930750445259430219690409887200027869844754643561 10114 3388636647867223702952186792116140873961310032688091126135 10115 5977922893079448087124708741843573908175590077313785463984 10116 9854647411797961316080216250401314293589211116345790979992 10117 15236862694061483649604223024434467237964808442430774387251 10118 22167525278225377736049346905347398431673526737913918190925 10119 30433107977319508026713262746698418408524726666350324098160 10120 39526171322539036682110984957053920970081084440218347649671 10121 48676143340096258874346393350984185938079581678238217125169 10122 56953728946620324007923284787813523006550300945121244513443 10123 63430149100267299359846311396996339136171213065062847041192 10124 67352272947719593571079577189437893032027153843986596748750 10125 68287115595825785319902573837655984824902003952218332827555 10126 66197516323126136853300806970517967446127745391092011660769 10127 61431824358185611486826797282101287960725546823713888895792 10128 54635865095275633314392273977863280718033397207666350957525 10129 46616012742040930173987063522898956064391943340253180770425 10130 38191427531949967997801256742554356517023346435460491895695 10131 30070082525824348115161413538039987170132335816049040561632 10132 22770510234404412241550709844330129247512479911956703615097 10133 16595157552030703040318762012299792547206492667913335134392 10134 11647519304678720242146108958106846894432300583034403173560 10135 7877271399804719908982084066021687563085095193869880800194 10136 5136070792134503559989879319559310362584745851206420108571 10137 3229971447919315556465517750644051896572938158620876943418 10138 1960004151100152112289642306280666210029070087482991573390 10139 1148057570045746585339716711643044266686518179352127536000 10140 649317394364598804643521417519652183521631734117956223260 10141 354696460468264738451393562272106831666313281542843549430 10142 187182396826599211688586820333254643432992145578399262770 10143 95447838066276558116300873442642281850149635244471203160 10144 47035736560870446098955644105135882873173574206656932550 10145 22402783032573853184961453857081472695506909794937329730 10146 10313912661850511630601242258657813448152652327004712350 10147 4589989893662400173516854783401398975725986818097476160 10148 1974559989539453242105611535224694633642117701461507820 10149 821082821459437910947342228620451251684955490453563350 10150 330014825301199374478147437932268487671223170381558090 10151 128193369030751821305275821810424399520263047886887432 10152 48119685668583480008379460494882946950008948130466266 10153 17451307003299585362501281125959805621335467743417930 10154 6113457059897095493367340310549873315998515106295550 10155 2068176811227021360928844497723741226096678076788240 10156 675460956895796238941043035156307073454758360088916 10157 212899917274190140959724266176112282000801959273406 10158 64735771973216161529680160855382051077893892298986 10159 18980897646174247735399953076168833839415151006080 10160 5363898717860241063319918405609066703029581241602 10161 1460158861622131206993044579594243429954516260778 10162 382661355710403364439609307516782258420706654534 10163 96479812789691552116714737754494778156594628640 10164 23385635072402105928973269968593240661976666250 10165 5445090491530675047976769874936555846043233255 10166 1216810082532832222778272152152386089549950705 10167 260725803151149980461200891053206593368956280 10168 53509423920860175686134440307088270302907355 10169 10506521921503374272526449731073955927255225 10170 1971146210123150853212194429314260274659995 10171 352861912745334501720773731321825336011840 10172 60179958194521252257478404947577582466930 10173 9761767003727987215207159937273857418895 10174 1503238543733100626853894810363098750325 10175 219310502721770257648108603542731100860 10176 30243830147820835836958576244564119815 10177 3932468862896975148148399939591223157 10178 480757737026107718897639896255351179 10179 55088208647295774635939627833506320 10180 5895717310061225648911612398792852 10181 587006783136580542537016207566375 10182 54129858572631705769937892729465 10183 4599524064871081561623939783000 10184 358057537054499055504392795815 10185 25366679162593431049311514373 10186 1622930822918477261462013663 10187 92932101723235675555624200 10188 4712877720900058976038782 10189 209045537226322674916095 10190 7989885917442595142613 10191 258417233269047311984 10192 6916969741864922457 10193 149013294089162685 10194 2493212589561995 10195 30908420412672 10196 266091506673 10197 1446671786 10198 4259574 10199 5050 10200 1