1 193488 2 1679437 3 20998652 4 236448598 5 2402910000 6 25984470984 7 287984893776 8 3137021616326 9 34069606919962 10 371744675184228 11 4057261696793898 12 44234414901423785 13 482373627717414350 14 5261795718025348855 15 57390810593192564648 16 625926220293485833126 17 6826880507338862051584 18 74461074082625077721695 19 812140175337336955459420 20 8857908651719251053831196 21 96612493888355019418357656 22 1053746026384176848405796864 23 11493126542397882980351221592 24 125354617918161819888771513359 25 1367233340642786219036154213924 26 14912312759786798234976431904117 27 162647483912177458720019761234706 28 1773983955351376563317957398919478 29 19348710922218411147342888467534616 30 211034953580002057318757224541814564 31 2301742580286608458835328802432897132 32 25104935507405509361588987562693128247 33 273817668868384334140292028336325904288 34 2986509006345251761673759117444390712448 35 32573632280769849667250786437398925728450 36 355278191959978280149251474638517921564397 37 3874992896290730938012672399086770542858202 38 42264260211075646093602522849000563246173672 39 460973152597684053957583217862526165590074600 40 5027799998575333732930437185840378267566199676 41 54837841821716938443309194788881563908680678564 42 598112275088234990590729687330918466986824707591 43 6523566240840689731406518013326575450538032450718 44 71152053338336655114496217220358901853012536432869 45 776050170625991217080557940845654509337990094413852 46 8464321675583633810984887603272899638756561332979831 47 92319728981625577546711385058250121514915754663202522 48 1006924439540178254333801568420553040517870008688307532 49 10982450210039548532966144936268879215656807891397181842 50 119784770216978853723035807398659554786337462408036751312 51 1306483608078407309430005893741573148206504112727490903278 52 14249719852424196782493737208961323446572901358539904700851 53 155420637975940012218728739975499390725239385946736593172446 54 1695161375733688933640413315762461625651005296361077178120957 55 18488999448225511312401966109969930865954798278582343909295854 56 201658146233176392746974962137582106337431411327148504954551719 57 2199470450311881441421204618899033621600977629726590513223936962 58 23989461135885110763520867798162893280070859334124662099177876663 59 261651274063974190674655647125539433828110273470692542378891271906 60 2853811047756035014939892086850720785624110849328279148702234360637 61 31126305520313515976351732327526234433057389743175049605193927648596 62 339492306649285503683232471209132616945164826601587268860818952632962 63 3702817419138811468912273372983351915799796558294371031790083527250124 64 40386355068840975279353585756311493496826405444862473508193694058208591 65 440490980547954968429162795704834963203433972780441189281807777138037778 66 4804402467451185772597335869389017286544509702526456820656291673183293796 67 52401261520809226791097127952252547027876654184550606633638187559830621960 68 571536674451211311923847851250425589113263422582783586586685239491896529809 69 6233708135309519006142395072326154171890274239894938770809139825211444684104 70 67990592473416629723027703042420087652008354863336654485423485111832587159141 71 741568351380103551547131414418464536108767200522949385069259675348969861992280 72 8088231029662188721890630604639519338166953835466172412167666003480992383310424 73 88217736190387127256865046166435509074810331436111906332401868663382378573783132 74 962184308288950560102802971736430270653154570392625143110637377204781049628041961 75 10494472915508438800651191573066242247115084123053858401596350954449441818055354018 76 114462438043903549798660372296717774727535283574683996022707911264809444714164921512 77 1248433325659758217614911635847049704876222089086625140552834371007395532413504809616 78 13616569725869967908957566281726561603063183818487534770526733010796994381565057728778 79 148514916486625025562567089243308721549158954855834010276868722308877121835765599488700 80 1619841183431387023713456456513817511830136901464832380636607221446032935111345495615919 81 17667487694925907551715456257527284580427607422660538066243523912644375080425463293193690 82 192697978445724547272247306511747652045758762489534812864106894863525519268781346141745932 83 2101742564548855374245506232246393416021357523434514287397576652183002135077721925805856324 84 22923550331279606957593428661662127523633845510340362291482296285620313854128453275864599413 85 250025463943300317008068092204169927887587512359548867053989603076782406829529693047448382924 86 2727009198691303547655164879643050279190150243037258632164722812133590328216222939958283807967 87 29743287153477377116325358375221998386139835424732388622094502895827504393046763221958896302394 88 324407827857259795248514677421490106753789422568456953296785553692456114930515677965626091414811 89 3538292127296411768190421596381176235454090714174771278983558048260614633959560984579889080341554 90 38591889908391425282405900273971240908977029350690431447826575446320436212857543551955214352032747 91 420918882082072535815889853048327836312127548248913604414285801563840279123922597045098289700012764 92 4590931040531840583744067320725404084425450262844440210742163918853356214190290255977778476394719919 93 50072944493873180436988123773038940168787878623118287061183710847400171812316890086267965352428307520 94 546141893256589633922031592226118586939548466033164466021647476652364042202802437767938922263210163922 95 5956729139553356014129461820217539144113392697091253630397806308182766068335151122147852747232952297046 96 64969603101539655067451532131207420477713938480909294628848622221923681365723497842052210171966117987148 97 708618644272969481212070325801025861077376616446297517599789581714732309256666498997229101679799951323568 98 7728851017089890436828380739916231078634592256402367888288651355133471653601771101376152447098406984446352 99 84298005037192686642366208498525378068459312669393665686540489369431799560222734745150929654256519015208008 100 919432091204445507837777656977864706766528233286454876952328676732129659749158078888075922315804235293774233 101 10028177653357335485243086774115120699750797466444903459532500731341480889945770244742861746655779454773866424 102 109376590190100166231576344771076046259315665286741924231314091264403100122490971329547134301379296095921242987 103 1192962360175972855193233039390211756311235021188266352090338172103330950193780926632661157271977128427855661358 104 13011552017878134468781747676170135651135134231080899228811191732656900638282477500764114704370893000103932936262 105 141916033200724944386972503334790803655050715352150755532059376056102946285193112773660933532843502253842576982384 106 1547867652664054116617244519504198084717080737584160563837876753932743236251849819942755721776858351943454744076850 107 16882477730863534449120392372897083077824310537233497549763794949757764679992588536332767043920650698895443145176826 108 184135932967237260159146511647142464208263872552676879890500777340837779211772109831416326371674483768896310861164896 109 2008356969293073560920764007343602825261895589937339734094016421594388486180515308736055300795084568741294462685206240 110 21905000567302241072610655687085833731994240499262061264022158958686890820175239372618686296301841032417161404353197765 111 238916217181454397458678903784291304420394423747485743917641921881659756299178207756215227224191770620594101308913638600 112 2605841467883870386676550491924854663518754248212456010120374879123783527209705940801022354013892122759225661150417240064 113 28421719696766830514377320804991471242449517098988904663632026042675004281394501628372608606052041265912301620807465591108 114 309993589586081086946582826569253373202881480057548718819175942068473581089815819917496405703481025801437138860757102727542 115 3381077099124134836362558009966111846044461074508509003265013270931395884445968803602550199769529616823754956275276963815484 116 36877157251818747452214514931304352586276896058786475237611324888649787349853315640407638190678208670690043348498546050509599 117 402216420124715696285132071063071631283670221784916703955059682250781160792617623761805216714048716317455710066601596446779360 118 4386944674537326418265599030252206998648855545233882552369742154809507789742345826421068069950766725275712967019761078215616397 119 47848080323234944412485953920093958518298405049198477854515166593704352724912903012187237574110907611104779676211403488997330082 120 521875464695756860220555186893845148165309613863319866778718475950275471143048398815545823146148977725534925048613825228152377866 121 5692057002319433428974057760036688160343566658293718978208978217181013355983787684824813756023083248128187429122964799398101987348 122 62082843723151410992274840169220915326241377424290902860670323709391264534959846985244583420319470967455024861616126876158888027233 123 677132973753192509401775582604558206796070985400472359457690849681266222459514426563545077340654570355349661196783766016415387563836 124 7385439143034267273320602262839038507953637671764005113063838772762892878485454618627677347135160213793147079604629341878811623133944 125 80552437186944136405464238560694108932907096904736375535489971149929810764263314660252663655979436426640621390343326339223357337041770 126 878579460352947363401956886513142827343138012710922794329504705167987340834006528014530071897412825741704753705004991396088099905474411 127 9582601037416970172594291312293758181134952879839234170401593007121674831751208902711917359313324150394717284474245472186823416244401704 128 104516719074465834378848767269988177467130826891455331460299764149566218810184305500141415052489931888742226019247861944734724080340301516 129 1139956106221797897536041780092763464250012104336688660832987261977332103036413397255556252474006501689651403772617973565894025761913191316 130 12433416735809494936647833194499931991217209009770649829436157274120025578304962173742016814778606741895019996003916838014942216599686314490 131 135610354541343668620779255426712375566407347580403610854541184197324197948285520467637195731385919765637988753798701543136933845503770479614 132 1479092083020380786396701282671336954466015992278874761879839893884015674582323251409510556543867499917178665848421835490179068660401005923683 133 16132347691684550323696455777918432862420664245177110029430046366793974508768669467866635336923348191998042821095632895877880052757433410820720 134 175954320243504238763966543106174595435326737155452293094929195016489529772413920677893651145862602502732275341958401205533300965479728848150217 135 1919120725888644054940324003795609366865378080285156732878826534494962947221943022508747896862482111490103805553759761763659899179441275072988030 136 20931707476340430724868893899764265848487210973133665770644232788904572479913761593927471000685995939223887198691459804039201008210633363442327173 137 228300581596922689008107530800860871559309924945830693322075778582282442665349454389808317861590434183629897431469365365093982763078007147940802860 138 2490057517591760878471404307332352253095953302946855472970664477481040594720521790990295029057591205313444218740583540993179908847008023500817768067 139 27158872734990959980775908977710533641001024962649383816406822587755819197219626535683092900318486291648499824243897584100752206477256698832899464590 140 296219811399699507803466579207097344498253007360943069338623264663503410664766132524140053618238371118064104450512037463600671306195314009624767848028 141 3230847521613925092835300395179707392883133635374643098162224427221042668044771211967118320477605557055301166425394845392113579390973412712305554472208 142 35238614387725692470514874568268497769461107808078392180385653892336173371722129132554542728586610164017640209975885526172445125215296433880227113846530 143 384344954585329428831622973485763034316955645756584419692274695054088368330361186543586931472647518233079998202385823039513580220849028562460207179542424 144 4192021924864704879457942792977321755783618581014373204088141247695511031073681206534982381040790471444675310633218509314407145661949224351133062296062974 145 45722072343855751288659898484379798394344377697635534305422454069524922093999035789126823609698589295972147309357327724880146918340452671183111578376234530 146 498687253283926683267768284096506749773732290696937487090085861193490926385470264915862934761201224805713630897811350021397421792846339308883109452850420298 147 5439144899592170466987472381938107710019859774710582553310543289284174995416552097449036723257264266623748312791986165557944125385453869579443069468717071632 148 59324350169254789775998549486979890494872773981111336526101596444924987050157138847238400180253859661017170542977432140731255580284902900628009981829876254444 149 647046289071696801137307818250026419664710279471899645458629350322533535341466415240858621365257904380363709362011583374027649301835295919138796530124532062636 150 7057285903797924076485235403821104389636990157583972769063665853876434555957883700431081831113463116620122393456848210235922460731013383377069377507294225018446 151 76973294135415624214194941306947134557894171399360744901528164481290690710589618523142420287405936530168785358163541396850205093399822991952641748522230336815264 152 839542012442586817366477403667377590411326620860531550809862641820997752723514249568385302719183259052865855848610232004284981994732786133042800180018968285448270 153 9156822487240467655453280091339085990059004602073575518099444291879121026560529711699179587995229909697903745492505638137778037900889582021992797398449408290034144 154 99872783994317042979839473016636593646334538777797267852055990901562353513118442415136183538674842147822992623089568811975262489649082779337685120988346561075183371 155 1089305050597468013418108572761924797183951933968602052183072447792681331172879104332115841048238730488191020516127719688165503985968447959655833116188864074643325422 156 11880969427313364844519183216507244594319203164250082840737178683045487447090369757497439614632111045612235901763125792276601209456752439046736904096799715165788447841 157 129584852705247313494667009267140295853322032191753718879079641309177805525020414595422796970765935731422551169748913409161958213568292978728114749066084033411491844198 158 1413372381216358193234012075646551606930523257668699792989454175303474110448230174728453805831822260991845572208798799780076659669731254864434341239536223258298759928358 159 15415547776474868336302532659054445120097080823812936075674469262820396298406447082423896126512066155107248046991980398719946297574972824011125016612697997824583949807208 160 168136236710855611968733710025838282072268004334367846087167398152234607844033136351275728643976030366382661131603836329900143882042428848192869596751862018581087654782110 161 1833849468419826155843296949575966565007195679603259433181403034647819882290592103418522358878662556261886916746121919286530779472071701388503605223488631461808827205092580 162 20001660193019823355436108691771256521051911107865770698775071436079098958392304908428816432972812790510186585290313082627803247730497910239505503343664577686496116103811375 163 218156624830149875809461170578265750301935273694454462593186597031252435403846342840559629306646978198507440429883527825581760113775405528551249240020706074351231860898921772 164 2379418133195339665422041966172705014997205698907356500172725600371063661963487425627040561658872543170411414325270422540355049225489673889383457105446427466430209071539920304 165 25952137172028440093056109611003615262507105153465454439902889731081293578765542194851797698338539180146093607587790842402464719242099888424561739913137134315696896305611371120 166 283058036080154499651968630380801901949255515670107364135775061801983868683024348316363057355749246417236820411341850538617122169809026630487335448707631864388868368642602743035 167 3087293013999265077632696773650058347474601356845599863389221498712381812639016068048993380098861412491767321069446686539291480393849926752357115976447531716949516532042361849888 168 33672876016103050420747180477869437380557724389713326423055982494675938162344921052020813500466268936959522207336933553462774005488064813769279717620363904661460890782131816499118 169 367267562247694689819527530223295297095193483324742112387683240798042563030863696534358557242851364658101342471410964462919048308032021951890035784237243977100769543455550195411054 170 4005760072732110477805928531209532172562690417695681372975046382340567990682799573209431605418007401575417489617626449118291046012564627976718893940262089398827444773346293398163816 171 43690528131838801520523322305623973565035830834190510982714970944456635384727502899954995962658819648043630066213225564043100283794190409956224643937303723372215095474823314401253342 172 476529351179304876010750040918301202326173560075616812716733940493683486842724657922484241233411789526307097288526903536978432402578289290720698532821476803903765404008416256216305541 173 5197470304092937892513081462819682738573413308005898026725469963633398900633469046872615502714621818168568013246965815306922027518012034941676155424959955781356848427852153706673663724 174 56688423273561224107272239951057545858581062013065600764457654410127284957204374753288981397871246931105895444219434075677398032701378863681392440583172030812736790329558541081856046379 175 618296429844301171957084430175861933736320501376056964717848999254679178959984353588442856438374586267850490531038525999312449013351778344145682494480068113916139198657192092739614973542 176 6743713320679080628552992493509679566930000243093485261008018027471761709904124705177938946505593564232650410018218886708788033756151232580988183798566126054964234545001051360036092875842 177 73553181219171226130753939227885559857380106534636815219870931916656675193708996062307060633493704825484148276811426170180702014636825154956616567861563268847475478598881985159729460778584 178 802239094427498254139451715087598117588449392274967607212063808074848008050151483411723481275000190757937639840212228556711905327413888938050189062867450745256239875538061004342884140473898 179 8749962326036075703678339486102135722714171129667934760317393014829320401538810569903009948008268597855003045991380640421369368190034294174856787910559721039975402439349805515508381067673648 180 95435190380104157702864823206094383838564629356049568553039013738295053423128448414896465409754231005687367319646320433994588887873175894662742466433232283782291628311905583005843731701985887 181 1040904546044233311004587102075810133138475744466934078982067064622196047124662029074705515923945699812127151870245495567000221715002158026882084902259724732184600127770173725214546916586870856 182 11353068712496960552120915559845264753603445211935162209734078059656599571245045163461149406253211310248929716874712897770788820310835087294933558059771259194565361291326950707032015058234746265 183 123827078746565597043732249653384489208153723741711284388968461528107870058516337312744983588449998892802734198088000708645121030769059408310332267429245525390037210912040890282197458597155293178 184 1350572767522326610545967045333309344799981411138823094260592100909803730818752278406304200862219478063835441723612668637026618864280901027784486956872870926778013015844408020069863868178497307550 185 14730597045789609138139101078815166239744093066544832139677873743597049688223102745644891325749812661290049139202293036239247338753906170214261987081138114591014951148252203845248468247528381509912 186 160665529872560860284006178313436693318738795407981955423772335790662510607800085740278729736024201211577439340691581129919873814205691199264231989024942174728746487295289893012210876915627480575128 187 1752367022802303608274014206167755729720372577115773525107386371346538200877857935113838856794628172357765908137279648777207144129250329609078223465169887895094952499163550330351591591586339379973324 188 19112937199664081824873545526383112630909264885812345525102743772433654311696044059852793585930173732021347456815435234263589147800443404489343947836823468103823645577830171030556081578359822987939253 189 208463389030298782247349050956604447357780953191569919047070661739318584647676684478316298318406212287757624321718478065051918233153301531214821401023600026243198912179883700852299396471047948442372386 190 2273694728969311427695104060629805950072215770912608373564941367359684285844531656660344676103150780893891459131334040572424701449383843169827573535149005693330485669551721919566900887038466718284422892 191 24799019840320500827754592175045417992510635523426506006037452350572062185804613766216471391447133692871777089866005269119929163568656307527060732091751607856184079200702821090817160569611406645924053028 192 270481070833722514326123593860578292093366149683488411460956784958121971614420241578021452600552893843809952331803736866145880200180528809561131950187005188074444335012064090419506918624165552307029746975 193 2950116986495047752459444070674898921091514330592824817819614285128771614240742041566817273201920594116696428705597947919195753225070352162392574413063872340273545709002558228919271119926557420776908753614 194 32176707254153410766972079637980853616790540712553728899538644796298997671926351712865021493458680222509874307800371344819837863592228579391496063189302023409110966872740570461091042503141605196942988875797 195 350948960484969809626697094927098691262977948635534799253158517283466094852793550021883551378287262212824926450896094908894263512704600822521554339237965674010026387915958326014152359003978211060704494722324 196 3827774293144385739230217550548155570588762915565240752715035043405537011088081767128904244229811888942907403757962355913824535689605452805164919382287332296129418667817662535540584456780791429284875971401119 197 41749250429492299558246650726601264886364826347251148569097581800280258553543305336365677663917130166500562216631891613851581330735765394373400506646132146684982953801322188369330488116996965427815379458331906 198 455355979203425840411146503320399113753406292707636117095915069738679476765740793242032760977355445516040708474162338566420007752967374967206507407576303846506222056231044923820946214302283171351185289239965634 199 4966533905716215703754083889874139492538058110085727305586428834058341483934095240461096835046534770836576623630294032142253636537505046612231113928153177582820274292517052470572534476331393695465824733048492230 200 54169617097767960338181248881809345180968338000469124510877851131006471776358525165208363819820916891209308279794519499623308705071445816175296557528889982604596449871496410935126327427225705016698235617766514013 201 590823997625691738247627150383034681576197508234603490449979056077509192641541713438253240401236992535131036138424192995736612320786853211984332676108414221115300829755494501542478178298638961490050206821628351102 202 6444073539238416076554263213631425554149027711092586431620165488695077919489444585098984698123059321544773097620447435992055691664458950397497814364390856712353759891238741390335531519547086474859127708684064954346 203 70285032337872291814128690868211576907306433009270448383424340565756738525197251682940758794905130108105965822174434888675950265035521036784550283751881355007532299318973463206826770613470536219207559210446076629094 204 766593636875158812659414754173795609388798914080061805295843872145484417371326177771699343060586529996119540749943364980663500492516367836080683498324166851907009725161804650557077498064328382996557346175462924810687 205 8361179963217087428677852234620524386614089556928598988343957692459231634545730455422131252695101936137038779894513780349921461069632596464427459008415160801659866157020764763171179940907436504007429487571782669251506 206 91194769972618177170496433703880546400605392058969201271825372753358421679886181957461287244355574314109151568350283232708591871338755266027214262262497248887022089127660653207288047358551929129106992221475186216793659 207 994654595038623129568388796151519463641768170570412417434082225372796363427572311999703673157810465063121610883643903361941223174914895096774814744919677849955208854244495176573973504965051710939424634200118021465099766 208 10848623925785464121223391828435847981337429372462954345810766165400094474699699704128178630618579379987123728331135536709585259383089912309727123442075652337766237146724814416554203272405724234429443783863982942583564223 209 118325136856734400597695265500161886436495400549011143958823084147358385352378409375989248467831166956881431998426053734735908295554641043774495633500503798852048504805292417798709190637976246640761832718211276756237900340 210 1290563495236215808405090145567851877598674544554797389840082511379051757185291894213642604526350894852946236511966614307117795310301167893579240777749320801356663539030075174308790515176786654354885990734888527820670720558