1 28 2 784 3 4706 4 32358 5 274310 6 2439422 7 22743106 8 215653086 9 2074646042 10 20114457896 11 196177590320 12 1920586351234 13 18853910600730 14 185424150337748 15 1825959259691596 16 17996976017461980 17 177490351372413072 18 1751191705777078044 19 17283028863310308586 20 170605798303986121600 21 1684334678588005137726 22 16630483353265701905556 23 164214038580300324555342 24 1621569860121456010235550 25 16013078657621559395758170 26 158133372142142473375071594 27 1561632368720273145439932818 28 15421925883391433472183927280 29 152300579260710388422343381246 30 1504065198569098462923225267690 31 14853652657253468790866052768784 32 146690131185687683298837153254734 33 1448669251267427300729856111853974 34 14306654160429605345147159027837530 35 141288643410442142817348507096463750 36 1395329145899784070201398358301271822 37 13779905474789736378767617278923316476 38 136086775154285424948026116831946363062 39 1343957960756014478801328707873851017806 40 13272584494199732724070513948409674198034 41 131076655084974089541068807018219840203936 42 1294479648640142297228636011734713364569550 43 12783951705861502046578876624326030827288402 44 126251058441426436646006415244834812254109476 45 1246823394750313052298835697123203671717147640 46 12313311409317876184474156445496982558605536380 47 121603139539751634779213689920836744734500197198 48 1200921762472462359099662090472789790127290361716 49 11859998774233914148714556036156284869590908116160 50 117126340570066746541310702377266030632251388364174 51 1156710042308378511104845304458286367309256693646284 52 11423375112633660073833336601315045808583196841276362 53 112814356511625780416848234707364616216511971016720932 54 1114125984516145784238651924227177109307093737755732232 55 11002825778063734332390815029992746506169909605085985668 56 108661118064286981540514947486323691138524287389952179908 57 1073109655629174418538550946025046726014646055135351362754 58 10597758919641439451167776107715787826815901551580942951994 59 104660780509959143162597557760130792195932884035193731563260 60 1033603336405966923088200960166045436447834458449722427131274 61 10207604528447747248858947546026792828425750735439043531451924 62 100807714664682186876873885102411069291830605003471442833022744 63 995551434995665097439282278541499583436885776304278200348632324 64 9831813597158097790920718391163156456979227766771351198423881106 65 97096498696534124746287558475611520889413035838080959216859099274 66 958900406932755900560493841588402821334951722028122822374588106532 67 9469857335378187848095675161034013049027915521795188557076586274336 68 93521910413631507010225068436445173311842048203464623320154531713646 69 923598679228590737259434652781448639584975906213340277460555189277264 70 9121226421717970109927026245207216866683881576675567075600980290554450 71 90078919889576634581966487078147086359752329328174356666287854184109090 72 889596577622456996323516123147096003172744332938355111013121346840702736 73 8785430285889096631919210785295012935156274004293644535713876927067032898 74 86762682377366427985582807410451169391730533569979250646657209426740769538 75 856846256626588289437039171945571214642767969423080243243206158036925266900 76 8461996418020701659814634862649066072238082239927404946030219030545126018860 77 83568531489553373573610614807438683387121414700453725548442846729641911586350 78 825301632183230243190022534047987446907859189925335441523037631947036737557336 79 8150469703652662120912479455755743716177443630727499873644091826696896801856254 80 80491972631182606189303200862818122175740710632532349815875892279875643660486490 81 794918316812549215250010405196338294938585430314489853053838131762751732726172780 82 7850411783290221133331693956732123269022352145342583500819250183063009681037889896 83 77528676675034617087840342153200643355645183059532611747725046983759880212669317920 84 765653557151743271153703070519284004270432214447160440959373391235859931642211989524 85 7561400435561609354890909854199900819419283225538625364066626946160139920408876933472 86 74674473869883981159227475744067083619743624053132364093999214527985933314030892915660 87 737466173794806615683776285293211282017666400377762055406607824347540662992136179223590 88 7283028983092561397179657043275108833362797129506817900180208028790616055365149651060730 89 71925347973078639948998092760291905344112412176939653910554878489738774493530256820693666 90 710316503347451454247834074578382304653137900161497862196831287868350401133205624905208546 91 7014905720255968749090550095184324960313908812343864158105733822973959084447612375439833202 92 69277430599144327708082343488161292687278118591470106661114097914382731050868447066394255934 93 684166342615383767476513243163703469826596420769931702679526301196989773841922713637342357682 94 6756653361989615784908271181435797825947497510356678821388028923136824722288801665375687801756 95 66726995776449458598867404605207104894744583281556764270395823736365982384366462266268456926560 96 658978894847313820037495366024403415936118540049620546944983764616475460525845073604374605611326 97 6507908512905834875647207394518500525187833027951982498888148720005002165980541316620947590893478 98 64270454704267042990474628445319278043225530644269461091152704777270535754515576216657941941387060 99 634718717957031337037339528245685668864499791254857341722007039717135838203201771220192792668447448 100 6268321155945864341155724450007646239155010024563500462899997644917625106640632152814157342388454060 101 61904350702854874472614554933854047058337693964425387450469103563517712732911925503128775718093148980 102 611351674651678419298389993995576677195568222877687558599300914834347550375498585763114174302311699484 103 6037554159859319962535133843893390925795255357156028915975836932862444074217576696134947903505649935366 104 59625354349447683793104233909504694006481710658468714673751077067809411942176397982685889054086967516056 105 588844884396041353109569039603738014002100629955258879323706670219746861549560696076070013974899221348318 106 5815282804815719831158118166853282655306510728571732492920067963132516046272852811240457827727419160509148 107 57430258793316828914958550134381482273427002409891282437678583838645931962664945345899625267406139272286630 108 567166677145267834600864519729786552368232311493524999708970654295751733499565578508527896378756094376483206 109 5601194325480529078557107895820345840383208374310934832701284311344566561761234389547379858561830877420761882 110 55315975243305147843631650624246218173610131353955133686854266638281637518498266040333650365501147886136869006 111 546286548780905122351695531779196929726359407691317759510338902203685289558249374461559516214853694683677735638 112 5394987470912769913036923726189902547395783472312971161358908322543912946510670650070140722276444125886306133996 113 53279528621487323495121081464860589679629387638835648371138461499503651470281031881273407842687525940247328232726 114 526175118187551615836392232208061657944051879020706592061020448308726317145662248178789892462562908742105536589018 115 5196372080664913828716814882170242082040897961914884260787422195740736997276881511939197048517133082220756843943980 116 51318053376839879152740715398632022559941341873595213377938004463846253673421967597000928799133399205265738731516298 117 506804085909722977096110768590486902190557779454075253189162953368402664921680382459394263856661089773007556568735326 118 5005068676488572016921796708754347686067086451252804638806932268315824843831903034072228362757283193003861563723022902 119 49428789453030080602253062641237559902476880325402361491318858965057232450740253629390280182823262446733000061933629914 120 488146194330757503484698454345563757862360092556083695931345472206429105653318109074520108013890756752877510138423572682 121 4820808069071459568606374126036798235064464180139116068096228511767945115301201431787796051462551405471666150305335873780 122 47609078404649887682517583834678977528221390451448535594819691040739615108211132528931179403353297492703656679367979958814 123 470175189317727176724118166016527751985041160451859670535105129463119594043832494022863851852734917859554781374699466033774 124 4643330979252260096446219775255284999007243151251019035120626830373036820305354620704631431912489486196480879802364774265334 125 45856359656429980174527535964068741565741827691991671483238037045155330529841633915993411914934069832598078793943337419744032 126 452865783278383680180278451129337708405882556229644573043142729192822888506453446098625260417808599632015616336903495708693490 127 4472387673180389747857496021805873411209108987087250637126664236725903349800253849006924318766305470098692681666674821276089758 128 44168166900170075004033518250504244107142130683723003330891562089885923993687815679860714596161804414478530859352609834154776388 129 436193619578155597710361099441494168418907383282903745832505183583830009749518729362814932571280943581582465779627241374252438196 130 4307737610907281910845429269396644413698839607144525838191074527418124475557917956761438036896136196936075738306313208522992265436 131 42542124624315536883705742771916318365263526964573368998315335091384116401913694193781601927763744762044134938697377981685458370146 132 420135238267126780372332879103862783774520224287472161905069523729812091605515039256488478242907864078199714544657970415848328448996 133 4149149107914713850414817285263801179365684029611985084000635894050892489082851274454174867744526634238510694203314357331397113745636 134 40975944771296935491960695124384153453733096595479749689566163195771756212316507469884601621726846193067399990341620915740536383048590 135 404668043068769184935487188469387321279257563015776134351579382960981470934547402398588603048392133952200883646263872924912257741863652 136 3996399009103900650901096189004080971473642217284160705186077637386363818195630182253605392667422276861469750026680923546325168517185690 137 39467423517928981732740426896169403024707885789945163810801164492871839957342097200456140482310546874765192527251254095185246613481936348 138 389770269583978944368082341213101929144888956610088593556676089784598328252119191040826615408493346458790077206026084972118010200291286848 139 3849272374786615795239559760689437063638055921517675597972547324594471110846062303965209387337747106084286030306121004596675403087336271612 140 38014438174338436521330407810487014104716148441315531451146678878536674943202309695764648059152705321879189603204780652670043561407098296024 141 375420954665674523635065341336179539465158870939888349758277561016992906139327228822291900039123080743737442790578160467189234953750025251262 142 3707562178236486158677386269264264771271506287951110251407163213830165895302963385451653352248342887543136787149873120427648533579102191155894 143 36614944197057371557424769522235782974961546998435685905713480070203717574313103759404988591653408324461236339087832057329182322452940710534748 144 361599906920862950552625059794120003477342814200687089624800503531330786672243604394585076193655951882172798847996856220825882164522475168476050 145 3571069014374875896096848962044185686579708102110143732728089283674484839200747022333378438735555847784530620138288488271756860509735922659185112 146 35266972312078807368594292781670732239404453793637304332182243368357155126921340973803089014340913901294902778210804668325389536138377221617698964 147 348287678298666608859521874139938173543077003982331134869420783673272077684998059525190939348122067126013597817526448530857615538545460426533520212 148 3439600819181441548388440691123825722934674293271923463219173325314275742214298891676679545795423052311434109432981081482546597927540824188765812174 149 33968625743826485585232310352236602078862952322139364526445901846050445935256599999820926255019217962898561586544485263257784635025951113274719445310 150 335465536724331171491369143244817112193589194953180457700145973665446978459327781773599490620456525367533021996038036989690726191433077904658474122968 151 3312972599434531730937489215220335944626785869786857694634347610706410761154045022333592731839820459612335959142644161415975636728189372529959078962648 152 32718077546139567670021311828780786725554910621189475849783530213166525660796000831280292673509242883473926035407209777943374622684124863762767168838694 153 323115439740707086510438646657476383705007790143011341131309970392220073385316327460813825955010271791135681985213390223359148880488861104902075363149112 154 3191006172401140231364499163238989421067828131024860112379169466612368580740447856091240950789674396972292945733478270838012096473323769234550652594764006 155 31513568031516600883410597050235219330449828810169140343012339033198065128066632857990011993399176970583654557076761805924787923851646424899840861262199730 156 311220009120114677316904813723007241702188065778869666382146541448829523973278861077690535640769671571179585860924883325074838078265760634268611590275503068 157 3073529915110121687518131964977498745830711121454441475371646966449248426005376604783246108499745573783747030865448163657298585952632153964215857288687423902 158 30353402295001356113425092794557993282431422497242514034608204466711435141533067253690653880045247784667609825897140979019546014747761743789205384263930219666 159 299762506410868377468539887781584322381083215138685755384806106929226008637480707966081708000713060604561438861437322383253164232300786164442797190287694587000 160 2960378522855863940704955124013578516523565155221533476434527629763877874823779172993900982909012732685037483768373510312531001656009197703194050739140998899508 161 29235947829226315888945321293037417870339480468779133730974666223643726783872759404641106773657379400668587022256732546788148312526332334008128570831909438038570 162 288726809384050810046583435015480797507768280227087297761207017234453755241855925722211503118714402386251138652451153744680494733910566879500674951163762561078832 163 2851392776592599638331997785705989316815694465903604063467419393880592453196244429521292203365125351626107732177339063013697307598398370487782576047090056781989738 164 28159632227257861823489547810096249246197454993146834729851612635339140036691392348868342853448359275143951465300606204430978184054887497257724943025042240307318914 165 278097389347394192672397523602397718906228921089786101102041031333196151340473405102130536853406483390472344498425909248475781291803533585232012201557051023262843124 166 2746419318892049971053042283474072371239403952039790789171583336609796334519399699035791093165692450568539052909299009540343546600164229839067867328546660310332853960 167 27122940970010759395733136788434359554287470275062020851134470865491942381031773646378660008821297072926949852979444300335179358475651502519053374201816172965038215656 168 267859289294346684517959378562671576655562031924811733282282236136918510471601589213847448217172485189507156309164932633690014891314922331694106011295261701841978553868 169 2645310438149143175817439400200325802704869498626043552091043682221611815529676144083074781258345311241046851817438133043924238874422142692218896716344043561620046374640 170 26124415295118538212899228303535673628923092150940332610136629776209313087798874903101225500618145135421923828190162065647277188454304271953741653379862555445798165590832 171 257998102857576507855662812801252182188390004938027938447399506584547518507769922738139361349547390742610976621254273922844702224077859816242920734013972969812519162648938 172 2547923860732156573515425200948935709422380508655366761077354068013795424783807737908744925011743274602902190019046153281162094308946448040733018955631285011911798211240070 173 25162650144260985172900688171028954864748746400188904100444460563258935795998585821121876638045933551960046563098755829704145382056626868743121187354142225430810245851960098 174 248499954037298627544671460247094300392184217053579477258403778612376737919941302196263958500670800529672356182669027580044539709300033347823791872085682350328247950579762122 175 2454122550784809769573972175748292042800246592600753763895056730058034426919537316081321446903025839404516992724268103775572486376354174145017048251917988149460718206434462134 176 24236292186060367525250356746162241343141017187531547634742316729943562556693250168815287025022245789216436856685182627853799370183830717373761077251744648002633249400823079730 177 239351477675899050157465984416505941541165072995604714105126300032488395357198384696859579660269517660174407558523809314440929112282973799249080917545088972293139758432993217066 178 2363774517398603958023245125547387669927586711534894427813941609130705710038002919495975618221974224960323801730909873106017863532737146448985297031113865406032445543743491063544 179 23344037911764338076170978960005520718017277914818720850495469045786202530737881606372928633309949941148549131036629569964750944025414040452896420619049642617470514623817007791772 180 230539800651381944377719908387049468906166266921352412538967563003680711929371521752283393656702800700011998750727687802832736097113080678658703399107694746636571249717685067222994 181 2276752628884073185264855373307658952782971015210989482303163190115806582064766895033606516977075420735591078484856956814564999494011819733516468409954563444581871934887137772673118 182 22484631801035895317849197064562184285558672526848291940364666436798554827479371783922335288731282862879387400151165173725189849963135334586247219611038410509841168141664455394988668 183 222052523763176263535657233403761597292021435332256788424864403022019756226014468639128699714803457670121501102909212154184458814888411353223654300906220901395087638723599467271937768 184 2192934433879602542285928275947802634788505175403102189294507642809058714335120443276435988361860613688389436624180132881088058730603444934559447261688417936937996857643020380736667616 185 21656864555269421204692512963436879452866781459294377316362755653554736166751387253556939324532524751707923454972058580869414457808761661223065503646010250113640718810490382721818444708 186 213877704284812792975290313745635395231581476008458226520912245419003140231287723589576159587263532427477149931473034731968881573428397609323888652976277077121050602927374374781541408304 187 2112201989046089619386292993397347724795149252998344338936719428869570471887607520490170827530077006837348476067820759753660942176759626654951963006619057177010102451144300300051030422634 188 20859571395946837464343604978361495763878204658142369811567829937450782556419582318307930200600093572747266791380936983382397768956890241900856846891955857134570250702805703008971783853392 189 206003839158920920257129397842705008899744365478633876164835606357603600580275294517142660786630896471948725055755768188662942778051878120280207660031214447882616754487056294534528598300306 190 2034441693104992714159478211318133805001403711268885288415663106678216626369047897580191812707301740187208519675903154922051270906722338640996535816194090908746963131227412052802246220177732 191 20091630425639441421267935043246137614645899607374019019840170667157347021565741117745355366388711907346305477275441113287462057598299731404257129512015307715655877149239659202204382594236378 192 198419848810898255408858028020785519140053108943389268424890951712869032787203126971776805759710684450687324341387389142160880024697561453283834669256540078868966658251211919768447580378053910 193 1959544126986235271612619407522854568490325756738420591293351646919216938746086378319229994629710464422256718118321772173687181287675872815936580696318404633315626110581354073591930219741497638 194 19351961049349133106887171241223016472213794364764786777803684140488340576152281707519609607806370691466642643789588246076201219420163274360954402411038271186135108227113969161468557016907499846 195 191115061558476783352889318076177161662558613001763989189692475346169624904636658079142197791757117270454970081131384172370757818000964220099398430827660745748236097777371329426857974624803122286 196 1887403899861033414977360035294825214308662712285735777116775204546280500332937049395986090839564695670520283709653363416317096737085090751670219540146275817298066909320455925939176348380165081116 197 18639522453967650972367266895994818635777336009705682542286519040544204451660761881355834118519132214029720303780664785654964617977739114503816148846997373824356960110368799533645948767453096463326 198 184079198595247736250113808623270992833100503786358462537985758715627944341886602202628728892935384505154242539888877380423560361791948426484082240952166082735386468582211524793251186780678696732898 199 1817919500842994294609071345947513042457651647621782729642467894504326079414357963880297230130323302327953637566080014122180778130338901205193224080832262900296987795526137786773776073956816184829044 200 17953312143714213281667097275823959204473967340896671892483514756746410365064245469321058338220720973222402874406448997373507702527081416287146335544195054623543970540600774609299475326402132039477790 201 177302359527015009692344284465371195992053716106323848344303232604366644811292165973340028274144591292269252976101057855329882542988765744140427471878052541540818456642272919955208963602937223603318978 202 1750993156148808992678146365441949990036882089056196052309830985832190974268051737495855511589238031097300487546087285939777346384926480983606941620930956670726654767602664115742805970542599107957503082 203 17292364529490731318303625230362293256095513296214345761079780558747251022314664427233352963007721483508778537037241713238500656043175680363846689811176007218483251492988206943335633680573879069339857794 204 170775008440624849903408488794465239019184860524563571148184842791195978299778928008851653470502127441770494980513363906721706113084883201404513806275332432691726612313187776956725592061485650725862379290 205 1686530691517546096431188416854716660983632840690373231665959736074316385091237009677311750240796936915719712173636972189361922246704707566015547269716023063596027862413870930520029380060688443718372505128 206 16655749570169629728021971920902634255777728999835488847671260715517361338831610453904304576069461317072832248078450591816060343782106868677821381397617688227159076629364572886396621114349485598502327237834 207 164487960485668803983754879124593882374110304073822365697893132346075030617815904107242614144246786180396203822620699119365263028684842729776109088294693525674768129030828696527371837661849289650620333775478 208 1624441399694951602764265598658245253336462269315954215099980686122713924548729147614097153263511210861042634388282490240568645867744870266733263175951620599102578190990416640880025420165760583773596502478378 209 16042571463902385399204429952036147673298902186280404588366115832168146505658431928066877837702942039888703603015384198187276521360443226519277380533298047027676675510165426656127392125767453779232597108113988 210 158432368950178606071069425714853757327097661938880201155776319922676482979778990101273213549879352684378944854923704123721507718304866463178180899251806093021949718097534697700218964027977424932750102132799878