1 1024 2 132300 3 8314020 4 555862380 5 34838403756 6 2135938293684 7 128136007344516 8 7568312936979972 9 441444334269067260 10 25489789190515708236 11 1459585457554075237908 12 82994548126187965994148 13 4691142028501746609247452 14 263800303466586059411840988 15 14768237251081350690485787780 16 823521548605796272199174676708 17 45762511772655353867798630748732 18 2535111961141215234613583666226156 19 140047510494894657317345230613450004 20 7717254560717328943125115334881592676 21 424288375729458585999928390532328619836 22 23278683566201243699279828569890846632988 23 1274769038788968617650732538810267501905332 24 69686364449431223846126761129051822241756580 25 3803354258882635156249614000915801948144537564 26 207272238003554745294907705662065492185499243436 27 11280226909997129424958166056142373788119188443988 28 613110680026917468361617970384076758910743328541636 29 33284497086622557729663951194207744597808488064501804 30 1804933475911715281758017567806797861289690210031690076 31 97774870412641639007774365566299517623090234951597145444 32 5291369251690748149878445078846587507467877058887400663812 33 286094216948431186024863194840822337104309091392781607229532 34 15455159234857972495069430391278889991086053058243287740893900 35 834223703524266269709338399173412613808103239391805595509274692 36 44994113362597018668933221718477039092986191102793162972343177220 37 2424995483780004823386913572299126974550028711462568532122592718348 38 130606492725285500511333701588928119723635319983646625644194845786204 39 7029630115347055447822527699749784327756443643663647097831824388091860 40 378118736696447502170735118840544378734901805381415684338349315720353412 41 20326614951850296426638531404895322835443713757005351133384738941552797548 42 1092082011662474569785318731963633645011238538365197469700491896976332267788 43 58642183089062226415577970330348117020359447898029352615395109895165000702036 44 3147315449522944847968055952874242612344647280186220197819559338718042244274916 45 168832313967748725634193493780332917905459758064309921149094435462609197611688988 46 9052432094106327426074465983881567507460571132069231279515566117404472331166942076 47 485152245778956967696387364471455597473227406842002178663340080296180508027314677108 48 25989744587955037338640766445841022235506668648424663979043895934575948449469746674372 49 1391697370174700330176042154330939084366635870686310430372698313505050834422177261038828 50 74492682197231625801223713756526615146168539615961335743476002588594026647455068180166508 51 3985797123030371101056370705955833202398363719934549757911115609452503336437801480797271412 52 213184641931401207686582011483024165933914248264784395341524607316996191813114549854410090820 53 11398345175462330344480361854750144002060728693622208022158318652428718887405569814509516843372 54 609226163238981814560601590980497770648810422371048866847641647871794331679356526505334473808060 55 32551538284461274901853927682281657660058024236654976529862146231072734853610344816308575198819732 56 1738704627835562111739739789601562136474753090771990777356792087860935162416787569314194571391210180 57 92842377322664038456991893691794872248931271218465617716198639076260668824008732586137506191943229932 58 4956069901419481031987963489201436899404746969464692755856384776856022789878738489561238009656547425164 59 264486597772750373829901270348508501724269158959307412769433283671386180024157743288007853880831456392772 60 14110718423804345330304751360413664534161927733161970199456704734345032262763933659253573211691018366048708 61 752623406264466811332275067540274920210051948450029629113714006347317537387885193665067595681406593505311228 62 40132221126152441816263898089704138548035705083630352666264790106199162598601965831514603522339854113914760956 63 2139435109096744390192238830907220584199985692135862851848378796633367015477796393344811902892289637853482485972 64 114024686148598898429451581869135804185726445446260252437746545404751453200460719854889285737943693143903766502724 65 6075691876248391746657144435640445704237144311084120244199178778888032133611415221711691083077188207043705763554364 66 323662795879361622196310811828115874904368313585788678531274084984641566390529215675145740248403883653397248445444652 67 17238241716397456536370338714620030015970459490501475022286262408943031163494522319515233571511370266500762764483008868 68 917907936030208496508961823238667243082173803016103336630653017760388880468173633163518141028974343322513176562074471684 69 48866807166998489118466456818415012275572981230252998544979180090585616931104465628496444398937410120099925046370275504012 70 2600998350904941462111237271303311392133146927168625104923734243404069411769767217102799057231990362582473697517078770663132 71 138413976480503886186313525673227002510434858197749763685421718955525535156274945559222483502080567517826807564335579753816132 72 7364375948818301457820478525525309261415914977740590588598880232033765763968483931280609476359763178492567572094088976838951524 73 391751236630282579703268198443816198702262247295111955805422592820954581080089583391802996105618414994675609578484463780436879340 74 20835571251767090142913733840395096881400397109322432939344137655494763540223992837176188711027352594801556665463285089146824252108 75 1107957656596537846876330962594026060753639006493119172345564152673490655885874159027523305312675576150154936008984698437551063879636 76 58906829753844260383392914261418955934702602245267543230135413026142664824085565111164687108005358912752051105497048701410941640922724 77 3131373108932368320336266336711936425056337085698752533190230131678186567557983462265583498456471404751242654161164978624059940458438444 78 166430352686836766273708963637011763598550686142200045895344077951001742211147483825720729275651141865748155594954193287763015031119893564 79 8844241570070235558742036215503728941848610961721272128561193394423782079165675266451414315705519351167854154676401167159204962542516033668 80 469916546433697566041196814740938422494692576370932937175649811540407193504935597265659563845887206122344543838400735931012401982078689976580 81 24964025894295131027042696555918744928948040565002249303380865293570909192561847743385297233688053509872767576298215266289454253422485837784908 82 1326001038171646460175877296119469830526339078724094715247949691100790675416100396885280857688663296557481136340983661123406703040708194548095116 83 70422267665672901046226255721415919372357123449989386985449129794187083542096856691985163450639269009817642935152173116332382016733887963732382724 84 3739508659149651839275193151159570035999002809347536755582022583754917942726424378618248018494490688807640193169027611645772233191915851903826519524 85 198544983433254489410792138799224389814559098313448918585858000435778063373017958996382754086007391746667152599954343856925210335638265815019676445580 86 10540094939713091572620558036983934796975420491942323199081381424102126262626479853458242398785421926437197106908758977070485967140022468360139739605692 87 559464714041536547250872815452979101276188013245996768667285833065847232050449311284448329569176715838319149885020933735677661341459125038437621323094276 88 29692362187021014554342443345685705864233225639935014151286956101658426244433108475374989784781945310229946839937147753221436630190043248594111501630222500 89 1575657876415837357336668509857146437836216948130967769924248717891402664737547807324636530354062718560956120203156610075131513953881668290852494421741684412 90 83603688707703919743076496168414759713786458722524720542259814414171241896884064547523982858759659689331707145265305647714717797753960362127054908211789559948 91 4435437532173625686846911522606855520267067831839100488495655369518370481664240296857017467758310956352926022859460630107070260798633025112234653028642793729588 92 235286030497397865746879209881989220336546238312435510669613265371197837549912696813073104377131815525685387442257444636164652530990382984580459427747420723456836 93 12479740807179005435890182806885022968658901745415611080145699190318594240075351791745453306702198841078557916948160354852521140987766479031430842692387454913361228 94 661859488325135696968204342864302171048980385846628840918631880795975289700538207828971682605359360240640404129947901989961765005366076685579392155687302299668325980 95 35097636715186537630287700232621203338979282672350495341609319839029269935408621007215910539655585793661081706288713480102544899106961263581945523262511517837897679476 96 1860984644165015041882053519116201218172378479551979814893386351266629200281695562883160774427311931398256858836912119180518399892808402744716109079015301405880561256292 97 98664634748665791767510591202891314818292205713783803940718555988106469478586022780595672622652721664941081046059549456835809062949286838335891675923671575532236665926108 98 5230400941274131606733800918782706300182168511972092286291881798279947189800125925577952852300741737257672155130881089830632583626810189359869389764736172137160064603019084 99 277245244939136177076160090015456409999390111665019173211801940807114607184022231273916122760101783076378402320989519607586920906256634686818048169817464098481817374774734756 100 14694329357952652141008588046239510343316808231230100014956064456089511075253586297825723730434093177613241118408875118881090922846365725156882491484402036872395095102497386180 101 778740620613961082534857690109213216784681134240651759375457179922989528802554949478554952100689441186763929956749891837758607553022253371036221800274568646271847870972813936860 102 41266165444698032284588699960422753036821410279867391491337907420000392674194440452582116810080262874626900558413016378144322206042612706084782054280056887897199202863506209268508 103 2186524941436087345539759013595068604631517806188270798734098231930039169291899357886214940629315586971495960113544290374549074528524637524455875028287290331605986226222098962503044 104 115844274790161499524565942393977395958427941950751311707221650057391732542873856734219763446230267871622829130946200172100941407130350204105705954181683155919001168598298076212971908 105 6136988301590503776483193217369078367057504355881679010369759530535341717553814570235244806406559798753678276417104714647826436628197120352098041265152263148862091264050432709048270188 106 325085304083293933462091893359483770936507876044313693032153514286395373791957725625472611776430534360101285411694430980066006586025874076698175664403609393411710816812635345122293770028 107 17218742046257905671484822860320162119789535174005728647419758154737118737589611658170261936021293791988463934315315287617917277035214140892795700547873044302152406748583833325957006576644 108 911944154534482988959418777255441697564086857827706445733196893322882345393679002840074415807097906186625787254055287488362194513528035089150697029047684950723610977828300638313688664305540 109 48294590702051166056492750612428863743123408014905711852723516600147222004753741015474496141709286055857763398846495469620399900183594891413321557074038292613253280485376119828018789452144028 110 2557365604355483471959878129948383989790667119766389876094795994789250936167541745928867530286235711665717173509630825725590067594913121959954316619683079729705462855325572315133095937119569084 111 135410355535751318791902455645826044393086107577565484055073714192343293038690975033040838746852797219582123341961233851321747841158521670015867759178611610914927472086607651531335237620494631140 112 7169292389389039972707436228305892860976973229827028894878435688587336826527823746215691465269286545322961493948805325364477107237959940697780984745140166452640361794263397988411345133516547175012 113 379547970721905963104322780677908049319927816350586018531551299514285683959235154978719173008145099950926804128011846869589687639024528946586399538273917142139271227558881038710597847207878288667452 114 20092020652870117855305275042866672693503721506519869155807727077504210400680596061155177745227750990549224263405994717495029603849846633864254464999602500807975789963285706016146670148906787138722348 115 1063524988241418545156616236588076292376134259610310221120007504659861901201675014808067101236110187689731176568006453014137450435502651892924333220864415699804079574683762428870598135061184238495065444 116 56291067616031595554421104849741865380403140954240159061832428128140136584543961815803287547899231450508852428800462485918821130027806348204651524524664049458687465950943695923604125533557488132700239556 117 2979199094283735447474800333737163953411575057409853011616977223670513002650588215582888110960572702918578498997554735316217081729863701209386629279077465158321437659250054245396482623647235012509281109340 118 157662482113633758655479333624669861530617477439313026228789561127728890932933871696788821410630381885373977412629711410450428757935518981832379340484413322566033274614157995793528246219077313359712717019036 119 8343081857633284145392207996070569734009070213957624006740009745407087396106238603929102310724880198918206581582119852685975225148845757243280971892034678656300243962956293452948307230144486444218658201876660 120 441463164742172471744623463452959730976096957066980038665174868292571845389285283666811380746237223073587170989015539722706098872209561573590199512073992196416557630674991644271383312766135366680073797910397348 121 23357844309222014083326491778505350682995045271840531560258903962199307874736053647318397325023783887704087904483900548455985029455922890193397831067872738061596535709737144006309003253492384669553959417283787212 122 1235781958232917199128523639181319283583719286755061205765127199757049127889234577317262159256227662942712132150589853785381663003379854126923152044844949378847582592235955660166794529536735032746480581064703253996 123 65376583118446522783202738236001847006876836220241937781348562069765127199438792017747506644910080869111409236276350400848011024172746256213882157286547454077324719745643735453923039545727216629312800537055195624036 124 3458392855512787311038173069277864159596793059263117129731165845575441497641102016789103484683779922701990893157526731301956385880654851574981816427636257424256345763298632314831052836108394032043293061921666688447940 125 182935765133121188216098322486724949553179245019067236004178038985365411074090588041968265530313989591117025445269272490130028827275077477644361361518658371816279322280546668303173545706800352445766841184923020162453932 126 9675993009447267420434361710045377939835869692028978891547815959286962450773356444199573622706901803720973373211307741059500887709794131773216573134792374359985274744129959392366491106021711200354016437407832194307587644 127 511759047124241736833683100861184143677582454397624455675421857884970941053468441062964458609047793574329221178508180380213791481502664009744605799736196398445986278370532621231065674985566389524081460404001437662904907156 128 27065059740699978508856813536178911863352456623906664663069650933204198441058075984367884589973801452329629717464416655351398400015660356544102624779674157057443524629047412520522204072226756727008263723157703401209039569572 129 1431285720832515047951635894205705062239325623095018910615516093482792183755360953902197113975623060894834189990991872600695609043453013218680824395338260126526139016250440169164325109799509194027670788212803540388292042148316 130 75686422014269672687630142789182761456450800225997327668117964533251772775928394071579582988173913764570230902740209494332648723626097140133383241806893020951906717351869330481150168793822170385444059031196039725081564394300236 131 4002066404171990120901162461756980889156852538147019201978134595931060627385315406506852120643195388161093084300754468708243953382123114172209921417137521016416793084543219662206730424689263514973962630275766863755038092991990996 132 211604874157395814256925698730194454892510062192290000630153644251023485866015845044324129203257426901925785051689201575309544951787222117213075176317319019993933202176935132964978352873031907238620604493146676489302894703504633700 133 11187742936114818462505451898166450928404226552290523345434809660293205058163402116516370430939311599767092838537884248053091303428900065115397818315835377543988746379183554890753746339107711435534709147092404824529595181082449758684 134 591473227028863538705509240139248161015239816217125452029186618764059789070397125736492610582320749038223726120788579539512582053277743688795388559610313788336682791892356907891763435552926784724221509415793357205101123218126415099292 135 31268270548293232174089173951170322194235795543606992961156795751460028408929226629324683295406780928715975284233678742063459544337904541231027244622349145000665120662257842597186202525297681520399258720242674636770345707922006719476740 136 1652909737177437586734743983169733947333318196995952614498533937804386646536297180249801531980421922151465377697616765277437348742248330230017330757270917043050048710237028772730748203944737149751902554367718264886945780634864446390822084 137 87371796195269773656226979804844828553238856858338904059054962014826448305091112607422313005887319486861773225856512932682778175913290247282823266731814392620204735821989645864161436266953643813479363411288367455349963364493266397460544956 138 4618176993148796982997232126239876256682369405649900525217775193242536211423346703787011415947862012565625766904889181588569784281505173985190152163832883794424713358706009960366911715099430506565007423006610983236179968019069328762269433004 139 244088541992969208137107925083770601403742095785840076093694931001576972695539219073243834489587387234646131229137919255961619826438035696250888121392430116728521940706757069956237907406261563868419480651418981044927445660407023550756983186644 140 12900366353160041247268019500557144144914641579836436346467528538745664847714240695066899488635030025469236008226033211974379920166228400860333901414072797372588576313185126463096425040516758320653502947238963967763250158561353981611446462283076 141 681765214618337329085536417539396260894225163852872179030153560841211620324034647093758109310665538215036632677798450994299603359671604516317527102052377397073014372983270002334089811228154978191020349805167782625154584932622859714319282359516924 142 36028491974314148190205442266561349550598692949314605553144399530061212787708382671521757960007076564014514262535100058558547284133540444904118747744576854977328859798077757732997929354900319093759064005656630101034808249508474672993770676039849820 143 1903864700477330426260459811022821258841766986978118835906874051663391156720406673805847677068532195440020689388860555671369389734378678404880150215137631989989898158599009061126489006185606873350960514523405137116125315522369981818690858366484595508 144 100601654801319067510480431417315891436832053381640226838773125476587908945564822269725568734997237664234698150284569089119056359731278692933051189588072921731562226064314119005799556487197024188522073009144676835673380208315940026766816882927840146436 145 5315614788745201834901462112239813002514456439237827482415127063480603202335720321262047839370512747349175006196526536697798272475649493577755917189332779492458164735150772384269075499106706929122790755311783947042097427656597345741744684354942119847132 146 280854568973680731234659308881951120029020990843326636495608880018239551703131898210049460545813016920638342158575473746058941207645985067411244064157467574391625181731999550432681069656342419807251413945404457760025857178900543605585614825419545873572844 147 14838478719097525058973216509129411641013588556616824234078662351220987088681071408669702035340174714079354558963906754195766835953951768389821281387000439340023389639675895035923860429137693393967691254639664806662523886285995075537220480008621627651632276 148 783930255445987321130780160145512001627532722334757704590715800563073114145382302920818417690963463769822568223011826698990499055768573545369807447939659476707690714761006291578165105295656889923822987720853279664583772741412346417500162149713025546895783332 149 41413878291108539415164769594894245158123067436541552276771524410972481138704483216715080462587759322817290821752128952846913554496682000177324313175712186239074812247794098851159142876140233874698511383868469950621822516716689985254708421793374968798509210348 150 2187736780733600920173383237527081084344291426761682767838031030498204614467946489016780198900551494867069700342848671964416948278851004173875085521970055068612042723822974971666773269671449581242315915507133670580822384413677623067473640845575921443310037653916 151 115564695047683140183934076245898458372776520379200290121246542642051488191921847599641258298446427904680386744084185044175367989402582019216888737893440732939621597893107036120774144999431454451556276630015280189301552530243051635429862920209150225328662813957604 152 6104308595372415630579347516614323868360635444715568376320160633293795842398743759471079843412454657894144168634904424017783780761446014573806860059362937848713297633386797096510615513722785079729684651307317437418878899906128021892116226408998301320662540744229604 153 322425381702365792540511552893863039591371548423919066907817963125473136168240274037818587202698600119501579252649961258927739498990291558436532478609438780812965095965487964336936230798922283738722326237693595104081745376677975946445091883458447792756485135582558684 154 17029568499168983330476426449934103000621267437572681406352300569610107548815498419421504130493369991783738431114587269160120318385188915435198917599063766915390174431536601795008651570312156826682077475790153817061105916846818208673931552783187506307093885313367677836 155 899414696843239711319590119587500391169233403029255328738712492747951369891443947658323324505539222300209570277648437296191831609888950503378987712726461077676774811339550113205018843377552453710496709487803616370384543513435365775191155426809363989521947583761009104516 156 47500530718539329015857281749000596572929250180282163251283262764931616648286733865890704654393422963046651249167346810232909641001645676284862167133962661462042130148611801512802379797243823789626595006896758286242544125535931642030583906842749410583851291489561034290276 157 2508530102406013275468268633059822282823694586533670062896626050222325854241654203197970525196357451960395821989283399868101156674519976480014933406565497928531772739769950298099026934751110398352090619416051436417638476634604903319657889386460332677818858891765454784940876 158 132471595554048995611857348940199334551798886728984079473500299600081661722653550700927599095519451488898366343133258150422556933686446140688297108335134980429871462175658142992023416733797118183242230263465937706447702380238658749233225497010778839752846600676428855067120540 159 6995343275851885441552986466809562765912672165375896070060693107438785556730110768045444118771532449285264900958339017370957521651699077144016353552310196081459632796913669154273766104829045615555327681582163439353984000550001336609843797665031839656835141271522466714510398548 160 369384206559971129743337733478457468905636613513499764270094401490961177745842523965531821725907050086584585205072975739679971942203426650371952212591053081280219737373724915038102851565504795827053996956521498846846281967710379638911819610572232353700214354433839493051457186276 161 19504321743604722507744251903963855250050634120679811696296858889500052857300757223312707047307475232852363876328514617842273870309774662939760735034391961212898746989036050916639573751031081987852935044302510872472388276496298222268230886097632456897706942499100323437649844965356 162 1029833052876821223297984109137725847314944310609469660498737550046788081278618225644034759646401771262857767585324489627910411537996977289427705453157029810123281281213337269095793475847712024655570791904358327131394107555175607154175929316754239681797427706092515429534163463348812 163 54373394624307956378213306095740951517927606351315158569252223836981133545714623682854964525319172446494460000191887483583091822980934285412256098606091728372158696172233277951358748337620701501697349328179444867634191366921766808477661118507597573719479465042567107916621558476220564 164 2870713915087266440074161289291200964856319149744465870302346185022162337036885905807372113337181673253368659643522775164632907567701070361714365848050838579305244426404659947308593683502632310410291041105267600252586158138474150945160924319490183218531079537909472053247777675313676100 165 151557496353250707799737588964704998783715910762994297010899379338884435694593775292915381478889182717940735115390351162815827499668555042914450984268417581223464490808194968020281465724850972666103045431969555923117401385774982505936046363960235441758256061154053626748588148155798543452 166 8001090137964565669981095739071611989560046999336455737468485230857268352095560095818598391638119022811125109400636692520919818222275300231217535831395106455107692638389735498917049466384772676809250150997299601607071556759743631687526491841923550989032928413502075493579988866160976056252 167 422381924758941833893059836309732116667776582430067656976046348996407668045991034580275153560112738962086024703831787849561438547528282439379170975249551919811390304949536128330003273490428227505144091293742804953336223312000986470407636749755490412113805724798117247529524375527668887281012 168 22296982489765822430289426553458537976011584164861821947686626243978299694911293391211727564636733425690673303982567326831033382478191532489482650350145330619677943776731096751860826889615805061231131680841063681656477604558982676501049448075011922355145955201232167385260548500992512367145636 169 1176986952304616070182668149600966791605289839306086062992966892511831223908498816058488732480638322696842898018953313866908871550261324809905894878145618762372523794628732761363235357387586433446767719168120637242838535637944596025158766172495074860437804894078119698336072043246272371742300652 170 62127255699436888387565236981682600408908486916125617832189354885465429853147676345584318173099210954835464748042740839284511634382874506043225156709475959538748353657105274979447170610668357963887957064313671532865212490226385957819071754923390559653184487746671572797682448785945437174819535532 171 3279274966547782629220018940291754066895728818480304001705027522098945713627655445131366583002121377490880061419358169997868722685492787581753451764983708625238973295740529341597283531187545946870765800114501687928685317702639955273954807784201239279964916039663980661088292682633064729661285357108 172 173084752348230352016021430133553774283247908941564244822682712176771282618096602915327303173035061714590721830375988767720775952500516324844082877716464444146278632639621507994078855748189144288761404494628789595993124466866219346776964325032330622711092246249030629683823611597389807332513479999524 173 9135351694013688925192370415210652833022863702649819387590706411873468964516189775057309439629865400456042889757052304958968898443017058323791390283698961579124689113114854300213100192724851434044604507184384048258933452736688398191662456057680005763294938773764322116833362380357115203272085515025068 174 482144682870366680216568264591119931599702962083055428586411890566058073733073158381163103657788463939615143920702355051724063644129370786137503155684088283752373625215153822689462154117109278234309472393011757389701496467937285559480453670749153265384691028882551385426347159305267565778558170103684092 175 25445752873362081262163566854329935332828392653156293907024002749437227777282955063769828673242535802244511424653178064933998529995221683493269343618825348282970180638433866850440520486121202419234607570808203186003592955271740130267583832235995756532681127065582469909760226417768559938036313941104111124 176 1342886173707287799483602100943887449423604148047463242233772888310957183699103932649277898456096689930512270744201749137567113602823337438562054681974058072977717907415095320152257940488042323921280636001053709546247028002792143004671964304656533215595611054091513020642338137391682145936848697169796649124 177 70867845838928653226954447458603237545035188633300795388781749948954552083505518695960308515777026352048413941672952391790554731190950724596087971125042016093703598717920237099031089184755422418395401335129871805851288203152317124691963587266647878718363620975246950163580459151565055892424714033990412237420 178 3739775642038551474211790168501695963965244293041216017862425929819578025967093427512286578307595075855516963456108891292647914510440674231429513449367004349325560426530708756598112465986695779671542326482670416486046574577097264060989545830652239975418186225247909737157868473506163777428098642190563516101580 179 197345989850820201910836222513977499993365193154121023238323611833433103992329007519218767732884684852019635083087495947752574305439506883894528252490111535973835119145348591177392453657717965659445776795573846998649823954677603832236079360328048205911932553687384958513941944693773201350610504631368921475279108 180 10413522350709974674126415990484462965936074402460237439082293762786269494540691639562603944714825265086298567993292346298056826247288456183015441790930388971587980504718720005173139480630952527608975080176168608434501634836938171529909291757016301239644441145754318151033639218345987908782559613707895123937884068 181 549482340664658772723296642388539230870908789266780039777301056385305972144411897942721416036133643282842655446066671922582978496036905392479733054077489364833087801056646599097271421046442531460016427202245667965504426053249034228775762746732189045203097886785272974512437244350161167367476864446930834180704624444 182 28993237249584822330377647833027887684743754632363008566157017481894052880761534434799210065678066771239528050392002013826409011650354545000347524874146243694158942791594426077449695865321615096581377877304658241336174463201175740465633441645883484738713554797818254357315942699384881331242826732782703228282854158524 183 1529771993812637836290486405636354917461482638573318760046847255827308408367424200869658917074848025671741026037489068641119096315470721859343753701454726721219982738121337561366429086263851727310617877741441463578961738085663434572394419709099831227445328290917007081573863217130534013426857220991982982099327558447828 184 80713070605182663078650900240222867224794627165536123156403689939014914575411090572186697373448890879901955075403474193760886383111811352914569336785771043208419939429526446200990977654098389735863460436098440524808269238118657545580975349169805055302646374770840214093447470787933907690099585694021009722153029823227812 185 4258418494038101550689221869652321169781990283575801069151955750876030042940419041091003564966960997790756247019335779954875701958554048812083371621348282205045544033646361273995897166731103342318575230656237465194853886799554938252270044491481864415573265121937137095894900582315780861411961036426676521270033360845239996 186 224667499004264548465071297682440914602812081698710617641697277715169895017627508758472254066800958813626780231227251213694903717727646676657965264615457177424447502332372074025355300344912604255352969636313608534377590389371422655825202012713946105140592049120406415105260360498647653469777250567445397981732075047150596588 187 11852766753165963921931548401847853233771542237930161117613197452977663076076396579267672985410536151037869708226786008661953563458960343962117198220593302304270162444262347563640181294990593191858140920989862094816963899001229882246451168978452359341796954700014609101145133293188717957637696477844344879950828633586010022820 188 625297846852987733399438169111993764400849530304149633536794018500893158450951639681763825950185550084719205410205830590389116439643222903539608675908326703346570996274150738080071315775115592232010264404759986853883968078049087957256245939238549472719212507644660075118688234907683592885457930979796780906336627284924449365988 189 32986935084620036527453032034596000698501054158805902960790607146639364026478964717901324557652602823634724238728698052759945778428854731740408760796717463181900253022321724619036815390838965623699385891917826273163429959193318086632647087839484603500924964251097384185818800951947442505714536359406583284519462556719380329116108 190 1740143099180289437047677357067475054654139949098328905496937316097485099344841599034492823693083186325147626675101609909757788472997092127832552827458703707042834638501640533625709198614564796296777602288212298397093463408525823485975486317825623821441907041493864161740085535868953842798178034738580575924506082145685322491568924 191 91794371420719446537947695005667533262114729822467190586499699827498191516929302558913520445307206648764065248971348428296321203703175750911057114969437592324724472825418152716728886090491087773267569031081890549960439467447560139759677679922111049035783948560406363416221974839966105212401703038028144156408869893273514206126919236 192 4842117853306146430300934551976221906434175725694875689556003796217663384400333166000930311305348756353461544824644526284812045847525890890651198928297448339317129370748829095700295795409683927702580628897892875802949499338921433296522282044698986725125594919963886269052741996575006324137930496269650532697276162304699678456190654788 193 255412998394832027533481082726919408967620640859090847854532236462301828170476542444613958191354834720124981639882342492286847997563198194294895521306174870865432756870772603583379253892434159523625163420060691785994571651725752577775311502324589971765668103148368524164493764396712766970740410686904262152383855845410164541328678930796 194 13472217690869372473454320391642637446142686551340179637373959892389703588815854151389646588456582572255289072660423774384207410796828386021068684109565858133152744010046142661839024541822230114310751919347161692246006150044749552384742252918674599126848442656904187966297850534471814735216248248485892167795690141376971324568404444807052 195 710597642989070962815225332768335600959163171282835499385297069805564339632298522296482411654468790520564139972888111489646710030512798698539095567666909076037960152501351275148419436982672497172158467749296684287046541813892882593434801961660783998324760282901149757866850257001715437448535343301681419080686996660596653091189432378474004 196 37479787886228603343452898836967382268643526903780799716552883566196140653029466462655538065232985438548277226880696605515412110289403233335114782174554608328720239438372610898639400077059501782171935854939535028735716395027241216685376727471822016210077892322676998293724576231561119060534180595033369437434876727819428515629488656444386372 197 1976784338117965109019506492709611983576991042931231713113534237380836892067722415555578088683189877349646840148946995604240911781683880617875781932925403700456635309630200762582520948039086663070144535948783315487033327880261397748365942924688578924359087966063651813965798371631393477855631045929715173465999461427867175885832824262498281964 198 104258237039862034341456141685579040116035050601801995535219472602523145152406077923358640861752781388952193247612880000139685140113938777126402488408197998494733678513370297718966743170868449120076936425107488982688924209719469029454256762658095663400762464438021173428365085964164635945901702072297484570037354806789482474055610743321020902396 199 5498579285829879099899218465456945083644280472909001303105979860213884611074936250420013532838733047418430692034765977663895941749665011191168728747002465132547004721527898781771922322527079652155534012470059052358232241013747027053796075910647266585211219824147638941563106868567997913777879166357067197144643221198612033953214970268335150734340 200 289987812031530760245310343842322000827542187724399440508807172383689497710714965471056298970061538452860212668305907967878460591845284767553516807782558643088005023180239560378836648580496952817338381203373368932551934506146195219531329739058175942017386161864300722533695316458755051561658703092926734890129742533245430148012581069022825075897828 201 15293195677039416651870993799163964141761599148306914042419784699759391620962467887738291522237717248874402002242650150444738962181827375362867743554872883626842289582494908637190457332076163338199174358986688349395923500178195187262444212770252826443830556887906465067326046815551855190425034113979920308236216607545897641592760263693636526610995788 202 806503206485218548364944545560514298549731988986420599222775020024255018255831294367595618773793306941744733686176815787857304893092486093177049076651858963637600933416149868088082487129641029147416479404427191823132607268538384784837546998090483295046992414361783410836568830227287121593798796234477842908425450678159384538770042727591098732780479692 203 42530786003989186977364883992163075521169029541283143393524262378558424090955803821662578678358573408237046284787263543352925714656613284873333401547550620871758111884877053547150083841519730239877729145299177489524457102423737221255454797720730874369553618945355998232853533730770171518919240624870690339810621347169429647262133687887404188413114211396 204 2242798619224898656917463079028807484256671868569140408401155039406266151134863525000330718768732011935010108708626743286082875295268352188462870142715193428637090785531927258309178970569480867287609210861840037007880616019142606253810781933227015611790096315938207387545155532336844465324982368714956098490181496045338574115216790356230608027578193720516 205 118267880400310181599083255861498681741892326974926033128333532906465653213412421750883400862356199472602424511503071972080723401359883276209047508903254616182572165345509926044669743129233075076252316446325290518273556139371893870818442628460046990200870040734449353472276986215429603916884398071626706910199562475656393605386222923833640683297531607843788 206 6236387741757557934662357488773746419707785268977141311582947691431108798803080362711792557127870922375822375958093256089062076388045608097950659543075105915721878296450100386473673629434501916094538464946838225630812207211001165964560359241229965542530926977911178966253716115237529404237204041194789111790067762465465682047687385919742730063373977194878844 207 328843503155613003749530238302290000916277951890349857814004538991437091666028307084185941445936399162263329711536420326984472987100826551814011588477504051300233043799216620284459947543002828729703495601876487203109515661232318863741460973233843572690868640514984959295119025874722835057189080368012716185194622388261695281427879424242001796865830010069596420 208 17339452537792396039483938213761948421056140877086393903142595299920258632048142269225216645368010828537577984872155906447080431714228367829803921966711125143341752733593098949272269350152284543896769593479410936705480920271244320895469702209763984915283303662553633672002288328029177852792506198861967668225142744681162656214044843177152022347831662773065858692 209 914263855519738767348543388636953987122161765285126899308449323040875843463500046338771230903891027846313554890224776634360313746698078210518094994995596819874462802453551214371946622105320882113141953973173853038350711338058064131921402698735383061819038677059989878605080372143130021507063809470362081408796311196379132568806093404759398425456271920837892796604 210 48205641751018324005090219891565310880447543746968349781560684022261553217239049035709590169519582919332499973882757055021829643222880197507107677415344581127875704419251631159044388243117724902506337786687773851983367843404496931717579076761580395741691123547118462902702626454909774348076834732843757849008238159662102809322289664957342024492197870060345642369228