1 64 2 353 3 632 4 6542 5 53159 6 324797 7 2714797 8 21236116 9 164681059 10 1324743079 11 10484425460 12 83863545724 13 672893105104 14 5372830130506 15 43082335143433 16 345656025983818 17 2769212623103764 18 22208496535336149 19 178160302556262981 20 1428717888078423847 21 11459230015076488346 22 91921591570336344065 23 737314822818748445400 24 5914154114029596910099 25 47440346027938349051347 26 380541667640765126201844 27 3052493312231024209402558 28 24485580267538125815120665 29 196411798922733010400661142 30 1575520531109131748568942000 31 12638074327546896891910201510 32 101376769710438174990416926562 33 813197316749107368105179071647 34 6523090187551421246605995761829 35 52325216342555555456249607109512 36 419728761750701511242165857540017 37 3366870389916510565751917037114674 38 27007482786781746078642108757462092 39 216641596399225680957348126233950797 40 1737799153117920353715780593362028181 41 13939824968339130797393713985131938558 42 111818862675782943148038868874990538290 43 896959474574944737106323598745877859173 44 7194996266043260980070073884835999907518 45 57714950417975700165909744797033841371237 46 462962785155788120735608353689865180560158 47 3713674513760174304712522016136367629242883 48 29789388812767728523141231278315049143121081 49 238956775450351970916965479568548725037985618 50 1916801344963426105595167215020372898791090317 51 15375698763946632056508258833724489489968000103 52 123336783538362501805925654799012505270334981878 53 989350949768788853178487348786289199881096375264 54 7936118275280233817908519503001725889827665488937 55 63659890658992109710022295741629982769141232062263 56 510650363110037860357402683653089954918859696127023 57 4096202344193938325107764041879596781067726299623726 58 32857851197433577336918950488201395966366069982869263 59 263570569668401694857103979282463478265065381540529121 60 2114241883269393983551733566353345156931085748781347776 61 16959475963571539847159600524211041899936549854177656436 62 136041115842491108649803376335209150678140692294289163739 63 1091259260574135593261932540332702496953299400556318841526 64 8753579874848224419172377517311406524036745304642869109472 65 70217191637097376280962473881064588147102374964543793014918 66 563250015639188750248628255075954015723959128673900206350531 67 4518132564420507373457313429623334267378716067137737279463059 68 36242381363312645836025927398040299479779612570688581457394184 69 290719713987149156676880047291038332574958643573553440893768482 70 2332019832072723998827541425874023852114029864491081019550491055 71 18706390504435005270371469788870597864251485031580184625861013169 72 150054060815358263006247289263204973218511337380282348001998761956 73 1203664660044532411913038031996885306012332875843180870790238183964 74 9655244289742650160895049803914277253575238389888032484459271945880 75 77449928862381490151682030563884007027296656095447679269299196055000 76 621267707038824360553821259369571428718261646580035122524085016997034 77 4983523800197537601258746921440739847251401299411134996342846363273270 78 39975535804862881860815658864406328849497046314914739167560888346700370 79 320665361891628777107400606122843654959530543582773798372375900992485091 80 2572230046372045005648779575424054594242793347460295206115485124661360232 81 20633246361342906070623590347759752951232280856318219330066260414033804032 82 165510412262050890298673467441653704866372022299229277443899916169985595353 83 1327648402360819221397630161607276603705716869229737411156200743304811698677 84 10649784845562780027826535434014120619953032641772298649651120132054164210538 85 85427675772515857992673081727132095125192797329898300649335062758375042568068 86 685261523469627033703514407421968843050122958221940491376803195926899811848856 87 5496852762310439197224563663496593192159081649044424138171746065324406655966128 88 44093224638577209746689738966625967542962318989088992461336078630591414703037148 89 353695567827223478480298078727143901885740140131416330184539362932092358781674069 90 2837183166485207564897029694829213969803456355831424219335711886144934688746604297 91 22758578428438712308605926063059817986535603848003209471083541816881315001282283271 92 182558848579752564755806180647972517159426687660599165679162755408581937565099989922 93 1464403117249155046288868146815613044871775461303720652381880489703352386342797967587 94 11746768269477815543823968545201742887864762661646571691219723181552291539061987596937 95 94227172252962133274966317612907527956516508779860788152074327300228599115520038576057 96 755847036998209946003842882284611522449415641815205640002858482480415056721623483903347 97 6063057286758531334962814624125370562163943339961016678327315225217896618432789404941072 98 48635056913774450992640041175297364094110916541454085939107464197359627042026624625796597 99 390128057369991948279173109010237928946601594713298967776199762032414478314728062182984317 100 3129427840849870146292987477297636797983568693775294375850594492902741540365131210700388900 101 25102830791271274652645689981300457665345161982806629182736390655332147833710803279658244659 102 201363362819723780347179047518874820756172104172880527220673956133500347923440426103421918948 103 1615244281540022213614377583323414543506626952774016871730863642542967669911893586992380449279 104 12956746711582959922003785471635637235812336749615130231494900198160344385033110507160527998875 105 103933062798437286686772922789576185012280354875942064067846871581649876181693340144881648134623 106 833703226829861358500992184848631133978606313700976040871173181942327798653959779818728691211610 107 6687583832437333277050162210397626079009878527551164964900471036238578521540378420435917239552123 108 53644721618672888015295911863649118410487045485391193273043550115996115771035522845497616831059910 109 430313283489127258285152615090831895142321127393284146165066028094028593403102609763026417248362635 110 3451775241997702702937111441732088027405859451934314393517194598941156843402222062246142256604972935 111 27688553382920026794084537514057207300551375725436018489505037992471319636859496218566223674511356749 112 222104840173519704718749951932576774340342529562955319686183515898284809341180747754958711236002451712 113 1781622873043804573503208012295510916927278569339463022596965968917910484009371091426533690480887823622 114 14291359248510875100277585138203040922585505789762377864624984499978119606433127719962383773262139226352 115 114638710728415544344955568576854810749537272420179127506296098777560547405196268239131983268260144266259 116 919579010571909402381812836874666177909958579191939720418511356505997890798657589379922091656759296830880 117 7376439871935914140964377607105906377542132649885454841668698072813044940294583999707558802576246458794891 118 59170407935307062708580362820117232624644483551982739594757516013855637588627757785249046263438984389412025 119 474637797638793874070356685192932623833352429083180831465389070281649007945928328418223519503683864401515418 120 3807326107903662803993059761792697060111192453700629643452002980889893783032696134095359550390263192820420216 121 30540618897267663576052545974560247310321920986565265791172483322571868160078493629837665826186661952017121669 122 244982797951528578379389568781892569071676297613695495538131703489778552993401647085931940510248752643179480021 123 1965139327858509664409861047767484271854908453869952966449324854382089833785550603180974503405188922479318146870 124 15763443842535718245431514233452834825005990736129578640824700859511796320575247829387392746986814809480590173659 125 126447096271571993089843472120138600738826255825111382317065295015422148262780711228408259556337615282662885777496 126 1014300448254092659174413927489871216690833204643078121621431955940649570998057181560205845645108189410692114988686 127 8136251678875054713951107310155106459484495145551796384615469946188223956455503164316457698283733606182978955693030 128 65265268782976738621556979424245080150328648593014170621264986154679716692596906594760011730328095859694824095651069 129 523527968090478034557881291770616473566202878194095968977898099874342802736894694840890933483606353372873552631309052 130 4199500568737928541407989416636557104946785480454697844283960956163317224474357096165815379783849073644543996218589144 131 33686462045485792279646194750200827557709796486757732950910831492552488064496791856879576561062768051484453868587042052 132 270217304788456875098491804087133193146298252444934963379547938666922432136005364888039322504510572779175489768816033018 133 2167558935353456333676272271604431891629338575739191085088984472023480324746150537139411462364842741624351948566515968825 134 17387160833051545049265042771613712153566378149176558849702370145976608483681365051049560295232766467013629302910661927181 135 139471807157623838450924912687205498301786302287721429858861609346695969728556538931311499888705200540137236932976374788884 136 1118778688400698977550442889545903480075803400105811590891255643290917455201649143068644790861168291961924915170629252496684 137 8974328067643235305572660814648129879940356557386739020520025089274469280365967340585747566523495947086005266156955922964539 138 71987932109092584904783145994337552323983394059452852513545289631108299433420751349864144188680390505989958812875472873810253 139 577454081272989006179474899234732193372237535792618294164258804606750128469738984738489134409217384490697349378168654054306486 140 4632071045929020277794171705554491884919380144442470215102049499893635660697474786007485279142574140551647403967628446941348660 141 37156343457187714654316660618682268231273296502935195132354696702090711808466069349112228645946980200620382137841714619263120368 142 298051097536998329384164169928492067444367070910750774674366856778162205616389507095844174978187546269528402993688112334442658284 143 2390828818916644400618823545902751138603386396384024335436403113421858214059054440909869750062585934360267522330129444726061937291 144 19178129148317590353292977276505771201285301783987356684273208790565403373914791400504212722572306268952125509907171376752980121273 145 153838131245301863313768456035864384012626561731286406138460918001574247412172552757845727375878313418299193145069251172474022997453 146 1234018732589609578581555791032244215335282149879044369805076585223501479853319414054430435206797891881941882944189656256773806660662 147 9898730698658119218817950406312900453224818061136291992682754586974924056373583716877087620114578737418333132068306595897027682776857 148 79403064845647618119966217130291338368786679999175052407275396190669878909759959952802760459142973871999812566584642670275936408669283 149 636934865571887035592356922262504547149288886720372647340670001394407323990187832577686322264604901889718633431961121760295628784832607 150 5109198540002136858254927302670872830764391829709739852444893759810780980539509298687277414233148232670480999562568006259698406003507442 151 40983640764777343506548251546273321948393827007573861858539608524725796390359750318577579920112913665416513111483271583078257083259317899 152 328751916212599704824903019045704390600646321538143945754289629165539731616825227984753091003940758465824360214034729799138285310973723830 153 2637096665807731914569530463059661738311180572077707506233779365722160229031593324648787976477607045405751864699624802500805708272459088371 154 21153576547724249223435740665532377995543541096336720893201080275904319578182724516661978759111545757857399319800611386967604077643314810632 155 169684261696705749089798212922950672350163709808444669594545114155907095225516632248162844157791274253082716604448941806914103197266227627199 156 1361129102806669940437238182457653103834021292686676087748686548989381888560302847422157763468790393691477115287752579531929311279918053031363 157 10918351625436916155119046653064108122733722738386462633763716966541812853266599715456608857680155671029417702774938489063464999786613475266772 158 87581994956148683091639262376184125126131883865560231076968948643841619108834096167365511998832233566151465432438516280711401965022131271332439 159 702542481103863625187864496525504660908110970441926485052886907148748836238753637421844380989887162598594246455603770800507393535767415136430053 160 5635472656254238970451250740858586773627377823603169134219463822852818442050040368419227024632048815741415049052799478089026029692723465021990884 161 45205169671005325397449882599527219541475745362773100381373542850479930111902347460311097586532797391839961947032606301227018736963911319100531318 162 362615079449724302727976636155314348697274119162058014668648912643000422651220450203771512922394953968821478410212859214065955738708378889051881312 163 2908731386283626502515276159016951410674130154407065569597265297118149934662497249646360662483492492349144212908856419155093448046819555430184260190 164 23332505339796619215547848910795251016420095533860921022976608696990118244712396322034888672750480710956041707912948371162759157974614748282428475967 165 187162626290908206958444456005667755194901937428679521906826010370852573167320532230355461178229970921040761351050390295445570061746203343120749143760 166 1501332504588018071175638408281315467516777578025593157408092707007264457835686148839300331133701339568684029927572938273940844634310688495011011818486 167 12042998829419737393871396283572829418027156222331872135316229635346445815052602938813173776414364154270627972729638838283741982252806103563090145088887 168 96603397556628549238867044574210061259447283118355784307030535290427175681069215117740282119654967551049491849185240354370211344022910339319806105155899 169 774908023463926294041924005767941063595335458129550056731219457157756381875876461224269918407092692548703915171008846619249726614286155135177273601871768 170 6215955753282573601423640582992083081412724168831277829568793257147434962151157653556798937395375799401893395742698895828410779723835539441960943093480003 171 49861538088159203941343530272980266006329173421846268306691091702282497236697250461653980505533743363115984126057322052278596959679933091899945023820126050 172 399966325243552787809217819349387734718706432788244542541443206626903082205935830722106647804146965433085751366067909671835838620954812569633327583629457487 173 3208345900721839576033998527485252167958649711236365763337871064353252926690056941471907442626258282839424018768385615364423380858478280797629413871204755469 174 25735875170017345696806187568786039645136649897641319407080982171780931472751379793173859905992472232466569485559300862998416496111489566931844687274615886094 175 206441353663798471066015882465023389944421904416668325925490715880021891388613661218640994391745975790682862612414509237993307219477897683840929404583261553377 176 1655977588521727133006583232757433351739515100290999096124803273874967598850483095759426891774503684729599993208247688174549955925584973381493723721130305861045 177 13283490565326191672506719042740402665848903667633039255270049547544158454530746708649413591299377362339458593877710680290456061506841543657929900013199929468064 178 106554051710703350004574501088567060797471595407079987741282854654463483699624971407672791099709962764941844056536333307891619950879095592656194061167699732592972 179 854727594387269283694107627855692760615904171525527419202945088889806877241823183774769434897785037816593423332351925344860521574252584593859401746634349524413100 180 6856231639042062586990381782682257181862423724600416866084632581508984203309622416693532562423917649775736353553227098161615479295772373011136279723240911575996200 181 54997536755438541903756554917782323419541689140386881795912175280827712120142482460342260746201928224321225939241763757127156708849709734942563102114448006102179462 182 441164944302905988809644126016907664786696748969161124997932104516328894184524393735482328162209142954348020620746004810964575936298101161224899095372755359991165708 183 3538822273936479710538017687211114294765184067948387246088049145284490894902851631075621796159697678302842970118465525353675626151866745098797238750030974732225903575 184 28386804636749251585967653557145728639210700924901721506414320098364519387690455821042777021068696660947919083877835595782807650191312885510036104775410936087416473925 185 227705890578282472222973871998240851338124595755914924989497858043919775290624920698738061616737168442135678756500805015386657006953239535607167759113990786649083771497 186 1826551923245504504233406440130380156739595626770527806209975250582833888456366198074998397141028585128023233077026594181602454224691023203024901833035149187200884074175 187 14651759424576130706261093475553813383353824607213247448176404672622223260752908428165547689735986189580011419896648642737260774449159938332136988453746918449206827299912 188 117529675178470907420660078417521285283513510341453711369301469887339481924023550506578718142301521215621349814139888882573438538208726724863013974751098084930594187235522 189 942768997721001780186227511622306096387883321687089728012242718371897282086113928255132095071663803098254174627251534143690782349583689592595276671256697430781538955934388 190 7562459282850763343474249726446810080352376321867707278534001764334700509864197993327021664816156289439312115629393991226800461871908502856605869600173790162911188030295860 191 60662570091958444816184748101943399400910403500312627889353703722857684300922075603256418084592950656066186190380653002568178927152054606657754894468043245673825469772167980 192 486607236154872774199270198013527546774416470820526649288258773198777672773526182379728704612037205139140520559370603332971161000038220762097657239090448906050433560800408428 193 3903339438459977822288836618448922270566252445759046228905415359766120876873905980310146592323457220369849435742773875793046872973447598371219044547447944816279537299417134545 194 31310793674650299516154891242414721912907716061728327706788987062254333457767124981907089537550284123099108787330926836034228933937895896600887297179960415691304205559605548854 195 251160785781754708605343181594016208387188888921115458266529606067677403919416242325015398897817834070468473193702624750281438520500934295966969033311167910188960228434557910854 196 2014696304730864298834617698813061442569022194063880826249299299961404732255277205072152489678114117850802675867895918730014380965602221412612086573373189868156982346951529793156 197 16160967117785873617827105071630620994330116237380124086421265283921274398272777839150387870113912615040986479672990024522088152394780598946243555961024171914818279905482550903235 198 129635845148902420388157566075375366925392412149137104256598090571569328834226513500897427330663096797104976055540410579435098311804580325601266691780546411070734298832370302505855 199 1039879125115912679766036788968411157400174389234799680945839005219367335828882100732323696585238743460576114247078302270636957975292120254460028990881239055080411546562726802073826 200 8341432060012233142748921954681077834343885201655785820036569226660716582576412540394373668374164203779774576272576375134479314992644572192371924051427674406044725429826637587300164 201 66911131429861214790736640304081316665460787366762595531756076216373958499519457896084865589892060083268130252590980069048159216332113599887721720188055393381819412090076434476589609 202 536730321246253175801496329606078859078268813521826305622874783487932772061972010957993209366199427258567278323920461847661208877249779057512083026781010394741407734577037996473228375 203 4305403773467527204459912543706920868268624222555144152469064387645171434468103388929532085034955175733087969450154598053531644682613885404558007949668588252902914549620418672532767965 204 34535968844740989212612936316793681455334932063135980597682257366917015573971995256158301736782397239196349025434898660583280725097247467928010509968016909105529985720947531818284467784 205 277031657610200273457194602565598805357537706479525751252957596201627393410951628580843466307415599029330882631128868349472094697308818739666999611785802615109429677387567108452882660994 206 2222220539498254640014776187582445243398440082403968328684632748755063016483419019619240160870158986336626755937035806952038621076831530924239321782539897515265321557156585557285746127685 207 17825631080460631077948926012217457950700641056655383116897754043840910152928271370347621549884785473854357996645284334028169703968687685171587586862040908880764665302917590083170693974975 208 142989013812476110012233845683536982362979623503843497909259100777465694915725266613570147978176439861843998046233663797899289248177012998655450151376948468577462346492894592560160519332217 209 1146992102483035543951649800489653555783826334808204076946525146871667847442361333068682842010221615447347593443402727389862190651925404716580822637819955641975573559290102047123407525836836 210 9200643098943214590820823200427070717224376005787890431981375015880437078324235347402868820651444909841888291595388652839229570230700659684146056979153771749934170856460695457237855623911922