1 16 2 55 3 387 4 1876 5 10857 6 57665 7 318732 8 1729531 9 9464035 10 51591068 11 281717653 12 1537169293 13 8390298820 14 45789639603 15 249911548135 16 1363931051824 17 7443964229917 18 40626890315469 19 221729775973184 20 1210135365944631 21 6604563352503271 22 36045758544815736 23 196727136954505545 24 1073678742297213785 25 5859822300604928152 26 31981183704334180463 27 174543879077937807723 28 952609070180506680140 29 5199059663767575965937 30 28374935978001645214105 31 154862041204304312352916 32 845191397894164293149107 33 4612805652951569047666699 34 25175334302557266293610388 35 137399557868547676558133533 36 749886308381920122758437733 37 4092658551618287227752043660 38 22336524661009506172777337707 39 121906171169523567706485959951 40 665327968193423965424886052264 41 3631164042096281987430756734181 42 19817823586185875218498445686949 43 108159842722625908633223509129480 44 590304557254090749495919412092271 45 3221708367388875529614656961129039 46 17583135140926541054079391988169712 47 95963571536631275005643906038493457 48 523740902191625848664899746935209393 49 2858423547979250767814556224135765920 50 15600433621762162009933390010765004711 51 85142570756898177233703113177883673555 52 464683067846326040858029132270140411460 53 2536103286798851571764030003234321745401 54 13841304593088780370128799077811830081777 55 75541762764907324878095584458757740168860 56 412284686262805658991475531862508774969963 57 2250128356890595577788934312633090199784883 58 12280537675017540347738712491804460233972364 59 67023556734304952777054792507947207144815909 60 365794827245638381037595699044780929653296701 61 1996400402474910820753596080112240372484970196 62 10895765249095684382652910377272009872161340963 63 59465876793166540741448915965644916163556844471 64 324547236649904519734522416120788511253271151392 65 1771283204709984518795908201820518390656191587117 66 9667141904129338222377184526070314259909369681277 67 52760412533734120481416271522814307722708754712912 68 287950788178744151794883288794753031867400020877479 69 1571550570415746966844945232846099528562252184638263 70 8577060028191207262755934732780583221634211721707624 71 46811066797382023849950545568661667859886126735413081 72 255481011850988983443682742436618382485021516160200457 73 1394340096945953868394921331215733055754110961923366184 74 7609897470913457123238898430550152097706354672751058399 75 41532578489751131503154425875476566958270757080293548219 76 226672577731889296869868401977781760443968872820406614076 77 1237112150604817258901532946824937187392791652532989569409 78 6751793659770809175294614601473201249669755693129044840265 79 36849300689379054478053534116843104152121880509298687727396 80 201112627209991608139381683953640417040237146795761732468259 81 1097613470720836497244799206499608710484425716430970684498395 82 5990450961837896770401087385474790575940732578002148878643332 83 32694116538691412107373714458913935737329032390865875293863853 84 178434856249551949498801175070365178706032010238834290621040661 85 973844877781567668728722878343155620115893992471132490312545180 86 5314958444302150409282873966373795477306809061032428995577885659 87 29007477380802023156536902124786752633789415185700622065229317343 88 158314265824560091580162028818960346593176205071701819951389181848 89 864032622849071103957649774228781099094093572649760175281560966133 90 4715635508013888090300970072674608880487674039901812716264706981205 91 25736549357495485896705053380130066331017837397696033762319838149656 92 140462504301944142536576584090296360542993743080825718333409195607775 93 766602967659594778440896529350887855716672550780261642466974958173855 94 4183893153159192485852003876799096207063913591346853816269185703908320 95 22834456238141434181196682107455054044788462561469863119210455700626465 96 124623735024850214121000679391276572965210362909217827240398284200810337 97 680159631110541366714285827614893076986724437443253480149457854240774448 98 3712110888830133047875198895465940613373355157224205715916091839631031063 99 20259607628391746877085429908888396364524138030075034704448099201434505251 100 110570969873624218683344274521214933865746440364137404725218538895639925044 101 603463778916454616135033830156457305124724145759407492200728356306340641673 102 3293527522462267707480020132018072771235787316567814180469377456776619453601 103 17975102931104304427258197106134244523786480471337775956498350060657117936172 104 98102816260129248867821508793741375154901686954801466193978474050231409937627 105 535416269662352202533352917423978723231055731482621806101595229533812379200643 106 2922144264024117911593729216611000212822577550325286195561737867433401675032956 107 15948202517555040274834432810998583579505595422891265928886074478217784317601973 108 87040590936016048599970501768304611360609066573831817836013901569148826910245101 109 475041902819549687754157666128248523077469446610135552520866658048647405159295716 110 2592638756328133867598351452423722654526476678876075864361042425730138621618951315 111 14149858530202206373993228293980220934902842578773869275236722214627546778507786375 112 77225759252437772711462240342830925153080175084334878834941184961763623402690513680 113 421475442979588096171379598592282386272911002286290328369118545389139021744838031165 114 2300288799416788321436073167841140124699710985596223382900050408248717377814264782893 115 12554298592856776596101023295257450188404827463048222422396827788416638640114957289824 116 68517663172800711911999997965561306464874083365934475060196154523158955029095879976983 117 373949220017163980793754779526330278311704237113143383999263113289044172375702146239623 118 2040904675904890882212941070246313342376129825515182837823923471997756459496584616900184 119 11138656462338025478372589286881230681356576601577688707786801004044031564046464576348009 120 60791505478311953878386153913543103639581839979015660631137318497943690872708477169671865 121 331782127477869735196570194764732164171874010849524889871900403318287675273486112621200312 122 1810769107420993998751835208344951512945756775947187936064343762652782120510504605325014863 123 9882644328419796631353264400617401401748934136848960555377321764004438480985298794866338315 124 53936561277627874048161551477383217218771205940388490350471147235881448750005271400673759532 125 294369861524751528894158514848219338373048534727869809283406093056953591762229647215080979473 126 1606583981653351892593510930047624227564779164209161233839544061998146261344805495046810616057 127 8768262065741773767654001374043430215428647470509173112967431301148394346216877409277124417460 128 47854591189441412759925518350852326750459023771076277122152233687995319929336018256046668482195 129 261176260556353477244092058611646563666596603626623485363451044506684732783413188193918534991275 130 1425423086536589098935948007528697766771488322822441550927020301057200786470390662329273592509812 131 7779539270925016883962970471299222409698877794716089858794949463787381120022388457661923160485949 132 42458433457055578162782905587867570844619515617650493380105641368017281768471671959611475959861445 133 231725621382828546615902173839424062303994593620296931336703842346437383501518633212089427435183276 134 1264690174204599302590340293320505130265640269373734098092035351448770104886572845438308603781013579 135 6902306387981412760653650276019831035703390819145541115446611313209696594460041563590754869699348143 136 37670754818295604737080984222886578942715573548138882876940372553985055805463207742779263383995872648 137 205595881841917878672954262119352440762493251359204456404845509928561153957048111271423254339050601733 138 1122081753716989324858532196103847221897137646790293383385268845778470310892670930916984773608086048261 139 6123991641976019132065287961564369140724864058646526145193404209762896940398263272878450441653049985320 140 33422942229262190052435500013979812871426069895528310018221950949793580369009280360933749291927051385935 141 182412572153698609864082194665224814458635110444094250349921857446388471220060178713740282340130036432111 142 995554079335248014847160664456599691526924693207091347360054791028176222725664564951453694433594643253200 143 5433440870763781510699802290093369402537282098759790390932033872810400962350487298320483645174287390736689 144 29654119559028792386025567455062395879253295666159011660628765788445434293086867376817793682004129871760657 145 161843448329927430816760793830159990237250983715557936969677762939977948825545581445535835952517249839213760 146 883293861251962653738249710502573502897948121701479431193044649320215492107952413426258119496334396277392007 147 4820757672778333652345766100710505066412162658213312508291872344193075934380945914064168905992889512400234099 148 26310275163366009950910105360684225626429452909022897815643132968618689144334380505758351246400271282337566756 149 143593730728448548475180050188753003023867784312307936738651756045844135074475014336732077510044270478031604505 150 783692279023518692013046080449437383379920858636280898221700214725175308145059565048959575467355554527522901073 151 4277161580003420282618609432000765985839595526299628780136978519589883494713361338481889703478314390992056137660 152 23343487834602420910064657545762208981219025262385625202786239495811885064523439502314182059361260668391069569867 153 127401879515572444539811074573414215094063814808717546587031675811192436562305502815057619230631022604505577702739 154 695321925288328838717156164773903914747532693314609853387257627698004554439899474030428474408872709202071448134764 155 3794862223579465088738139650879978923370631518978406973149183936483068707708614040043054985286233094550476436139589 156 20711240034576551417350268692866931780800964736178285966780524337920403408636498189115108141610882623080497531449245 157 113035846493852059917209371164770123208406842914973272800606977330071848860585206029993951060275981820439228334246132 158 616916349347062134070970391055960782800086829732155908162961639840837369247655034191792776589911303600044400058611459 159 3366947688691004786935779158803693569393269088099892640002987248685116402011703648333849555462211541857612929385862999 160 18375808568503591314215140363773982958531990377988372632536232896921193509302485171301548565084910223612633641850441472 161 100289749579557265980676234713083156483614122749268029944230877347465725655125610370036660928566569111804537153592063309 162 547351907440411965339595634139220931706286118482454359909619034368770618257128160835129267857997293241557029075700840157 163 2987285458729728341599720800911603406890238637260620431322662188404418198595230055630561092785366379446483798389194748784 164 16303723967399511364081937955037693992234724309214377216864382723309056325563542278386296401972384992860208982074018732935 165 88980922271213815231418771059170543329443689879171737202672728464283291574111707563641220890872322902859955608194788732887 166 485631659617620130899036215525619601643094554762132692196153820508725547169153850926342255811559849459242424525098080733256 167 2650434529146928802457444824290317633880343137984444490158988578513480562958607222079578910023799869296400904004545348290937 168 14465290831379358994649283350576755061099956436801516615951787838678518625227724839746584212188811764580564813387429040999017 169 78947295824634238796657362597010136461781901180047930842663579309149141227950382228915096671104905825861465668391188367164488 170 430871082419017275417821050330736445364382562432313791431843217226655138528343300609166452243694049998050125208597417090247871 171 2351567431483910360789023304861517583374189300168503314963147079607336373437575837789944364063748455602520309652235441699954011 172 12834162259787255220757056170859630956856771274055376106552209435824762691922170452244784556167522180052602866150367521384957468 173 70045076617941970156848349008501036060186848337293075096963247137484261224813063938728076475020303792775366755918079730663549089 174 382285392618582190947387158208707299290591639966278961537122418419902469427743989621319515569045679036031579066254690880643591849 175 2086401050093353594929660220887925033031631963892234942019977130659538674592044207908094159411825364006829706391166474313578234436 176 11386962269243279136938644361008983639196865477782932045317948301655546716935654841792708437438466237138953669523000371493633456899 177 62146685420508407321977947301120578844335300764255330927484674657188541630925353632753882556105536902814804696297577744942545392507 178 339178300360899986752078587065297214803852652826078714636648820911715388158511249846657238172744744509402678846381216365563177199204 179 1851135240074204385032651398440886157785608054578095515860824828799104332476284210111070057269019228974069878444365855303423882336973 180 10102950788415495621336598223622468660631673759978574347296463511987767805200736601253496051289424570830935038686102073464040334816629 181 55138929033112531666728889400287890656839759929407525067085412657211741867034160311147070806751495589045738530293610944958114161364924 182 300932030511795473794095348220589281503744987974006732287086587471790685950687549766960924965513685288351872332387735613856579346602171 183 1642398366743181284516879879360137551207040842895315479666826095776721281034593671680557393707525375316762790870830472259523862601871999 184 8963726428499733965780419462928365296592928376714948682042331577778076821587621313863129714307346105468364886118995594393257841947213688 185 48921378096784555423757541065474223645749628787089948857814283048795290187408628699530870982487350257173248019222123868017144698583339029 186 266998469216905851600959887527969425260941526132351136767222724978663972934604630263858107856304808566013756106071809791025508580465355445 187 1457198986159724805724481898217283926449223703346032088192627571670268972484553143621118947849733145256462456094662008786298464959052849208 188 7952962769759873355609174077321136091281455731975874360137940896027371392393919903863539196217841316455466901804601181810384589925660736959 189 43404927822433848928222984210801284047577723040584385703700083303636900754967921237045322515849078415062072608926310564838133569183414363455 190 236891308788004793033772012038962537902199858757647937016867586803562937107165146416968121092499050087355542095235147751504354978101409191872 191 1292882974229702452339752067961114861300055710448720070384078104905177909686587086822593770316166228291334500388225140232335369409965630136385 192 7056174384805803933405129244730048605643456356186232320817261148322073902674249055360801601307402588822777657605941792610959023956983261142721 193 38510521014830538317152142767609531484664298088564808563186747211098756103384474677252697517460566345559410358228599994055522816106364547373648 194 210179078344096291084349108869257940215386799295701717425818178390856716246491860888618370477370156350465003782404650442867125965568014137976311 195 1147095489997700184508414837902061804288010575215921752823347687888889283714104087783797326117239185498702905307009681653592790047103201992885955 196 6260509245448521152925759852682561942105928234367882216096935654529387949936529064168320737517622835638413087975609844290721012525856818169940756 197 34168015090378388467521823965676806228605860381938243050736851189467205419283179398129543627838479084601812163424800244577059944632804740713362601 198 186478960328200188697856816054630551142559859861890061322563001242836522770481095898795650765872415400736217481907148086710811701089015906090149889 199 1017747228017316940787545570403461661640225886211597036372531414830739338142288437399641553612348274261364208552106922853678545273159400038461062988 200 5554564538079381134666089881704309389736777279331451875027944019630921275052192405599986199571153294278472965027648866990014619032404717551351162299