0 1 1 26 2 455 3 6760 4 92301 5 1200966 6 15177955 7 188364020 8 2310685001 9 28133195506 10 340850357055 11 4116281407680 12 49604299052101 13 596924491783646 14 7176484756065755 15 86224982057057740 16 1035557295293705601 17 12433548582070885386 18 149257476061593552055 19 1791528881194923954200 20 21501860041194787637501 21 258050428825229500900726 22 3096830015530122643583955 23 37163759158281581979057060 24 445979501749245671766319801 25 5351869156162410595183109666 26 64223350957183272563326449455 27 770687580161387259875105246320 28 9248309911384717160153539704501 29 110980190532433996898714560072206 30 1331766059156911243817820737956555 31 15981222892030381940171163732921980 32 191774916161573263227369217518223601 33 2301300925596694117443236300522028346 34 27615626560423576674798699471281433255 35 331387642351192536200230396288465604040 36 3976652697223205553117968235091052789101 37 47719840278749718536607423950952149298086 38 572638146641567092380174414914420875727555 39 6871658266071371141825930031317605969532500 40 82459903243836993336705628956170689258793001 41 989518871333888293962242156924938481790681426 42 11874226715269414803138197062746457815419207455 43 142490722657335021263474165710335433798727267360 44 1709888688480836611273643753784050584405544107301 45 20518664394512570219706491955493819336989277858366 46 246223973796091089889495722686632577104634389760955 47 2954687694048615057586269645705370118080622455288620 48 35456252396547556526774695634691301121262074361084001 49 425475029302284085029416487198613621897974364875788906 50 5105700355977116274128981265504423184360691325660796055 51 61268404306523053320310754051334134255220103319185596280 52 735220851956657904092608437099820950756834778290502555101 53 8822650225706944963116214140876156583390861043019369113046 54 105871802726299740469503261794979392678937559123754813240755 55 1270461632858128092931255623070672182992110907241515211310340 56 15245539595437786773554534052571398769758624393431234061832601 57 182946475154375438549698814854023329863401900395846180484550786 58 2195357701925481240732784396120511735548570364259559937423543055 59 26344292423689582713884818536858492144971626337750139410296270800 60 316131509088945455167350152911773201791203779238885904154976708501 61 3793578109104709162814065899707911217428969493617709049419649302126 62 45522937309555419560215730419682309114234677251741155938058007670955 63 546275247717056311574164417546958266099566724579123158759587748637660 64 6555302972623805953702578908276021450465076730073312748851755877454801 65 78663635671638713162931797469144224480944485315160434454682541885447066 66 943963628060888891703188391129045375460249121582620678796721514501112455 67 11327563536740461370422315350246356684464345748229261936249102474158490920 68 135930762440963893804940221880055251272253168826814903900317765116758823501 69 1631169149292193584538262166095037151872237032377095183825546369944440345606 70 19574029791511337885490982032003350755987190678521704160575946473322354875555 71 234888357498176173594146472747883007743402829654003101856744100579992799430580 72 2818660289978435034875795180150036278310255143900829219181979263301969796046601 73 33823923479743788032477842220527445802923275511026540512704092176065386553037746 74 405887081756945997301480507122762878241105237805022474749171537072845127527488255 75 4870644981083516294911737289317709992243591414036757953446636406697257925894176640 76 58447739773003510157292617102734399656236330986427283231426253145665188697424836101 77 701372877276052638834325562281015014481894871655888309789717930723932825173556643486 78 8416474527312715801586420003761933825701974796795104049037788126762627449072852998555 79 100997694327753262703633146096281914639091413948808588458244590257094143067568144169100 80 1211972331933044537120366601564596043091007826943200706543772890329366352754231605384001 81 14543667983196577522858550006049374044350226442075184269316520868689767953167403316762826 82 174524015798359274893615806370788845689682005666440390710290938536093582361788397464974455 83 2094288189580314055677895326835049930233089515947009990112246360497240889545930057123167960 84 25131458274963790723770789125105334041937673480249021622861065076327768713258079116990362301 85 301577499299565665130337831125942210653803654600502970050465990748059923014108117511805875766 86 3618929991594789393124760866508733760637190330538330808434759266779931034536165858284156503955 87 43427159899137484009982785542084231067914325232279218459950958719515859935002833400945334853220 88 521125918789649898459678667656846220726794580229709048669784827258098778652754223205605516923001 89 6253511025475799504235225941096838433964508118874398186642917220481727815635659845531247413742306 90 75042132305709599832575366726879532499259841358331005987571564554823447543753028422436264756195055 91 900505587668515244244925644192294165373313841169153448468774055740054950482558407975472773934424880 92 10806067052022183300971277678065448212780881020055670167743925006587207394993483354444310214742698101 93 129672804624266202571912691718848724505997236484236561167752761225944669401257089540684498760393802446 94 1556073655491194454545011177282691462324068875936196331581021276112750461844332536874254598408800175755 95 18672883865894333643996605140644351697061086437121263981163074705695465893058795882015472106259314202940 96 224074606390732005243611029793748653573888334756970667899718022912740998117584122802561460773347045799601 97 2688895276688784075048546502373115308638788487697873196343878143036333859585358694888646193743074645576186 98 32266743320265408997584271187262435430076920069898785711210496943744934487255701326281535143005315980094055 99 387200919843184908747024959517429638974186858842032416888726958556617604799102607904093225772696850953227400 100 4646411038118218911172409156371398978206213611445627557065978071598873213076419911197699929285055171608819501 101 55756932457418626983733787013754734222651637586653752357840006445872348340169123267355362849320348173833063526 102 669083189489023524202124461263440382545482764067176367867657399220606009044819030883099633464032379168047117955 103 8028998273868282293604045671948353165536330668189174961946463191491629093724009169050735684190847719502130858260 104 96347979286419387548676965157676786586366430989156607078363932634070676773596878341511438113494613794055906829801 105 1156175751437032650787550918646493827835871690516081540994067081945298501311529296227729582798694733829642639144466 106 13874109017244391811078029717792905044426410509758147519226648584270591850150768651901350828134030947467131051935455 107 166489308206932701745955706165794693416285298277596877343443754209840214848035975840824262769284020477215154304375520 108 1997871698483192421055623270407774984060774408475044159494822932062712649200882802437252006661203918465049638219382501 109 23974460381798309053500717616239209113252118794151026837284388796889018207879387749042393061254764802876293616755979006 110 287693524581579708648674518365637783795208128965913516795977427258657079080668932851954079355029481881820885394000754555 111 3452322294978956503837421476153791601031959656562257856349210484666281479888787067656423907067181026544992412311150579180 112 41427867539747478046475675759974604776299215157929889998615192996466978237190671971967946792496034320168537706597486509601 113 497134410476969736561121053488728101826916188165683198183003735001238683830285621807477542117647528104668954841072011407146 114 5965612925723636838760756196816999978013599168337705285894136580363254471614386631156304457004212368605286838443045207303255 115 71587355108683642065347502801422101784888029603775072502819975087142729313475206451186627630444490180297953911392809471389240 116 859048261304203704785917461134010037808455073419714511663090400227964924638997480040619237404757443751053725773697941628723101 117 10308579135650444457444988953743678984819850633955047118253730447193510316908702119537928058913837955368481860162119583831348886 118 123702949627805333489451702806008616066785325668424168471731130776985142763942145997056412204126845195548534129876741582820829555 119 1484435395533664001874315116560779138793000852696877942213830493884123710811166824916473639510342463636996697026518113121363445700 120 17813224746403968022498938861838755633448625790709234151648251329466889740662687024866989664028342151174276029084928878040251015001 121 213758696956847616270044526046940315344844433959986377983726449208336864724270708016632986114662316600368844492266507738973038204226 122 2565104363482171395240992390202285766085820603315150968132742606697290610126241119501802025681967235924821425178745327676691210101455 123 30781252361786056742895573303539445048611346406261876511299341760742346842717058988221140402308971077011894602945163536537885251708560 124 369375028341432680914776196611369467427988150207570784460654688725891406550833155131159146359096610652209411094882927903522712450857301 125 4432500340097192170977548895087602623893073749153214280005412684256484675458881053948500112452201208454818219280618901711454082785253166 126 53190004081166306051732463027060583604774612563152183971270682161293727687012916257351457518030400640503120316832097171234085350083406955 127 638280048973995672620804566612801820201757171344408576941820418506500070929782134322836806162494952268494154267344929939098035502587057820 128 7659360587687948071449774881658220377976780620825929219579054847492043790810284677525314534505471861232055019839229275737068118685250202001 129 91912327052255376857398259238335432820166923967457197715089496597448070157786018414385548963442378193618019011660532267555848976664227055706 130 1102947924627064522288786796127519500117567539749863932771816465710881204992130088039638742280984547127844885451349935015197930195538424554055 131 13235375095524774267465503035670188451615326094121433592535816636468389393466129236983551936752534045638376819521114103292794552431192207893480 132 158824501146297291209586528285161897021020038066441963893362346999152092333933022507724668434192721436838472065160320807767877001253102971481101 133 1905894013755567494515042274278899849065329456293182800927510517772220965625186674503367127546193945597205490019517624756104199248672345325851846 134 22870728165066809934180538770202454867288665471485233224505934917976540952042536484822248105194291580216217599086652510160642474138172710524870755 135 274448737980801719210166717073274711835501681625559144299670238025651218858814674721604086479215782458035630524617812289548219761316027505565735540 136 3293384855769620630522002619526058569450321747248600639933797755248544508370119320776557754584486505615170748903829875130149584741181562132677606601 137 39520618269235447566264047551486799052798273508918335663372425988814713469905724286694222005179129237108069587332248874379396932897920563277993961586 138 474247419230825370795168699555234358388734582442501055421128003943965698159330764161520191740942451406985375549972116232958750198608121106616591205055 139 5690969030769904449542025426161954458706057391993860902675427527310759977899404417818685002709005477396734709106020466508078756792977747086613214824000 140 68291628369238853394504313365936590768802627925397116822763363884382785073811028327422394048986398492961107521775456340744164408688253810641915595970501 141 819499540430866240734051826407184187340271048876531690246841743649764206293471209090627282729347265429620665323593012874840873981114604968247663572184926 142 9833994485170394888808622445013771033000368696692510592193629483014244072261532795643861635932670160270572219192725703009043428685596695921950475609924955 143 118007933822044738665703473565185738675341353241703169591386169984506054208447256506496342626878161259179986686846131095314473333011816653380339316165718860 144 1416095205864536863988441716582392754338791669951582375033186907893746336068787165079712780739237367472685431564703685773012940813853474318565068199246444801 145 16993142470374442367861300869390024173943063487828143220170925532227308931549552593628589948860496256947733063708258787088027592845107207944116427305444201866 146 203917709644493308414335612595890779062337269441210956401633865951071347439311213608209288157523399803453375615710690191441100621458071225786720187343346918455 147 2447012515733919700972027368456373260548211293992717378903274960249229376712085871092290708716261665111467717057006301687820318929460435560532417667354902900120 148 29364150188807036411664328559921950420979848013498095763543680535289858606840934155039970414484993469644743176325826482475305495996380388572289170071189793381501 149 352369802265684436939971943826627175406968676046661046896334376829911754106323905673850739769348782284928527160513558222961583188035138532820501078902990386972406 150 4228437627188213243279663334780036267725308111637403744627370016750611666539075765582733833178466436326348020640339989819033455571728916229399410118951913563593555 151 50741251526258558919355960088244516515437169332268614390503679217041719989921057021912786633622096445742185917184239045363512722516598339816865843142982824066367780 152 608895018315102707032271521626006848607113807928181528325867958021280755077403050217052189626860405120356128921145846076578820701112957410213202213133430928941612601 153 7306740219781232484387258264048663386660307902665843585029115432032135358849305446611110800407243114080081833167898494136358082589000540441336066929408058217057136546 154 87680882637374789812647099204876610266923232492211444981299532052812381571223745693253678427455044742368493800901311264173989314114841061743709644169680748905728878255 155 1052170591648497477751765190748860520219075091188307915463198296492225771383283238899749294827449462657287247603774682870381382601961140173993209048382086157991997241840 156 12626047099781969733021182291309055818756871504513859591059224537329842468869893430989344583100524491686395685038301341166884539125239915659904448078410595108464496450101 157 151512565197383636796254187514290506434106221336199631936717522706119753684811218883144518436511439087668468620050325093380877358921738127031922857678822750219930813414286 158 1818150782368603641555050250320140770081464762290662117992665240652613088485757314276581084142258918896676040083562912243595627953437776989973539961825493470075387707220555 159 21817809388423243698660603005030926783955097997538077693928424343834179874978482802693086889888482667243351081377593731547343315267398911367835754018225163360841211547362300 160 261813712661078924383927236069885021751281342770857990551272632326879813299963021533026648604854809339416138115685668533761660935093602795136402989623667283991821088507686001 161 3141764551932947092607126832914731463765937447653504352408323952293750359476456419850580105091511911776111140182243539837688135002580016205501566134695786946706835848875005626 162 37701174623195365111285521995585667187195740047067719955244306556315721920108330021083961207882726844154023952942942454467642623114505734747365329329903964418477744417102588455 163 452414095478344381335426263951899123222384805966617981273687032775220287929305042572238120929462144878652561643382948449709788366201889534071299705866585165223477906531752889160 164 5428969145740132576025115167461758414476905074813858509770287231443625874440092461701775076935464878164658693595233889289177059825842522119939639842657429838984590965001717592301 165 65147629748881590912301382009852852460189160123481843993131789509179016948510521608506006600995750443094496755190401714230776434965455456999251611794938956511682421765028615990566 166 781771556986579090947616584120728241414000315287506462924688216098630490528571338153776547991684474498842544523918015810951405564048159065827344744528578543658350110120620138469955 167 9381258683838949091371399009468690992101846933895872235153112529759615361037465600194088442925967917143578422006343926143357946564379117691401329825881994437881601750270719171902420 168 112575104206067389096456788113783908666292908410316824262292181853064736017621708098794890835257001139501680265962059877468245862339457384742514449381019165515610984620340167832921001 169 1350901250472808669157481457366683838084080862552332750671144834221076425130913687145643679103943864486845057307288735001864663702611243902645326066026325929021488725313340904595729106 170 16210815005673704029889777488410421529717498043656239884242847226610837742116970879370455826492688989057714743116699723611652217897649426648472957888401749114660633987376794922153873055 171 194529780068084448358677329861006782138278198068100853620427040447411037515723609191136782158867587833982043873350689771110589375652371405969746973971773045225797332140768336312886002080 172 2334357360817013380304127958332735175912684149171018043521227475195668424501002507251719177949015708947924634690392691250775938260623394599412731114860219750101763630143760237285940904101 173 28012288329804160563649535499998052432978975968882678922863553620972349375659381301927988942303836222985338344779097953465316003478591794206514890759470816463324917967944273577456725261246 174 336147459957649926763794426000018471771961841057235846279233234800715021196835373538608420115845268781151611279368812441613899088195747788543455517980618402271559997117998634358558995325755 175 4033769519491799121165533112000556401873255128131979748989763548401215896052126806768149875620107360118667791058905603961517990888188932456827580295792085510026162548701893151679708365908140 176 48405234233901589453986397344009354747356765821144953736988880427156980947039939980561931240102852708893941371210319878144977232588080806085299373435146922807824264907032847774894374189253601 177 580862810806819073447836768128133680367302824122229018836760307896629418224262624686022947036636004154042420646809528549141576162950948329095137246534121143320827561746889481135244832769706986 178 6970353729681828881374041217537775551599806963614664817984273636925550820091758248209147093153392505764808547121290207513652502112840557813936992512044432757499691145270707577308083493784876055 179 83644244756181946576488494610454677716735068156559310551356483180434755384917652957437906704903525130196991089438541133719152696524906859766721611729293597794365723684753118062143399732601060600 180 1003730937074183358917861935325467101381119894624178388500639394463843044632602767136245851942108479118962663910659221373890883557222377360602055639208009273183200857284276217346118148262650161501 181 12044771244890200307014343223905692966815831349453873957082565503955128454015253157888707189105249455222564446854745771744871361425841157251463711487040014385484191339625233930580727435993186666326 182 144537254938682403684172118686869017603729117105156353845589928210573657187151660008083687965331666535741984767809936648524364152762398261296616255521291469034492962831594206334507860711998744091955 183 1734447059264188844210065424242433827260262532555555177031872275831780914115451209481303599000874840147029066288834671210581941087061830844217505643392288357435358979719761892295010651511376093219460 184 20813364711170266130520785090909250855247255409016093571460812408420547702131876391234766584587384101177128577220397167591311406719519467372003436516413287910155765621021695152490474757509378088299801 185 249760376534043193566249421090911369687959905054988574434156509688559988836501269526413829433872333797766670126447103223800419508249819004255830609455663584833120402659634266963003554383264135100619266 186 2997124518408518322794993053090939311655461581834226505822892202562827210070100546029357212788100984384023503844620377928192783711009338306707494388002883602006452315036090132488560919835225796954061455 187 35965494220902219873539916637091294743065080751405626970778819121154785336821565491349507711265491553803341968397667856783766844383638277172106209774640405619744476452704350660660754220365375926514064720 188 431585930650826638482478999645095720942377303172026794856578730977064294888320039634662317203428216128742944117090711893092586866193039743230785036856163475220245050847159548691002621325396926808152820501 189 5179031167809919661789747995741150123513298311305595707936807983910426507024622416656145880815957531177449858966742678803228906336917373642256406111815951507999305997666259251380066947464217871145013325806 190 62148374013719035941476975948893813259797745121597341852504601504410357839179184083857596549934443864028233572049668010290783717953244924425787266263418141254291968672911298058182321932603029568954131392555 191 745780488164628431297723711386725853338678264546609649088158463632806212149047227456473233366078964231722280119963676920521169002567976953513202876360485503895152865686832221555746184848279561347344026796380 192 8949365857975541175572684536640710993832981759258848163922727528232729890618879365970691933156482723408699155181393478821585491387083757998658842655053838635377262661159995560152351657199619816318197313355601 193 107392390295706494106872214439688537956146521788702436965991338055905201447064735928050190933129124150533464090605796939057064344791328030802261190416131514923041749817378196646810053727377155576973486650225946 194 1288708683548477929282466573276262503714964186885199315583244918407761959446860711650106306445275392806458262307174366549246013429147413140005733980665768542411773639376775252727148587100477594872695625700213255 195 15464504202581735151389598879315150430509217645988552362929729914788339850043891645020752366153688193893073190407691833510326760015385238302256400669508279180359244097570052644277072942401834890563321969471734440 196 185574050430980821816675186551781808253547790978791912962603086128621648894103664887562064738470207449517073111476902524853341253771575436900371527926959472359333509033744900962874526277493298345981980191660017101 197 2226888605171769861800102238621381723742070925560937232410807650752752352278482001357035181789364488781984448374458659696947572827264637522469785977669932989990577229620744327102588182034802065638032299111142839686 198 26722663262061238341601226863456580882500830577254721003806256746707368751738799705573675991747721892512940010907685677637391279749772066814354902289428242173907500136738232858094292412834245912608733905559640171555 199 320671959144734860099214722361478972170777802691244445764687600461883149216057279519392795237443307087322743484807157852262661521410788925666972839017339735042014450748987485802429799255231726156235367505203815918900 200 3848063509736818321190576668337747678695476318408435698928351361553755584154298606343756273812424140865884880202012710144172682161401424056846257395987125745159968312141950781883505995841985946540827845713754487397001