1 240 2 1714 3 11948 4 117062 5 1158904 6 11138352 7 104971262 8 974000420 9 8927994302 10 81031120788 11 729449219322 12 6521558348746 13 57964319359808 14 512593621373638 15 4513059897036336 16 39580897460175788 17 345946165584055346 18 3014397046089369266 19 26193739261618261678 20 227047048848799025166 21 1963611544329769443540 22 16947411788090102913040 23 145993987314035467037278 24 1255500206098064802007688 25 10779720172608356498335410 26 92418537860616686702193498 27 791257739111236447819265848 28 6765900623494702641440429878 29 57785557755666531248191395676 30 492983836855520263346420412966 31 4201420569924472232054122750954 32 35771517682960375140242593783678 33 304285645353763243886123018367246 34 2586136401942076615890088702836548 35 21961818077894602278872676356341404 36 186359425357067748102582312037055970 37 1580223130884276123207313488960097542 38 13390162022231997135552056637738935874 39 113388434446879106514587676125856521368 40 959580070948104002333801296650735785984 41 8115891384959452069069955982319602943588 42 68603436905271684699140561219990285604824 43 579590721175260044841829027844785335946540 44 4894106119636285185148806086555365036940874 45 41305849650548086175346890395368495454118732 46 348453746611799348745402946872062429167325406 47 2938209233746503728806912499514114364079428200 48 24764660156071115152417061253126511464310228864 49 208641972720435425067140197343237297055615201124 50 1757105243359884801680148838101491930077498220914 51 14792016170880252149570710660441467391272030007518 52 124479205830572296245728319065662495092098876751112 53 1047157630697305809798542407991816467207466071986246 54 8806002049554920437077136908672577843893234951615010 55 74029073755129908281496691957830660204123476509680996 56 622139425597420900491240567989933308685145549009362234 57 5226847213926269396020091463563786769593818079123254822 58 43899857710985289207460566362806865232423079104305083508 59 368605633748136140569986048670609821343964780920972313624 60 3094143722193974758901554552664824802270989132467918844746 61 25965851175525633917012041214267405516437959117988842076080 62 217847175169485334387479235386512253159369201626266411198592 63 1827225452677131264092634219941931369346257417143744292258578 64 15322391505394315202921528211704381274771517025707192355894648 65 128457189324675186741917305182887663275647590334032243836223390 66 1076690295099872036817133837707916954493633699198447360329869732 67 9022494971583486567873778612202470600332787846248999841190748684 68 75590772098990563552652861779501055571129618030324640549341103766 69 633169359871599038073266040098489157954218087770355056224983862132 70 5302522934243393417607414995567638064758525486452609795828705762610 71 44397574851440219449571143372337605421629967927030945527512870189178 72 371665575168730187802325061724912154962650560154609227734407164117646 73 3110742735775347795266912917020114303787620021713009822855747514312436 74 26031350780725310999656600249056172390042703562028798307664391749878622 75 217797183048119210494323003169091854603160944005713381672477615344879976 76 1821934542746290364666661853364828441295836801235078521577973354410513506 77 15238428221899652871263839898980476290828905539372920112822263029736554786 78 127431363705590537589837334818374584590150713544034808152266716970714625764 79 1065474429872180827169684465000670907197964565135211582301844282274106947960 80 8907216334701814829845676499685495675543130645793603471090143448204265444414 81 74451747828049767379083328425333250099578710750500324202378007610821504940986 82 622219079158294964013951522801686590570133228009128424646054685345192120023888 83 5199347223450104107469235045131738113912604284380761653772858410606099779489038 84 43440306315438240658389241398094300163540049285582496811116615560700788033101638 85 362891613883791771063672841712659894105798763998738334533846468188182306613574476 86 3031114675001727656029884431441427692498664501655286534073352418987365816998882428 87 25314568136938811310243839287974461249768710153403215607823869659536443244827186318 88 211389149934326883855446708790123972663111033981268876130691722050551738367053058186 89 1764981370813013730871889579018841208825704557160685078322758352192035424990780488222 90 14734792756594521666255426418844608091829200875571112399605354435934654547247113100844 91 122997300459795045362479245220786427611202617942262926420406083090650849566572257112580 92 1026587330595561664383408019646079572314374319813945647816684115169013041292442074647532 93 8567341695696248899284267807136587870683503008446638117913467445607108072550577278597640 94 71490313988957768982793047154562097578397572233479472898266143954993498296139016695877464 95 596486028057063292956685018151692050711723544883320834304005328465511865004496805386813862 96 4976297039055683013905788964742467300347256792655720659615645012430270469240883537450598584 97 41511290074309239832240027874889384527717814919477835412302653812427417377240655836553370292 98 346243009715658519922602511091797058415694489746616266368220715218666252881746232687042516724 99 2887696549871110139243862537365134618204526770527850442347136467613948756799985218222240954670 100 24081233544088059826738094154269312453872827944960861576407058297452350201399513458050824231262 101 200799854992438745224937666179017310428333460992784800044246459382147106237853411789654691733334 102 1674196303245070047091653388280961940505670022809384655214418424535045970461340211430013962600542 103 13957527294624958828241885051651124053591007777982606222666644997363143113018434339256802425360602 104 116351101231036210362202733972637700092408586764530869932138743314846452980416618818166505837254114 105 969824553432600298596393623031888088032362602046123467300350446000652957183624693026066426729133620 106 8083087032791334228203684483339226658402357048321756840021269617780215308566290055710662019774223082 107 67363315670260259317328906717633219346913614172353861053276726315591720753554486301708898880089754024 108 561348380208862117083366180839329102843620779620688918049890141635271519010367145827163021222885613770 109 4677405146580003090570989920044891774359096778711927363692429397237324870659661903957246505798248555548 110 38971010018798974723818513322062447780791681657788148303341315816897505210244312216181090326351456870764 111 324670727134663433693683551794086180933876157348410213515076480527404256020353266508570198350130955134518 112 2704643512025987599579049868816623319246314436355035787076272850861668618415583133955245590312849108801942 113 22529054281383705139327185110966323424103982276764316634114079635032576999848805848577627738465599739551788 114 187647385988000198866320820695648468686897280991463912847776868938546815133298119495853758133950907316764640 115 1562821152007549434716245017543390636351196104671961445423851902931728132432052865943276166586713584713146722 116 13014989111054409059992731346773963747448544392037097756853348917922647423478390936059153358932506924319652246 117 108379377643809743609293840020114506829895001798542496367371567158328271326423928132282394409595019343666506982 118 902440019179774551785085597439499033534369762930798463400806870693110991932605420405918259061501950166428939100 119 7513796176584308703825065243148851031067207877342657929359291230494977437920336843664609897389393765757689369950 120 62556198998236642815799980337823738209667765805815201697437676077143136174364032928125806571088037733228318812848 121 520776848625820582406539064304604709082772288237713199347461698847363734638678127762297017154476148640586470374268 122 4335147149688809812383062321403592996307238428709197036227003307588384273929219964285823481690725907997481434152260 123 36085052956496234572845388247326516573113818648738256867859753354122247583516268388242818353047717321002065788093294 124 300346544662734677265232586681445228080166575422286696542358899277826815092748949708787049495473579339655864903009836 125 2499713132159752524195963626003209158926286429601178131361111495913489792797162278882018319105880514376173902282773732 126 20803211335992709901665052034990018347674242416374195713548540409034933156731173426285459357715121636876412194549789518 127 173118585938386187268391935575261209330315801631531548963859137811793015028561600580667706147354025022575595074585941332 128 1440557292178492531947883525577643424185651872414176872877632691008032652123276562465124377422848652020484486769356774726 129 11986470121622032846223848081579420073319983779587129248581190496273948429007789725240087995079970322013441210283503031480 130 99730135974547302421395973234373128495891284331412975780158070233911032549198468283606693115052001322367814199654921789894 131 829728938716357932275093011464110931489758104926142743486350594022794870686588287877922748957401552843362245485813544467134 132 6902734463502312272347603805921182416129416432078800950418366301723645565883404342105973627712258570242477907028587168619446 133 57422430820013228815068165104467611792911042389200797034793590233913479185330798197484032569131586464727073118084567577624124 134 477658840478291122554979805397016956029919563864926928807765523242703921273488166828960331096243814514550361296118208236171004 135 3973107025924208027311139347849591306036747868391316229564607375032789648720035627302694323969867733423427491542909400779312582 136 33046027033412953079093411331678127117332936195883998335996917005484175156104507357896432778247633877061875149987895589420795174 137 274843284706988705887279528662622517788963406248118683872542893329345110804540735264606777795106233951430399963446954962857227392 138 2285747360641886757050671257118032345240923093473525446544197997879263376015128855651710381939128716167145296799538550698756612638 139 19008544785462450618320441601842159967951694537006593474586098343825947520089920296464360945241080822231488752119997900607839377028 140 158069245359510013698160737763300387823874413658989613743193193294812736578335631847186550009781168934118370126823196910058650446406 141 1314389461321403826943358425457674182979081795657414875669873675474561260873733769905835944942929248930725472026996131632551494725054 142 10928970195411703476658300165518321956976165431319376079875383080814044944227644131559664192437035376643882739359740376705486179468466 143 90868466617387411462206095591791657982128580261860550539265648694895352077348519337462914690294154863419466607233207178725989216822474 144 755485677717525461852055405924327972573036566000019494658757296210837351245908066806797319744934723849117205020369065906135038555826224 145 6280853115526120695421913258511834190576435579984733883896199029201776774614838902284738991046807831779963888632197408953783598290851284 146 52214447355547295025499980655707057971742399922763684491065853091301393052675264569512117240904178193345274020266552966257882463768926728 147 434052895135100987341230419295561480482901907481072751694037490439640648408409853181325035447234371089282166412667602085015795695703417282 148 3608068898340193600188202623688695168918999796786432268764500665852851757132852334225978240449148639623424366778274627323747653572219813060 149 29990758166141029629023024598428915159396575509577055400820502460760405795913676427109699348398550579982224658875871701689347050294216100660 150 249276182568816948011817736238509596410229418710302283771695454437635795561940930538017786508685597458846052830567626198335304264829810810300 151 2071834676449537038590902528695316655559314745402550305732503041210995972309471951102180647506642928177147414661470371443689902351665422702518 152 17219107264505495649977335385490333202017854107404921129630174220482800007605850073476655577081042823034325672023139728493914980975552644303928 153 143102635190619851332740179597545989732049171394796513473175755178938015604359807319932130330827751099382646510619963017121676510360489003053218 154 1189231315653106896525755709587363817355467353052889950938352444942890381226635551765133226529639449419132378960204320135346973851330435188724642 155 9882503649252523614273933092892001565351518586955144514419394782628058160473221970813188409649188633074350381447938938332424763794995861942424240 156 82120162784546264057954249643022548172639051949576177784652911570976505747477338516843266752435426371238991140445649219045142186065411420273985686 157 682362289535150088207372722341542821056701892848610358437115096048602110478696185189026032372331319865532217744528062691605090933750774545563403674 158 5669736215102640424979866937117115547054952660989132495358868539279681647381174314438196880660857310040901410227326200012619704639572529901172476570 159 47107876475706659903086079538753211905828796033148667091238310082724192565546433480983601487272929350380416687435321451937350862978734719996947637738 160 391387771919006645909442723909699605695725758512889272108807222364436763739720927932145396429746952729077423260906962544684826225018023223705777510858 161 3251653343490474753520333011693249582936758794944690457587104689451232341538580979635825112260415870390892079084834379355593662499272146301305066349454 162 27013738620981958514611263150026439122254167026347387579731690835254232478609969582996816809862292224879940289051644283947738825785022119835189221010330 163 224413416024549373385333402565576323691110323109952247049825878575252017259052079191351248037550550974822651218185310044061671713679386494417473489684676 164 1864218475032408497791031450556572965536478920856567568787191266669790220697397208928574272417482558772168713001520214530849966730373627881578953999504612 165 15485629393153465331834658544804266260463299507940180747795899543692690305129501434856698645572480319533997377193070803487750272429852459721332924451418232 166 128630858779967291241152407521435013436184741441087244170366013984080846471042434323518873794447856780162511831442003374048485013601390383815138404292238432 167 1068429618553081077874118197023413958794597840273959786022367396417198205308167431505767279374833276908332241834214156485653612464040234719706024527420656848 168 8874242559269821367709145646437744387883239666637031394380833387891356262346457188682701321236170491361254687841635420297906869821062043346072583287170394252 169 73705768574225967564241265273314257761671331628548844008707436295712380579085586168808646899694883226934843597949276008255625200244316389532477633527507662162 170 612148302174620216554286281447062499428463239033788892838511011780344411861876985776115970887873160896310073176228214199595285165107166923597470488674476582172 171 5083899777109354940438160614205663985887351601757975181156287587915835341716023002777440687478245022379660240223953860285855631959444775421197822190919820375590 172 42220429252019724640294144079363358618576001572325691409755663348162558493352021706367564348542706110349608808679761983001726521353371973935437513470108959992696 173 350617678963995837519195645314093952859719212172200665391996305018979098618081677963629352047094013575149193725404532114720789425837506998391921196945712424948288 174 2911592852151372478391383686759140394468525180393282649970419060639409595442518773041883554570388461958238015484441901146942101371423910382387907539006662537793256 175 24177606774806116109775926661929229288446056580565543251828348673695997006917522429642497927005846961389255953191036925604177695827582617305423478847681210246936182 176 200762209698387427941850665154941095079693823789920822300671329343387960555707320345232351841645508564858147211577111828791969266752284200822027551935169687102692900 177 1667004506490747796736213343809002705026437197951473558124147326165125409288253059313755560956175783594531457423009270150458648908187832090751199150007843997782628956 178 13841331984427835972453431554595135042994666548298094343116704060250643716168798987650551664971420771669097367247041460006231232275150806638985861397816120108224280660 179 114922602942022973696514934386926848680779155704346581325679735478200480157683809297557485425175496549855903971786902421396376961449594799908744068470459168911643311360 180 954156536662687825613300042741895586367191280580384108793325829002282038669006727969403328846539783193021703879181425820077820082033643637391105622767987657730635419198 181 7921739565737820418888870909851041201649095538664601079549971499293233000082170009854301968491092651298718935771882733254709699391641671777319685401431208909154508114494 182 65767054395439260337807033288169812421552806861823574064511408366058740396748621964179166953175060301558994807703400362257109886891832552803510284664764092375397227244706 183 545988208980633499210650298442308308469585182434258078687493743493562339463548104922173478964123774245581047244878185804024892364492013376834408946814968471253596271634606 184 4532578347785034451734474893661810219427291659780440043366964786567855780990771902554684426597763786600368432286676766882015153030226112335917151057740800324330083804986594 185 37626575765378985845411881942155964232147466881762631878033313075187955324583027136788421968775090430493930091544351756969691262205519127473980440094993743884191954232989538 186 312342822728714187940509535955239756115982764530943643976814649086828510260065210883531861125883911453870697924132426782614899126330857695080933182537478751650152471363374716 187 2592722016294885499187946252879049597280846143406186510408052348808028110539255112535299422070890260885988663012109421256326428333450555218763174235633675287239695645758752788 188 21521280234678939499077899320018996086128330252871542745634472516984188935622058074500895698886454876358183601783396877481857254837616622748844285465663412147776396283082412226 189 178635636405296154523637240778881363304186803587129111929286483038630332136807678799876224292688635054566776870563282309418291068507473939118140933790915732146561065255908851324 190 1482709532899780708817431486094155587834844296055948715099102964186603442660209803868525881965617201154186590578690486382562270604755749064452316034774868595554312245539559460290 191 12306432187622492296851975308369889339865818031385615148106676175010609271580836441177735538577392924939237425143010414577689765518698895301038811517506877598466114028174564386684 192 102140146033714569749959896075802758929247848279398407843909146807269884235460744572893759834626654447275795109720068848054146274930970346582543087259603727617984360238103516672274 193 847713571297887398057443201790141706010274269491186906528174569176559415627700935913729869793049793259646677888166304463528029715144693744578898959875488349059399198422098086975056 194 7035423858813494769553849569716153056869731139474162902428676172771259144050053925875620626846682808518942172394582160268184548676922186933924871304362703273582537551197406579639784 195 58387514232435032461986951042035689663752605042623553866432275117722219839378879650220719895838846239300288061909585301659497409853250755616726062680533809654999276569510674167722506 196 484549789080113877403858136611665030050865235955586834822439664735347309202737026970714469381559369901904857281680534765218717367882204922952224625341622267613197232238306105521623688 197 4021107185486914271819665431904761111952808556229847241549024557520631784756114750822711499283527125731564437131961696466003425414898029178381376780675858505570548140612062511958770436 198 33368894683468262695777488277514132833259897045242553112566971021076132048368301190899780594735102781647233997904221272507161981656608520805814678852289701515022414903802776881983376212 199 276902600562150592218993921164746418269297477931058197701021835730705128167142376450573092342123827246899029125820167350695687776163128632393448599093419027406085383463031159929571741148 200 2297742719332060038725714949414262943396516795838035304705795569628424638263641993239514340289977904151892844038075001329317958458837452634174860382136927626027216477248012522249458470830 201 19066238504373655213297452987719858442292597828462295887696665334055110667638363177811814094186498885605870965763639761504672594530639370050518740768609818776290551075514465912420854592654 202 158204199945586307952493711449730763867399386029908719281631837731642527073170435214026010782540663236652547865246690293026597797403824939550516392069836689891718681895385331774867535897536 203 1312684826780208957474546275633314578405163646125799930290955623488088378005729727701122726052705770222933523282244257998208848453694709239786515259983357667581035781271752221827111526871178 204 10891620328955420981521309715096044861273035870902339952589501190547753462967197417870245347822662156717080056262731014461052615037549890266390694515499921932622285296443267079667281960071758 205 90367901211437385548050771675499223226024968546053825292195841870357157073908889769103851369721800666453161262229190847211800843977886081584437168234614195623569532911044334361116578845192736 206 749765877665443963693575550816553517727231759287918936125430453915254211619186739010971692485642528250928071909180295006925372895323889231762322656911728903791208178928368640100922584217222694 207 6220524703176985042929418545740050839024421302157571875298970743618356615691497832996901521217614385524132796998755558514048548679909608057577634433933653210227240882169154611365018464691669200 208 51608155309213109979060251958213340894683057481556814561962290718495922925446557424498297779555082791807274349275727649252622562810847517903340054767506578384045346647464948120550742056942218338 209 428153715791116805386696363779145654067494798120714536862714207914568068662225756492473186436701901283871289565112572755738601363015463860599964310905419608935269152787953445399306888897932207206 210 3551986105816614366245142929240288290430391716085736963165233795868956885491470943718602095007114901257302800307793371981075329301267469803809580293043379740617377130186033763830621713134532606626