1 396 2 4356 3 47916 4 527076 5 5797836 6 63776196 7 701538156 8 7716919716 9 84886116876 10 933747285636 11 10271220141996 12 112983421561956 13 1242817637181516 14 13670994008996676 15 150380934098963436 16 1654190275088597796 17 18196093025974575756 18 200157023285720333316 19 2201727256142923666476 20 24218999817572160331236 21 266408997993293763643596 22 2930498977926231400079556 23 32235488757188545400875116 24 354590376329073999409626276 25 3900494139619813993505889036 26 42905435535817953928564779396 27 471959790893997493214212573356 28 5191557699833972425356338306916 29 57107134698173696678919721376076 30 628178481679910663468116935136836 31 6909963298479017298149286286505196 32 76009596283269190279642149151557156 33 836105559115961093076063640667128716 34 9197161150275572023836700047338415876 35 101168772653031292262203700520722574636 36 1112856499183344214884240705727948320996 37 12241421491016786363726647763007431530956 38 134655636401184650000993125393081746840516 39 1481212000413031150010924379323899215245676 40 16293332004543342650120168172562891367702436 41 179226652049976769151321849898191805044726796 42 1971493172549744460664540348880109855491994756 43 21686424898047189067309943837681208410411942316 44 238550673878519079740409382214493292514531365476 45 2624057412663709877144503204359426217659845020236 46 28864631539300808648589535247953688394258295222596 47 317510946932308895134484887727490572336841247448556 48 3492620416255397846479333765002396295705253721934116 49 38418824578809376311272671415026359252757790941275276 50 422607070366903139423999385565289951780335700354028036 51 4648677774035934533663993241218189469583692703894308396 52 51135455514395279870303925653400084165420619742837392356 53 562490010658348078573343182187400925819626817171211315916 54 6187390117241828864306775004061410184015894988883324475076 55 68061291289660117507374525044675512024174844877716569225836 56 748674204186261292581119775491430632265923293654882261484196 57 8235416246048874218392317530405736954925156230203704876326156 58 90589578706537616402315492834463106504176718532240753639587716 59 996485365771913780425470421179094171545943903854648290035464876 60 10961339023491051584680174632970035887005382942401131190390113636 61 120574729258401567431481920962670394757059212366412443094291249996 62 1326322021842417241746301130589374342327651336030536874037203749956 63 14589542240266589659209312436483117765604164696335905614409241249516 64 160484964642932486251302436801314295421645811659694961758501653744676 65 1765334611072257348764326804814457249638103928256644579343518191191436 66 19418680721794830836407594852959029746019143210823090372778700103105796 67 213605487939743139200483543382549327206210575319053994100565701134163756 68 2349660367337174531205318977208042599268316328509593935106222712475801316 69 25846264040708919843258508749288468591951479613605533286168449837233814476 70 284308904447798118275843596242173154511466275749660866147852948209571959236 71 3127397948925779301034279558663904699626129033246269527626382430305291551596 72 34401377438183572311377075145302951695887419365708964803890206733358207067556 73 378415151820019295425147826598332468654761613022798612842792274066940277743116 74 4162566670020212249676626092581657155202377743250784741270715014736343055174276 75 45788233370222334746442887018398228707226155175758632153977865162099773606917036 76 503670567072445682210871757202380515779487706933344953693756516783097509676087396 77 5540376237796902504319589329226185673574364776266794490631321684614072606436961356 78 60944138615765927547515482621488042409318012538934739396944538530754798670806574916 79 670385524773425203022670308836368466502498137928282133366389923838302785378872324076 80 7374240772507677233249373397200053131527479517211103467030289162221330639167595564836 81 81116648497584449565743107369200584446802274689322138137333180784434637030843551213196 82 892283133473428945223174181061206428914825021582543519510664988628781007339279063345156 83 9815114468207718397454915991673270718063075237407978714617314874916591080732069696796716 84 107966259150284902372004075908405977898693827611487765860790463624082501888052766664763876 85 1187628850653133926092044834992465756885632103726365424468695099864907520768580433312402636 86 13063917357184473187012493184917123325741953140990019669155646098513982728454384766436428996 87 143703090929029205057137425034088356583161484550890216360712107083653810012998232430800718956 88 1580734000219321255628511675374971922414776330059792379967833177920191910142980556738807908516 89 17388074002412533811913628429124691146562539630657716179646164957122111011572786124126886993676 90 191268814026537871931049912720371602612187935937234877976107814528343221127300647365395756930436 91 2103956954291916591241549039924087628734067295309583657737185959811775432400307121019353326234796 92 23143526497211082503657039439164963916074740248405420235109045557929529756403378331212886588582756 93 254578791469321907540227433830814603076822142732459622586199501137224827320437161643341752474410316 94 2800366706162540982942501772138960633845043570057055848448194512509473100524808778076759277218513476 95 30804033767787950812367519493528566972295479270627614332930139637604204105772896558844352049403648236 96 338844371445667458936042714428814236695250271976903757662231536013646245163501862147287872543440130596 97 3727288085902342048296469858716956603647752991745941334284546896150108696798520483620166597977841436556 98 41000168944925762531261168445886522640125282909205354677130015857651195664783725319821832577756255802116 99 451001858394183387843872852904751749041378112001258901448430174434163152312620978518040158355318813823276 100 4961020442336017266282601381952269239455159232013847915932731918775794675438830763698441741908506952056036 101 54571224865696189929108615201474961634006751552152327075260051106533741429827138400682859160993576472616396 102 600283473522658089220194767216224577974074267073675597827860562171871155728098522407511450770929341198780356 103 6603118208749238981422142439378470357714816937810431576106466183890582713009083746482625958480222753186583916 104 72634300296241628795643566833163173934862986315914747337171128022796409843099921211308885543282450285052423076 105 798977303258657916752079235164794913283492849475062220708882408250760508274099133324397740976106953135576653836 106 8788750335845237084272871586812744046118421344225684427797706490758365591015090466568375150737176484491343192196 107 96676253694297607927001587454940184507302634786482528705774771398342021501165995132252126658108941329404775114156 108 1063438790637273687197017462004342029580328982651307815763522485381762236512825946454773393239198354623452526255716 109 11697826697010010559167192082047762325383618809164385973398747339199384601641085411002507325631181900857977788812876 110 128676093667110116150839112902525385579219806900808245707386220731193230618051939521027580581943000909437755676941636 111 1415437030338211277659230241927779241371417875908890702781248428043125536798571334731303386401373010003815312446357996 112 15569807333720324054251532661205571655085596634997797730593732708474380904784284682044337250415103110041968436909937956 113 171267880670923564596766859273261288205941562984975775036531059793218189952627131502487709754566134210461652806009317516 114 1883946687380159210564435452005874170265357192834733525401841657725400089478898446527364807300227476315078180866102492676 115 20723413561181751316208789972064615872918929121182068779420258234979400984267882911801012880302502239465859989527127419436 116 227957549172999264478296689692710774602108220333002756573622840584773410826946712029811141683327524634124459884798401613796 117 2507533040902991909261263586619818520623190423663030322309851246432507519096413832327922558516602770975369058732782417751756 118 27582863449932911001873899452818003726855094660293333545408363710757582710060552155607148143682630480729059646060606595269316 119 303411497949262021020612893980998040995406041263226668999492000818333409810666073711678629580508935288019656106666672547962476 120 3337526477441882231226741833790978450949466453895493358994412009001667507917326810828464925385598288168216217173333398027587236 121 36712791251860704543494160171700762960444130992850426948938532099018342587090594919113114179241581169850378388906667378303459596 122 403840703770467749978435761888708392564885440921354696438323853089201768457996544110244255971657392868354162277973341161338055556 123 4442247741475145249762793380775792318213739850134901660821562383981219453037961985212686815688231321551895785057706752774718611116 124 48864725156226597747390727188533715500351138351483918269037186223793413983417581837339554972570544537070853635634774280521904722276 125 537511976718492575221297999073870870503862521866323100959409048461727553817593400210735104698275989907779389991982517085740951945036 126 5912631743903418327434277989812579575542487740529554110553499533079003091993527402318086151681035888985573289911807687943150471395396 127 65038949182937601601777057887938375330967365145825095216088494863869034011928801425498947668491394778841306189029884567374655185349356 128 715428441012313617619547636767322128640641016604076047376973443502559374131216815680488424353405342567254368079328730241121207038842916 129 7869712851135449793815024004440543415047051182644836521146707878528153115443384972485372667887458768239798048872616032652333277427272076 130 86566841362489947731965264048845977565517563009093201732613786663809684269877234697339099346762046450637778537598776359175666051699992836 131 952235254987389425051617904537305753220693193100025219058751653301906526968649581670730092814382510957015563913586539950932326568699921196 132 10474587804861283675567796949910363285427625124100277409646268186320971796655145398378031020958207620527171203049451939460255592255699133156 133 115220465853474120431245766449013996139703876365103051506108950049530689763206599382158341230540283825798883233543971334062811514812690464716 134 1267425124388215324743703430939153957536742640016133566567198450544837587395272593203741753535943122083787715568983684674690926662939595111876 135 13941676368270368572180737740330693532904169040177469232239182955993213461347998525241159288895374342921664871258820531421600193292335546230636 136 153358440050974054293988115143637628861945859441952161554631012515925348074827983777652752177849117772138313583847025845637602126215691008536996 137 1686942840560714597233869266580013917481404453861473777100941137675178828823107821554180273956340295493521449422317284302013623388372601093906956 138 18556371246167860569572561932380153092295448992476211548110352514426967117054186037095983013519743250428735943645490127322149857272098612032976516 139 204120083707846466265298181256181684015249938917238327029213877658696638287596046408055813148717175754716095380100391400543648429993084732362741676 140 2245320920786311128918279993817998524167749328089621597321352654245663021163556510488613944635888933301877049181104305405980132729923932055990158436 141 24698530128649422418101079931997983765845242608985837570534879196702293232799121615374753390994778266320647540992147359465781460029163252615891742796 142 271683831415143646599111879251977821424297668698844213275883671163725225560790337769122287300942560929527122950913620954123596060320795778774809170756 143 2988522145566580112590230671771756035667274355687286346034720382800977481168693715460345160310368170224798352460049830495359556663528753566522900878316 144 32873743601232381238492537389489316392340017912560149806381924210810752292855630870063796763414049872472781877060548135448955123298816289231751909661476 145 361611179613556193623417911284382480315740197038161647870201166318918275221411939570701764397554548597200600647666029489938506356286979181549271006276236 146 3977722975749118129857597024128207283473142167419778126572212829508101027435531335277719408373100034569206607124326324389323569919156770997041981069038596 147 43754952733240299428433567265410280118204563841617559392294341124589111301790844688054913492104100380261272678367589568282559269110724480967461791759424556 148 481304480065643293712769239919513081300250202257793153315237752370480224319699291568604048413145104182873999462043485251108151960217969290642079709353670116 149 5294349280722076230840461639114643894302752224835724686467615276075282467516692207254644532544596146011613994082478337762189671562397662197062876802890371276 150 58237842087942838539245078030261082837330274473192971551143768036828107142683614279801089857990557606127753934907261715384086387186374284167691644831794084036 151 640616262967371223931695858332871911210633019205122687062581448405109178569519757077811988437896133667405293283979878869224950259050117125844608093149734924396 152 7046778892641083463248654441661591023316963211256349557688395932456200964264717327855931872816857470341458226123778667561474452849551288384290689024647084168356 153 77514567819051918095735198858277501256486595323819845134572355257018210606911890606415250600985432173756040487361565343176218981345064172227197579271117925851916 154 852660246009571099053087187441052513821352548562018296480295907827200316676030796670567756610839753911316445360977218774938408794795705894499173371982297184371076 155 9379262706105282089583959061851577652034878034182201261283254986099203483436338763376245322719237293024480898970749406524322496742752764839490907091805269028081836 156 103171889767158102985423549680367354172383658376004213874115804847091238317799726397138698549911610223269289888678243471767547464170280413234399978009857959308900196 157 1134890787438739132839659046484040895896220242136046352615273853318003621495796990368525684049027712455962188775460678189443022105873084545578399758108437552397902156 158 12483798661826130461236249511324449854858422663496509878768012386498039836453766894053782524539304837015584076530067460083873243164603930001362397339192813076376923716 159 137321785280087435073598744624568948403442649298461608666448136251478438200991435834591607769932353207171424841830742060922605674810643230014986370731120943840146160876 160 1510539638080961785809586190870258432437869142283077695330929498766262820210905794180507685469255885278885673260138162670148662422917075530164850078042330382241607769636 161 16615936018890579643905448099572842756816560565113854648640224486428891022319963735985584540161814738067742405861519789371635286652087830831813350858465634204657685465996 162 182775296207796376082959929095301270324982166216252401135042469350717801245519601095841429941779962118745166464476717683087988153172966139149946859443121976251234540125956 163 2010528258285760136912559220048313973574803828378776412485467162857895813700715612054255729359579583306196831109243894513967869684902627530649415453874341738763579941385516 164 22115810841143361506038151420531453709322842112166540537340138791436853950707871732596813022955375416368165142201682839653646566533928902837143569992617759126399379355240676 165 243273919252576976566419665625845990802551263233831945910741526705805393457786589058564943252509129580049816564218511236190112231873217931208579269918795350390393172907647436 166 2676013111778346742230616321884305898828063895572151405018156793763859328035652479644214375777600425380547982206403623598091234550605397243294371969106748854294324901984121796 167 29436144229561814164536779540727364887108702851293665455199724731402452608392177276086358133553604679186027804270439859579003580056659369676238091660174237397237573921825339756 168 323797586525179955809904574948001013758195731364230320007196972045426978692313950036949939469089651471046305846974838455369039380623253066438619008261916611369613313140078737316 169 3561773451776979513908950324428011151340153045006533520079166692499696765615453450406449334159986166181509364316723223009059433186855783730824809090881082725065746444540866110476 170 39179507969546774652998453568708122664741683495071868720870833617496664421769987954470942675759847827996603007483955453099653765055413621039072899999691909975723210889949527215236 171 430974587665014521182982989255789349312158518445790555929579169792463308639469867499180369433358326107962633082323509984096191415609549831429801899996611009732955319789444799367596 172 4740720464315159733012812881813682842433743702903696115225370867717096395034168542490984063766941587187588963905558609825058105571705048145727820899962721107062508517683892793043556 173 52147925107466757063140941699950511266771180731940657267479079544888060345375853967400824701436357459063478602961144708075639161288755529603006029899589932177687593694522820723479116 174 573627176182134327694550358699455623934482988051347229942269874993768663799134393641409071715799932049698264632572591788832030774176310825633066328895489253954563530639751027958270276 175 6309898938003477604640053945694011863279312868564819529364968624931455301790478330055499788873799252546680910958298509677152338515939419081963729617850381793500198837037261307540973036 176 69408888318038253651040593402634130496072441554213014823014654874246008319695261630610497677611791778013490020541283606448675723675333609901601025796354199728502187207409874382950703396 177 763497771498420790161446527428975435456796857096343163053161203616706091516647877936715474453729709558148390225954119670935432960428669708917611283759896197013524059281508618212457737356 178 8398475486482628691775911801718729790024765428059774793584773239783767006683126657303870218991026805139632292485495316380289762564715366798093724121358858167148764652096594800337035110916 179 92383230351308915609535029818906027690272419708657522729432505637621437073514393230342572408901294856535955217340448480183187388211869034779030965334947439838636411173062542803707386220076 180 1016215533864398071704885328007966304592996616795232750023757562013835807808658325533768296497914243421895507390744933282015061270330559382569340618684421838225000522903687970840781248420836 181 11178370872508378788753738608087629350522962784747560250261333182152193885895241580871451261477056677640850581298194266102165673973636153208262746805528640220475005751940567679248593732629196 182 122962079597592166676291124688963922855752590632223162752874665003674132744847657389585963876247623454049356394280136927123822413709997685290890214860815042425225063271346244471734531058921156 183 1352582875573513833439202371578603151413278496954454790281621315040415460193324231285445602638723857994542920337081506198362046550809974538199792363468965466677475695984808689189079841648132716 184 14878411631308652167831226087364634665546063466499002693097834465444570062126566544139901629025962437939972123707896568181982512058909719920197715998158620133452232655832895581079878258129459876 185 163662527944395173846143486961010981321006698131489029624076179119890270683392231985538917919285586817339693360786862250001807632648006919122174875979744821467974559214161851391878660839424058636 186 1800287807388346912307578356571120794531073679446379325864837970318792977517314551840928097112141454990736626968655484750019883959128076110343923635777193036147720151355780365310665269233664644996 187 19803165881271816035383361922282328739841810473910172584513217673506722752690460070250209068233556004898102896655210332250218723550408837213783159993549123397624921664913584018417317961570311094956 188 217834824693989976389216981145105616138259915213011898429645394408573950279595060772752299750569116053879131863207313654752405959054497209351614759929040357373874138314049424202590497577273422044516 189 2396183071633889740281386792596161777520859067343130882726099338494313453075545668500275297256260276592670450495280450202276465549599469302867762359219443931112615521454543666228495473350007642489676 190 26358013787972787143095254718557779552729449740774439709987092723437447983831002353503028269818863042519374955448084952225041121045594162331545385951413883242238770735999980328513450206850084067386436 191 289938151667700658574047801904135575080023947148518836809858019957811927822141025888533310968007493467713124509928934474475452331501535785646999245465552715664626478095999783613647952275350924741250796 192 3189319668344707244314525820945491325880263418633707204908438219535931206043551284773866420648082428144844369609218279219229975646516893642116991700121079872310891259055997619750127475028860172153758756 193 35082516351791779687459784030400404584682897604970779253992820414895243266479064132512530627128906709593288065701401071411529732111685830063286908701331878595419803849615973817251402225317461893691346316 194 385907679869709576562057624334404450431511873654678571793921024563847675931269705457637836898417973805526168722715411785526827053228544130696155995714650664549617842345775711989765424478492080830604809476 195 4244984478566805342182633867678448954746630610201464289733131270202324435243966760034016205882597711860787855949869529640795097585513985437657715952861157310045796265803532831887419669263412889136652904236 196 46694829264234858764008972544462938502212936712216107187064443972225568787683634360374178264708574830468666415448564826048746073440653839814234875481472730410503758923838861150761616361897541780503181946596 197 513643121906583446404098697989092323524342303834377179057708883694481256664519977964115960911794323135155330569934213086536206807847192237956583630296200034515541348162227472658377779980872959585535001412556 198 5650074340972417910445085677880015558767765342178148969634797720639293823309719757605275570029737554486708636269276343951898274886319114617522419933258200379670954829784502199242155579789602555440885015538116 199 62150817750696597014895942456680171146445418763959638665982774927032232056406917333658031270327113099353794998962039783470881023749510260792746619265840204176380503127629524191663711377685628109849735170919276 200 683658995257662567163855367023481882610899606403556025325810524197354552620476090670238343973598244092891744988582437618179691261244612868720212811924242245940185534403924766108300825154541909208347086880112036 201 7520248947834288238802409037258300708719895670439116278583915766170900078825236997372621783709580685021809194874406813799976603873690741555922340931166664705342040878443172427191309076699961001291817955681232396 202 82722738426177170626826499409841307795918852374830279064423073427879900867077606971098839620805387535239901143618474951799742642610598157115145750242833311758762449662874896699104399843699571014209997512493556356 203 909950122687948876895091493508254385755107376123133069708653807706678909537853676682087235828859262887638912579803224469797169068716579728266603252671166429346386946291623863690148398280695281156309972637429119916 204 10009451349567437645846006428590798243306181137354463766795191884773468004916390443502959594117451891764028038377835469167768859755882377010932635779382830722810256409207862500591632381087648092719409699011720319076 205 110103964845241814104306070714498780676367992510899101434747110732508148054080294878532555535291970809404308422156190160845457457314706147120258993573211137950912820501286487506507956191964129019913506689128923509836 206 1211143613297659955147366777859486587440047917619890115782218218057589628594883243663858110888211678903447392643718091769300032030461767618322848929305322517460041025514151362571587518111605419219048573580418158608196 207 13322579746274259506621034556454352461840527093818791273604400398633485914543715680302439219770328467937921319080899009462300352335079443801551338222358547692060451280655664988287462699227659611409534309384599744690156 208 146548377209016854572831380120997877080245798032006704009648404384968345059980872483326831417473613147317134509889889104085303875685873881817064720445944024612664964087212314871162089691504255725504877403230597191591716 209 1612032149299185400301145181330976647882703778352073744106132448234651795659789597316595145592209744620488479608788780144938342632544612699987711924905384270739314604959335463582782986606546812980553651435536569107508876 210 17732353642291039403312596994640743126709741561872811185167456930581169752257685570482546601514307190825373275696676581594321768957990739699864831173959226978132460654552690099410612852672014942786090165790902260182597636