1 32 2 284 3 743 4 6329 5 48567 6 385282 7 3252937 8 29925524 9 280854245 10 2612768319 11 24785851660 12 236772462876 13 2251291660203 14 21530551123401 15 206148758486168 16 1970437000025705 17 18871772494554514 18 180748165315349147 19 1730193943392873408 20 16573770738101447936 21 158746207702164304913 22 1520256008750703417150 23 14562512710925070273439 24 139484436274391355111760 25 1335975433232952083143422 26 12796970418177451631189606 27 122574741863916586519003311 28 1174064450117504346769832497 29 11245911508233276566452849457 30 107718664165851375574830025814 31 1031780636067636961792290327664 32 9882970050437575312622470352843 33 94664036504512366446667871946235 34 906740468017654113996368887564650 35 8685245019231423128851140920870347 36 83191735174781227277421006546577671 37 796853675272755924560320523949510228 38 7632683928448846549570402961666787178 39 73109805527380921644556021652719563147 40 700283871241737301951547858324614855062 41 6707685499628641971832098141297022720746 42 64249705280048077035829863433761978187686 43 615417231210409267271293431929212797835795 44 5894787816724044748072147343570933435336181 45 56463352801219309090432788555446055081119548 46 540835480633076763526542900329041774964151198 47 5180404681857778652955412334102767983225302948 48 49620620068667328078298603167676611931285936401 49 475292210683674334705014684813734267176513573153 50 4552596973698768716552999218041136141848263131386 51 43607150644695472589797749390549911849135118706848 52 417692058997522939302508938041609013318754268698790 53 4000872635630625084286439202567344257606893831617263 54 38322447041412911354708789349776258497682958626684157 55 367072407814388517261282066856876896906772774682041775 56 3516011184498925606940786400057985907844794387275186910 57 33678190950790368472886347357244991939622570678902878101 58 322587297757579203795564612514921304911103412363446083822 59 3089909572949430781032081976797886362755011805165364816563 60 29596767246022654262825990247556099506558801223375510626337 61 283493290347125404206870453184255035306392281784348957863267 62 2715446757616111402487724065169706292624853586231606409815023 63 26009966883124730516536204416611242171785311665798350162472565 64 249137043631718050959650664587987327846499367357125724051979278 65 2386364687936144235158079638089161653993884174501697452133233994 66 22857846994194561403073949799743350447265537272646907645207834964 67 218944393481488536196365752794653574128487960022992382437849549145 68 2097163720084986057480344185245243418447394965006017338182343173227 69 20087729121302124173967514847244342247046920029652713465482900898437 70 192410758106038102831544782687114079313186267227197354913349442896701 71 1843010706236199800339424780609675307414584642858787754518228327515223 72 17653318851566236155356054326151835460954634889300824587836244170497272 73 169092705441764519559852291965609345578554356223518071697226289108080495 74 1619658222565449492560350565588104890880101322182500808952118924080429045 75 15513932141991535126205962119412920564625094306071472016215702570139018961 76 148600542480590953558494803246541309615411471214442073442567312489746748501 77 1423373585973714395578722931870340934283450654249444896576062591402117386079 78 13633815404906601786529024690705003450599295593162152123407352143495634244271 79 130591802690998815077060807607153484016140533669012051118906681162609310788823 80 1250876473209467508947336723260433730199205695511981928415158254527967812861054 81 11981547991429181808767263110407914924156565478681555382913035811234425669155076 82 114765522691921032051196693147916125384228000433378748102919679506777792262114373 83 1099284099865077218751589438077407859310385815336485466372963833895675230812012660 84 10529517087289671024213967028643897429205210631365517495584064090704450031787283432 85 100857212530526783962794377243761063089276929777363697250374485872766382247152310036 86 966063043072179588000436771128761087559547159209157883175306980829906034832473176907 87 9253456245456312021894860041837316587189612896042438017228012702654440778416467920398 88 88634435506684912489627794782790558467451056888329397105150195344415076637345082500443 89 848986902752814521126080027194448028174935318314500874722196874299819490253743617493107 90 8132039843492484834709628764654719635346847476649396855958809585622659283594387843667097 91 77892923673762211966622195936369985430980328313720239397056137838721355850047593213881356 92 746099093857956582991820120340382370731115553529488587247154198811221605727434902549285332 93 7146526688189717761178429955465947387198937115823400175473388204963147732761500063651196492 94 68453164097705040637496675698539546761940259007652904678357837892163998488394215524859112826 95 655680147774597036670663047897997805291199130344547679309574425251451515290898971565124227261 96 6280446811371446068661587646173235001685912441904574659526771817901270566709761193500766153373 97 60157398823710267214623764195182639088079287438926462401938569288923005055828243423352760448270 98 576218976440099039840959376419103497000300786728087428776591048170731202321654330291135716749119 99 5519326222576146960075135348878704368731551260406946404799141469766090465874835625543673686886697 100 52866988413706728650932659399322020298530883439683546838960545208563037791272197409133014541335838 101 506387618927600366331955418830175154683134568833181424187273445312491601474808230821464383018175120 102 4850445018666523758665980535502437294245560020357276835989587393862902225457447905043298260842215287 103 46460094993891595128761914590210844420989235426387310600916396711152972030930372022794904585546767712 104 445019048465547463773276899411074190074454020077046269382179866982164112438761152488610016815538380323 105 4262624807874782096118302922168201915947552369601924164971521502179669125552990170314791776162497955634 106 40829646091241882978701641117183469760669035302262936414626855145366608399043377780311897199378660632802 107 391087669000643323850748767263180851256047798850019607357688671467811378726450044328369242826949208247782 108 3746041895699042724276141262121773934662571212429103956694085986180194349844649937431149481143994239774745 109 35881545230487423054220306341880408486175347281295873402702556833665797712019241975521129472630163500301087 110 343692175361338087218791657496757597896846578941116952916736696840804986847942886828178824529310985073175898 111 3292063110599881590615178898544170391487101371027393302590821480282283440461867626265126481947575691594718661 112 31533099386910564207172867960390078235435415267228787108204066602185413110207574972855403569334225858831563384 113 302040490579656862862327076009177657309365420641250058750793987956393671841179752660457111160688849567037304142 114 2893101525803989083350615981033944129305292241334802240939944890475810897733035463916109979431514177090684753109 115 27711637014448391089794700116285565175978019230597114957461752118182721984143807713547400907473658011325403816639 116 265436528642781752460620043428086114255644312524868042120003633582470878143601829230429851155838625187396296023159 117 2542489666027142770576038636073207720816345620139799194017968176702365264485511743668057570453316856935030257213075 118 24353293553481679329571882554383081567769904400954089067978326385002169295592765687273806826219648947038375405301393 119 233268561452521068105401534531169564073790513422346570009372767574243379568822923681006490500207373844121437087444684 120 2234368080137942770756338499004416540372256585781686231086862164241297347588911992166872078427581174260109625259648735 121 21401944121627627453684769921980433912239463189928494423337505578912694620635109401674716144878065100803694626327077844 122 204998995580438666423871680933613994215857039266726332354709465986317625296131759652485843825885912627733711729295230178 123 1963587417580488622253906794731515026382595946172164059603146459193705460720778668726789452154095994584018723763215159573 124 18808265550586565676294683887320290945325088900729592621495855052853483458607209866048238401694474945960650647809547982901 125 180155387967024854678038742407037372124340533685890463489143927027746977910795911409417661875974269677196506027035792841508 126 1725622372049986977471555081968318501126914976554502839257758343248098112394920918637740552660198212936795247488949578941433 127 16528912093733588226586104581071207965946103873020007564361519894212971888359704617544522836977872450143253693881931810079849 128 158322550418614070629615633469911166236793059841735885491286870726485288307854108165711804998981171146911725692956506546882537 129 1516496054241681348126499154892963588664576242481063582884273423883337907727370690517092355928051079033224316757206545155695400 130 14525791028819887160089104721369720823762399864402960982599191290843244880030197236463666404514378373024048212021555218890740810 131 139135610951822386915603554982169212987385221755523900441611122220209362848121322033804769001100050974327259454510598374324976379 132 1332713529784933859439815593375693018740762566940158067907139800077790004836690925936004621490157887589849459899025810988170053478 133 12765426049602970057655725083656226650592207592123541135306765337966518904318096690756998747449894991648101989380263077090955122268 134 122273916026183863364844815145033557722324232516205691578941286657982918253699191931542152808171123887253797838872411283796365849242 135 1171203411643535849154958257412710055793800446133393936164643775943274805577643935470453573260560805477900125430980107348727677145783 136 11218397807359966203399187990340671978876273436658880400180313969365890380465843711117216582865989877532404707735700079683508991501312 137 107455671758650061181428752455697446331495977418281390351454165966914840617270951161513761121214983008133191366421208351978350741932829 138 1029266530870154867474141229982341213177765565033221213112811938348656204516030932459841196104360913730307239334406163951249079870033239 139 9858852252572733906059512485226388534893687688667846067509087463044914586349786502250804919979714092595191188999834715545582402337491757 140 94433234563536162704758491798624995263631345882110115227624797159478481208335349307124707330168806999575748246413732198686942053823989942 141 904530827896799429962662116177643916348211256420744090399352373668215977518155530904802907563508361422797971078493544844021440919806156318 142 8664068560154928508307159014126604042066255488468267231153382161366583856241330002528936147108779684620943371791593609803319590549455328542 143 82988972514742864359400168906172635331809060306864589154609587358402657662898624159923103015442000190886202294364679137068791063664230646169 144 794911710501237318747634810047663492355385263109448792122129756343663144284694556373655488419926676593041840592971967930681468347338928891739 145 7614079417355716610450806898249987559982755569128709346504057925950156585584119674365771154817296349492256071074076856707976228704199286920977 146 72931628265035767468435915396238497133908126887548544278838903524331014460494709691178270762614359852557279186852734027529250158357342491184544 147 698577215948792953107879121561483062531594776865017649787131095708613049710810729879414859403439538958795977300214615673089735834581862823013514 148 6691337328563716954482291789971307609346168432190009637250379247397100106031323393617061176823456023265426793740716190246798883182510840068510382 149 64093122739222344929432791759276677777180662403541556550908904012764822583650328386181670892309884443067499844877557440956489969300410796495130543 150 613917395096680855836011801748361944784600658254660652041313120527065425319049111210569887258260190746351416467876209713594633131466965435557903508 151 5880421360272562104526152114471675976755804390475944881579932608781923473096778763322690382222680359836514828704411828622634817080335816999692744410 152 56325746184312285688104903869310216667984882511760038542549196602914822413028090754036194811189779716165602498994373772111134731091718086361923132279 153 539517406805779987650205648528531154944680730162883267004827232284628833380937340982974037127061303464035346866032164308683851180614900553205028208930 154 5167779425308423901322624869336948709705750716138507569187214332772109197261132414962525864577076968845389158819981471427491520672110111302749106519176 155 49499689633285352625979933579331299314800266028579574721287223078789065717646720548544037888813234947123855656347903264812030028219226984531554558244467 156 474133873011683966884780211897145224903214613010295955519644615899244429409983014730667711398706372036535837990780088238615093646197187107821579098522319 157 4541501799354599773071417966602254208559859327887198023439737794158723831090935089718893764206754247559835901392520951376529097170608327898338718191990592 158 43500875528108080619361360983815232001363490861394615459801168559665417560597527701555302982492167596758369101790603677224305735922616706918031076526313403 159 416674099299239304532843935098603674259644129639554095067424047385714414066846194380467631135621975609401031341339290643791290330070866011569574021090644955 160 3991122084764697551259243417493548487698359928726733688238905012250614465181166699756661093515019922518212680662186763065656082362262188020093744100540115100 161 38229051247211962933269768364458257857404296313491679595654111167362179480573053828533062552948524968544576915684998873177049111087467603580245003412847654085 162 366177813713288370863550572487875918667479800566104553728862592503732033040508501127313808004788128005494632252461718042838733106949385421117785753541207202210 163 3507442295357057808227686256098449177127767923941025406657575252633376115714514179454228395315200657614412699878278297537919858057751500618036255172438461316231 164 33596113676324428619248316891078585726908679265310141952299463081339386980600629096795447525693756288817210611705010516530277236230330608211103448869668981898715 165 321801118623282072390954867352245547482905198718747750276606911266730033258149939536743334784113601737326556212990320770433381398023757509663837028751316483508276 166 3082379138994661372568845094974176138075246813443602211795750837929693375770073102438491681203696525290773596290680819650481897105395453101430085350327898170361602 167 29524636822757381308638400476746442204114614858651912995022475874677511124944390925541854546101718567450853535209605466632870392375613242780182145223081562932221884 168 282802387444145900837677186426090385357871181154424563376891951829288462394827590626925189534829215013862306292177379588879455321767178295862721811402539278424898519 169 2708828929013716376221456903649236252202613685181231722101453919793609833203247839042179924804306758773676329321167693911198256017481660853714331337299190277269053471 170 25946577866535233573655871858487653224232487590188640243023843139032721660222634592882301301497687708678686074723371431882268271725111862819144521216516462884924734910 171 248529870518363451788396669999802549771809848456732299436456905447416837853227654450169917195922187557893692390668966372183085997687335222692216059193108044138209098355 172 2380548866890805459056033563567515223358946067824866744366519841154452371854100631393053602129296321795431961114416799309934618792421136111850364114063940224573129497729 173 22802140023793927855280577712160370830712191250296240848396848161914964975056160406964135236637792138940274290193672326377315315209915408396183039316259939336251127638026 174 218410803027869209522090100999621590636063526409057164828471660376191135620604211150282628730122909745861749043470288836422429807934621004842127228650136140420168171535527 175 2092052712135814031497173415359378370289812879887843548124267051150292074758072950643607455548911096530027235417775588651261282010912860017539820847890770559460169832311782 176 20038773218540615870854700092740179920723307191878084802034075336135358772369272276835120556345801346745671567376472042175761442535303859966112258499323930748233386206925493 177 191941832906374798386312602737426773974687589199784206772165523885759908296821334570608359261970559137361178055573049092635805811914562626937035361930199453403870769707800873 178 1838519095838233602850820088952624004517102524504078474973535895511337175936180250539270611864410892286470732947435332023042150612131882513575181619576266714905425263025348255 179 17610295861927105260456713582114440099560504899142122575815272400424237700184670455568775000260715198582969546075003289906026058818423418324274209549569247797655129165261068130 180 168680608782697017760772344624043544716042584417634683996613975547580975155695744508152655550229930560529112470563432749704622684512111412386183584034279619205716414375470437348 181 1615710945596097283360839960676996099969750954441871181145203065592893251814689532146018383949815398006832402926853093502242150695800763449985562700548905793656023065921505232024 182 15476123062147840184067017567933157810511008149349036677279943163625445226774138271222238396923516582232506249951023629996927023607122920797226181163822909398897353308511371958834 183 148238387372179212170858801591817002928676600881174351209254509976789263546937167667625704905996236096940085222915553140261660052404107799768097865394497379379405392929738152514133 184 1419904675251046562416407512303892619271318689849138565390043940935685308234322325077475641363347167801691321372823103441895429154740598871324605433528896675812000783456870114910698 185 13600588366749590555795019408027106298193331420806029707321556151375994973954958433083078777315140339828577653647827066283863199299421549856939187137954664157294140934890132373363631 186 130273536770388879493862307851367231506006661373327105784028060586061770633552226986152549815839502420735197649132497713100550045329019361754876441998508194012123880964873803644488436 187 1247827956043185153764892477076305541760015484685230105920342324414850230881754893808280965878057002681152050360972467607469181938398386459494350191623675083724895197101364873550891237 188 11952347702260553261103625165644523083603951307438841181118969758452508176125109587674198409427429075272403426918535062585869540310327194308173632263579880273799074252339110487284269273 189 114485827075659009438882697790440330926757272482299923877901840867497371671225087001254434641091317416603439575099079692816628377015383321651426261790887043249137723191134398790832428412 190 1096605029212692955879913009259253496729022756047778726515514808936004903822895472476609145240127926975925868774907426921871368663081090731840207950332353839269254493477252719697269658166 191 10503855549734203037768275626335278653965412256768103611324483124615732058529926762206860657932901468972116545479857501012099397263639312547861093798533413818610110887969099278487923534678 192 100611412924938061629105852382664000705106358492346271019133983758726086167785167033862571870898694260231831999480468121229683896590781286959004044144215836472941425958691201939977431332323 193 963708646108384884654777518244445322973803087327681857849911276615007978556487605741127116730303517329317989150021005264294399613205772708993644120691023924897360040144352068373554550953955 194 9230904602015139268850686703515338240280377776213534674662770318439202511942665400195229769231859914364434444463236743787225817738636028543025142515532873476527663161536706798861509562409312 195 88418424090719484943356868396160022632451936402611842225879044179644122033173887218572041687391634800865182164561295548798122596008518952437053594576448181083942670772266205490463547800022662 196 846917832622781779782301223185777938315887082853561214961678190488678937891705078907088338174970885658671421588875210825077198649860623710207244736788588390569685797382504723628772192146627215 197 8112221209445371747465816242715249621622424764978033247213698305177386939494514219441796359076346694829191598364097643822658722526853793623202451646727116347891825551869783405805982815002079982 198 77703090448783065637804731380797782947215936064554646318607611998084297165999932825930719855801377617066525184084200181234228404894202718300473729041811053188634396226676146236566201436029351644 199 744280772109832693393330980325871338231932677711931015391573259640145996449324798953453075635859509120131810196960726413676700352284296385060624437155628840478874097516231247730260561467296561534 200 7129109853069999308159876782630927949780177421467743690638641295344304853634471515421407813456877388180665164767774656416445875705602344426935555177597185349737334456680519260732086344633616971181 201 68286336556924615618050538072566925130174198146039169841301833090985407859768419153997052315589360416221840662760142272149214884786829824826684687204408700245908651552977769106155788833965751264823 202 654082186481885576179757234062408464458161924841276585938118464197932579344553280454761614829898517193423265055779365009908869242737646984413698539892059970315394931798358444176336475450392117506323 203 6265140703752403118260060764184824227969839118005034325765980954966828940657714100356405045354625311761921775335108062703216824312022808064661740949073374814189556857753055626978297874500633062065738 204 60010788933023813325692055737459529616559689450419981444603769286920333285102367075730195392268125239398816138983741657478280109909480450329751890318839054206847189803098059577271663803626651768503367 205 574814670356405089185913204269403290041756977441873392252980871919306610653897272905327538146211095868079006162212335957068979024800085479089476351343096973292538266441934897997848148525837001093152629 206 5505875045663958233314848859226956342626035143723584397195308419414272684600433146810246668071998693876426718253432871788667115653247287735460479175334423136217919137886958268746283819672483932106708055 207 52738146017861636213818583825696737444693424596309740598296001780191714269912707853113762296554489051963775557224268473172650793122134509155594277030724759086507080307256169427942445078045075393735357430 208 505153499186593751027053448810382212567961652552537959323619483688415937140324579916348748953603265337794391402356231573538299450479779768286568603079668636440597125840623695240804185642891583804200003208 209 4838623975405472772144204337886677335139524419378616586015123307735629163814437402376422233229215002525487916984157626920522256634466966737927945538419238632732628222793290000515381299288328027603130169549 210 46346866869312975778637829782242938703107763871648525877844205616695925210762481359954479835145800671709361594225387659767259088747295754733366033345915421969895823850576957703611768284204913107966647295079