1 3 2 13 3 62 4 461 5 2872 6 21790 7 154108 8 1174235 9 8682209 10 66280564 11 500956582 12 3842195970 13 29399659661 14 226595079490 15 1747037865422 16 13523344571285 17 104799855374221 18 814166845363267 19 6333123661559589 20 49348005883512820 21 384975658763402152 22 3007184817190617864 23 23514489356092182970 24 184060178532568658880 25 1442017470916613302674 26 11307121794106496569653 27 88729093117574200947022 28 696776997857955852116576 29 5475313702629729907368883 30 43052079685739395495202442 31 338711247443845682472500302 32 2666245779053636602555835849 33 20998607075991409788246541526 34 165457912640275445552745467233 35 1304304251562859595508309830444 36 10286167665677306041443368643471 37 81152387843097742411060531120688 38 640490510250799078085269519993445 39 5056838848345289253746380631380320 40 39938577964639030441663203104059434 41 315533710830878351851145697784853473 42 2493628738963061485028069561584808368 43 19712619507708796193182067510710770313 44 155875372743151885995918297357444009424 45 1232894159204033952090481576861975428952 46 9754029925969893235125682379060962409264 47 77187607146781141527472999349349522590035 48 610958614150210999343739469112282583074214 49 4836960300213184427319115680101790053762189 50 38302385476961809656786538978103689877610426 51 303366752546381386733341661700562071908441426 52 2403230969670627619814210482292321077719378063 53 19041673840929137769024543080566880273120875502 54 150901553349828892526475669990411396262516399816 55 1196074819262621375705364902466308163016414509484 56 9481919490997698919057881237315309393952211524040 57 75180435614617267765610084505880844663335510747934 58 596185744746133329789546403704198575169385885941501 59 4728508330461045019159013309819964575315914504681005 60 37508553534238034269286217782299808733668965945281022 61 297576025677219441833704278027104649599155899905215402 62 2361157778618026484018922727224808906671035089845084742 63 18737411950588387155629071194246766047976209863281687347 64 148713330422294578644577926207417316018792461104537035297 65 1180440632281645782203798653332029297688893915480637561380 66 9371102624961030718092675429644893735402011785670838283696 67 74402571341534037212498014433757672652914968809971787717867 68 590791703289739459031484903969144786786304469091787954262875 69 4691682061496560920354264084640121947101017685886446952551920 70 37262253667004656674387900728259812370549747346316440221928824 71 295974771745931937398108817260388437436634626634246473109434257 72 2351170006691385184662509660109063700305726790724085918345058337 73 18679098703226724977791989041935703580007464571929247837402355235 74 148412055390369759863564155545534281437714014287348539740627065612 75 1179295664198273445031068282526048807681291549142538083331083137843 76 9371635925606162732147681645617591280352727461362130313539785163019 77 74481131859779629478166927693992020942980473542990933406863399473352 78 591989887081273789071871237726519690467496240624259395335733053440858 79 4705638004347433382953261481385025645494088134637016853996784042004291 80 37407443715119382480025441030672623236538650682703555466207843418947900 81 297393830094357868944931960323381522080199698815944871703606247206505403 82 2364500626548073008075045612159352933308136227694053943651500061934298395 83 18800943740869749479205431578111331035009334433050414659743383081601147841 84 149503656276075358656658604826401666114830614666860964233033124828894161800 85 1188926930477441085689093036786274543046471580827799933614601588950110296791 86 9455597276202980659005669172406338954565736397761572012658564500825591946693 87 75206003852392577216646321477781146930834731516106016880365161096277387359183 88 598198221279275190422261069889951824833803501189370883886994586269212671634818 89 4758456682037886067885077826462720439905811922456615908866548438411763376393461 90 37854270599795104975530839441093648585512789321725078997657243862736536824328672 91 301155491370697595349067382793695552337459310595338264338125237633778095037903548 92 2396035432526027883046595834510513115937970256825772216623661037222451133711266532 93 19064334664427116875776401705515446853869392524947206470202891110008657580841018178 94 151696471520953172733102632489651324294071398962362962514399205130643424964956698769 95 1207130360376337765997647357754158968492848590801907463659492973798971977020646638559 96 9606323565125597877760548660204700886620637411838486857473121325224715403936776728178 97 76451160964080042734078980805672820085109021447569468074394895567531617002415652500771 98 608463181182870654896932368051642797722403799505956876203699178074257195748355213340997 99 4842921064203277364367460496471798998298733415676116184291038562206955460338428206466976 100 38548091647459020994441031907951430257578958746680936154817437274261378317423956327233104 101 306845905483314818628396952741255305453558453556336253829379489787911911527687028564422575 102 2442639097817111904250986083008438976077073715406451396666344799228002282992172159686314648 103 19445511706123550774996554960602252770265003457099321637258925095867161579319709395474410315 104 154810401766521880279856677983605068249203645002856390273160213808849773142786168410828311017 105 1232540479022558894931355753427974479236570565849826626112041671382318789266095165398501698584 106 9813459847876490063726676056349372451671756253999611132730673899076799561681341018679968488882 107 78138062408497086768304823222348779460336250888125669100899663994412598957850862645903867401818 108 622188944240756977431202703003667122602425996422448247817147878277660369753554442365786710158780 109 4954510472925116792668362611431603554731396698316687000682963170337968492611318550631638704974717 110 39454602782214240676418174673390785000190911565681662893893940378541845563701993895447346388571540 111 314204736657542740596449260888858578671607406293792615423940529231863096394971700303168783714427510 112 2502335753139136892614078623999612012289852193345749460779316618411628109830437094277545507140819230 113 19929477711977182062595617855119447124348863918237541878314470715248571360664637408949982911333639308 114 158731612071552681740793810369176781475066979476503792757396053330668340900264388080900237321204984180 115 1264293218341599722167931989152418532853809848708582495910283644464378185474086320610670511671112248370 116 10070447463330162645570116579445880675313043844806699146416658709574459263435659851620824258332886431199 117 80216926893756902983253725289827845090189803015092637728619830316141479145841843414072560667964355277352 118 638997686617503747798404280149290924024893181603854815897881511684038178945226428602450931007603197418899 119 5090357610415926374099319839989204199431106731948811382059688949121338701266614902060638827853096959371812 120 40552046751724879309155729162915471736330513633287899381437395203977528507395993597506432821843146407519874 121 323066914156063618925267885170553141929364652944426281304385422638129975297553307901499945236558065859489638 122 2573873245768808332907165479164272417986545698247892385554853223732931018913238782499859199387185255420581626 123 20506736448809415907846422296089948948580310446105356192409284770952773165597512966710873924695243900744131240 124 163388101653713934086848956284326926802284478233888473455552463274723382379209102435201635726772583253504191708 125 1301842821850302836612848544441923833375592377187950612887057787983692187354624550282272096369955826573688109286 126 10373150992239623963781351372162756715487575633319933588790362659823001137180988580608171961315115665534825868669 127 82656430133820939935682566515018301642388713935446157077510607451573314969934928656788858618556423442596542244188 128 658652235634157501682420293145803577303376796150160303373243159677081412743309621108523406701274636990240903403353 129 5248667538540830725141079306825786361853081873130614270227355202842098044361774390654445058852394970692497608602308 130 41826846248408869699466478616043530081768030267006897196517199368015170373510070405347012186510953618269621957619354 131 333329794000157314712013383516077457912302846810256081094639683560200395742473899081830599935052146225317133070166859 132 2656476072968379090126511770043946030371466285606982592893027247295266761544805044798483508985337407164710917671946852 133 21171432801389334302974055458534734604576711114113428354361443019072247233441983995157076968302417112361843862865212669 134 168735697241399384376219712139870471625026279622202994742389704549612227253629269046566657184778303533401204780102323129 135 1344856306106729617579741585824998499504813676703315029901300825770981914750940877552842944141441972983267497337974183745 136 10719062660595613188646987107054449445871863688724658774795293221954408869272618523896075307596904598366732939972696078023 137 85437704518974354715760782864263965193408906660494548268788967438326968299434752790240041759169857112724215851304902256682 138 681010795322594577082386735903635219354215899245149292708475989621137783485532866910969071221196157835609156164255331744202 139 5428375917664881087673004968467590867698706351715303066523436345911636663278722208011425454770420413212775787239094175118479 140 43271022960010667143349188930473071499068350749920108128137387256203384303858274048671105258217559852018513592055895758715572 141 344933659654555430114416093529875015990750986127276508578669982302684187916687469579457009799079532528611281219206944024748299 142 2749698002108072168179715748135009198184526115581395053798753811098455274542844064314209920250346371290091403491728380080194681 143 21920238395845565497474352661254003914458224803152454630992071592785011768147490369837547386814244471696362319140026804132016885 144 174749623671380658942035678867209836721616360794476493249316507525439244830775492062967825321458968184591610812343920943236556647 145 1393149674215306982429872176466133455357695000147227436046931578492365070754925044394415819229505836224217872240442274406346735664 146 11106819476500065613239506147506005386335199355053348237521384213541474861188290343358684754357946904462395193426636628308668634707 147 88550682503143890308085277630823992029474582246970391961263076954919039988608966928416431422118246545374068862377308887839774367249 148 705999245784508119113278729201336298055561316435414528625181058119946248947779360604166847910254536543456950450094624150238361108870 149 5628939087050352873175453128424049312546321984453025196733163396535516858085261157180690825998821481551803243530075372680140877030979 150 44880606222478133193589706130955569261125662910426593924033978820692211677020311970082334336289781561467308381641255335887813877937319 151 357849654394758369969939854955269815070836096452885098387083827189681505132454256406249390115995772032535134167947264659940070065226666 152 2853330528539076980286188058051411780629972102187038385247813278424035592688398539922028455795700955399711625845388536426222763657086999 153 22751656962141670345412923325333610654116147033108543321584676354621264442581582958186530733816799453563102342320854860515596203582921718 154 181419231220984874195116318780774716542243702039591741749781818583880080703164848298822868722663601621414716496824418480095147664503098398 155 1446647881350393285035296582279324274400120197691243767148268280286310226199727622723409357428178293084201916545703986262697365948850283499 156 11535899165373371746087791909650699959064354388670169844917802324266283587744029629610597190957046956637870873815474468982515658089498233056 157 91991786544952775688557005175853770288278197712216234141423526494264205351299067620494760503793526268428514564195397039387565138245973779074 158 733593588158282457439225629159646120554723042837042016190508068288785848194524786957040540369576004901010132347783733212864868888728702546857 159 5850200620977812011022020697288376222641547456568874732198423612730384881299477390235903472825068054755632957109201832156465486967096008742991 160 46654618382626541372063988051987854314041169122820976441074887684339479429524698390569407473967228179834491741067297824991119984181618405040404 161 372072064547305179453456161187448848131102519233116435881510806644118656387012193098738621587957861937517769212194201730611794192253037523670830 162 2967344171570287514662081623689088477473565059596023648444815503585099699226503386349660728456814994672876705439726968225488001051185987871425137 163 23665577643999554175250027764028568760796922674914452200389164297764314792208583948999063221919904522857927612100912771388124062189391718034234781 164 188744595857188239347388938643590179987754354950364649203437409284555158297050614187303972490238634333781004511526251027368727539681582547182665555 165 1505358953398549840070347164029830563428792806859388232065197185148209072693214251089237620853197954610547124938433886334479640462005401488370288418 166 12006423098835116054135256016823077232508634189084567493154878218948596509013025609972644211411362823491824708349616829025658042035257454398385688817 167 95762428207978593327085394457936301255756834977858018517323720571520725577318305707577007957551949263834077439668019169958573600021664201714967277659 168 763808511362441446829956471267689979354646097330508121900099444662115342939353042821127359263557813864996548327587448831361868968820807161571442157808 169 6092304217432574777683833519512099722257784591367366786394832460382860578061727128673092257768487379134199561244930642893674300580515928701925112711274 170 48594410959861049816469466168945893105171045245051594234766038036654856347962313230774465049663113277487377140627860386986551538074217731017906066958881 171 387613259730202029218650257899890445085070643774685673389057855473220571131518908678487174270732053919883989945187582858209486400065174326909445330892348 172 3091849902299661644396543994042375481613256184359446719266879216746295701610593311706956941961254932434844975090263472370341006935598488702803769690682543 173 24662980901274903896926362063434788111787802000172399540153703228578481279285862189921499948240344577058916920340195933763271798737277099567960315067818599 174 196734276496628935278971140591407118768585035113632971222271514996794211016503349457886041458305418307217169042926144396738518831843398337761422537888910607 175 1569356881571047837266756074508021414781511050107415647112425702863086814369262511250704447666861695682876030480674887241156294422495284583188638802564529258 176 12519025812862083937753897372071602749409464715864735771014061145114690448566351653064676344916414353910042032926832012113517668179923530635421124790251238842 177 99868012693543202477202039647578270942807939518674105271722418620309410200822700165788435216908478706227317642221645053548803921042529455900971449195754237746 178 796689796531167402194632359297033223593630864066703467502429114870207831143595257946374595611099243300857379601095059374682316955975589600808623000438639012931 179 6355635735778241899446805860272009320097750789652465142361540391271115013447313537890543429095522023816754358612086176241098782449196261905390810966462601032877 180 50703222281334434906050917570960349823112630702302871065563940230274472046655328332076239860431859117819258299775522996846306335090210715608688843033695501453284 181 404500316399551246468182764968170694446511806000572260901862021741396244754656725099410410236008059480695063457428761179390161002769803368630364907154373329204015 182 3227073369573272109471645938173274602673213972085013734026218878172703957686829582481956583793103738435589239752154992651098024919384703304318245755286760285412128 183 25745741747587186525946600975943513239923654961364258765327738582484111048539106740252302146238858890466956845134086219949720035269213920033180273610517162519480485 184 205403812779057745496265021842556379415959237373333390433399707225975752879578613000003404902045507801765443964741112450304816788677005911612704142863790998428545928 185 1638770152529222081217819674518411738460743469921606319743033502748822302837866150980750596277602447358066293284680226393231251570234690935763462203626846000172665905 186 13074767427241080244154895911087111870620515963833761731420813165816955641758918634623075765443711259056551920242877153959594380387600223387116934757009865691229152174 187 104317270068579467469466824102313544485246011564319033507435208751912900438746304814658345815233639420734049756355524670961484461932099333788838659527402486533831783143 188 832309210013971369501285814092060549919960602869036012936942771910722424130174154578544466432027328343496808337281171877279107523115771285701087781169230102037349190987 189 6640784196599823283251926380452069737111968842794757375768047661397059510494322918468109904476639255208989760941764750553873077001106924467534162085115376738388657712321 190 52985879647459327240085510660177125196159218792898858020784934594745813877268404855374330219731238210557463246547690972661356653421343452429467041277192712153627915119051 191 422772743343751662794509379080839772791865778268194822373409299979081959137425877832236591889831613019259432719471753844801471238498529853751896073419020975193479122003737 192 3373337530071835674288918621068877344853091620587906602595147992994612380011358714199745615137841390082418912933189219226305833007528943212585273392549421479426738639403544 193 26916497102001409001018515312694172537925817545329114118999867817995537413439681323488340823116219600348445901308911670882934397330064033660028087736609273653365104191397459 194 214774712103153929285091711876301718856265042435104277083425517892987552499749557393931025601574482203906993295263667584899367382620726215731262241308442778177563036448355407 195 1713774013225449381857564263397133983662086205088545004358409072734407364682104245013306409646118284534876781246209940216007543878659496684201328344689402533955357441971687368 196 13675074581743464875245801542421321440516998360174898744702261728264653597697686790930148730378248932881725865902344021068768023149058154067605259456463340985503552276217400969 197 109121804298184511315008125318687561823762610215845091841490773171502167813364295283116085272079308494398954400535607024160871597549805888421653661879135925744267561446386687353 198 870761060399733587021012902194179798594828040974142939252336791859693946157612766100448127255708565052606176952914244677128990304031870982238400375518541466673637055195343109038 199 6948515498301788729665694795552579416137186383579140948562422629651237245328316445278467983038842612771256803213803776244559525250139759084066780366450740772674068672114940073181 200 55448598708650424502623632754999862437111835245995420143521896579553558465436842374507641632963929847428060123075443615141311975688882483278522855290163497986455788521490041743954 201 442480950503988082454193131636945093162375849970358717803850213999714945757827076832350497142333718208814044701475252017577399838222903799719193428578438861319135272370956588227119 202 3531050963848070176093351577462768833316808153755829981894908364240718561229085035677887606301598109599792617553370151287423616108771310376755829560747725841982814292098879792987461 203 28178556638998068957382359589065145155092503181624900080539072742990692763357025789301000654931580626081511365269173133898943880800170240356153114447004024134501307258314150943119641 204 224873769552373563543159460992864453430042390344758478561579729716381039117448535465918348857463741913428632257852701191242982142515751216688500775190350781435489541052914578030897960 205 1794585284042909103299858489313066348042216067980302669194200592753645213009840501398361445828815769067464871042884422673340970197081461865666360851996503545220345113639202650373704563 206 14321700885137487770011858065547796949120434879697802788172373171564048989914223829130305625907399822201110709435465584935219478893587146219630582037758741816099954015324336456382946517 207 114295791733258313243428158911930925360461780092470431588685543671682458387803945424444429277145831101552862725196543034984001996961648016735550600814200139090142669328759469227701000247 208 912159900581156091820279480390048023299444360892594039540161861553410087856828794746552100515190159833191637198012050629695489965804158172674423966416845474658141449277813713734927972077 209 7279754908774444478656076416164408458829023066867365558169830595919161882967839508014860887513935936343678885614902556012789271576417810276065445021895478904413199556785399398325735886933 210 58098850108675017842105476172685996824240620052847391940034651256932724514373953824004685659636910082203720201172283648374334534832779066867560725634420855624276034591229695097178487370308