1 121 2 2960 3 92052 4 2870927 5 89130069 6 2775259622 7 86190450233 8 2677639248483 9 83164917517453 10 2583078930390035 11 80227727864116428 12 2491794046923957866 13 77392440292663757309 14 2403726490469501987884 15 74657152069390240763825 16 2318770654881637201034524 17 72018514482500044012423445 18 2236817347341385357946103168 19 69473132952654490255609326053 20 2157760537274427210442959544322 21 67017713711601147227361600727460 22 2081497864765667974072590136118867 23 64649077399501319523720449501858792 24 2007930576985675326921693050270299804 25 62364156831891213895215788665073671696 26 1936963409954846700701823932113184045972 27 60159993209176033985231118075750263465657 28 1868504466489748040867707864433154712110729 29 58033732303671325469644994305431114865826841 30 1802465097352034607766272218199991315729653058 31 55982620765660030021720100481274736677764773145 32 1738759786470141502836226093855690104659151842195 33 54004002558240117555645715199175326375873197783260 34 1677306040204126067527046052315451697552565871474544 35 52095315517978652073713822942604946184369198123747557 36 1618024280522752056408615064333612385564676240224719361 37 50254088037103233597899219258960490078915397215060631800 38 1560837741955881644940862550230926248960096493951635854555 39 48477935862954018713026613043017043047157249607459829654796 40 1505672372188903147924703747363721650250958682339620101502850 41 46764559010553868558819595859446892746532438647371043484795712 42 1452456736170490991893900457509923283021452929456586853726195972 43 45111738784298851479150249489655272972378158517578582768293705825 44 1401121923609526743146692106407237686627631830754898624801665005539 45 43517334904912435627475159627336466954323265969844009524063627761564 46 1351601459741396814177262452385194789116196554575978325310180509897249 47 41979282737942993583727653213209423196559268050409017733232097118042069 48 1303831219248115866036053378683165033824383359088505727727253881357199589 49 40495590620215729653796339114935911580574345416173515974179545914036190628 50 1257749343220808870921807073359711793200430767707977401544742219360506668408 51 39064337280776983954811082484073584942928656773930383025184775436857391418169 52 1213296159057024424912963759467737451596538468913650527213767750923752891838714 53 37683669352991227962020527460316143295198804397858661469557588856487160430827473 54 1170414103189152288668108745461079862421963123849204255121963870824551256801285339 55 36351798974569102146552547753633450392434412964972264843049741092193887850642878281 56 1129047646543884203325860367860952007535083536666203506791362685304008212979594520832 57 35067001472418710493279237554778559181494179685679820670859545758938565801518092921528 58 1089143222636193526771020582825152558766507542462218863709445014079292461986072786597407 59 33827613129322226497517674859603447734687067502175575844805705349335765772655580028240484 60 1050649158204720741382642285034234734299629791750871086655846890554538299679398967509582315 61 32632029029545822932496937567892312280195888512009530545596112640108374572716775653179272668 62 1013515606298742815984638181981216979170803278787150153414623888314964963576723138700201797727 63 31478700980593150463713379160807766105889663384025407567686231853479286160424192771289677254228 64 977694481730079023492046987635815003523413629818770654275216050287404866533425922757420838815600 65 30366135508411190419430876676968633449375366171291813322558251380494819016709384226965144343321308 66 943139398806348232581270762477614304137184063901721941637721997279579044150204620592258902042712973 67 29292891923452422388629522438073126838413604601549446752870850903433795526682382231744581093523598792 68 909805611264946872212555264709627898700421978638211547839310015184166789463550400380670470703437355983 69 28257580455089000975985340596984352616879913117891728745741979813788875593023169149863996908352683503489 70 877649954329966537441754557928955894911316146594191651029678902357784118807921239708091062022281864670965 71 27258860451963146812139026931468337296186842372705987454906107602605242956672456570861246252944416246868313 72 846630788817019253915714291638404437097149872717331273923722108882906908019605794040543181685354330013798756 73 26295438645943339411446525683709718781051937085559665754417476736279241809471370644949245829383877903221445481 74 816707947213590306565384224838466387246219949043872140881203161101550384037980295905091106840202838182864127576 75 25366067477438264252578414955527954481297856010236197645266023764056361903554696872345092232101149218429856334557 76 787842681665096699290929941394736016711416701474213451956597300393642715569819150638167436152347531857718117005352 77 24469543479899920186017501776749403982927552422027790203773050710418345402435741629624815585632196138446616221967544 78 759997613799297059502269498731721570915636777161811263291404839247037336442510018850459616194746706980749019661599256 79 23604705721423938833364580731051021375561559946185138136083372598704619070575572924881138409996421393512659618053059801 80 733136686324079329785546797413872878793141467210646406558274863954778549569593068932904797548882950648322587156686158267 81 22770434301429104286702344913956544537932179690852919810588593721879849550894328381804532377338563366427491280740745811457 82 707225116335948981318322469636187929780042239052681487318994102307712769187746641797773323643053837607088681654852626034487 83 21965648900469384884541580919221014896515317373753041558394227282177591452528901249610650118660456436418507093376468624576972 84 682229350278755713611033789190756336004178659184012270509624037363869726527892139578621920103050813094799613328570081363120027 85 21189307381300591492669281946410003970768821402513446144699313964194049346592389422557221138623043818991785191968898225695366584 86 658117020494333541267597335711354175552659435829991127222896330917066186680197490743391712806871695536454130289078478885237145696 87 20440404439390147647852553967279876736740175825859145343964284754016118974845569799253056514111945118476942892156073733488357569865 88 634856903308790577907252181929518699314177756492877920265514719134509398438063891458683413853422558328547591307249745250930201496833 89 19717970301122482075243190948901156673042471952729377080710394199838160995731121481765808929004292005166866532283495534987259616814433 90 612418878600173379544801642946064475097055428689857299340954570383613905937306165643325943284982720163968606124325651393253666840772201 91 19021069468014316374287145742320234396264340634256670161180895965232966061251463776855313775579446275874861266865408792103911317133164240 92 590773890795148979614464848401274161225443933675297036113938091033450361853845951646927335733236880486628506117142033016781217995411920200 93 18348799505313700060535430653023561602203547495880844838425379715015585420656798157574178368297197205894622878681267439256954352636812116472 94 569893911244198219460443246865964592576006420232282475408918037570073754143525619483633039814657559211168886819134030173958625296210730517450 95 17700289873414118802860869488185291100591125461951993057321714409395187619679518823835315744706510540861812764476488683593107515296102149153076 96 549751901926599047728197346481457902399246025402025449928229650237824726327086184571206426181188498860046862671671607571602421115577477709670872 97 17074700800570444031313886391261396648506611181326669272046339625927662282054304145418179047846013296159199019616945618953223313014976637355700325 98 530321780438200441206710086321802126199877975259818493606761248087020600706828832842831462592345846717640841269993535859282304212218716570972998620 99 16471222195456974903901804790170888609768012254114334002568515064912563590697242486144898879689196514915055962389828606145404850843841410781115129072 100 511578386216648718128581145926904122133138764886299899937211210885218129224777216351146291496979658193697961066366623014615384609583870522937429808360 101 15889072598159416167215448963315165492473359918550149574396219778642206834188010267364472080709666557841557105993648760760340008389145402163393778408980 102 493497447960330423756518902561567733804086045258435336519695542853907568363016416964108434712590758819599618927728078067333880240292540079399005313868105 103 15327498168242404534565269029982897720707885310564966723496177905088991136359065209522554965398743186951615234053284869403345992025833728774712188113467349 104 476055552198841742271930280221873454389751846584372300100303511457943406149875690679810823345024034677282379419362836062946550627127221100687904269547965050 105 14785771708582206283395450309391735745354668272386302838289556515874874198200987682282169821426157458097123715987168964223300528431307116309222541269372069212 106 459230112974285530196470040413253526986989926755589097211354537882541155044735990745779084669025263995877561543346541264107472412361231245538528098365585122904 107 14263191723700522010699267599729580445141549989825663605664758345093592846467352741572630755357409277620318026658718841855316673563973246440878421890147405151852 108 442999342594135505737581006854473216550551167444011801775837286355689149757032172667657127822031809519371065452887346897397279742352358024204451019789695199373071 109 13759081511380010853159950727732753142482315179221088248731606276223352100990977097603056144282651274177218881022708417108322207100650941083993379311986742765924945 110 427342223417794728225974276853335668847019826029664771242058912413659077336705046690036168943961315070365715968276904907757343816573933457589499152297068158985375361 111 13272788286385243830362621478914237252161502845419376831842873047834428167965668585114199548576753281176870836153912010326098594363049120658422524808341049165146497753 112 412238480640314059045182130568061464909195903887246716237507352368259968455827070188257625954730004335761334882281407506790167103300774819775396827459700291168229480406 113 12803682335154370112529741624531259886606998149351362554578614177479072635056552705765125285765015544004322698712232790243203824124614208531486590967806351671912548089529 114 397668556038027543472836336858410733084479561302542183419541631008916900597343250764986669607868426487811817284212345290584014939562591578609339108541773147145357135379828 115 12351156200366884784248526474594760804557193831085127802092267050365015901030574426354171449989528400982328981263132536800633397914445691605345266686867078621111819402882756 116 383613582642107263730338980817685047297463776801501177569465991161675700764237693231365671237034795436787975280487155339867235773424145199654442340150253991411992520919696407 117 11914623894331574005278598721047558119891265736597766077102109235731484924749826455326866644791478855677853929754913311627055273583071373513518900242417532097690823846570010972 118 370055360307241800245554298675641909735717842622202634906559702943173325737133396897902121252064466959761043793894605774844162355558777636785489028790307343698312574603651201752 119 11493520140176033455966552541910833645137029016812521929092693661771092229131949107753570740259889400073961480378439706240060481901741611417753464668647299327700103622888804107677