0 1 1 27 2 1459 3 39420 4 2130139 5 57553173 6 3110001481 7 84027593160 8 4540600032121 9 122680228460427 10 6629272936895179 11 179113049524630260 12 9678733947266929219 13 261504929625731719173 14 14130944933736779764561 15 381797018140518785362320 16 20631169924521751189329841 17 557423384980227800897268027 18 30121493958856822999641803299 19 813837760274114448791225957100 20 43977360548761037057725843486699 21 1188202572576822115007389000097973 22 64206916279697155247456731848777241 23 1734774942124400013796339148917083480 24 93742053790997297900249770773371285161 25 2532770227299051443320540150029941782827 26 136863334327939775237209417872390227557819 27 3697842797081672982847974822704566085843940 28 199820374376738280849027849843918958863130579 29 5398847950969015255906599920608516455390369573 30 291737609726703562099805423562703807549943087521 31 7882314310571965191950653036113611320303853732640 32 425936710380612823927435069373697715103958044650081 33 11508173494587118211232697526125951919127171059284827 34 621867305418084996230493101480175101347971195246030739 35 16801925419782882016434546437490853688314349442702114780 36 907925839973693713883696000725986274270322841101160228859 37 24530799604709513156876226566039120258987031059174028293973 38 1325571104494287404185199930566838480259570000036498688103401 39 35814950620950469426157274351870678087267377032044638607085800 40 1935332904635819636416678014931583455192697929730446983470736601 41 52289803375788080652676463677504623968290111479754113192316974027 42 2825584715197192174880945716600181277742858717836452559368587334059 43 76343077113699976802438210811882399123025475493063973216144174993620 44 4125351748854995939506544329558249733921118535343291006231154036989539 45 111460840296198590343479135108884625214993225929761921141457303173711173 46 6023010727743578874487379840209328011343555318742487032644925525417392881 47 162732750489372828201502734820760740931490986831976911802554446489443318960 48 8793591537153876301755635060161289338311856844245495724370585035955356616721 49 237589704253644032975603649359175572875351625781460361469808350417284071970427 50 12838637621233931656984352700455642224607299649043105015094021507569295243019779 51 346880805477569798771553126561661515637272442149945295769008389054788255633504460 52 18744402133410003065320853187030177486637319175746089076541547030466135099452260619 53 506445738407547652562434589176376453654844890187294350362390778211640435940844541173 54 27366814276140983241436788668711358674848261389289641008645643570459049675905057483961 55 739410431194214095171355728644383060674557902401007601583794767180605981685377396608120 56 39955530098763702122494646135465396635100974991043700126533563071323182060686284474322441 57 1079538723097814171402526801386210092208400882660580911017989997692906521620215058203314027 58 58335046577380728957858941920990810375888748638662412895097993438488275349552299427453279899 59 1576125796312377496033593958668138090241204614126545729078663812836876340959532299599441871300 60 85169128047445765514771932710000447683400937911472131783142943886629810687164296477797314330099 61 2301142583077348046394875777128680225542066528223874103873938148751841764894395537200126928783973 62 124346868614224240270838063897658732626954993462000673740975802976486085114984523305284651468664641 63 3359666595167131835359022601013914461153326890002242065110220618513876139869476524779885716582729280 64 181546343007639343349658058518649039634906607053583072189692889202725797638066716861419113346936045761 65 4905110927801429402276126602604537984603631717336745191186818229092110412367670831783095946083855964827 66 265057536444284827066260494599163700208231019343237823396277877260176688065492291633148600201875158146419 67 7161458594923491760191309480780024443606841153984757976890689504253862688180659544926795301396713125918140 68 386983821662312839877396972456720483654977653334520168575493511106968761849821107717680094875624383957725979 69 10455724643477370168449909565812233083128003481186029309515215489392410432633350567922289356943255079984519573 70 564996114569440301936172513526317306972567165637380102882397129938297132124050751775521305369811398703121782921 71 15265350818018365522445107774776379521342441475690448807134237723823414977782003648506997534341851020064272658440 72 824893940287561178513971992351450811459464406852921615688131234216402705932352247771153388159829766482173845338681 73 22287401738582170185399688901263948288926881426504574072386677561566696475151292693469648477849745546038758096802827 74 1204344587823724751190097172660604658413511061438099921524568719558818012364102157695132171192046089252575111072691339 75 32539591272979150452318023350737589725453725540255202455235742105649653030305909550462038270663094155365566757059468980 76 1758342273328697849176363358112490449832914690235219032504254642424640081648883217882645198786999130478993179992284016259 77 47507780971147821078214128692387979735214150361891169080070111087570931857550152792381882405519639617088181426548727907973 78 2567178514715311036072739312747063396151397034232358349356290253371254960389357134006504295096847538453240790213623591046801 79 69361327678284545795042175572863099675822934074635566601699906952111454862370192770967997850020403177854589517194385686171600 80 3748078873142080783968350220247354445890589837064552954841151265667389817528379766766278388196198619142601074718710450644313201 81 101267490902514465712940498122251433138721748534817565347312784079971636528128623895460484479147383120028083606922376553082628027 82 5472192587608923229282755248821824743936865010717213081709731491584135762336474070121632440262154887100659115848527044317106226659 83 147850467356343441656347332216311519519434077037899570771510063056851637219612928517179536371557329334837824211517152573114950747820 84 7989397429830154772672038694929643878793377025057294034743253136561572545621434613997816596504357938968343166537774765992524446608939 85 215861581072770522303801392095316696246940613753584838508839344750219310368998347506458227641989221681480103320731435834371275009189173 86 11664514775359438359177947211842031241213586519718638573512067869648404332471532199962742109263922328738893922486035309822041374942824281 87 315157760515777606220108376111830160209013776646156826323334671825257136287100367746500495177767892097631616010443684801029488398465444760 88 17030183582627350174245030257250670682527957525412187260033584346433533763835891390510989481708730095600846158486445014565414414892076841321 89 460130114491454232310835925321879938588463866962775212847230112025530668759856167911543216501313480473320477895144459078067218690484540160427 90 24864056366121155894959384997638767354459576773515273681010459633725089646796068958613844680552636675654906652496287235230195223701057245504379 91 671789651999762663396214230861568598508997036751875164600129640222602951132253718050485349591422503723155800095294899810293338258619030168778660 92 36301505264353304979290527851522343086840299561374774162088011031654284450788496843684822722617367837726068111798420876991070461189128686359552019 93 980812431789538997104240466221964831943197085193870777540976427494888283122421668497540698860260354122326994818652658578569195790365093561876683173 94 53000172821899459148608275703837623268019482900030396761374815095755621573061558595710882561176676490443383788319041984119727643140904181027700443361 95 1431985478623074936009527684469837793068469235386014583334660984012896670755784503752691369850630525596093689279432786229811215560594777981309788653920 96 77380216018467946003663103237075078448965358193744817896833067951792175842385424761241044854495225058679502604877689498393925367915258915171756287755041 97 2090697817977257617034913315085496955915133140466496097797827495682401644415162253057260902441221707109942664020977049242865796149272585487618729558040027 98 112975062386790379265888982117853910697866154943384534098979517834801480974261147089853329776680467408995583359737638348613146917428634875246583152421916499 99 3052417382261317497796037430497141085798301316611848916770244809035322387949466133679097164872813841749990693376937212461797832566722414217145363844949785500 100 164943513704497935260251910228963472543806137251983226039692199205742210430245432365761100232908627921908493025714347111285696105520439002601096230779710333499 101 4456527287403705569524597613612510899768564007120158951988459623364075004004576140009228803453405767733279302387664309217175592681618575484446743594897128789973 102 240817417033504598689588523045304552060046262521740566633416511860865792426677356992864116486716820085518990821959587044838767700912923515162725250355224664992041 103 6506526787192027870188414719836835416521017652094115458054234279866740470524293214947340373944807548076746031495296514519863903517330553484878028503185963083575080 104 351593263925403009588863983394234417044194999475603975301562067624664851200738510964149244309506324416229804691567971371117489557636762811698576264422397231178046361 105 9499524652773073286769515966364166095609786003493401448600230060145817722890464089246976936730615566786281472703830523534692081959709926469346437167907911204890826827 106 513325924513671360495142726167059203579972639188119282199713985315498821887285799330300903827762746930875429330698416242244489915381972792156406183331449602295282695019 107 13869299486521899806655623122476962662754871044082714020840877833578614008679607046007371380286324782700422873401561069064135919797272975314692313387117047173177523592340 108 749455498196696260919898791339923042992343009019654676407607116998560655290586066283728355439289301012753710593014996145705584158968122639785541329087651996953881556681379 109 20249167750797320944643922989300399123456016114574758977026233036794716306854503396706672968241097452127050608884806457003114908211936584249524308198753720964927979553989573 110 1094204514041252027271691740213561475709617213196056639435824191103913241225433769488444068640458551715873486590372563674313910627603543672114098184061788584103064777472118321 111 29563771046864602057280320908755460243283120772408104023744279392842452229393566279584696526260621993780711188548944025663478701853507615731330175277867045491747676971301184240 112 1597537841044729763120409020813008414612998138923233673921626911404596333628478012867062056486714046215874277668233349949502163810717014793163943563188882245138477621227736067281 113 43163085479254568206308323882859982654794232871699717299907670887316943460198299913690260221667539869822386208230849392662221901591212907031157806381377687664230643450120175000827 114 2332404153720791412903769898695252071773501573210707967868935854826519543184336673352141114026533867016624729522134100553709484849736213994475685488157584016113593223927717186111939 115 63018075235940622716608095588654665920539336709560814849761175751203344609437288480421500338938081949318690083305851564342818312844468990757874665986636146122731247689498484200023180 116 3405308466894514418109740931686047211780897683889494709854972426419807128452797914616113159416682959130225889228038118575065898378451061714919707648766509474643600968456845863987363659 117 92006346681387829911679613251111929384004776801725917980934016689085995812834980983115476804589377978465417699240335053091122074531023135293589981182682391961499957396024336811858841973 118 4971748029261837329648808856491730233948038844977089065680291873637063581021541771002851860607243093796262781648206130985495657923053700367568778691513615675395641300353771033704364830201 119 134329203136750995730429518738527828245981053591183130691348814604889802683394462798060115713200152910477560522200805871661473885996980933059650614652050305627643815066947842246829709257400 120 7258748717413815606772842820736994455516924932768866146398516280537686408484322532866249100373415500259584530980491723200705085501760024085588701969902230119568161654915537252362508664729801 121 196120544573309772378597185678637378127202954238350569083451288389122422831760102850186785825795418659919259896995477332290698782433517631243954603802012263533968008497786453656034563656962027 122 10597768155676141524051020869467155413324476453803699596652768089293148519323529876442952683693326023135899618968736267666898439336911712111259137307278564460953840620535384034678228946140679259 123 286335860747829130921756160661291833537888067206938239678708189699304132444567066766809909245545598043329208972052874704338548560879049744635240661900323252709287664762953155389968216109455302020 124 15472734248538449211298883696579226166459280105628468642246895011851716300525945135284178051943155620362913184109823970301948520726805597922414254879924734210762487737820005775092961898856726988339 125 418050160571285957835991615968300398327938450919175591580344873509695644246645085719439617311710747347841985179937300072856948608184630193649820122419868146943296456585903109082899939485241083987173 126 22590181405097980172354846145984800735875135629741110413980870064535416505619360573985023512884323512403830112900724027904577173362696836055012700865552804669148771143376587896251689694101875262295681 127 610352948098216750611416837557557920266956600453929156769063836615965941295969380583315074465188445582251255033499486053496440629400999203678992743492345594213960117327753776307878521680235873165970560 128 32981649378708802513188864074254112495151531560141915575943428047326696246487965912072999044633060384953971601921872970916712371161016653834720620849452214892222995106842080508521691860426839026224705921 129 891114886173235884606710746842418595289358308724285649707241621114436764596471049006554289279557818839339484506924069700804730461976850652741135755678702147684234828002063927506393558753204889581233030427 130 48153185502733446571275569193564858258120500202671566999766990968226911984455924612266004620140755277709286134975821636814372157317910951901856051427499368189840903707218294165853773864533490876412808348979 131 1301027123459976293309047078973093591564542863780856594643415997763241060344906435580188679033079950316990065128854108263688852978045572552002854524298161643273388634922896006405558287901157458552727058452860 132 70303617852341453285259817833740618802743435144368927677744230870183244170609403445942454672406458072395172803093097667876012432971778828760056000363528228104952827189543602640066001320527036252723673964803419 133 1899498709136679214995324128589969801265637291761741903893737649492710833666798799476026464834007447904986655748642491140916024543216073949073514864339560320476999722752600167288187593942131136282091924108145173 134 102643233911233019063032762761692109887147157190278431737939577303476568262177744575151371555708808644941674583229787619277341337766639772078729858674699785533862937855829952636202196074195608395485687575804642761 135 2773266814312428193916879918694276936754238881429279398828262324843360053912465902328563058468971840861330200402952908211629132144242489920074779699081233769734776321830161321344747481597223557814395656470833499720 136 149859051206782355490574548372252646694616046754371365968464105118844919479535336470317556528880188215156772496342686831047250477126861095456116833609061323351211784316684541305252566202324267730372851137000813627641 137 4048967649397436026439429685969515737691387501249456160547359100533656186001366550600902589338234053650094187601655497346487392014569492067235229287143736964252452952872312776563164034944352452277881376355492801446027 138 218794112118668327783219777590726102482029541114225004035525855533936278963553329068919057380793519085320242902985739543541366419263879432726158498339370857392983671239421574475716110453197356690735967174333612091713099 139 5911489994853442286173373424635574282752488997585324565119745458516813188201941251411415451870763249357296652568216623172963380712139314175673514684450156886574811576417254823620898146271272983102148995083363019277699700 140 319439253834204551781145384707911737371116435410721751520501780615441848441868380905285353458402008984379339481586683390883563924874786844919095951458647842732432808797771182050004216009101938444206781701675936653087496899 141 8630771343518376340377098760538252483302896245087072615618667822075446721118648225694115958828725005827599462655408668177029189352331384126991264204067941910662260649116239170173734730392023610976685254940333652652640115973 142 466381091803826526932144478453773545835727513670112642994928564172689564788848872568387547130209552323674750322873654764950459788950769529702447362971127511018494507861074686371431679657178376931185210548479693179895653759441 143 12600920250046834603508278017012423990047945765338128433478689900484693696020038207572157888474486637745045858180244087321839443491023108686093070064424510739410013972898132771198829085474208200752977370063892049509835291620880 144 680916074594332895116379157397124669008424798841929048050844183190346149149870912081464913524752487990556151092056054370144280408304198638578728230841894707439159249044360244331108202295264421217591963193998650366711001401286961 145 18397334934297035002745745527739378487217517514497422425806271636039830720742534664407124823056791662382761125343693712081217410467704386350311755302795581611596709738170624729711120291057613581075735983608027451950706873126368827 146 994137002526634223043386637655323562978754370581702740041589512529341205069246742790066205358591502256659656919651516506755884445664341061555413514581803301733661485110258095648731603919406397799307335078027481055704882150225203619 147 26860096403153421057174184962221475578913585523220471403548723109928252367590404589996194669505027352592193497955934639394490097443404913048346476649011484728420456807715139207245464426115030354162373783090350015955982524929206866540 148 1451439342772811371310449374597615004824312372624487158531672637448654969054951094602584578358630068542235108546540122043809221146389529645672265152561201978636438329101727775286903810614131045522567491621956928342678761228327395996779 149 39215722351269060446439307299097826605835347646384373751758709934223612416851269958859779810352516877992940124254539229822243461049960705346199505595801464907912255342554365071953648351007653259463484647575927415268282535689768898779573 150 2119100446311302075479033043525880251719933085277380669753502009085523725479023528873030694337394541480161001818291658532444956117844267618340445567325840307005898226827037441660783914765027407056550738460722037352829935688475847930093721 151 57254927772756425098380331482497864623044028650135662457096312955243364200350486549530688526920005136842339989218129319605836058642845186400538229823393489754067164379672565289913119347006747643786333423087070935941676546124537663011310040 152 3093885200175158257388016933098410569896097480192603153352954401592227190544405297203530211148017671930966520419597274917247592122831484333247404856030574287026632774729145563096969228653129400171518555585162552578203363426413509650540835881 153 83592155332502029374574837525139583251817675993850420802986865155945377508899293511044846389523397147272938391318344552085290823375092922184080469342648899239473152082066602768908082292981500552274787334222475990547432489059289298227613878827 154 4517070273155284744484429243290635906168050601148115326514643672822642612671106254893625235245411463624669639651610203087522952054377849282273592749359071133218576845206325695084133413049654159223010034603598866042139557772628035613941690292539 155 122044489530525190130454164406372309049789183906992964236698366031367295919628768175638926198015632915013353208984793827915204996291577023543571084702037569496141047972652860370040510234633643799573545721631391859128315492350016250874653251777380 156 6594919504921515551789009307187395324594783981578768184108226409366656622272624587739395639928089588874345742924830476910508592751799537120635112166659387823924835167368460785677271686083266419336194479002698759258971176144673505582845217286271059 157 178184871122411445088433705458466046073108956686533733935158811418931096097280492637139321204256434532522348412179407670411647209294879079280691599584505508815466690566921094073656376034482826965876824478794497891851350071398534666987695519981095973 158 9628577960115139550327209104064353883272478445054400400682684043031645845875419226993262740669775554345081160000612844679139457894675269818277981489729956863859126125781107540763121577548155922576684716333905584919231875031665545522918403296265453601 159 260149789794231179303923079515196020894430026973155344552367627973273368934733599621455233319288196401849713668428726214007177010365527164172786191822293340833011872086656824694677938969834692736536364165494245290711111975926368263785784584519148343200 160 14057717226848598821962173502924649482182493934995443006228534594599793568321489798785575861982232381254229619255151828401066698017633142135148732339893570361846500218805249641053371825948621563695540349653023151283319278575055551789955285967330275986401 161 379818514914706399372282607658480732039821766271850116512722801682167699713614958166832003506839562490266049433557528093042808023486460364813188559368948693110688517779828397133135717239582616912516125804797119329940331633502426266592578505702436599976027 162 20524257522620994164925222987060884179632557872614901734693259825431655578103529230807713765231318606855620899031361668852712699966286492842047330938263122998339026460329538694830382102763409934839566333808697466968061227487706073947789194593898906674691859 163 554534771625681548852353303258302353582118884326874196953230738088336868308508904189975103664752441947592030323280322587116285707113221767100091123892473269648264402946677373157553452491851650857580807138639628727467593473801566422856900832540972916816656220 164 29965401925309424632192003598935387977614052311523821537209153116595622544237584355489463311661863183776825258356168781373132140884080261916246968021131819684004616785580907689202716816662752556244203151820348648750218108812772292908220434151806436414774127739 165 809620386754980146618036450474513777749161531295470055701600364886170145562723286502405484518535058403921874005939837419661684089577280293505768227694451604737772917613631184981630907502386170669451065906288053144983356531418653474944808622931314756115718105173 166 43749466286694237342006160329222679386432336742266906829423628856969783482931295055485385627312555016995558021579107389443104072978057216111227731263521518475523742167921664896697271721945515968706601762091375218477851470805420059939927886072442803266663551807081 167 1182045210127499388380784365339486857211422253572501954450139579503070324184707689784607817421957520517283988456641839352383471654497122115296654512342775450443878811451498583395807967400031317325747698642373418952046973068277760271852997732578887002956031616896360 168 63874190813171661209904361888661512968803234029657372447136960922022767289457146543424307526413018662950330934680238432418150573415822651442130571397773395842444979560548845168270327511323636651559082328450255998629014397157804474740001805445332340962892370864210521 169 1725785197165762352055798555359200337014898741054321558027148084474117787139527664362240911030573461420176219224823079514642448953881708711052822082252224463196458326946270318126694650773138220909420970566799285381935435696328998578251901744756552093001050044950580427 170 93256274837764338672223026351285479711773335250963021505913133522524383272823951022104433503177379935352466169075126532223110394083028093048294523013017894408451194634659146024009781469260787565760291492935611666623142541998923727700342696022299145363019594798195553579 171 2519645205816802906502077510040067152554894950517055902217681753192632466153386205261181945496819831715936762784253239449538623089195640221015004943433735373491378713462743212966390794320814402496437291279828314284206784069667269646487504694346833476894530109596230527060 172 136154097388945121289784408568514911717676100663171981741260727805924677555555679035125929490331448292595937656518750056807308757210647600027858561468434728062942901721622792646209112674793238522373374020603664583013789482304031484638025596190751306897667645512994644014819 173 3678680274707335077730681108859942683529809612856160562916257332513158926466156720153661278184445923731806253488790504773246875067776680840973196164591171393072949725197278144660612433013738254506577535847578772055656522806278517354873178601844632119713920958960451618927173 174 198784888931585039318746564287005419822327395194895842379219156683516506706728018567332834951450411329810133626051206007812138562417151413012580451449391689954002228062374642604319280495416658981877560309789857355588466021021343968647789670095800885771449399429377382066082161 175 5370870681427503396683887916858006277886369479875043904801833487787458840008122658038140204967345551828605414156871352715700988060330864832180645385298166800151133107409312628461281185809263530765200705900173727372944239090382565670845194271188468547948847705552149767403145520 176 290225801686016768460248694074619344425686279308447266701678227497206293867145351552626903903188110210074502498097104252655665493820283852350767431257550398898115190028165256579513503314195647320302715678919171135494577376901679890194288280314273102475009225499245464821835940241 177 7841467516203880251823398627931580305771415910807951244850113975912357393252932614578964545591046321223840172862778686174418669321207994878302901289339158937049261263867871240275325870669091741178938524036717794385726533415435739600916628762756562235373197936185179699956973532027 178 423729471676695550366923774602379955856082145462937814488607832926764505529525506538816712365819689456297443837088146157671263808839052007280707437055572132999558223438893212231447110519445149670982983013661680067964727381810431618339692241469168633812627697779498949262498406669699 179 11448537202786983740158765312892190388419989343410128942437261602998554006690441609162630198422722661641254823774242724943298541507975612191457403701789786749925121294113984601489347309895688132857719479892902079629433365842297089434772607148430309675176321037982656809787413953613900 180 618644738422173817518940250670780660930535506689609900706100734394848680866813372401320847427192843418084057927646195293095792505239522110345980507333704056628956108105594061692656201844886604323987834897230373980057366482865853261096060478256705891093333963748842966677782851901820299 181 16714856474601480056751545533423970035512878669962877448007157090263912937410651496444825510732629494949910818870221515638529696182975072591532931101711799315731740040145153650303206797121834004880529261705112999541178328403220335139028405520079489369195193342256742757109924415302761973 182 903220894366902096882102399055565162578625983684684992093092583608646147301041994180421898426989185570713268276919608039773699386385893442053124259999770867106142918275943891178065823246423922867872567966973332349203687100256763950768629958562549131827633774445612951850613701278250966841 183 24403679004380958095873516320033683359658414438156457663961506914523709890065544494367836083039440639904208154295699638589528413128602098008025887951095525211181590533490630215458080434450567751437439864369985086428040730035335847005892037286708906048715307103373806442723679858928078866680 184 1318701887130938639274051983680874466584133005644133398846014465967888980210840444690043570382556783740397953600244700091874308008330899185875451073619158132270912031726769975525914409283577082500489625243946167999463403109008392502268938643440843475762454217356631160858929326083394509767561 185 35629354631539724218495277075703644281131249566829758226506352088047526175582757551125544236412072601630648955360902602119195844638062880116645204875668365096525806447156279969415147131091031795264657321450916521071939924673261933408267235410189482751634979175732415149633815484110579842590827 186 1925303851990276046438019014071677665647671609614451077630189027220534302461679748205469432336634477271795441543088985214528449918463726425484716514359710873344664460178165888323943859488199294026791984983593438305884219335465152796548699650793672912064051329706907049241084965468054706009672219 187 52018833358368992978045008657011000616768264709157008854241610087042473692640935959098800217325542958940107570618763503394387343643158676368203991092587861945402466231257635264715899353312471970518648251878473750779945861982232387440223157806839358108481020881262222744658927883121587642103740740 188 2810942305203915896860868486492665710971133965904092929206677133727514113705072221539540681167915954260037604254956318168511445006649032250308500235514104255925077840948090470182982508938361685702033797586421175980422960766376014074568599221220119010770039178917866935260823190654033787379611672179 189 75947461073864098208221494143958985196837385344119666097434524220729923543729590917526697191751056307979955422454439354053203402523167029434697710349973402771922504171829700330205243640689077985925431183085250225222199886554134612400792402130750052648899538851663669474786885075542033846891618889573 190 4103973840293865219140821552260277866340189942548366062190670985053143385475102981767981189035724956585177630416794681437041495181257668621723984859134077853939740303119751908301266139106148572925675317684189933337979216834689645083717358314281722962051345137168756018573752617269923861519527031709121 191 110883241149008225015010403405171461376381965834150003345245551120655601331371510098653018801156324884107775976675910838154173573296480219815982288906970075459144910688405131224464390999506700546979159008656213450350661054423174551872769466887737270028035218242408076170966107551363486294874121475035840 192 5991798995886738016029702605431519192190966344986648546705450431500455615279536648309030996451477268698405080370915979941762414453191189538684767585835518152647764917476996838029378380112467978109800261785119716252273676155686115446213268570252094304475953130227204869250743560390898183784722086683644481 193 161889456130090934657816980750056189650532473280473660764392407201632957213878861014442489922991042579741044945991407369265739363809458597764304707106465960196948797682567319758017680654036142109511586227206888552261739917257948291599631020863694283490878769734376939545941042238105614448482370461933436827 194 8748022430020797209538146663108465760320944523490564329823895439319680145164738031428203486837967776574714832163906913920291688060163955468811138951334997368787882839776112263770984133698064141891735456530957101538386229208084893861826288395209743402811929518786581940350067024418094078401832727031089233139 195 236358495066691615592187776884678631718316034607525710566009569268832996876661805709575936634548121010097041513371478083217141316988236256255665056393151394917469785471637598441574589290501767973186368912563048630088689928535550082560909417691526766159412975776972089328997750701526645731297966000301342731580 196 12772106756031368039187678098435754578549386813329878934894340635956301511484902246348528781752436502321814956554223723407645922805424921793274724184181510322912156298308206428108798805820793534693955656734935583126327642370127789352150934843737655116011112621475279405706228604906856963568491996743303596738459 197 345083240907913628673659496434650052252551759994514256952713206740088973806969022457119853043950333683699100868477412010089657057063461124674673218029293930113545689839793211157379142346451927204709989100755823793040935033921985862590636150198608214898459453755609516043397170083186664662080581878069498454669973 198 18647267115783367316416800485569538576216344426517099754381407504600760887087812114930820593155070455422073261854334472268249127004232325654225628497766053736454379407647141608926582485514224862589033367097549420407336819474157364369246503045568581259632821615424389145749153413096986748715919913412496220148917001 199 503821295367058831171927272606812191610093851275956207625250715830960632925177896125589275868230852630079677170935508163252816086171336253788766642657712744814381789696312616652175106251230523217108610900734590174791135060836170823832246218380550302224984643070214116451270539323701828879991918244015467442475429000 200 27224997216936960250600489521253427885521284313328152311517920062376474938846694202896751717477621112479724640492371775287920317780256390030247624332014254273713071023008528440826382320051962478586454022006765418859128630104627381851310542295595284901408803547406986677514358276892995746268279505090247738113822083001