0 3 1 14 2 94 3 764 4 6658 5 59324 6 532234 7 4785284 8 43053538 9 387440684 10 3486844474 11 31381238804 12 282430072018 13 2541867430844 14 22876797254314 15 205891146476324 16 1853020231964098 17 16677181828937804 18 150094635684681754 19 1350851718835777844 20 12157665462544761778 21 109418989141974809564 22 984770902214996486794 23 8862938119746652663364 24 79766443077154956177058 25 717897987692699910934124 26 6461081889229215231869434 27 58149737003047685422092884 28 523347633027383414274401938 29 4710128697246313465835839484 30 42391158275216409406500269674 31 381520424476946449304193666404 32 3433683820292514337682332908418 33 30903154382632617920989798293644 34 278128389443693527934484655767514 35 2503155504993241651347151444823924 36 22528399544939174561934851891248498 37 202755595904452570156845374202904604 38 1824800363140073128709903970407482954 39 16423203268260658150284023503484045444 40 147808829414345923328240876764951854178 41 1330279464729113309881221890433643720364 42 11972515182562019788712159020246605975994 43 107752636643058178097752917216644054050964 44 969773729787523602877806713083856612837458 45 8727963568087712425894351792218462545828924 46 78551672112789411833031440253480567305646634 47 706965049015104706497229784652114609535000484 48 6362685441135942358474908528981892578376790338 49 57264168970223481226273698162176601645494958284 50 515377520732011331036461847663610090454603134874 51 4638397686588101979328152321584556781676547694004 52 41745579179292917813953357972097216819143635584818 53 375710212613636260325580182982383584487055535076444 54 3381391913522726342930221530541978191252985651720714 55 30432527221704537086371993425979381576935723156771524 56 273892744995340833777347939787119167885498854851172898 57 2465034704958067503996131454943986712300923312113991404 58 22185312344622607535965183085075623015207013822651724154 59 199667811101603467823686647737419834951368042761273913044 60 1797010299914431210413179829551996198007844752556752386578 61 16173092699229880893718618465713618832411235101392756951164 62 145557834293068928043467566190659528642731083348213016905194 63 1310020508637620352391208095713646635237685793342016261038564 64 11790184577738583171520872861415952349498522551504572667737858 65 106111661199647248543687855752722969042564818761424690948243724 66 955004950796825236893190701774444915074317845373681345316863834 67 8595044557171427132038716315969818816742564296180126520133508084 68 77355401014542844188348446843727813093904190245580955981914218738 69 696198609130885597695136021593548649074801047983125723867100797084 70 6265787482177970379256224194341932835362199441232858211148995440074 71 56392087339601733413306017749077380499326765003381974661887163321604 72 507528786056415600719754159741696379437141795135560665586644962101218 73 4567759074507740406477787437675267279763878886551942953858829893779244 74 41109831670569663658300086939077405112363718169996234040846632265113914 75 369988485035126972924700782451696644794739888103118461866731355082319124 76 3329896365316142756322307042065269799503058266647655449559437539895737298 77 29969067287845284806900763378587428184578722220987931376834544591658198204 78 269721605590607563262106870407286853628362093452369008288955802922977405354 79 2427494450315468069358961833665581682556719621461755010103029093901485380644 80 21847450052839212624230656502990235142714858934327099013054726773498490358978 81 196627050475552913618075908526912116283546877432457807115115304397843890501964 82 1769643454279976222562683176742209046549261337962662020491386767192071669274394 83 15926791088519786003064148590679881418935370364875583470713489462167883433626164 84 143341119796678074027577337316118932770394388253515127129144353781038283024878258 85 1290070078170102666248196035845070394933477659190540771908167875792345777374178524 86 11610630703530923996233764322605633554401083427441580830546516649216954154385521034 87 104495676331778315966103878903450701989609104331154369125308466527803790798657615684 88 940461086986004843694934910131056317906479999432929747079487247571975081285750687138 89 8464149782874043593254414191179506861158314176253988998571601572147373331605789355884 90 76177348045866392339289727720615561750424810130358764811715229576393902200035277185274 91 685596132412797531053607549485540055753823238805447474779153845258885245278029160549204 92 6170365191715177779482467945369860501784408992145683047433543610124262581597321736457618 93 55533286725436600015342211508328744516059680458001114750165386830661799351984922090402044 94 499799580528929400138079903574958700644537122708079934721278999156907602511339075375947114 95 4498196224760364601242719132174628305800834100130929118400882614779664847613771402421466724 96 40483766022843281411184472189571654752207506888452991183336058538768757303521692582608941698 97 364353894205589532700660249706144892769867561957900808003208872143472705556613664703331525004 98 3279185047850305794305942247355304034928808057506578934088432885729513157084128639864344526554 99 29512665430652752148753480226197736314359272517215625392974555081989589110180675457691798448244 100 265613988875874769338781322035779626829233452653909873495306973071396602631296033668583509771378 101 2390525899882872924049031898322016641463101073882096596333370689647477102701472969570562020372764 102 21514733098945856316441287084898149773167909664929592571627160002850890515574280331605466403083594 103 193632597890512706847971583764083347958511186984338502758524911413746551522354789012481376131813764 104 1742693381014614361631744253876750131626600682858963033668365616888020068564558289619670828388258658 105 15684240429131529254685698284890751184639406145730416829540214794485154920104732952945536600479633324 106 141158163862183763292171284564016760661754655311573000045436705877845459166880947177308294470031618234 107 1270423474759653869629541561076150845955791897804154746147654671083046611113478027521555980688947323284 108 11433811272836884826665874049685357613602127080237385952545064994294732503763419658718119688099550195538 109 102904301455531963439992866447168218522419143722136453284554103812294532680912066966028968519639096634684 110 926138713099787670959935798024513966701772293499228018695932490901576616840962348415945478139073448370474 111 8335248417898089038639422182220625700315950641493051985668229087886967024250182124126537762602810059376804 112 75017235761082801347754799639985631302843555773437467323228571800301035645382721584723873591407106182654018 113 675155121849745212129793196759870681725592001960937204265700676230664318108010780670141860206466139740944844 114 6076396096647706909168138770838836135530328017648434833461236676159843854907141963263901528909315284264220314 115 54687564869829362182513248937549525219772952158835913486360921855690189670042104637092475708136624586774214324 116 492188083828464259642619240437945726977956569429523221332877672011966491958157806949023342390686836263374786098 117 4429692754456178336783573163941511542801609124865708991862787174039962782407047626810861214915750879112029971804 118 39867234790105605031052158475473603885214482123791380926365748944156458106014892271354860235134861385822113087754 119 358805113110950445279469426279262434966930339114122428336093733630798502147189584406861381820281853725018293115844 120 3229246017998554007515224836513361914702373052027101855021249582077357656903875247704747979097518568945377954623778 121 29063214161986986067637023528620257232321357468243916695180464176896732324872388845769703687228167940093752522563564 122 261568927457882874608733211757582315090892217214195250256591831406672131162064043765804219305516124246249247458332794 123 2354120347120945871478598905818240835818029954927757252309229444103853801173214044963060573099855177225758495315601364 124 21187083124088512843307390152364167522362269594349815270782773881266098072702839395098396837926971213366969950261879058 125 190683748116796615589766511371277507701260426349148337437044091584389124240757293601614894345382853657921355405320608124 126 1716153733051169540307898602341497569311343837142335036933394204218484842926110859700595553048476598899374466958175155434 127 15445383597460525862771087421073478123802094534281015332400539977843311760612883389461291560312203293559069789057242630884 128 139008452377144732764939786789661303114218850808529137991604836220220650368349607462214912933549213663486632423821776743938 129 1251076071394302594884458081106951728027969657276762241924443455240878386883647438032315071358384359657866515907326958633484 130 11259684642548723353960122729962565552251726915490860177319990884944583082658329854910360183663230116224502737696757908995674 131 101337161782938510185641104569663089970265542239417741595879917327831280546041477432056579230419276822420124167367311779804404 132 912034456046446591670769941126967809732389880154759674362919254040471623320722823102108753712397895007956890579603367324690418 133 8208310104418019325036929470142710287591508921392837069266273280634214905105553986559796461140001838444093283414339168861407644 134 73874790939762173925332365231284392588323580292535533623396459508517845031607131614960659295070374041222191253278811466609933514 135 664873118457859565327991287081559533294912222632819802610568135525090337941435621742413483313314629146891592183070644756140561924 136 5983858066120736087951921583734035799654210003695378223495113219571102239443834907305024151239375831230131573950143956907377270498 137 53854722595086624791567294253606322196887890033258404011456018975675787748907257100615126070306015748956369161642468333337049538604 138 484692503355779623124105648282456899771991010299325636103104170779689692521903542710145861369995043066584603969423029681274043088954 139 4362232530202016608116950834542112097947919092693930724927937537013030041042346570805141933761250094621836733321464304210645449383444 140 39260092771818149473052557510879008881531271834245376524351437833104738794416763196487764950584278978753543398788619035204260768916178 141 353340834946363345257473017597911079933781446508208388719162940497905054424857800946114347200335883202431502797994830580905531173074364 142 3180067514517270107317257158381199719404033018573875498472466464481032705649041005048202512748011642027189509433067129764634991475021994 143 28620607630655430965855314425430797474636297167164879486252198180328955998317331435033342778586584009909337832899788884979737872344988964 144 257585468675898878692697829828877177271726674504483915376269783622959588927283870084098645498881720088275365830602341623088844330949739458 145 2318269218083089908234280468459894595445540070540355238386428052606633255172838492263283490964820925399947125659929174596567478683353102924 146 20864422962747809174108524216139051359009860634863197145477852473459690161037397414888738463108200767632320344854877621363319485795136132634 147 187779806664730282566976717945251462231088745713768774309300672261137184042782129687556207301248556436222051174164425242308328982152183538484 148 1690018259982572543102790461507263160079798711423918968783706050350234574165375826048678549111061880929457523636339370131001955823479694332338 149 15210164339843152887925114153565368440718188402815270719053354453152110920829392411020124992199032796217226019648528886029921855671891711352284 150 136891479058588375991326027382088315966463695625337436471480190078368997547487561628927179080389725267194821333030975490822455997445237459060874 151 1232023311527295383921934246438794843698173260628036928243321710705320975707457144449582774175302822703839677936721009671062474939434750641832004 152 11088209803745658455297408217949153593283559345652332354189895396347888774707321569413959454933111300222549808190534945208545173488661550986566818 153 99793888233710926097676673961542382339552034110870991187709058567130998952386515932828778556464159409648394091878390416199858830792132253867790444 154 898144994103398334879090065653881441055968306997838920689381527104178990511540508819768437394375907849734819677163118143399593429897588988493086714 155 8083304946930585013911810590884932969503714762980550286204433743937610914424050175650844227707978590216237066436774629822662947016555224644920509524 156 72749744522375265125206295317964396725533432866824952575839903695438498229277008369676382922847593570811856407540958874678694370169771248324600394898 157 654747700701377386126856657861679570529800895801424573182559133258946484061874745693543800926055700914223579579864726504289488929746950825032086225404 158 5892729306312396475141709920755116134768208062212821158643032199330518356552017722341263272195783384559402238921103098461863231276692960016720294530154 159 53034563756811568276275389286796045212913872559915390427787289793974665208953594534369476641345896690030069032329554105979970798445774595566976147251044 160 477311073811304114486478503581164406916224853039238513850085608145771986880538655909219611346864608897259525564950194693396198785335838721636663696648578 161 4295799664301737030378306532230479662246023677353146624650770473311947881924716818482659466846036096136307558162235033619508886762908657569900404147905164 162 38662196978715633273404758790074316960214213096178319621856934259807530937322058112242984095787088713409693738204626463032836699744665259335752521493151194 163 347959772808440699460642829110668852641927917865604876596712408338267778435897343247884003544602089965236041249098094281308155305925107385603994528979976564 164 3131637955275966295145785461996019673777351260790443889370411675044410005923072549944047471948973684320770804979698062139092982481170642681107166633555839858 165 28184741597483696656312069157964177063996161347113995004333705075399690053307642331635701567683427782787876627874819890604359015920420444873827248052433117724 166 253662674377353269906808622421677593575965452124025955039003345678597210479768749131139137069578843916793707963734174390557924502866139250319731678987634549834 167 2282964069396179429161277601795098342183689069116233595351030111107374894317918646619505702507493576866251826939566322402499654282167721520690840853364810046084 168 20546676624565614862451498416155885079653201622046102358159270999966374048861267532893311729211294136641591808908725893809176397163877703546552127713569366960738 169 184920089621090533762063485745402965716878814598414921223433438999697366439751406935993086782833203064310302380845925487891115115058505571613762415133698090791084 170 1664280806589814803858571371708626691451909331385734291010900950997276297957762659843797624705293495082400649732234517655942596686698372083835820704561435298566074 171 14978527259308333234727142345377640223067183982471608619098108558975486681619863930853758153327025458252429632509212245566445008192642821012913421588574237365459604 172 134806745333774999112544281108398762007604655842244477571882977030779380134578775354462561972881381131804338047350691013823277899888541818772304216724625819792283218 173 1213260708003974992012898529975588858068441902580200298146946793277014421211208978120499273534746886208836456490480513623058095401696513683680808851173792877576093244 174 10919346372035774928116086769780299722615977123221802683322521139493129790900880802875502109149165343947320350607339410278414193171838271148841133629260192294393679914 175 98274117348321974353044780928022697503543794108996224149902690255438168118107927225252544924351818199729259882045182863868292845513194856429759047102909049633914057124 176 884467056134897769177403028352204277531894146980966017349124212298943513062971345025391982145194354110173469118144197905602113137112587900344492522311841703249828159298 177 7960203505214079922596627255169838497787047322828694156142117910690491617566742105222885072784833157929391612602510772776181015229682559568942605126097472698065236032204 178 71641831546926719303369645296528546480083425905458247405279061196214424558100678946989037355497750334178015685040236600329714256880526373294834341671017779587403427411354 179 644776483922340473730326807668756918320750833149124226647511550765929821022906110522850551300782508746042614680215049679933281929017638434730210518168117258597811666718644 180 5802988355301064263572941269018812264886757498342118039827603956893368389206154994705502607010950845929704952666494210632164294727742951264909296505940998387107311281820978 181 52226895197709578372156471421169310383980817485079062358448435612040315502855394952349066399010282415013308835632124191591507317680050181695410469106834957328733748023055964 182 470042056779386205349408242790523793455827357365711561226035920508362839525698554571140226398827716140057672305590146622757120640572764504700803813673776816824081426952720394 183 4230378511014475848144674185114714141102446216291404051034323284575265555731286991140257924012654968475332729105014406321569687681634263167650421478305106524675513637380564164 184 38073406599130282633302067666032427269922015946622636459308909561177390001581582920262308975383511285922435597009238917087303870028391404418917071530677961383180660541984180258 185 342660659392172543699718608994291845429298143519603728133780186050596510014234246282360743756260451282235243478275478034451084623225061523568510911974314974714578449136816652524 186 3083945934529552893297467480948626608863683291676433553204021674455368590128108216541246582739770610666917160620056285652227450488511149915647504879404309367794362336692790407034 187 27755513410765976039677207328537639479773149625087901978836195070098317311152973948871218911458215143382654353527237520896893400036211096955692533663626877353369327476988562153684 188 249799620696893784357094865956838755317958346625791117809525755630884855800376765539840969203524775232585088905585330538153266195247040033954372311687769513824245341759895658629138 189 2248196586272044059213853793611548797861625119632120060285731800677963702203390889858568719832925493919689399321788553393624445657991396626065858410271635154378494649493533232949884 190 20233769276448396532924684142503939180754626076689080542571586206101673319830518008727118469499936995756475391410658716193357906856235910268856426665562498333344356346912169027511274 191 182103923488035568796322157282535452626791634690201724883144275854915059878474662078544066198510255613246090915239613652692440341973081677668167299225161137540027010187634537070687204 192 1638935311392320119166899415542819073641124712211815523948298482694235538906271958706896595705624768473528255414787578495088631603486647481450220783363236808896254680007013693165839618 193 14750417802530881072502094739885371662770122409906339715534686344248119850156447628362069361107720320124694610265981373318367711978422638333744805746542472220006783243262087441202316044 194 132753760222777929652518852658968344964931101689157057439812177098233078651408028655258624249240775092711072426992511860453019534386644325712547054658228235253547435275443790827191713114 195 1194783842005001366872669673930715104684379915202413516958309593884097707862672257897327618240980852469166114646728645245840306277101744968952985594443143998009715901170225351510321204724 196 10753054578045012301854027065376435942159419236821721652624786344956879370764050321075948564162269302126794420231945922717852148072540391424024118044947669474085469712471674310782644563698 197 96777491202405110716686243588387923479434773131395494873623077104611914336876452889683537077440748608854047947321677650976537507740255280108212928264211353442392626519795912128598994959004 198 870997420821645996450176192295491311314912958182559453862607693941507229031888076007151833696907712148825126021597591898336442095627508187213212197506557580907662474604279548932028401732554 199 7838976787394813968051585730659421801834216623643035084763469245473565061286992684064366503271992333346842217681485806203670792439949276472363413798044201258745866056423792579272111687786244 200 70550791086553325712464271575934796216507949612787315762871223209262085551582934156579298529447399772143828209594694693188965572700260738191057469226051794082040540417183818369220460868433378