1 5 2 49 3 109 4 779 5 2596 6 11283 7 61204 8 284304 9 1375342 10 6952910 11 34481150 12 170526375 13 851167905 14 4246845842 15 21142550887 16 105387070394 17 525656312520 18 2620783997147 19 13066690252443 20 65162285094742 21 324954134100762 22 1620428373704329 23 8080819521860589 24 40298584833495731 25 200964792828692030 26 1002194197386716121 27 4997896848135967350 28 24924284161449093813 29 124296265857004651474 30 619861032352101486855 31 3091227192643469216470 32 15415851928015996309367 33 76878395396885038419668 34 383390406217941362585073 35 1911957404234958770137434 36 9534879805542846727154685 37 47550192636095390961144706 38 237131562268667194011401260 39 1182568909575970982579060857 40 5897440461171229687433330723 41 29410383184654526033100204164 42 146668822687584588211894827499 43 731433644318716964785247402876 44 3647640789705905632475058205780 45 18190690977116736357524126322424 46 90716509208346434846381660936709 47 452400905196285096151175893533917 48 2256111717401892983372586569378932 49 11251171314726286894000186749705027 50 56109303048405183190299414762802289 51 279815656743648152405191701954570728 52 1395433511702776068428548784334698203 53 6958991175924685736231824345259959399 54 34704310732879445782189749776364469452 55 173069508665924719729559871058185489485 56 863093206592497484678278011876738178687 57 4304223713725676734085637939961684265612 58 21465053411717687982751087478972354175890 59 107045671561145272101102018211160984456847 60 533834022235683702599079048465282301003677 61 2662216595455254027260098614581967299249075 62 13276405972646374160947560791799459162837454 63 66209096529964082992691269443233741968484834 64 330183068548443854739313456743345390865821221 65 1646614505715835533701922048027619804401969054 66 8211624364515104689501905895418829953406050807 67 40951160377845362960689827627053178364770183708 68 204222387904346789725016850512767760963717821557 69 1018451817642890882166521850420811915196179062082 70 5078993128543694393905065585479254369866698552227 71 25328808641641844664900699231947928562283181467302 72 126314119938399393464910192263976215537574339407178 73 629925280796102163782308193796211465314837944117089 74 3141421240789573083909733141445969811758058048185611 75 15666187265279219191162526531981623900132670445460748 76 78126874627337472090437270362997297796364347814748607 77 389616722670227852515182690997810260844866061352623550 78 1943008616540511827054239539368069035621993682589493167 79 9689734203596323501845379817933787347746151600152564055 80 48322456286126942226877882590787979946544102561925853432 81 240982851795670407985463766800048001975984196094381883578 82 1201775309510644328591326936309934411027120663341684240890 83 5993222686957039931802856426602478627718482336605113653159 84 29888048032941095308315112672927323742974137969860642949695 85 149050930005231310078515762619749518191588193938552906276821 86 743313170232424799509131742928568396686453396090653664551552 87 3706883741158724104026911173625754342700125681428187861443950 88 18486134271198617829933251179673854939085262433590721976671352 89 92189878117397283209877069204755753245624720025514406986226460 90 459748560873647182301348983950924980078459143663458781041761639 91 2292754297345166903946105134791662590181835744428865983723277177 92 11433906955587922851092093287341434432930373195067799263001557464 93 57020601126087561008312356602601004907387910327015728692530912806 94 284360277323351435541384958587421361579888428076141748061898293682 95 1418097419573127665730537271187402377308144894090392256249403449850 96 7072015509090311928410695595861677120011810604906611622582334456921 97 35267960205349519463490102647242932590695956645401420580448310990559 98 175880414211098597348847905678147848970170031912044947745374580733252 99 877111120772317631548699636528857473770570826114591031710365799117335 100 4374130693478458214860006611189593003808201046073462986971058016453884 101 21813677731942618835653638472293680688015566279466253138338012281306518 102 108784252126368863864658260795731547347014214530521449741396080347015535 103 542504279017764225025102378014701626670102166365464817243056022167613790 104 2705454944073144993834839774724438482520133488638114595323734688251328840 105 13492034510146506329461461720796203879992084628912397217903362691315575903 106 67284430524991495958994260120556488042661062167535997700429814621267866885 107 335545731643940764917710725629093922473727098642814806367741590326134747482 108 1673357969235509722094182475376740686572913038284137818899555028494367714634 109 8344993332161653145807038030633698778166356459624325833248305918915532046882 110 41616268003694202631169343534945502675863324648106375620035554669910344164198 111 207539262599587237123281947509052963704357786014233257209603181738890869492710 112 1034992986794417893381950368066966135663435867382316516028935323325696072222184 113 5161483515436565692536063500557234253142227759098943616092233120615892512701584 114 25740186088251369148088592992954054530763175903034191563716751959335315034884657 115 128365648727983834855676776349895082744574766161728360192467874088261576930168377 116 640156202323537079233003101610713324664446309043369871694916788993529142610390350 117 3192442584399579743327274199210324010127017720226397575798827704475966400413004453 118 15920629399036821169347380659982100405638961703471792149134290975739862297777110430 119 79395771031273335433565421024670184972510247344285821542090185323491721360902240321 120 395944676535950751334784847778258787917987766304282090877505892950357352302024341973 121 1974565960388588025088898475563795738720285652596565041869881486215708191639268440779 122 9847109869076105574398556340807970189744260874062722348866855767058890782545055480525 123 49107284698948995499066045243499701167737511191654567981561919956876441515328886012679 124 244896770988286829898267144691950764705758150267302601294330533556693147343930133579663 125 1221293924275413894745086405347937226601480176891467904778642011509946287082757259976738 126 6090561518850651532846152122980279830574363310463508251363599890682775840853008511982461 127 30373474294414878669940585981359593983853363624865325713891193163795705352385330165172820 128 151471738337777305949664264289689251029811168116226268488937227086645148936654222179744637 129 755385679381663491909437818574071217126105880516131309312413797940303502197152443834208053 130 3767089035067783586000736666265280162880003420406173968750601079021430390508609406547484455 131 18786376529859855557908564665066014022673565049557694837875020866508910702800069519255044203 132 93687178571110883090362606916358811682816943795599069333318851195397006866805604647693063347 133 467215559885336542533059410527554338256396765685893646498541570323344447731728138658266481671 134 2329992030161103700769665197141068663290980349877378433625894884460129551820458938856534287180 135 11619610575355423309553237533258718364232252213590770962881002024957685169476842180499483773978 136 57946700321363830437028792559012317204272337221830478849310366061832923423479119661061211724779 137 288978710289629244312614108437489303399036960602060404071474491829552536189172220099097553942281 138 1441129426482105076450413433017395499774886373947947885386394748231003041791415079201337173312067 139 7186875537616981436096149989340666339482173414456721035601663801648663050273595839252882144957476 140 35840764225654192958000604748887012663699844478715746347743323177468395985080473182985687369175857 141 178736973188889664133694863907794101604049387474014031824271672380073766168702726948437280930522370 142 891356707228324826581759552020629884321971514464682110591659203674411921917888821658086908558881952 143 4445173068256416831393717929680249761825666305024631719567079135845045192294319716090929604053195843 144 22167964235322313472592457031612527669170227200178452084225665674594107917364866294172050285574761086 145 110551069844235375731435491422882760448808896990652882737059597194672361007185999313170759242032999837 146 551315353722525161590926683705516232695178881689804345377325001982127005287997637557288034597211777513 147 2749395547944055204901956803193808597965902492810477706672163979819952899447924901104365616975632238670 148 13711165176181715600308876293128640579642544393024296395589900578690923035066203067643787866221291521199 149 68377229543823908997620991425839630534600148715465303158137590673092278635097951036436574459614355214248 150 340995492360540797379605039227640486859189004466803504132261480338377557748350585828089566703644302678839 151 1700535786342199076070971831509204486844798580778089256707327195261570192580019245752800070983430780826776 152 8480528409955944140695088112956815275974226754892940603702385048401516756402211555607396178548776727385682 153 42292177965137835648216191780232564093270820049731543904887212013485601595174966830506889860630435771368860 154 210910008264942785847432596702538741291801394987670275279339081587730567767687177381284272507018237518576211 155 1051802809091230927658766069668768499114499980195659685482314799211867321058775195449210323232673951668147934 156 5245313668673780321247755440654440189498222175846657051264170690202669990258256994840345388806897143749786422 157 26158244915268667562048111285699447297408311240219850850932652573694945542254619344107436108204997893506449138 158 130450497390403940846646288560093894554440920956011164468977823389967688273576454738517813053303175330856017677 159 650553289202927505147182592621826153341917078555157266856856673873831377345791257746822057149385144386182975165 160 3244292590362175625197810009610782689741448674021445028548949300739059731745911479381466120067516066800899138688 161 16179204050716450964046752951901486094105996103082524904032529290155893519070956568489031415786531110828744853021 162 80685276196219211790682816719595179903681065337642605871286219437120032002266789225574115933930754028599199546134 163 402375405764902032421082312691123932122719824118173878488508241375223946025429654030174685989312221939189098177378 164 2006635842340417257934617767886125013069171484367408068383855123885494281284991731314230120663295452995640473924772 165 10007041548950611150836298257810106449139981976482838457868407293421303681382402008001767469419486920203448875007659 166 49904859890086310592438352821155345194469192108663312687398546182616005900382013907948898737271994548323272358945747 167 248874258037862480882189191371456162543369990072277793259132328969338830069612337348197851361597540255342368896471922 168 1241129550314612355999968077614198169815900731883251980469084692214452853711217928028971627682478267602745904633146713 169 6189481277849968586140712609320722534715249070716033643047191409987316516712516669266107328411730739225171229873246414 170 30866784598871413709262007597414770871683681860738572048641125276679372518306514808920283909365953792021208661586248874 171 153931864190739396456796420006986431296326519985559186334426627873179216334459214645513057905242479355436279926477167012 172 767654263998155537859804681722962528643730656082057067165520459644175298099144112443657371178501959525658674601980616427 173 3828272152309852869336046260744745166596883399473523394771644285344482777621890254659539844344432816528913550706712437010 174 19091495168437345989817721624998163370031470481143183391994712619556923582874985784260598915024312058297905133202130870118 175 95208797406565834681136574298032916871812214223766750080437336141938955700732890135077539804411673449598135884853503108400 176 474803834043892295272658358086614848992287959751828309557887192025206454640097417004351388963448688773469893137612268504533 177 2367834559028189194332813299131778214940046529491307068099959645483501279378600070382486374108920553000304174133010268507270 178 11808330297539097921368797066185407229423637859568041844328830419818811824456352451992198941006161000900522440386069848413420 179 58887840742136832735816383985091503169203929709744640302543660933299303373690742060116454114558049288742479043562642191400336 180 293672153462201941638213478808491162623977852953791263954353410223816117868776930400953087267064871683298520331344928616253796 181 1464535507368606914250884746338130342814752569227448038635438217656299889215916947563218210942109260966900928974021007262658661 182 7303601063488250739023698739251330528143293328085279924101118458544220173344335213071098401059247436671649212566782669125471382 183 36422871433434617952961244501953796999198714317298423134800676079396349063499030767953166721441571276308620289181422767186260549 184 181639926924335860672752270053844816466618134819323947923758430515572676071865854596099724685929852043611943752427309409849152278 185 905833663152429796115799113563490835113613203134718693762158413097071370904485943430319148774746627400952835350455323488126411622 186 4517369276645616073694039739512286166396191094812422799753528194777092222574247053195128717854706754591752587045981280581438582926 187 22528004877367642514802804630539062621411192987282087902102984994447231741733202574771889921531934645662998564326049063185555377004 188 112346583304244248783935122840101300357580346285557449896514066474126405810823683514063258892900300173565134521335092524085412007213 189 560269533358354026110384905651411276864028165774626571160523808371345729112092432278294271493876852785525071092234871932743243562199 190 2794049812440794826777628595757674993277008654874368644307170536786229463883036421327241826256780151808184136451515981025186345273357 191 13933854849478648637178574858879516164986387138773494254914900035726745502982398582361752026851255059081690176362430663835789906829825 192 69487777240712200064915228321935358829034975844383913569241078773465523483019900986956333588574561722622585676278091753036944194775407 193 346533765280001195599878203188406212170635705968409283189448226276561203811390855758672608312608994832742152221838953609607161101908922 194 1728155011537453086597745558914948909372115914238280655347268052597355381578041974279332816211996601837011005248266538778790315423609607 195 8618264778581937517263911001430447696113909544260864811516088152555277367105687210255510251450000236241451605065943583015193836433575869 196 42979065707576587860137829454533597888754354365621710393379910830402867216683118739697093883052059030142461545013883712458847577972613717 197 214335499842942508891974506931549057455722619690219761691000026902544475372716247565843841674922925612910610140776174723724347808662456370 198 1068885647852170556385695116123471135493653740202895792264020590001019404425112381834627457534995371583569955753490757977225537629345629958 199 5330505348024709668058792144318744752538088621619827092611815638344122136300936051542213257496639554983148096413241041297602229127894457457 200 26583093638141724849451306474207828329451454459734844840795295716149736999053465215229366028544324533800975179047744884020101676505488659577 201 132569207089544280826713699861690751029594616821523940745301359729093613513617280371763650019232802584419858913344530163249191375960711454779 202 661119240205144876614387568903503158854775471215772249170466014712761233824421515483320785645323684416397276066387870840398622945423683724415 203 3296984717380122251632770332644379672039099556555591953075494494824804295852353408230798993143653559523939512045930199671783375402665668420151 204 16441978338529516974941110790918854795631011272677014949503959631530780192926516861160807948848830604124453329816520832417486817864481928669229 205 81995724838995502070260402793075084382906387649915846976478646767001942785738739446027011492333893198642401213175104843039563036684911904600803 206 408910579581359551890994337201014960881002930949510737967627297603091621177229248759930271623319681263847305950340775388238015753187804123558943 207 2039226586774957304768164018899151490416423461559155546373335726101968154813244996439157436289724355581812963930507855776281663043185674642666519 208 10169570756685327469521168611704208503334767719224382957758180744505195833326204083077813320315097213002771811008298165073698796715267533040148396 209 50715388886130931817724085985543284018684022096539098924173333098653292032040543055114532506413604168390069091328856377627867723642585438809736854 210 252916345380719657792659977091307722550806089839357897797107682182632410837522709079037566786872901027307025014908009718439656928069385908188269240