1 328 2 3416 3 36304 4 387328 5 4136296 6 44183032 7 471988176 8 5042151648 9 53864590280 10 575428804376 11 6147238485232 12 65670238411328 13 701547599923496 14 7494552376793144 15 80063441950649104 16 855308552375931040 17 9137163006998636936 18 97611262733715707992 19 1042769906308508770864 20 11139791116910054415360 21 119005108776092718550248 22 1271317905891550401836920 23 13581343141173566034500176 24 145087928568865595997455456 25 1549957673375273210630683464 26 16558019767403490027890576792 27 176887423009869517820579392368 28 1889668019401034408614803804608 29 20187106368482690772722840272040 30 215656538264115446107442798932664 31 2303834023913032894149497429044624 32 24611594215794259165027732291636256 33 262922833657127668680789343377463560 34 2808774427701685199540605186928574168 35 30005814542525023916230610707949910192 36 320548669726079770031414918597001706368 37 3424384614439889030282027012108926802024 38 36582307446894917764535175935843557804536 39 390804587923905648440738487224854672630992 40 4174920517632278882372797773674872287963104 41 44600196280041621368360712918047557731566280 42 476458773243031697255632059995757235509308440 43 5089954339547199112541924849457806490265881072 44 54375397481578996503777530894822463815011965248 45 580886124715753978298111196784134781046954074152 46 6205539738842346009880773273356362579037354229048 47 66293068145146473943238710088762698513878065823760 48 708201231327041044213714342672024192629742355830688 49 7565632396965128175031665350933117146165506303981704 50 80822781766071151952745282441867637755446212420097368 51 863420492783436583953331578886982056680283937373462320 52 9223821935702615460097062736988616170569649162082102016 53 98537030117593305560191206926712434288922075842943063016 54 1052659772931303355512125217946339065075220046044378090616 55 11245443425942453062296366855181029302497383470535738326864 56 120133780256391656950578289194897615844915762624957045939040 57 1283375373655528113123895900152071854926738818203407917906504 58 13710151684149935975305910874635448769088756614318220022692504 59 146463975436115893371148414482907971698915060161148693510584432 60 1564657823979517782041759460742700350518995776384174670843277504 61 16715059787573131337097305854066908466520894983016641973700162472 62 178565063504774155049078490294441261110822933391178950479617341368 63 1907590060082788216427760157976857060645661158955304957572621918864 64 20378565470223491541275977530265400223995689734510627406914845815584 65 217701873853422178695202114717530020660569919299089954295171042150408 66 2325684109047915850459990241459799520323212369023224086882720881843160 67 24845016165178837572820956479841224194019851453342990876013933271373232 68 265416453527171646036944707696396455829814624024509696488130479276206720 69 2835413482309327675955032760480765958745563787266517120075479435652923240 70 30290396502636066296186128248899548200030666734019976773536462444468403960 71 323588826113514352360608109670110757453221599811442629879231632857494301136 72 3456862255877360666396303654189943654367865184558753441330358023370444562144 73 36929262359379225502872909122539152075456111759929525238109308814003945923016 74 394511067396214428586573460634066953173151430852271325323995833366024453929240 75 4214516412039070780623956513127327062095464834763250294889206372418611698366192 76 45023194671260878180952199197572726618864524876667556269928805868735639308802112 77 480977616462882993645836042977573166807170164962478445896971492403349492460713768 78 5138228622545622069620755196169202627865603667427653416522331557717230458327753272 79 54891106101159853637559085346396637888963937144312953014335518117972483973817308432 80 586395380654753249504572479835906294497209677627355856479340646906327955302923067040 81 6264394487142010439367376095436942960742541213341510247104800974954610138191153481608 82 66921806660069425551343612628453367774543620970245997423412645074384713375899602276952 83 714917972653242121218993153941698286040528702844866930991533671116286985532760973515824 84 7637386572941807361941235236648550094658683321050341428589464830814849569821537779808768 85 81589323384996988587455223669241836745402916280332370460926516295699762025107152625310440 86 871609368839046417682301104090947607979868731801908416373383175915158543671390844199412088 87 9311302757876509635616720846237935057147559987376770348735931704804031629935304732377277520 88 99471577691185879154160415005338018557991267958907199144785878299073396363167157160960520800 89 1062643437300296889584949165802079278384394740973913136904393987093559802102001093613414775112 90 11352097765485112722675447184133175722649388481296056173120692440585594967980174414430342784920 91 121273156313404246530800073157700062872860510260112337483057433035379612566576574504421378065776 92 1295547197182449021238397660654849556194595828665025225675118332035900539167505414639336840564672 93 13840181876603653922131654679528883877647356814589262269352011245454510263576794622333435185932968 94 147853073044387584018872491788893350873552051624957472297976214098942193447419674497041085984799928 95 1579497394150829626385637899299065783487541339903564806272047789929661240986181805466906294598227856 96 16873589210961366902732409965897470867568977194083173017632154536551712036966187503110853364342905376 97 180258615123162086662295953001166298605102720400624178938721682343376564436181446649597634397003003656 98 1925682077468863088745078460602408573599604492442227334478337227104906993543462154775432756127013239000 99 20571840413569834820529040502193251077277927386988346187335970014517960513724732325202841198293727343280 100 219766607869999229358645705196874073348766585885329422932249828210624012679552882688899726677836379658624 101 2347741425352859721343922522418516639762259328554035884306248641803778551490096060184394962895833614280296 102 25080651941346710305112995848616324286491950300047067588915198263063259843758678230234474571298075454813176 103 267933723454419810928772941182349564964290330667555153054187694824263937971091033524773162491431886470819536 104 2862305187761192495061012439294603082152673806701394451412440801141064935505722548457628525164002175079175648 105 30577677502691712285886714354499115619999370526352045405193808958700806527226353805566032740834807800058167496 106 326657816034614687783794059286058574124147325867683334265084079661383359677001574537020021047189376023182870040 107 3489647922642622038261541462739634305720450119616936415627802558206099141684976369505282796912837363527468360688 108 37279507871054733555264128857297578059073953800819627607648842520611965083058838163232530410786950043225924753216 109 398252699961662743023572845903500807167672808623028754435124046071633756015879272249003438166239435899460018015784 110 4254487842901527463489723952172821878336240275242504443021085323309246692077983436621094118526321847439489956054840 111 45450204875294827666053364468171760790834327165923936308681981840031452027933532547629717799324546951102590184794640 112 485539317418161443653843890569188458148529728975856430916730453643468777484475146007733564198933388333658292829332896 113 5186960749808168453012398778703240833659602799967458620169273524966633229038999462334299724342567074158469125747988104 114 55411705818417745539672118936389338107953172364571016070290108138773283943531375730448227463904327731159255437315772248 115 591956887628352892496838976596029231746107953119267829550705586387005475013734574373360387545084887926070748354510051632 116 6323807427241774926873820502480283215712651751434661704104471911548588151258770379281396816867938868849952752481120913664 117 67556508273868446613141065112837248441486630231176080661021586132819946022278469128411176287880850585218359645194563543528 118 721698417079702655234887732472295193060593176091437251025807046819604025662441818204274342643352725382942957752469908895352 119 7709821281820423150300895079525369707699474257197731362534249519061371952537664464251473817950785854023487478452617079753040 120 82363135058735416529605627979781469270369563230044570285523911178863888419133221302949056869770384381723207322556971320412512 121 879875910055044052747725758333409289427556100126187838519934408071153639448268701590502865985430183014135701533769172478244936 122 9399613268036746919488559179327319670095851044317760053709096692707673269898485991946714871446702357970624081496787396043756696 123 100414988726223002913965926489747966697191379999109292214424572866612874467282058267897628337592660295539635922625137626535154288 124 1072721789009678813101270583963972035658850780075718995560730972641920388093853970049324307488901116134353567954162671462975041216 125 11459763639007574305605837574711882750734631341046417200288662561372010846372826612729020300939649070163253439778632773610448789928 126 122423338471719258806482209440247710560221227310412752397028271297970333679015125933104108344412779049350242754019487752684762792376 127 1307834461048191851680138346414303133602298452133950363979413817037345552966372499437893737797273303838030801198849607225965399772304 128 13971445304935359841571057725267889490311934235939005662841140703771802880559510119629378244323223425363661702455542419733887582781728 129 149255345169871172779960024316944858936631909800745667893673584157169934687086196190801938540049593782448046158167506047539850774619656 130 1594477706176043561303548065446286619362361547212047310922754224215175958700095507793320489599008825621822055956689296992783751268439512 131 17033622163406584400773709994311451343296980012166730767204833924926366625679446544331350560411140352871656095136538136165142516473941936 132 181968228769742155085823088228091973985902160871845217842611748524050314912733741246542848482502098070526532616242941191195583821624166528 133 1943945683656928169548099171334874405328432299305646058204773556978473413693048959943931816312450463434819907902055099580807140955357384040 134 20766948420375925275501936699061779500896698194351964696508315164596458792783491365351555193201963925957498392812996178185121117141061839096 135 221850924292936643952553555470002717903178714306767894704004592299552453576096170973885698828329393048212256355949807651639482852967581086672 136 2370007938255348181162742807288842341042212889929776810735564433078333985563566517141682414873211264635599837372522671133545043117898988719328 137 25318522540733899552136459811866735271387408509737200319036409188178534174168929886429354907509412761763583443644052187922836269125184576970696 138 270474867741386143314372293451148975800746725971647909582572520412878861219327839104400482650854981482600391890246436311279545569317408315544344 139 2889451940255268903300540590548651679324304243585817955943245503308602038758802754353710734491689115398542003127408587711921301374782927110344944 140 30867683140999808676626813450839378676481171503109620457818388815363568173229633653969831360729030518531773159844738354693274250543576863526606400 141 329755912953162800903362879696762112886989409100719420469552072083174870516054520525719472857341887969554809201540993290803993831140475451498521896 142 3522744536117841325894040156766949929762125644740719447644005276930244627497621609466094126515337658615906845979286813141859799242220906266368306232 143 37633075190711539735623811195460158287974805872706487835293876312495485861384860303954821862310856389851100855259146734279596433799977626124164562704 144 402029819020169978604726071148697000595625250894222652712712731932002978626284424142991500856913148168816374366386948104683041628905113426178162764960 145 4294838371892687160868372701378963247960593549632977268073674283727954097520931274685678476253549191575013487444045808984684953885877198290522075637128 146 45881264941087376539028472202893201991422051510617411965576341748100670305718062572550084913400153749583645653840029377419801589791823261853022079716440 147 490144282581363786022943337586210792801727072849271567413489256844253641221920143005673373040378973767049634633000486931602857513517963577168980380866096 148 5236155063633825853474991135792605399435288210368506174088616069862250287563803324669668915624146767913774050310513595464799083410602561833537723374688256 149 55937243021633918581806316591147158782165836881295019676728244199981293816870111230228772579541214080713603837574085476358793928998330232300562246244165864 150 597571141197232432570551009005638740499513973404787825757729799278686758828796917183368913428771571977143499633753259670591952336848849347745969232370305912 151 6383783853159449429114315697732059251460939169461651405212370720292991700203856928474950016200956749525157244029150546411213568930535032487475145380881591888 152 68197229541927630527590800676914613126035395415639461495587547380672872925868674273421169242697311496244115223991422079129091709317630914308373593765560737888 153 728543168781093901860414080039280000019212088323845309665217556012320484011988149492283273133048794740936881896472195644929541267662776626584963533837014021960 154 7782942977929581707537008282920838115975779770727052431230871218308569126355854110388891893179998783813179908083074981664935804157830881457329444296488061485464 155 83144285738137469995066648241037260527812818000474803264204720754978344762555199325149274458089745789103049406949388620848055605694464775941002010446411306262384 156 888220853025450097232427484923445405952308903569537211745922414734220053550015516270704062877456637496134773347466431069254673523981602566348532801646162330979776 157 9488761335132630436887833235699951544502967128912402540262726196448770806609730400570897992679587848101675696242156801051801670748912599488724091761724711858133160 158 101367347285786106738896783804410815304139490854333896026803736416883324388966771097349608501295405193710426277195718728890536586378253604296563887423703947553457848 159 1082895726095690976463919806113726750020744200392576620655175462430018840724845486282666086242436415814795858395089313198305519564938974475888511791071547986318098832 160 11568450640127844180680910622126923466255624951782129734707044703714969544710482552861062841798850196837408545632562925909411748749031505282924950858287240179626141728 161 123584429218855752580525530091210121605833935410636074822953610473729886673748840243262636373996812835649253796709363784716726131402514123234401856813776370067717412104 162 1320238260115149067298857970226848661866393139316479085722611526843328090316268335524770163177207150084404437197845989941021630890947398907931725714148089732361343562456 163 14103953665434215945653854868513574046900039317244267437039613869137278171620302298274679852699389200424750566784876260949737235952479818256692310157564353088142629170352 164 150670916762680124000583286248450170404441693034033255690075108082884396061931983867017909895363063914067774756672089991285263251633693461971306472381402027708293227067264 165 1609600094882867608362907168623289419864922717840674508966482971356704125340706518881457504869434326190704352574061325015146154170877739478512634274042178780138850918102120 166 17195172904719845231559054761396459399068116856221197220300388267875719943973002272805183614419179902374575115190381034209280876611767644873088072594955051069098874062233080 167 183694056780437779396556578386760117006122258056913178961179608517947272666604610789720861252942896091271941411637851407956179009552937598282390352083778278715347696757602512 168 1962382506034153178038491387309757138199063422346479456750637643963025993053173851833060273321671769861276625351858515895594958618612059240162114095687207805221617684676019168 169 20963906875831944744933702762061250579711053977704584709416292888625950677519139680059811467277454679720369457745289401078824809630945565335289719330910628100180380581045223112 170 223955008846223945420672577858229682321204638704632311055795076570982489452869580247518787792348191114235495315215963414537568799920217628757997879056243638884217292746839384088 171 2392485631823425556040429530505717972231268222127313017789346632516912965239615961825330244578904400900019303235545493205564002020178682899870478772874668796746356874719817350640 172 25558649158911395510526380447452418996457900937976554150776823918868251422243874015680396235519947120724664543906660788291609034232474817196762930052006326257263266113138290070848 173 273040112817920609882163535037843704551124269246624644642856821675320727620414454801183395879343657005135356040227025165316921914807306217840188955853303950618680166559720974122024 174 2916856158715632107263888534212519556746721289187230377868832648937953140394506547553198537939666660581818736367901232852338878893743352312783815306936869122835794213068569998954808 175 31160439258648367825723438534264686034590058774706453159621654496899038119415722998691216627107715373367683734718291426448099397440237200988867233347244197037693965673479402834105360 176 332883392926533334768524364222669155815555360269576887204520204588501621961540983204752377111196403253949590903598333649084367325485752125769979465731201316765720736331274845648253856 177 3556155045392238703382384429344816821554748000846201764151197421970815713624526395897671858675265949608540635673151665167009713852744113460900657325925997681082678538260583285621765256 178 37989995823130995357861014198834026942959721375562710187829976554419538312560531943289293093616329546127867449133280323739306959240252527229066735787148200148727684911701759071392581976 179 405842761133696080205848866841045895248121666047928910049628762510092090631227267162560484568401402108217105961133138861082351681314380817448399800578239647746888537344145054600460505904 180 4335571594465304132617511932057831718269731646610394921926481890361245619887459485299910928639164914963945410772901980245883103388422343043258871380584073431314070460147166838875609327360 181 46316413278447257290339021616855284925751988958044247865296577211012650410646863398877308095693726626277600136427956954488969243853098136633953023028258633933002476642915944908603275194344 182 494792922280064237536673896429192444728636830933421515169187129358413542302443947094387579056222653851123854918559919088842531879750330755137366512308195711859648524365295019264838293561464 183 5285815947504931693028539178026026582808759161950728378279073344143979933132904880662511455199739066421795249473707161139576716312259600501951043210566596622299449062075497889806504903840592 184 56467764539046614289560019787465555075432973418970410845103221100782703465217584725004607748647042707341808991554881647330534329097673380098074707559769209400229158486823746068451865134167904 185 603238641622081432522603935557090267216702880005790767590918162293132888426915431722430425162377942595614034058332294721416072179325089146600931557267520833603956404680700928009270194069993032 186 6444329109122511201955449652250911246114940098785902708579457363208980894612499014901198767484432162091568399198831014830384951602303348794266022931860894290802157377602226326195706910662913688 187 68844027556015178424592383955876727899276196589617153651575091580078021556398539088466581107854738559868191419477356727566534750129758278970166137640875490661222937951393143998269726019364662384 188 735452837662216920426098825332596581543926391322508559092362485577548394560975028337596055873833037003314575427481418129677063754358132747941960437334477249090758162893899142318280287483975232704 189 7856758176812207623952209107448201217506645697470398813757125647929665037097275121977242785033533379671094318137099445053954349668732921031086982043337568520888650044044457684639060089871602405288 190 83932845027999714684367740644669513628808742308106425811184270621565486910447706076569588293222068896790304927110138531016294498578909909517467607281349437524861958505248586695144237775109537385400 191 896644941330310147597426559428513948775852796680286341367625542765815942267899887019524282501728920080751748453237720560879418525802456927469274397496113817058966550444680305612743303814979962746512 192 9578754902744365717725469042293621684460773643814177001413465854885745911753770995509774739158232166062718678169094384186571387392525443150063545462746236033718126700010520847927019637934671001308960 193 102328738230229977410150313206599282649004383226806011933761143164361919601783850825303512701661146252331157243872030133363926695698442786643612271981994999211934572466936000902233140692277150768284680 194 1093166155111754911845354733145841845137055535610351684005697772012020590001788576411817556875657918850642396796703027599368242953900319006582249391909899043915673581803303170936956547629172668804894680 195 11678168453451980814529446990868118031545784370951951559547572353270506648460438237602927251551372342873821484800784636787727137948868777090044653344079800801258466256149675928379585899077819471147485616 196 124756532014347694610986879912862636845268433064894880384959922285975675352388830802118305003237436903293489948898593538237711279936001632768297276066445064474032659598941273267921052736848041568362948224 197 1332759699629636728731203248367213550632751529996857414560481521493083481594865761747939333521753847537373149377342669068415018953763999911831728013062210901469061101994422484791739988135268459130403724136 198 14237718765319647348972518078013864659778401862215648518686882647890541326307666922827644003651936126493472934172455542609957202507458192181629634299695967712294376798198524115466137235823669964591947961080 199 152099913957983157080440220438639813424337174982104162486588898428727108895270081958627485472195361519962175020434621759485192489200868732103425691978824169486722980833000763457449108925401587461019676392912 200 1624865907758818941152289416137228996937691300917212989564337607033211568057323631062452470779608304078142292402791137223668935083642068085581245907358235488735243322897895032705293727542155466478323105807072 201 17358255829955497622891278131979028277785147486187146938264493084616672611031193680671112083547994204903567248809752431765303492951361591480581414328261771269903259406036594368089532035210563813723637464620488 202 185436252935960875263841307101341702683387144040582713369735637037224102555327901325670368002028221869922959361009341065886282190222803080254613240313673948380461471147360829224009697626851407734273637512277272 203 1980994187422217366958469110891024872469337360547299183357290429879161608533130103426217731762919728711278332887064851413898920447559834068105983141018139714113649714606402528214188774544281491933935281847184112 204 21162733330013167316573152030600180013299852489803958692804968340481588612253048513637323401047653068982998021982757179449522078803899198971108287356084147027816101778826918278268432488151913989386481366334411840 205 226079049015299155402773777500003804623804143104092856447551113145779196083700447709830981948115196294125042885674113119723516177090499632647884853719527575141627377852465151037574886458852886546704175178957804328 206 2415176508942488130595623463697214891880974613264521439931124393116936921986039489771894912656505335567426347856178589229727605275182967268389492646120210243804344279219656734061647689640038489634332214480656692792 207 25801053192473797634862514081604449070514849843374325870451032967181747194274235576712085440592377771103947619848762697263629106218042636866834278998067451728532398776224420974424202219728043595286145626332449073424 208 275629687261385301673880044150770886739705590576745651501080364174814658258475762293697466284635611595358459574018537437498068976475108600749568498585498204782643457345073000915105853994025723641088440573211343846048 209 2944520285007982634410014093664433387123037673779857189471692114412705612627382920169925450333762573078615843822558958514657018804875886415565371559256957606167113485432101358934214659978852562367847438634333428188040 210 31455971941808149887140006188300969586001809230287821377793231630256611018423771554758611449421457835964233345521813391567322558255399987760251233639692130075725496220516799611085922164253897947571061465619542956951128