1 32 2 569 3 4172 4 38623 5 362200 6 3492739 7 33891076 8 329477646 9 3206311981 10 31221147593 11 304079486283 12 2961660465756 13 28846996288795 14 280978948410575 15 2736828664561312 16 26657663269633560 17 259655448460324811 18 2529139807808933393 19 24634754215417586998 20 239951632712752484997 21 2337217867978749288617 22 22765368204032018618996 23 221743126508184139135637 24 2159860274872436008708209 25 21037839903252924023408969 26 204916361159812317531906901 27 1995961339249516510818631936 28 19441403527751866233801237310 29 189366479043481997033596591936 30 1844499721337106281809635693437 31 17966111210121926168379997260917 32 174996584860422987592135845356264 33 1704531623733556454994735032196642 34 16602770040498675864617303976089528 35 161717136355170455774307959035596579 36 1575184871388775299286320427285258613 37 15342884712005405504132949074540235138 38 149445386101425755858371691973996564846 39 1455653473660608176809349270682067141200 40 14178604576940681229800148152002633048574 41 138104865881087819750628799687084813039563 42 1345192601749566642164213346496995657560028 43 13102674726608491073468136973579881917736976 44 127624910193541334741344201823679574428383711 45 1243113947477615368182362060324417833229497480 46 12108390784133808821986096234067260837636368168 47 117940215922110079748847332184095435594511994944 48 1148781434274547083289793722818793322329175365164 49 11189557127870948964448476022637509749200821785795 50 108990435414683554886519220741615680989333100700144 51 1061607253632434239551526997196360774470868907530709 52 10340448284998456133731852701888991450744469989257322 53 100719800443025856901516086915972178068542058007602092 54 981048202329892140069768779003686886489322166770601919 55 9555773254725072435515173092382334549029781202378561170 56 93076774697573634375124139822688966139872128820439639584 57 906602297602564186995979633068461250960472455442116280218 58 8830642538795177319176827640084988138409377567590460104347 59 86013732652334257084415362882781611227683548658147850080142 60 837805649168156635678780293898204170879783872376291441124415 61 8160537673852799210108435141197981593864067070667149956976701 62 79486662798814149909938540670663907180564082531773608416769705 63 774229568614862387755034811445435943431331875867365746010026396 64 7541283075813049950982793833517006675881485499313668475554938934 65 73454893399756703875390684101081540378248481762739177596357781869 66 715477898141080151429621754582206758112158419920929850986030517781 67 6969020020796509657339788532561642100737616056328870156403860271357 68 67880839053795544141323676189557537143691076392995627658823666351727 69 661184542001165677732655087678329969890893314950474604546443581480011 70 6440182600495525590548855827309808594658867695764285220466807317519516 71 62729766491806742633262801791011631996651044376317361540717440729606573 72 611011185275061661865319699029473762167693660602520036618283199969328818 73 5951475502144547270160135629995545872949262625127363658950646085585561116 74 57969578145580890759215599432626861781390095544035435614140759204655390040 75 564645185746912901488521312092319302013277430183974547014212887534529912173 76 5499853474636165275429896213895006838501320430035305601790515409780623129036 77 53570612140179534035147334045204177539960645927992337154167577321266751760637 78 521797625756456897494724751260632188766395910681407311471499995343473883892994 79 5082502352831299352619439378863374602992336593689272169264541319040808336976606 80 49505457463680385613995625956800874491923689619844359960037180597397847605809924 81 482201511883808803371220346731777067632007442450991681616622639480751570692262570 82 4696821521821462798015116814758424679752940912199752970650028654646626526292330247 83 45748783162589684286355403394170187484989947863308009011878050485228202300745064174 84 445610111249444955550520975490085069368011740018538529596167639634187005911046455701 85 4340407711873716732030409844045431460377820366884282143202566291114785730604364102322 86 42277180498597357440478800173579940032301804203069604714240145232585850950986923094240 87 411795414062471275807406749697032710925790658312676298221532858550252695402248952890109 88 4011040023080730779022907700030593095243838131949849892066802790162731730890720601627287 89 39069017083115884235613664067227059281892301003163836247339680921426433382939242502782065 90 380546712836946170424378558170680920350268964639801114153089421207081286529210594184995002 91 3706666086400954032579827927235285963321143665239882744260141856458890473238101579457291985 92 36104302080680196398879214691144916734024709858091160122026388588336203059981914261024733053 93 351669289423014171983753161685647337668450028410379899493604491739352406755365637384055782181 94 3425389274855019436130463175428379564593793487952647018160328146575114875286104369444761352973 95 33364561641258681168541726354125907166559318139249154482889206506660360514384668432360761384079 96 324983201671426506201655112934644508171868799660424925449896850115495113140671161456175799427031 97 3165456885188279995724133117868768116568833007255910049705837727555416009536179043131035980720947 98 30832723785264148575976168293037591122662462995315976459783041651061626224596143388350797421823508 99 300322162170864289304078011702339475221384646766833588754317098710506851237394098226726661251050259 100 2925249216356582398485848845187634735152744300462283918426198377676966013123113152086666803320263820 101 28493012023955665215748129509013991372223148927925677220052785199263163575791908276045415228032762930 102 277532502071207770985394190331183402865187766052181294175038587376079028190176387628576590871815670488 103 2703269476780704234364562601163277817463028330624065225413799707425119431999071636170176238585176918433 104 26330847052354471632073366624458247637251821027513051213634343607658042461666842658567085293760166897570 105 256472213536085968906358602924055172718864813724459164673905944178274425046073881382680804680009802223361 106 2498134457479137276044239858377160808865404598076027621880844275832046580513928956874232712950575651287054 107 24332755902098971256310726105843955851459446457620548691409662364112860494113764226088366717309300690438466 108 237010064857998939796508285213196269971546181867228917973977172086001594354987939941403509939784747222583127 109 2308565912961270881271730296875840069689541902245160562432582442258191528119600044614590443027726001641634939 110 22486287988148447858897442130348935710799140970556019431325019604990018009175021938525860171472188472159227703 111 219024782722082844671734006389144933909266705435298033003387993710623839388795879446393076574125547538655643133 112 2133382596173254335139908605134862354667293444094910270734146581296549215158125100443603494158391459985664705604 113 20779937526202392848618119005218191942006822786855821409004053928778583872916402845268907978703211022077219497581 114 202404296523007259196968625637520622526160332015576143040375280847229706883859759514812903957128950254067872481157 115 1971492897864376014929668358666930861465689315001357527953395142945209103036187302310211158663699840621967765996579 116 19203071837399780227234923565362230746653193548222398812324359416616969133465986722601897649783112639768638151500434 117 187045040026162125758951865547906208098417735144325429280518167438266580250701812323907420850997511025003315562248352 118 1821888044508086422693664560220013750632343328827780024986443326311457438875025867340959397196963116710620413910007760 119 17745865093547679957875380023554519526948488048641912061455546436752506027993074085554432842851547943067500887316285182 120 172851306021617762045120011995850597257674410606212161643851982583435447833714380329767873482548980827314798860630970472 121 1683635812392280041675581810353069859293840406305292984776624781188361685409910870265813806200290736283458448242984966845 122 16399237090029843292105852965776563943979838270131363532324217316765832560684983254699119672158461657808506871464852748579 123 159734649949552015947696039035284945208789099339476973120623627855944906214012272371454362335604103545596305972593161877716 124 1555874718709825386592646680412336308338817774152292988219368106321942535984407884473412052276909884235373430236418902859871 125 15154796664874572995636851883109103805168673803207737316756520630237695369215712993203254447840752167210747561415376365521957 126 147613338780991610317894427282613565060664685110511032399155040184589545733256269827226431451325446181815049718802475979831134 127 1437808653452635534931286147250244546167729722074262968562945433177887113971217541035228518063704957698184828164783045261978042 128 14004789411412523929116682847687111161094419187734724504734304385759187820616895411644704274819631881771995586608356735704730307 129 136411841719711434705047308517954767133443444388702691472257482416882001590722618269513532755411975823207033203654778386985448076 130 1328701918659323978863641941514283387213107182745401363539022822323468811642769304122488218809566157424906918067706655021194262395 131 12942049358709467773060878329646356773032807896666878199345308371058736323827820894861876431683038174102380653658901100293241451994 132 126060359551733203866423378071845836659968500005300521894285810380214618439710259273537315118805817120995702100650578728182874858749 133 1227874644104808498930900878309827111082777492635075511727225802768750106070832472275290615128430106687873559886252103271016441791575 134 11959954318683212843251839603594466313385674906118333145040318510443129579808950715444942345054495556268323154387439239475193347270831 135 116494389709687361045179180511236425849440796875406216484609256998495925560127805801547785759945003610240143940998310300459017074992208 136 1134698550865925798467284678785654302913008656594563804256905863543564161875643551483898885145208362215996238772986460050441861072460450 137 11052384621661858076298787325586147301413560456373969979731954788152759652061306120296383602937610574269611502132425437287895591716375490 138 107654324341849980265511306119156402505540025722729463526403161297887981679717332916052669789734489010367445200751599298499944061071178334 139 1048593036364818471221623826290876078152098801494301935113702934953494793436992952657804733053458482518999816418235480920311580928538578924 140 10213684983254750666806742849628602540186805794099894369410698920375874599270538970668780699160293314768603254123237577318224806746214535040 141 99485078881326465363025026354385019069759857403500700577018504354387558805978276904571166534602720457496175869264820092457849431434136878968 142 969021556495060954953558514219555468674901791101709180160168540132949792079131748026792689595340197725821270821671593648125759309109304754865 143 9438629264919477090719894855310669961547345205161678844401914413001880492759964501161735238355057315605720308491419493470248510403450087858174 144 91935748800907571196682882299397415232150443069353340241855122079381562501461063623627138520385607312946584799527466739253788550741850809182954 145 895488282286684902103684577901795903730884924982374133283136571024931829622279923500864493950114669773672160422719289624260376636224972172923633 146 8722387908639531056610541555945132189551121344599656450478098233380407964249711659856557678954234587372070833837750678091715090577599495677669993 147 84959292414754954823213606593924710549303317812795937365820426341329323933591185860741595533282991639240571546210432776748414691984931382632764198 148 827535010276982107255925676271659178796840578622828222268937856916739210159790814070531613415117560464729504569217618867275570625448378532161336183 149 8060497842790326727691109386727353873945158487084457092651758581030892218478396527372389400252957892430966300424218123933709998275530729489477470504 150 78512237750377504479484239908001427625912785294071902181992907681156573658183076825092613170023491065020823205265674652634207450620966163600860995624 151 764738307334864662248247059032013639481333469170270355911939534843793131256173459588477885267118672311274843735954269117453106623904285242106394546882 152 7448834671669792654971727858489099864840920218594416262892413135289395600194141776422546788233607165266344215875101997203017836991103532502232028580377 153 72554411664347447402442900580865441006658050227820592805383361197631631042836867140157979519453764611683597946334425938903436411989000979858817491833695 154 706706872147498339938728081306150745516176876958106403285527362697941158021026778190530831523425752966287549186820226565095093997182911280513575015769664 155 6883586975399843419978278911790017876422689282019821798461274020768443455783504172436711220356544681391329073070040700508917197655018210406653686985315485 156 67048689513811313472567126533794214339355360949615312794547754616333960174397274439469803922416107223429850344195714476115058577281141594072473963745973524 157 653079096927999781360701861679408292840911219993969310835737231962687609901847344705064345654271771207547809489164190353587828715133506968072177269159825669 158 6361232560055252929303703245212835153460546078994027278562946898142854253340308844874503771501024532967452591728866046245994131871383083045776362838202734542 159 61960763823938918088246146994430025796707569143819659722096317709169943832301496927319784474570591816288124661713111555150935278133821972490131517274825036613 160 603520814150613516680205866556947672724408455858099481866796314804024105718597960912584777704003878160240550434567696720072942007934656617389107387855191242999 161 5878516510028787850113356961464432106420291396731599094273577971072923657342475682155944320635697923426096824717499973028823893354458451384884168517403724512609 162 57258930509821772143431969850617002141257474779706824447100039243267219317640193974666034969059280684971081338604137648472903083524141256269263145514342714716480 163 557723214272735441359585195493984864240080955337499416837892427690611464687497920044608874445273750715242717906319137344200624037502283594439868611267812496964802 164 5432430905871625935897083403100727105141216142876060555632863520229551629450066794115740290750556074662372697247589726938740179289085251484437683700059984100731337 165 52913891320718310401697262954115873123865868540575018478958721226757835488960125462292985471581675449609494068987378939921250410134261808064188138150793146678919030 166 515400921468609406808845393105357764032470327108888058800864334444755159820970594901465000380303955307018087383414814952221055394009552574105616479586050995961084778 167 5020196081226059823887007085880902108831995910624059062914279195013852179870788472411263790490248682508117767224727908579792389322761171148407653706733191767289148595 168 48898571275628662226773389049306256797699991881217154412147255345186277997567411308647115279923743901832402907869544005683365627812912048880082068320078134909026774515 169 476290215384132206533251379588496213020107811319365029041355363258304545054264896084951534188008959079367150531721109540545654405232194484266131019013314444392602247637 170 4639243302057939945384134041627761683059042360831803445633624875570350711170642572525553675810598037560755762887173593258063908144652278954986170909466813764590557680083 171 45187949952596257487846152597332793040269130350629934592511014697615868506099421408623972730647336126376943309762931488059715862935275819253774814631039896297939262663743 172 440147387832094776763874297679492583363793331852585932849765350541131738610680355784498895515429164394073215302375245713906811694353209201994954096152280318143348460211178 173 4287198760259000890282913139127429861170917193954091228474835478109077287715374101707048709704075483560788570170665009935868545184291522074480040801255779601525609682238443 174 41758905580459454083980668694614112097047433778634005136326577090488939661479385199178104878298641713488087494259834359790143183099935090871366319417453522407359222637650656 175 406747224188033643356902583209556212707442415109199024095293262772913498103902191570965576965103930768767719342710711250261552890424274473715369414285307538428267809929110344 176 3961868781879369458115453598397397182067549852939805289458812132673605506229858627173921621266876230629746483405710055057980112099700569715795510383712495731048235522519087121 177 38590070961551509267624053463726543746245079538193885882720749101156191010693836125987240462457599694089507719069561670053091315462973782005799597255580359366233591708858028074 178 375881600023906048729692886851600851836068779331353384264614911226712923495002194294152698133438992451054670519910149512531607985659860520491026561815218835941532892099348376299 179 3661226157819204522609078343347887853723225472084283932886410415920235177356805447396318347396881535257946490546658409486929515557866617386826525665403583677129451283868143680839 180 35661700327568692790694317378946786394884029278026346864275262291260826789596713551612425485100340438022642706337060549782257445619667556832627182571153731653302194531851597148802 181 347358184234876702591679621410555299334387029896000818740322756758864061449433202112063972999975521867313632017210726904138575572563735336767178003995630775118598994513258499039754 182 3383397511802730819758077611374886697822924622417619028653237759548483029910044411008942836575434903160618387586643847579138283697111764010947782656094798554502841717252198865019498 183 32955546298953532040528167833400666498325844289144300548622693495145858813895806133607994809793586406583234577288781872231297640910173011376821439036172472830328737460335897611934916 184 320999240578088212671279285635013262677256872417240007821926674655182480269569422360856983904402372625233899570496781806983953500890957374008469147533130784367784324711062137307049800 185 3126651626921484075749271750593635720008475178744986087884143655979954661877594525707267572793160740418805051734483498747179249136419065385541414043276891284861898172123979481825651368 186 30454746181097604646073571851771339101279788214466175691756045552372058661073016958682498985964280186178160011796487285564946969516684984737752470026438652368088175626948700181320732989 187 296640520155515918248397354631804308611718984169498832237076764079036830386540696905608941563239030337072634738907131877777610096021549468100042061105994303241903144021099394917572008439 188 2889388658006659483635498468489056643033362753486185963815044848469224350291615273921636371881349344019109344372903173119681571046367695672101442269130949238124324783901403618813349809884 189 28143716888848255329639291678008133948127849358159325799050227723799183607105036670253437194291343845640489594336693794402045488187843214864172550056833450946079545993969551705936189403332 190 274130237939702244931901947299498575956022813059839727426048245222899825836841201593926502171673808198822577509067138814231401905197147679576471916157500242732870310699443723427961944217998 191 2670130162610269076375175167718875448545612699204212894567138706383545134231023933572448610859833786379762682327929998850389181493487003453816522911264239428703570750397945664576755985444257 192 26008057844568644344924941565288066333609683328542482678142214745030426431181320721753371416513455246854280993530565814640399602873144774502226199278187210433019038022871426965868439402652604 193 253328126964857032428282679484454309205960334316358843365447157469972686962196685709640707553851265231801564462619812022670102855536185571707414593345493406903510585951136514896554783390253178 194 2467509888475761310398335151501920521146918215533170674442581509421337316529699490958670562507036314851138901702753729032385173100695968732152899227511312411125455206989414175921136241683271971 195 24034461244685657474677069725708609281810240524499104118432973238741548515921691743813150123190349195599327751721914242400169829475330385016889081547446361482026941099109449396884717688320449986 196 234104564289761804295274881170203493708943596820270366526405467738439379727578360533854328236926989767083538457237164256787323346762067414318011639150738332236810436479144840791085610924824053382 197 2280265260092623396810527238418408587720806868200033201465714178588955743198463594207561127068002133178343786186623913743740348035648986718700430409461921757258708797544132608962037868291159453217 198 22210629135575022173303888858554161253003492532944170231326678348850027341625389884475208331821490974219959904761614580685874703115980144371095545360219137853658425762813837981843048525261979434543 199 216339763286143267803804289233466323588023850150655583864590170948929819981487197214780367622338357134701322257351569404456452348949734270972363125133895655405610303119606602638481034857405542900511 200 2107229511285646833618587920061121871480896110205204773361642699862377742905898063708479060083669202443417000887739526623503410055183173697164654291057672861310762862468362811351054324388899322404216 201 20525196782063587250002588807121863478455733788142126485828756220872790232538944663853868323225130530716967004143887222178559864602579861997716089916946636858676364742814704681719885469655555518138642 202 199923027219471233700645553681394241652123021002228045408613532747766408710001416654917510862916101682929154432117280428328811947662927280781072070556278613059939797035930560380281151315947126564159766 203 1947324414815133478873828488228905958559655404720328713180560152529812067770563578421178043331743742222772280020387374696985849054941212697913845821887688333439838144347210846913455965432674201705828310 204 18967661851039529818441802550728343461932225054782534374543418573668121724954010021430730015309917734312941775965110802935928716441541017962520852400745013755833555617681048850817215374621639507806461625 205 184752059471063938344748668245621735280386007697981737227892274480471640224803336173167969982010408533923582141353511592869546793520699962024970323016758268227522190496908501528541697019037195945622814755 206 1799553563684437820798180677643382116268758411968203455724036016510374353945637529636383477554430008500730837642299177817111329950184106827730200884007225486619942982566977314090854178243413660359321824684 207 17528318968896585025640817011078650409967327531966182927443597434828232248699911015740583135830664320873395139935349443161851118439891672839676152254152341403774533131121953935921725071413287557450563586151 208 170732326103329318033511740560004402480722639718714113535897186437879236709196563195661911174281584442688413126982183542205446950586296027036703597732209973439706696784278106122505430910367596883303188574779 209 1662996162289061795990295333366445864275457627350005582909817449025906420350288046457429667475462074602733278923064882656082476395427896607090811869665030361867376871190252583505807760643180583652745473055185 210 16198199245024042355925344438238199558272719291583494306411519288574938896928333770102592488162178128135513670000140981460724165863867263881384085719843012068396569660197358191433665539382510578873567366224764