1 16240 2 164684 3 1553720 4 15016048 5 139009432 6 1263003480 7 11377995944 8 101942555352 9 912087664152 10 8157975853920 11 72998908371792 12 653365654458064 13 5848836175265568 14 52361520959776576 15 468779045407612304 16 4196896464009857008 17 37574204375333443024 18 336396725359611457472 19 3011715317076062890832 20 26963492633856690735856 21 241400638796652282608848 22 2161228570345889147051840 23 19349199109216657265255728 24 173230871592175213525087600 25 1550913544252092941017404080 26 13885127993070330921739479168 27 124311751732847349420594761552 28 1112947005530065579475463139312 29 9964070330744105561148588713104 30 89207030582096723868358296538944 31 798658985858602697903991857108464 32 7150290414708737500594621070263792 33 64015623589120365649652268986721008 34 573123583215238246022088324143193472 35 5131101178453933363292327110561093904 36 45938083991995272783592520156980223856 37 411277713586540339134663499578223928784 38 3682116078730018437147487979615277138752 39 32965508145360301545693516080180515132592 40 295135922943699643013110676342029945274992 41 2642313676092661555231169640678866642559792 42 23656291966187310669888103480535646390913152 43 211791716726471465788806195628810177821380816 44 1896143797094644378695692839984579122790509296 45 16975929723936735703796385023611183627016451856 46 151983299174674575397395219959691459842003364160 47 1360686784385554902027088303939155174399845468528 48 12182052470604725706381694813197430292780990438640 49 109064337288746983065485343821366714529966760559984 50 976438879814075200339050478678039739652870606621056 51 8741930769618668823427676771554322910245358306558608 52 78265373451082903717717072056351060749926250110200944 53 700699747328778181292492060790183120945193164946309712 54 6273274045175085460864498221658700458273266214853938496 55 56163809671536737377460561033708216454562130145745305648 56 502827310604532311429986926413612842205408272239004847472 57 4501747758359797323385119885462356662542565610408368325040 58 40303564369907937626728362689043923275555415784430338324608 59 360832589498784177199576233526279866980912408094572272297552 60 3230487419162611885131917729710092742808788360420042540356592 61 28922135275708174498825125396468276309148094444493058353592208 62 258936129558799891669177864718894900783473964938940566028939072 63 2318221616479521757914680480713589024131316815375091017929832688 64 20754737750463480740182932657681575161917281247683806779880420336 65 185814477799870458928965568564683700541289746578419503270370506736 66 1663572942966601329766729284523605397065587514180620987518765118848 67 14893753002127417401122639291702932245262589350500751545272727510032 68 133341840780848104220163295932498390381487879061871789103068425617776 69 1193792222839021985659882325164169029859454778188237924488975235233488 70 10687867086319885591270684219241842308825183598506444470791400472227648 71 95687089151227816609849021105595229492036120852172533140905565561312176 72 856674110586051351735845219736091523690605245463611338255506356810559600 73 7669692309152923637232946924798600542993130383624639061813424714505111600 74 68665761449050729050905710273477490982997406544634941904411188890225975424 75 614755664937318231226748995954498062900417575297781234718423743903259493328 76 5503827811666230404311764083234772609585326370134983159199898942084469789936 77 49275057243367304832288194256453387907391877529490459495156015778645830230032 78 441153202720210430237001116904932530612920205012862536851866649828256313109824 79 3949587461849077588176031999750397059154224829061119071120292814477128787980400 80 35360144781015765645729744074586596371019569353457246509833547508382720738861808 81 316574794459425676720115414279971532463981295062166296949438026383654205765571184 82 2834253114846796088193797377670676228908592122623253506521945083632129718614956416 83 25374700890940094138066383933531727783407014541223380428416264478495274815503498640 84 227176409168198205113127987579985220396899664761483915839680474154481745192439869040 85 2033880955065105003513630875931229649545743336561608912032328360244424700021089342288 86 18209072652054335191103923198111897738144202929833162984143333948889192575576098818368 87 163023468026514588475546108087844666807866941133055042965800606986382076757253745323824 88 1459527985594239728031865276489588559666822312286792253154709443316428848468586311625584 89 13066964937749416870010996108415312761600813541453894121318657272503605306238690177169072 90 116986843945204922924116959032219757888385573414479139745763174857245170958057638753288320 91 1047368055356312803544431663703384840947748313213434086646859679358875706319982279244392784 92 9376950487652056378873245831408170334476889147707158623011421141907973575671189117252644336 93 83950622704418320447215612386053906045722389453112529530784750244368948835439775768048431248 94 751599047231858529763474958135912608377474867918490442799290894792787547319397157068704211776 95 6728968881967647016297604809425720332719341388171716519582012259305777675126047302184796008432 96 60243586499013929816111656864711395709513393728118834865049030682371531742589284419928505838064 97 539353023906824350322054405688136826095321401421183839170214125585053568662032524711534896649456 98 4828757736762517171918278999149973556267387945421702565425972468609264168510295632112293694190976 99 43231242334467686553559821763066965308849737737434720780102462733487027165763356897274940823152400 100 387043710963747474518150492146229823064370282275170973336347435702661868360332099254880760836420464 101 3465152193351453084411174767156104692185660555722990354828763422722359342485716298474726067476666320 102 31023058592503652187339535314671477879530708144394881646944942780448245131555015200549483083839494976 103 277745423788461056846964552029523404336110917605193248987832474850417736981218955715464382115256341168 104 2486618790517076496733896068682984658336711375444819649950137155234460619411977261459989644092709404272 105 22262375829680520031341453118470265284087562338423465832147095800652832998300321470244151363511534718256 106 199312166171994455971506851838075933427262905979155991945832729112864774303264006166556560011777796479104 107 1784415998009086540340073638706885974831012770723459228985524695666905094749324209120100499031370137114320 108 15975645215771936030328333075969043035185454463427383129115815710611993347723116852328485488831295199829744 109 143027881584211799869902044886346529771447091491214022770710517889778800069752026762799878693749601649797392 110 1280510091089854053570285379809816603403858900794762908188404480971706797771063362061710186285550434071761216 111 11464240924364960011332622065322897135459391219494610184073023957376733875205829947048765098273199172723963760 112 102637863525170708462373816989565949357412773199980053027262141572930512810159604481412791626331314303172806896 113 918903492914434558874136580949335439843090130241566829253216200995754897347898848522203855799790001696365985648 114 8226823905812042720877130754576350277119085313915901881346430710618390238623146383504558739367445639888470018432 115 73653688444018924089458483759365826170364585346232551981531910287373016018296005248970010375999494862751939860624 116 659411929016260636989642937826613052607040399374117765381851936983807433634083086759662427947385401280729882038384 117 5903629557662105291898338036154054235504719182760622964829571218497942100629537075824867867541780686406136480089168 118 52854430471248296577973151425047262627388115192582750881053251523670733292382676553811262743696956044573760086762816 119 473198867434749675982346206750716130714085219872431651538620997160716545324669967889581846488370349373110699590516272 120 4236488145744679778799573724345617147504979034807120591716577918984754126763348757762074362170488812877172538458450288 121 37928729428985915778391064608717532610312405341529156492362538088063389835237696799653124849496783310680087447447817136 122 339570999990217278330254450225831277490636345658520487164807013649522418389074791200793681758087620913431079010869651584 123 3040135163247388957960911363843717446469915537636232725080006765076009811163175579733430683133393678388877197084431174736 124 27217936193254117116404200827916578677216778484500070799415201947375895472734292025932292874071496173910465386854950840304 125 243678655993943717753408595619460411026776167360857383902407209553891901854917290423585779522964740990882808264471768041872 126 2181623432629390127538423965168035132710851885964518193293424133589681917982092981704391950891553695774851391706227027654464 127 19531791910063445069229843407239082438638704262206555911980809907299856295853778362186716741602744391636465217321815809443568 128 174865602153085581746087460175926714358244966975712097168956723365192218970932552811189188350423307047615162073669762421784560 129 1565549077993524582502003954238874352299049562621028289822459654056328354962067625937524966426534043442246149342927364705112560 130 14016158040394377899170025531056605450153327248301848091579224962120515019815819839781419524151106158105338469575959895722038656 131 125484846802180247138424267524248851929742882666552570185134886501844185311319397116157859977693821782199703988259724344388899344 132 1123449573812281479780162394926499451568204704299339218468410156198469460456460549630336359915374413349342907788566256227759768944 133 10058098464180997450083703776390450798411551715581333130567609679570546116582973550581335422221813529023011189018021089309555333328 134 90048852279028926796047239879416135557400072286817196996105769601493024152311782330534009739796608776237873270886819463204909934400 135 806195706439691280424843516534008675113777833346377056709252140978669613484082910463963486768374386583713813875202189945116870832560 136 7217765697533017569548455942528069561328911987920625192760588440167464008486562967532269317275219933165714978985756964029447026977904 137 64619721053279288710875165231332814434381084194373253619166425956072909520456523303980865447643082457394533897231545990822929837126192 138 578531989536714221636529265328355500565573694716280277742013399871906025677791705462414251306302841737408805204982710243109835850608768 139 5179521939460982334280654360554411532172384638568918307080704079903740784111646948219865673223595186363104097492909584336744180553697744 140 46371588791210929504685846816471447765875739626976873710122882518405298370001306141591841467076150017322217583109020692188976072856799472 141 415158825882864598006041695400671875238404884762407373728445010687018319171720243533058861985552323727105989875853535472000787837590999568 142 3716863174226768277642825182790096334736483538702005565605495255616220945202920907258966204045823563803297212035061629999420077636013561152 143 33276594389013314285657134629103163405540557889310041076268405868072237864905264509484496571292716688460253319790292727591840262362021273200 144 297921037774352398283394739326933843342420146992568974513748673594062405792835729811385351653147741562609525538821167122680133494781077966576 145 2667248448292272631815035871505769224807011189149998184618697109662856101077521675826040648530543711128916977739904267844679541711586144242800 146 23879529750785490918145745474621427591227301156803104268564796147072894734745100381667702821042130751201389436858285867280733298201489905539456 147 213790335686105648426438302009201409766774339828205440445247554825018350113502280541275194429489843820337133678252323109389011015180373594198928 148 1914037173670653187749237257529980643469262447144214855898441975279614972877452560112368225582459116652209545734108614007179269295343923559731824 149 17136126805900504336904265364171141924108357709412591982397350675894596681686019331249249378252366273584707929715094585662952937992971081548797264 150 153417522892075968188595072647474568488568151679723208461611224737563824394895298149919113473559729853451893085042657357567847543824137319025959232 151 1373527203488955889684892551187820733371753384968357707749653813214597999875142044561643204891363144422939080284378909947260759782265340476167712048 152 12297011079049520667975790462930136697517899145231359324553782669050820661814545515322388021156374137352012464163080761923572338356481572178660362096 153 110093546814475263447141849796357795715710016905790923880654843367943485562679765187973776848960610221719271808197575251802715215316589961314786771120 154 985653259338845735127522179198279411598219900907021616732271819876627363006616518600291187098339253150176382542236037370646634185974381596063799570560 155 8824425915557423003023124043933238629470496192772762063878397380106128201270769539694112821415117815710072676484537047224033376431337775314438934204240 156 79003941803424113138296085887838245566061146385602900420549943731452878423962094206619648383656511811513234289365180689843188103426865193832014981038576 157 707312054087832647517529663223548276719030226403511109969690332188927928228749737479959853520152325357371653561940198949569703022952938077362191169340048 158 6332473170804067298746107721028027041549437337753161177684019424520089887789370720911186722249778185410067146793759844768486023328193198282701460393225024 159 56693811772609420999865995404765302268694390273935801343330482914778061691012079759247289651688630301343905712775591133239539787275903700861453954547973616 160 507572350740799782957251459724378034280249085327581210058105900433003024035048849845207742486419389634213480037472103669565930443922930653529719943815525872 161 4544229487864679981900325677574408877245206061703163767306477137315539071455133802102950388493145623815972671435396474954535705776036288364647868076934409968 162 40683897789625989395359909965464245678123641753680033156736442175771022222321612213741665331240746622100990859964740223004180948655076678870581452936685180288 163 364237665324094017925459216896377529558045204543537040372759688685117110109763389972341638942782382952219187293337508304491021590641069664918388638040498904336 164 3260972621816390619398222581071373372609155607260921553547747962039998898884773424711009399550220675816578399639071687739633987230510525769610196271629124007792 165 29195065344969522924590071075485198264461438835973358181610745857481620067978410294407261814120395715466031100683842281299409426870944853855051051232189204347344 166 261379637104181784780216523361519874409212556880003920713173293060383056230536532619149865774832169322338191576015606994793241482015432939864860702114013564818240 167 2340098022917615173109494177003334677789274184758754375915714067856302836825937637308915461175010294587353924496622232563699219234399309555738724178094627575689392 168 20950594382684298673767836687811726141590243905076196912932425776669565568771002258185929123341939842439957731236735476790757857835168548381949109154604538378828400 169 187567956850162957246460519713834465127367665482252719748232345893191867597336609196999836276290170224993799763244914218455783343938516987686454755158676473339049776 170 1679271613698099121543836946763967679746122684594395030844872449873717630829341946823295110918530602682291806382597916941228437872937583609289397567537307661101934720 171 15034301167042689876718711873760186328723159752047113696248611893404327759826025164370234980069770700973328280983696487850319786987329577242592630726420466394253434064 172 134600150289908425992484607319394540566557920911227721468419339390335281705685229467867138362408868465093417918289133098255137687488569543264587319287330777505336955632 173 1205057704829100791745065439408139506949445648434253484688034513086443615598866102491984861364604901044443533081738407477407118429383470433818324016920086010532409776912 174 10788725486860436524747396049356012295533954732701317084794102372230344900981508925827666079663220255106247552197688292398911757566618171305714758344395189395604781709632 175 96590061342613570636224075817570923420918012260171423748898141844534680162740873934225571341910398266584355486582779790853692101744628319687034140220670719705923662046576 176 864758303613563911031718214880339523107153013029816730504055348438978003432936673765080333956391474755937607729727905708865068465846274878510363284600701474451409567282416 177 7742069041824819468913602656985025517696838645677716412452945659334408613714679181550075519587244619059775112846628687739061692853808605234438676643182106392837224506227056 178 69313740958499785853254688893654749307028495953324006832302451536690231469352744417004815008964757512924205145518444120327520368899488130665985563478438009616161133973899648 179 620556941523942600185830464349104332623022724244004731491046226104237929824524555959756182357466717010760366125396617574320235357004771750458037198007283427205644883778612880 180 5555765889250089529713703176776618888425271353063190072782526389234877947401645859121815887905039468278668883621942146235653684758068611255174096072831043084929598213592216688 181 49740052122137017295194881211054934837328937868657762461821935518121972138722483340578428106312278514743302038633045489416822153493260432937213059395007194855939509415798802000 182 445316241618462888448214323078509688227268865350021655984695150178433617406683252600167754204869424623518985961878375144574910604674466622678634053265761054183927802877111975232 183 3986858609682398397608086216700628813992645473833125657857486279712668389353532083845558274472273874576770543272134056894149613341899306011948900386513092818888007010072127831088 184 35693828538185649592122723258074150156419030629494264527885446054925662202552577731156534043272332915368237001926858466242929757146684981750248089103807806558760404491855230551408 185 319562221900537822333840386941917222346685830794350756875899827634619697820779413403681126638974976428056643436336397509153013762584196958953322349689371642263356511938999352841648 186 2860999165633338082177122484265131634088176935004088956559349756063304954245783657789189299921032347741960091529591453458813966022061786059695065321834636224417141927562699148990592 187 25614154818031952134891673843701229161552638505221008171817727171675519931850828976530240689590769811403394621625901973139596667518670585027546510822410108689836465585526182937686608 188 229320209150383392550204570011839847070219763453896818695746622964914355531982957942416205614528937645314139933932408486710553945924789265152583973384707524742266580297991947702451184 189 2053074118524287547738417137336500113366473683548733576873518164930757390086637725888876404413502019107593298796668421171265791313083547237663314965193494400020417663532554279248894864 190 18380906557564218979509718891448089558167331745547371664647643690554859520701703803965352536261390903558468949083512673814795854815751849574549611773064748170713785059524696487340080960 191 164561874717291412069060569068848809583765856701388794796085667471344734732913976213590096212661732299304441736859938842094721927982538690510865669866497237143806240228871316102290232560 192 1473301141358838038752161829162902112740419894611783494965895873446153265321835564047728681623824213999200266456277796515870281915721210386279903706289642524808481568076859724657933143024 193 13190274216663237844118094881588235757558721849995750951688780379714600528407776091019271135908242568963198730822050234417791737699263847754390862477714975041166412072991476488070877850608 194 118090815941610348578425874319485446278892530612770267250213414002067167698268092363270543163204947703758921335672612973795593874660915508801792773732706385998876270052394113517763342726528 195 1057251773593763128460383690385412060425108494960210026418278014659050066660735282838041272863893098278302127851725135009841554920052403497059614844003486326617483499175571507218479139063824 196 9465438136356356478224448541977445074858618452226266609537008884637147525263920065535542856660192757021354990528885632248952131028246460514128573987461401998423638406008442227008894370187632 197 84742841157545280762365994046171445647452113185656361906056155360291188612928495908152475601437952346784421596135077389921758566670174148691844792026669603852817726695006236310163837421779664 198 758691676391575085865047086074802184583606028291896555345969927649262652343997160867090517234514032005069479673156795999253327176510513215829013683036313433625020366452068450647157673499074368 199 6792468271812331280594986777170367743848333148040286726954104535919367834517501355563529252321907654791104419810992957441812618734826761706432298999510287633900295521964427947078447222965407664 200 60812088308406193240780187969963149920465239397470092544686941354027041036947935231118222970199591795426645882517103930805563639102818059449951065080488143884617678344776678556918362156596439152 201 544442746943105352267326755231846908847137537005161084177971529092074711241450665017018232970927371322233954476218516620348021980555183462108537725926039882319754917409478566488464118914141035568 202 4874325367609185219221116225101783368542655151125330711498639040319438582265074721518259745986332559278190755799549726694374554940026734576707373903207097750054338359354997560591098420717632405632 203 43639203429045323897579615020686271970972534066971380713275035006132209491760202266368752409034395660976102280398466699079824469725521801312831459947944856005588371199083627117883024286401686540240 204 390696133782239335215754790519412251241060847151679377018634878614334831998216090756482773530612540085527501997440223253018656250415170225397873988568867153632196362421243764098283280643326180064496 205 3497851861585383935880262113245899182213183199051452878245199445231022501755468923747794094915682838336523542112600004808696295472565029341133552699887001471275763640932363117056118700438524087518224 206 31315814485166337686180305793151090998684746058046880960784495622016239094239431441571194395599788306340171760846658030478901307635570332067095578026362144124890031703471324141881105651553135463939392 207 280366429361838491982114383865672057576245397143242649271627480463541092712776357904697410396171862207011615653959661017591168354989864476928604496513700821715747549798900883393959526931049357576457328 208 2510084313800636287604866336572126252026346287653503119479597839576194384171393919454332472451149503228419100910136922781765717485430155533386802902318852202160281684476902870451215523733167026847218416 209 22472459619110140471933275966081272296065941120863629945571128834636036007491453483941661182346929448306486729862898656020026910033983035817162368327323138528051757692301725003135199714400658769145448048 210 201193019117303828932695849838140790834996424018147564778721153822616600820257006223456089124696847449595954507467215634546977139759222795268606453900009019095103135060374918968531854484146121428250663296