1 32 2 114 3 548 4 2970 5 16892 6 98466 7 583412 8 3500970 9 21232556 10 129930354 11 801132452 12 4970993658 13 31006439132 14 194231313474 15 1220944803668 16 7696445791050 17 48625129598732 18 307759067766546 19 1950657679387652 20 12377791111168410 21 78613025212107836 22 499635602835227874 23 3177275073049394612 24 20213772870411999978 25 128644258653024157292 26 818939463351813760434 27 5214422930163270949988 28 33207321264301413807930 29 211504150162290505692572 30 1347252731243006012477826 31 8582517343872790031235092 32 54677434611242094656743050 33 348356093548726522221715916 34 2219503519623732530291136594 35 14141703279309298199219224772 36 90106923957360540772185979098 37 574146729987738511339455296252 38 3658424791101987012416496028194 39 23311513502849253027150717691508 40 148542529780968313078249977773610 41 946529826582538629148242873178412 42 6031429527589684400309762117400306 43 38433341689976572528579837747517732 44 244904945235371951314000517529568890 45 1560587607467170775159904439898440796 46 9944425259226074651245063168776056514 47 63368285324200674609985761857260062932 48 403798590929934599424472300777613763018 49 2573108468699910376329129226823324624012 50 16396522284615488630594856361797321572754 51 104483008954688050878791702777208796964228 52 665793907730250761478883660285273161048090 53 4242619989222484926085624723412874575096252 54 27035137648283800432926868147502604144901986 55 172275350354333708307360727086893777701707572 56 1097786235753385981325893362406899608612589930 57 6995398918187293160582189356741026748565226476 58 44576630830952138821423645691355185186291267634 59 284054736877188952220896230636688317984433989092 60 1810076218482879875826876372822604422060614583738 61 11534312500203232149736036392888264954143198028572 62 73499872219150249684002182787352878523208933850114 63 468361803491534539884858301582127307856466467744148 64 2984532875355619383936935218136696751651976539311370 65 19018281612480590545413792511684785625279031678646092 66 121189833280728621369122202664529464428837278009350866 67 772255673989112812837067228381382196958777938518956612 68 4921030222170549331557316686893635619617408667611150170 69 31358188046085764705424622389140316355255603197632376956 70 199823191368160008791101462448459661662488445561834529954 71 1273329567063986268612803609942916335737890168299978123252 72 8114014102331310174609178731607875593624043052467645273258 73 51704779939843457795232833240489963347963165668802900917932 74 329477400628480122105292100552030738908983305728703435516274 75 2099522671934492814741608284877417808549727455477095451247268 76 13378749037500058170697564161809614152785664629214998358963450 77 85253152257125080715553888842536690079528312448613784240787932 78 543257068061688556224273829497413685169413461047655299557914946 79 3461786859462385690198635572346225591992510805848491807769696852 80 22059479704285276203948025294606307183904451270672152357865793610 81 140569210293624043654114992803721161822555523705680817107674356236 82 895746552245610465699379638601932473538286422358431826141009683474 83 5707949019581693409961031449770190515057947711852085346950711025412 84 36372656903273993630338871347841342949153486629677823792663799463578 85 231776802120514089889573822405097334773347955411707242516910372620092 86 1476946986610117195290890515290759452564349136961365587254455143627234 87 9411521694686836710404084536647144233594690507755905260800042442129588 88 59972863900857751706295760791528058848593631645176838469120584679524330 89 382163960449708732675607642874913270124217638249599244987545700829841772 90 2435256267156789209769838734362307831067353846129872698339268930391362226 91 15518138026359984977015281956056637614935630917010559302076201474107240292 92 98885941106199215196671825690047911370085123814619502703707533316989064250 93 630129035589486952451862686681612226079878957023751356458851300714250588316 94 4015359484459273736292456677388610921823940274033330223760240598276052248194 95 25587000247645277993820271861881412472173706441122576568616026636967583095572 96 163047563789621399259474705658053368236548385747359120688548341363471866786698 97 1038984945506476424080554998831037550860284883246621673487016627562131496783052 98 6620704363235388077723551902545997498541505683637758120213648266462894400838994 99 42188990759864504378730471989302572863677925471987739018042124582207776935687108 100 268840117862323445995158239648957722938222081666924143853315599210296541860034010 101 1713124861977873442725881506255612283546056000268345884651221405275940030503087612 102 10916513562301157006474016168544047665235569327649909421317799202012324653524860706 103 69563095487723288731281980071538847383295089554671997702325484035109073252509378932 104 443275614162491810377414760410360555326274990883084605231222500513380833677966306090 105 2824676917174716604138460225505192569271502784517805905893704978561630271408750257196 106 17999635963513884419567986651489026121199210560866811950920037634880027470615551024114 107 114698744075602501680964186231373014359327417951869006646143898927844636260206770973732 108 730892664673682859891187959878508004970589859238978534706386401870887710245053952074618 109 4657453676405974441528011988548329022057293221962187402136759482813993340301702747774812 110 29678605076110111796199097151945596358021062512263466116697590031063554273461081002607554 111 189120420826961995532620457467532484535430111675415855434530524443841389543054877391055828 112 1205128525483369075170240940455478136903485766565958834752626143497711373314484891509452490 113 7679417995071113312194675387270882673120476093695556977512236412737620270377449033840365452 114 48935411863541205725349117118837594428918370461782606283671950532224781270752673052888778386 115 311830211064388431032001884131596271633391593218583729976512554533698919759855457880783984772 116 1987069829995976415339300549689906730335292192487394254205937002650001988144968617654960463130 117 12662167965711392288330515457523378058899601583559617707062188797125519642877330798509541106876 118 80686896439981395882373501735006099656386655360078711170247964315820652632785336217072345691234 119 514159603216951979650377928970459586186261246411867328551674930280933637405535572947866515939892 120 3276369636758377162158578889130744708814047429570530561121684294048670653288201513142310054559338 121 20877949044439026657185677474421134637632113651985115143349872460047973161783949805609458493083372 122 133040164764030650155051111596363763731562738998808036407486328510504043468249674650774910200388914 123 847769357170413305473543495436555808087381384149687557521624697769566677889128932727484582450411748 124 5402224841136544842779242142468905604270272061882439573234527201934933295671374575609999341821059770 125 34424496459273032202983731619528466010466645540727620863620690163233842765801231420260024951033675292 126 219362575850359403676885205786785389720806763758310058157734215804370373788325290041472883451869483266 127 1397840045115395485061841779129192614326887430248992275676294218856293934651306032204919348611498609812 128 8907430012406189721403252956256250493020518287228367457236310016232300795675456874417161694621660879370 129 56760649906381040812964910204772201751913744942195911898614929981604636177047945380184286342420702241356 130 361694829295039000322088892745856504081702474709424457464688953535571946995412431788722002858577280409554 131 2304821205439731206587500274089287190516204009512020274675011373493428899371896018495183072576040506314052 132 14686969120897874282747834676078486662046326499320607692949565893714934244019241428524450429746560807072858 133 93589499024525754342503283278376769596058011115066990752363126229144924114308431334233157270605044791716732 134 596378616688086579214623852455245999143213480097540594496824672364921234485735141223202885712546174640839074 135 3800292320718492016872814875127827708713225857669286648478725463317093463537870622323740311139649961934170868 136 24216531778277042699953513921346873929894544790528696411415805862156875910370331429084453951394122422010855850 137 154314553165065055325694863975282126501782998639192989536255870723815858557328497387291272226725089629432777132 138 983335745042345838947607622273413988929773253993082447359428529328017147496549998728555647299505391509290143346 139 6266092002636153763668262050671902412185632996799036704627479510950531076514782301957755786700432833355494086052 140 39929301038283658551576344618905325908002099028642084799237158902090033881127681794300741754100513888695616098810 141 254440739257440822614806067896127996599380966548404235057562776484570062627725020076778572541562450723075620924636 142 1621367970648950263139560615629666297024202396399790247613053710852340101875692993676671126278204137143701693419074 143 10331812837512884246728817631985110215074613041982559500096439425371649558002947170399508158210256572216010203856212 144 65837217979994367150599068932186896928939082375166979045399433910909932176144546479715103698325830986284522375247178 145 419533274509908925447556151851416790699843127792679732993293143558471655790546891558085065282916977169534411528602892 146 2673384049649384471431886486501414712470985581720295803150868588683605506579811156543224335419787306828977784001014034 147 17035555249506052907739929294455459650936726644232379631979979143641070148254949691641881419160773907692263834332189188 148 108555350547944819015986701596938677838869144599550613920741737636201660141469006334266938986597064900629084723379960730 149 691745232837589454218620906409529501929317107703950477464699036806090296053703875785211198665052629406653010935346790972 150 4407995227671346567154768100522854780454643185949579379307060256734040210105099485453315030816086073634192559926431526626 151 28088985662349066471650735888241380346989733922931896208976295398094994178021813254970589679446970782213515899561142125492 152 178990918725758070625145292866695817764732064977228168264034175500634167863288337559609428480555443397861923001219590665450 153 1140580488430910186450460176769393075253278020451385654604475790616586045618814085314401273995991378330500170780098733380716 154 7268099744113338812457870417196407617154580389763367217135902550836199884318165647715209029022046056273258097604482722639794 155 46314376255069729890429403969684477826271763179100929441336958286000226189950416243848546548477742574706030425453612114166372 156 295128234809034748728305104900941698351298083357467544919832815761722639703373638466248430562684431841143705623669050316714298 157 1880640138642964295262071912337533897334069844099941635168570467003386852718782385228534029207805121951091248661824498724989852 158 11983968031264610940549551936307370088833648141840083958976104955053463807992828335814374484050089431393484684764667490479569794 159 76365215664280418745939920752543453037001015449332634634535667562743931233948906351942003269813493974033878855111823893510962708 160 486620637524904484175087961761284680926181304742227173917731326845909823350042231984628850922090806136245962975303521471321014410 161 3100883600017209697820389670512368904447809017219555015445406986304973838236356029113125045179617724941826962942668829425301796812 162 19759702650020849865935043952509193357992657630674453095244075439924081572863603481609874365502646194801662554163613801205892801106 163 125914384150077109859727089515353626640970965991375335018912659350113195650146201388827310530293489298278926310277729111537506920132 164 802361878450456367501666153446632356818894124644591449821341109770418643224801001675861362788161044702249431280949942510380585923290 165 5112875612552886122809338229310980709988714974684948394023381111389090719799182235999181201637839418132809532176129660459630689593596 166 32580681774068377338341620557620179136747128154907820885626523242625025464825871795249952424624262141056887556006641769163292707271714 167 207613269968267096620568578817246549087783536339072692257033237762734140370238374374232239373583829441318712470118801360885161601084532 168 1322970162681596165707686508645991216920038737521166260425432068918215505710635137199389651727826918480803415455267496619733406000306218 169 8430338058898104767056895941031682771351849496128316544793419019124455103384842481709352133201459717026431529957866173900119960864845612 170 53720485761560348674494349031531466778096353916995768226069842296937739325308106917234143167593584973686384565559651010158689002703962354 171 342322048095330021492866976851061797592834891405368198674403407195763432985901128964159716249001912292410183746301007800812555827356827428 172 2181372393621068754950262028803648022195297884024149754171985417151078464211494227432025930912260894280858498135616280748800794337388576890 173 13900318562966161194671219229082995495784940921820352666283488971116922470593948837926872854180644984250385824108195591071566827430354434652 174 88576740366278853322851751162674909035659371413009755556182504528426278202597133764556872776755037445520058779486025311900768451742292334786 175 564435908312087328381048704593935044536205718685606307772573692810576931362231485044175381640631381377334241461426387330452023808249570741972 176 3596744396719495884874790544364558991959451957556302279905436416540636775857368580470924860506484752900219148189528344671641438170408764816330 177 22919467143788121878093622076464739347314587890197176466858513069443666551213337724219397621685777384121961190008837080507915269639530222107276 178 146049292419638869594627607779237772372080542711382454841441610444450702983367307753150212981404017822151603636223778358705670765356437165394834 179 930667178362319599587375843256019613758886623970025621487926043955918175820234893402664552637462524839567002800692883234483508716069792445090692 180 5930473078857681718419905857211257029541790079700335248376059981526314024515760472943504291600969018486330440820887228787221902705379163985254938 181 37790642838554493629023764555135074865346513475800672839312436272923973496867310987681138233563589845121883703798346355181484712982261005077258172 182 240812607554450728521656363095502266507206081080695511814841416874679798522697771275430282538244376388459056210479904981576963134873348913013647714 183 1534525681526937125096347656639984418928794749006126606012433187482648896384863336244469085292311572013825816695842082457412353086828807835075159348 184 9778429340470756961392049010057926130671430095442407768156631717137754084170493174945470769408159339803132277820957594220720891482628740109353528170 185 62310902657187550228380156773645766559978287555683865819691514631323338021490203411319960557704007012636937598130451958260397234984885221193461504492 186 397062601238429823748198923024289768002129571926075018998438202357160624902930473837855548392258818771136360658879326861303477203497071681136008495666 187 2530194598040258565299401942320450842799830250350077616376421992007072397680457616511697534346578173419935911100712263623177808286735698818029683543012 188 16123111781328090661980668445371024492714475450197682971971804304782071161381006986690403236018455158943806627404520086603060345563197869613432120688570 189 102741004077135600372055324054440506403422917077240669004949958016252242925092846273085745960557151258823216224963364558259967792363738764955769998825756 190 654694581414636839953405858130225138481207067376179944480027568148667587760864035126337176008911750854373474484516967120266033446571092540656025027569154 191 4171898053593915478170326028346942401895280551505726902006718541245815002279367556599510084365609461295061633652160050455519298866803716646366000945704852 192 26584508049498860987302190354173338550044749331942518369458546497476788963180570234728686067250954771312256903555900701045864506830391687168922611560392458 193 169403964132116364998051686307153811696245191822110470144841086224108034224488788811890083036931036270158385580180654831400059833086266990029918155014835532 194 1079489716726819111035241332440024384941102688949681963369344092112617941175410577720252441507697614362286314317038429733541623683976982098494356733479281874 195 6878812160559268317244924030384760734140564772972725592172497672560737738613475573673889780997080505188828820089548628575652911805949165683735926397865574468 196 43833726257007601776525710125599254030908676243077319937562374202818913842010470129234633813903380731442597189995727872281389756561976944903333570089961468250 197 279320835156816139166461310970985867438244142549985180423407963046210553121708305731938953138108383169997868374161166532304399875799173356622556851874305566332 198 1779910941069682567057931517361154716736302632579261199359412916095803752394360845216594514535010363233100306064619703909606364007407818416872127528224360451746 199 11342093246860513412733701282977392851362283556363258754551291918403811733825915621638207678311965037027359949148521749539861983599197310342165956539961396555252 200 72275008963744863620874312438063397612396482856767621888066558554033605524965080610850085135640343956099807219076228352527442435487909695680256585961408330084010