1 76 2 484 3 3084 4 19652 5 125228 6 797988 7 5085004 8 32403076 9 206481516 10 1315758308 11 8384382092 12 53427641412 13 340455961516 14 2169481164964 15 13824544308684 16 88093885500932 17 561359021271788 18 3577137606898788 19 22794527163204364 20 145253139714835396 21 925593869351030316 22 5898144526597870628 23 37584636208780973132 24 239499875355075329412 25 1526160582650403413356 26 9725124577132522575844 27 61971229709326044377484 28 394898109656752220339012 29 2516401848759961364863148 30 16035220502692720672685988 31 102180936123809199249349324 32 651125670855893512054701316 33 4149155951496017787385511916 34 26439588977048550463479778148 35 168480499033355782094816399372 36 1073605137325296272809795683012 37 6841313965143650781289304183596 38 43594777206704370377785946553124 39 277798184586355989519344409137484 40 1770208183277674445124267077749892 41 11280264544598297157792491907699308 42 71881019079077382324050375042895588 43 458046075375148487637182657669471884 44 2918798451309729884164077103514720836 45 18599404857667515238599809093925158316 46 118520640198433687133542355243417224868 47 755246861958365748980397250328219940812 48 4812645472914825494328611331323870686212 49 30667530862570315464378690317954215040236 50 195422134146332906273336386900384022536804 51 1245284815574049082055839947030871297596684 52 7935305172433011949297534081614562993029572 53 50565996944734887316859378783178455760820268 54 322220757923412163420825515155790938353623588 55 2053281317684945594678341090957822745432084044 56 13084086192100970509065085576081595464610093956 57 83375478073967011184742234668739877270542321516 58 531292001749365196256935300376852759035355874788 59 3385542099949688329059578163963009804165321837452 60 21573626692650357518389305946233657593015829363012 61 137473218448753749312486828967783563934449518191276 62 876018022370674815113850578989550317169083309886884 63 5582233282799708708547006737055717964445785096443084 64 35571560890115261699373644843431824482444162435554052 65 226671993099607997061427486955799899519325996663106028 66 1444417708136794932632497829316871998705505326899525988 67 9204235984559132540181774857394904392861233301644257804 68 58651981059366748050742432684496842755206611803911700676 69 373746923477330706194469929361898281715001349420804873516 70 2381620540103847951158319774795300600984182998729987311908 71 15176356086817612833330358706119511080029275593426691689292 72 96708010447307898028679231843655375156268197159066892577412 73 616250648783884834867433188081109581773760277739761481284716 74 3926922499697962251957315389193145571791249155542062798683364 75 25023454902750196424231474972027580675443702977835393665644684 76 159456494320459525961791063247420482440940924222679504464779332 77 1016101640632215896035611542843833054384811657647414956590876588 78 6474885507143673168402116546917149450929917906641186678277018788 79 41259791987476848594672369657044713938970178715898646921575625164 80 262919001883763247489098121411644399769071579384725781737921300996 81 1675393845236435338044997371253331942627620340829485884479146606316 82 10676080909119994376358589113126745999317056068267498064402341040228 83 68030990982894219282330134306873894224708911114554542912899800856332 84 433512613243779557470876583695610275575694153528811808132689241833412 85 2762464328774880025166815548641776352131023430243464485277225489408556 86 17603199848449041946284202505709993362614387397589004164409821458526244 87 112172541624043773523322155345402848129776618062149171209759848252049484 88 714794991974510246878118277394979963457978776844688181810679651930241412 89 4554874777325396634053539320383248351686744965664220587835718170503491948 90 29024943473379735450862302133102818607975299652270791387607308585803477988 91 184955105204356561619821957650186736849080117703238657361908287418610378124 92 1178585962536976989535304495018895883511659625313587435982928777587058734916 93 7510281316941412680267843634531524237185296906382157422432868293434969631916 94 47857625368441980803733687461645086126250439843420752213098362943696552483748 95 304962252311328214905064437693389505935011891278416635801957067432135988858572 96 1943305264705529581120516314007146197040081479575233441761306020250165712075012 97 12383287843693394208223356447276465355540522791912967549121313872022616029090796 98 78909793847031641133081429874906672700623333625089839076803973023157649355335524 99 502835405554447911098676583335240847482201244207977003341142555674013081370985484 100 3204208663493008813158410363847059241572915374955479667080781997625460972175556292 101 20418119022233270047714166213588451301081602647856449656200903760682174479744952108 102 130109998501660855081365522039730922141279557035173228925083198334273377469512439588 103 829097513422692905378701989423762649784630488654786803850778773297184944367607268684 104 5283242599952206917325451837807414859927295192442814711255118619743201100695201122436 105 33666308145974676799763354906956853420352544392480555763382715245013667927395978782316 106 214531186622013909929041676997468314502758629977592631498658532236122871088991046986468 107 1367053073770198662304238319354450787837900232273226197437078864672805425913353413776012 108 8711246769903334996413501527491282256854267106002212856064917923765146497037509708486212 109 55510515094242550325677557415021172646628268812922585202706110007664803775609154304299436 110 353728618580084512294088895795183079498980813266449244994683098358593040441114041296151204 111 2254058269683621384755912040906196865906352617613454374151957248479492067985361671855860684 112 14363493413465011644115028703162645743348545070228383639084968345922072314133075537806419972 113 91528220815520595969781552758513732739814405021144867976986949427536537926990082077221497068 114 583243572054784125212010754496945546205306654867100541282568772609067476232398272389324799588 115 3716592121121406492604949070444563892477888963985124317070033610553326181918827578416387608844 116 23683170559630708947386600475124165062523996128427468054359960183437013368502199959357414063556 117 150915825432929336661286407044090899867756417043051779112239586841845788851840089401836348009516 118 961678095791982520839458447408139638824198934787652581568237267159172468488871825975424779812388 119 6128083368812160299231063503680613872298366875341360954528702522746824124014742424220628066648652 120 39049871198517192011259610736131738550791772388238916355427968590591078994147709665642697347291012 121 248836764914371702881893021138199714366348939216306970669880970043150256462974997962616369164442476 122 1585657869606533152128212705022871046361275484961193129267454915939687479264234147075743794761933284 123 10104258027588245253369916850607298467063532637863124022192660531405211328997739037679741086675763084 124 64387174714691584165076567134159605083999626525197095638278804056077729385927236675455212427682608452 125 410293190892488108142056302536688041719743255124927173379180986266923260385499700577467522647075206828 126 2614503637388650420334087849220177871702204279773701831101151687644151905154788957340451808818796013988 127 16660352698150600509770389734394492935036456937916204124191337868441370294541523899073292571143271270604 128 106164454337499601887056376743880739058446381446318621544934758328512984441171511464151240762727714838276 129 676509769569894811170313078269587201668978842372565534317777956825825409910034484652765515054520918785516 130 4310910569639265270643966040911587455449066370822684254044706664466725931605555346712753642330735572145508 131 27470334909195277649826509973302763381467549226268527641041834823963779881598749488378213436097065329876492 132 175048702085809882466209705649472993848476579100588956471114017109879555444769025031796479483356515020553412 133 1115459574963888066664161899653099903413465856799048584733630780473301768586988177269062502639107343824367916 134 7108022216403976936784294474973807348500354681190984267250959394873594158329841140756251600540325346688361764 135 45294317214972286290833413726204251825848619341140695531822192642221952033960935276217511193225848051521060684 136 288628131639190096288696718183534533386938916663220931653751510916059287604407182370497571950419634973893977732 137 1839219652614441528857543372379924726405177939277983739448971805843527205095006535488612958880034052611173601388 138 11720025041744330316848016733925334951288489908293002449527796597240453285247417018938300424358559828382639298788 139 74683296681752546102505943647957645753398717600939082188898688957309064176351892990613651134989782588233780685964 140 475902976605290501450149538600002180468637063573401565524179636312201636093473582858542356247494238804105907606596 141 3032587649510023325741022995608184680266864574610054629913662698356175195948907508047341889192500541275806230502316 142 19324501640149001274386562814857284039993503767976776147298920343244419827268458224897223799357526833714219983089828 143 123141160883002915617741847721568249558887068077397214511437791609286238007083577542091199038732685670896314959619532 144 784690119620424404226646682791548610752235461469873396990868859892025986740511209895049498073698692361417324784977412 145 5000266193810959167115559388654567277030099957979524920890330852807036955155244159096981690360960103846336013656363756 146 31863102878195016552902328989415776496201757859977180858268840530081154739124664274098673840231925957478682796454636644 147 203040655372121279201854065371292166365291905187922166324320560299339935353251673282302790120179641286965435520557001484 148 1293832176092068888201369141641382058572236304875546440837168559975054928516263055879724835480329785178843317458080463812 149 8244662611155997100602167730004505744544486513377136420562897678628024758200834698028862687881589931104041480124335240748 150 52537309573723704151409697543466011977522460374137769180591609510495953593340790662683139473249810377012917091038024829988 151 334782516571441940657459211884244060864479276565455838581889675858959576120582195846666525561222312914674253716768832846924 152 2133328377705198767996575693015844378141265094461639793350861292970733218470712208275933121035556948894668107653229730608516 153 13594168577650623613346193003573934403530938554969655199128470347359294224812656674544865745004009390603979738705532782871916 154 86625866532733570221437048252954163312151509506941027220495847259632126699805747888710327730885837938649185740325810557669348 155 552004391418532497096674565756383405570936812328708569746957049427987709999389608522792831136184828008128381227458542772197772 156 3517527273798793198790973767282867185747951648273195879346715956957385463196504268104708507029750444302301925630906557174707012 157 22414673350917422403150118107954536677951914288597536876439183500989747402377971442641788224663513798083599954506511729134157996 158 142832604361226784026886931686550288002671593427089974617687420679098689963859783026073683544525594809375991979021955875240277924 159 910169537124917798575608049374033869306893496835239674818055210749731840137506595411948631913025108473297544035127644210145313484 160 5799856342429517453921708618872035933137568104138317825255636792531728121107107035779345689213073380075578840329805685970056082692 161 36958316248506950983149528134608116054735402741627266077517236704723169487199722868807625296839413226635861706168129224949811324908 162 235508788369830587066359862466768668650597546774837591241598109762935273925969631938535994321023599066148716581857681830768454943588 163 1500728253594786305531920924728948216335241216457354074381117821521654239532988532094521459059807540556497569248331255915579939305484 164 9563062621684181790458007023235562839744298328102128155701432311599838581027041196907506236134558387630888118410888064085985755364036 165 60938525337410127311078365463733147012869123430885480792385554895112253109057334249974457816702678551190226551882891424939580530326316 166 388317426875134164015716530153189777731106670703789852923893155019386417439293174962191179772380516307808033389536687718233120690828068 167 2474467886776298638865702249217395856066270201202987047297709865555255909638822887735440427139852899949895327519225248327873522714491212 168 15768005499933553815997049623909011881539464725605749919388396438809245697714587514299318270889448234418035159076429987422182176238126212 169 100478166952429682156516538370493499746511172274428301246527935609443696245446821049153466187666726041126664803458108918643781142808918636 170 640275146667273559831627570097818450699420347018575109048141963510868890927269397286876990230109289350214512987901042480817739294709925604 171 4080013358861196190195326837202755155909897740032312558350882002138307451509098496811525066860098121286994931701474861691149050491733804684 172 25998992925359279092040777580028012288571602792151887472263606160924676596854611888533167507100249691608106469958719861914772396263296930372 173 165672897042070168883504135711385065396361628584933962072441715117919506371945889232486072282261355356108765562905139586638810571876143293868 174 1055714307593054065816365839659583408620244988925930184618037581181737838216202777073269835947428488726328933060501097658812584418079815335588 175 6727308564983097785180544334771543598756268408141775444036496207800486842025635882582944562502953999659867469171887125265132848639054134173644 176 42868302724509468232998346984762471556812898901288707369783323129876456541314640069787532593730964042713756551961205486220679602801059677873156 177 273168884811633886490266251554251126502665218676453849812337277077933248421099936958180949906104932300356825987040889902484225825051201208417516 178 1740708982783399332499870372940707999291404935130022119207227647026026912782440998428116518967810669931642755701441407372506862364154169747429988 179 11092287340237259781538027604367951489029173671204339435201244420870455395792687241164091833150254960320071985961926291997611133248874383398339852 180 70683175450527221140766711738812828426038595957910287569579800357989080119419046694436176756180542042513932878927718414493250483285504004798659012 181 450413078792741508859214871754217993026153477020554655246253624822441739252762577896396869960662774456317242208646323733462308850003030499997253676 182 2870158849747081677451437255324274637478919955312241436445456172325135854291661858497033382699917253024164963944813392476263160016879197480786139684 183 18289459633058605706723201300253050490247825779103471434133178706986184023030582697893646199056769673343885778779108452399992884718142260365513963084 184 116545582032421913237256660080474254881819100632475334293150426259602744744047431451267389862597718701310540595674505596894897552959479032635453182852 185 742661235694718969833903815362307582211742401310913454315520268989274477116209689367297144241956952215798241054605105368664311331843784186986116427628 186 4732446321733345135888300067214256055954920406646492843036040177886510360837278099766010450243307790705345524999537715193070589111068573178361002261988 187 30156479309354540071882485209050562062837473241281796083990200169248474617396107940892884574735326726074225710778343584876836878450104875500582550123404 188 192165569878548399959624196194496910216042631062386601215787240473193280878423643187186150222174055919698197875450254233365575792706459835790633841815876 189 1224533071912420639429839432525276123260948524471579024174549882635359067679381070546731513256277084533590482285038405294051683035144799348532106692217516 190 7803069223872750876170379242898945221962469147051506764358700216554740350241972921078375991905243368056340584493467820124899478075187756096562211478259108 191 49723352279459573575473296970191512060693489931474231253812701985341746180976286165361705890311595238260022162314121119698089614385735095281807053578943692 192 316851189060726011523631561819744803537004552932113591719254113031173261865866111473218437264560193195594792798224976557387029388399394642586400529139569412 193 2019064914307243786363527744857447576516257910798898217019527983276845848337157635651082237290674971416123460938318351422916847261252822116977575489661211116 194 12866049643907802458450167966723153821465787163863833152259679430813227890896639003664701911976484027130485055375328553730869813275172176248497426311070200164 195 81986087850125642063697064787632286444195478503851239197739644082585211842927842483048584434672688304248901543874026470424421303881193945271571682218846556684 196 522438416375248284612078781646533389823505200871503341775138790854843571336908341366681283394802882021220370585616871078047469874067668911907012070287645096132 197 3329124563226235424029763212375204582987754492085118435635012959653564151986647019634574646024929420931546987923821991664634603902948906602262797763138129446188 198 21214118277082654829760027360040298521620260641109815682344535554155574778558895771975297388595294418435947433124286457340252347824371670568211536060816325738788 199 135182329686673642112201138670781271319390806519428236033871697040474766841965682325288783136067343245325444080174717234723228019158806067568429561373161762386764 200 861419834698384875466367861255307705149254603071558389507723737066701068779524193189120292398090225043534318828725874813701586742814155790706160785368867033752196 201 5489209524141999559815770474104028850767218995423195782418579371305008414088806623022686914242362202323438455480382254757018195123063866264669407252089422186718316 202 34978787330200457416844921873706971134773514555676136918899160650868254623503549588402327230104174516089931913047772284044321018890190440689861207623150487172019428 203 222894673214835203678651371219532682540345725908040175302619807070857748708169620626725542953759772803335769569412876969282174351739077619770350824353695721457262732 204 1420347563183044596083179911041900893243326023133576679442742006892531222463173146033469491755901711558990659333699049648797936386612781575633010939983268101512761412 205 9050854249421971357867653892415175522541899258302876054888714819964287562409533539727384270476272889699591537058241839664456857299333160550349673282468093824760278956 206 57674589493221621120740857602738625084819990715585825666450035712179888047014042193957811926310303381661178122072896679056006255548880997549915669217343584367270907044 207 367518709454863462413715387649509673503572337975889275445595390705402066079460161198795146402267032112829880706277309394734216359644834340648010991391532715271855233484 208 2341932608211157752413044283135613214185726402968881625453367592089094910368164959615734777110628011263164452455649579046915489495318316394336414262871354669433903006212 209 14923453419658650417236448431351253805285795468878614276391191581802056108259314072514962854165327950390831644364437815749471561028648877397762855874533351824949900109548 210 95096443504765921911002961886916323780257662670274773432924870704258013116342538669141800870714783607683163700728466394058638969219268876206994334070248044096913688741988