0 0
1 1
2 4
3 21
4 138
5 1095
6 10208
7 109473
8 1328470
9 18003675
10 269580492
11 4420677525
12 78801184322
13 1517300654415
14 31386251780536
15 694190761402377
16 16348768018619694
17 408472183061464515
18 10791720442056792740
19 300605598797790229629
20 8805117712245004098586
21 270562051319419652165175
22 8702576800277309526639504
23 292425620801795849417200881
24 10246567605376831561966260998
25 373773689553342109806023207595
26 14172096009059964336465451183228
27 557740077612658975361661274853733
28 22752219220600987290574474370322930
29 960884868609658002298922882000562975
30 41963528753632256631431696089875326312
31 1893021146481952546576721171046177421785
32 88121294525250460305443608005596176476382
33 4228964427753568320335689201085770109722515
34 209037945713480676676880249192204467123011156
35 10633753775116860121968433563339769859912834637
36 556251640013332322292475132365742234255558289354
37 29898600893423295662913127717398045132632138897415
38 1650114933489969860065056007953541412689323346020160
39 93447171195151830108378881534933304036264288103517889
40 5426582262167789927000628572630652431618005572381105846
41 322944733039929735317224489489018609677389438151993418875
42 19684193589025860695849263655533916851010081377879925575724
43 1228153077316356091210316062758166751229425370246492951993141
44 78397404857044063341397639082973107346362316994312868160445858
45 5117340659616702310360614150403240685182666308761111003753338095
46 341404453433571262153454431008366663980689183208029574562374740248
47 23268800695663597393647936556992467282455651605812191941468767277993
48 1619440409064485410211562373927265229613880535611981528420031860405390
49 115041942789134919053362862420447727593383561579694674052691295206226275
50 8338141482208237068205494079124108520903178748619814461402442285509616132
51 616357507164870788490301404312605255690681575809776663515406801153248086045
52 46449565913904985421393699551917720521971200180963534019073853076548732056442
53 3567447248048108869913847137031042536067131758221985332304739916432920487174615
54 279130737829783812181693789462634774096250870208859423352003518233727237577345776
55 22242561751236238714290128095741766241948836559789571127198553082618341423578826897
56 1804459261459486045226928581335225678250268398533727323876581569075515520402431847014
57 148990156764292167777295840520820778048333120203284733058696260295444013265178817994315
58 12516534565486493299456756829352123048483548477472217289588288654843960836310828748911580
59 1069544745656061476981527929665225131710675433975238084786845286898743704508208948474406149
60 92934872092656409100733957386103829253777994275304044567270578399958286631135122630900001106
61 8209259031019361757520719325064184789827514123090627514444555619812780336016680000607697616575
62 736985922343400837566618342764822100555912014220151348527741506603388255271016764766592904735944
63 67225269069419127062516095803874963485373574161466825874360862207295258027196662122716305389825401
64 6228961927015860101090300894488176655675365982633852248972238665154118391724919726655043601918918718
65 586142967788107513215475576763390521454129733106771738763992772571880874407000325007127630746255692595
66 56000817798955674457912152339685025600197370341976820718348551658624964483456018862387614933295961081268
67 5431119065506285874378867942449168009005942787286096511043583940435319441213905713844682892402602190582253
68 534555188845551406487335902224190075332313295819390217121277947077137435919618038474050822381595922911575850
69 53383980860308004594824763373484589219703020528369052255776290976578674662123016520455804845625987015841393575
70 5408217106088738519157937013121343978992525469286288794042915358022877198033916528050993447763102223989105249952
71 555692018079959523852236729524883384939401099494519919076688574704248286782895996789065553972714994923320659870305
72 57898278307856756154809025597129348406796309417049327593876817155259721761395242783713311972504976661211559379924502
73 6115972222121012570223923908164926535100347782100870387531244068170356186897972897419683508505526225213789328279410715
74 654866668329681613685253846685368866447665727761108297499016096415824527321898965286187948208952857800263771051227584396
75 71063913003061198814843197026625355877134699356759201845046322007277483936499275152781214616610375612034622844441298579157
76 7814075343304725050795681750958982302859414385799608977075803801275478243121419805511429587450708140537647810942055423292674
77 870489838660510293626701214096087783975865950369341911316478483258698093047853080912816864157330375638246848545335575585155215
78 98227876871809572902419481819606602490784074302148491400194984865755112998385071633927364565185044126920714364667807711558267000
79 11225867104969275923138892276976054146276472965043725281865568975868977806708556227551780109849098582645059170500646170290954094409
80 1299122327207100465909992654734108574094673377621603566332925942008270210170531307631698347981994271805743200837934358820376016784366
81 152215135484538655599476836119022966460556151272976669792495456953503764499125975905081631326055844657203815883553189482837106291158275
82 18054170878054279371578849084270816054278293371361183944058569793619811181499938475985799828731909887446950507400365944921893371036920164
83 2167429798057045706174005033837039737861180182069526520730257859215335440081511373166589144594447545810712164780064329379289595112893897661
84 263328402485669640770942812255590236256452463379599680561917659568321231316927918034181755374804322293308818337802935787818884120472169679578
85 32372363653090296507232371067637390219327666331336638731242191036781982801894818294090464435380418181211191411427334826941731282651260896671095
86 4026386389308945222379907031277566275724527836163043202089457821105367588273311618252104605840430391324416576608571092908091984528329809263006288
87 506596853205080501187090699604266332345059517505449776155808423053073037216922916659048364393119712172915021411279803908360811245384347189019966513
88 64470126170060212442843438815514592924602821286109057906568483108298703269454916687797879696975628296015789860552149161278651472676686581054723834310
89 8297510750820534865838628608856091081066833793491278650645055707142190043723229341120832078618654791577038509074357145291210308507852350466150312464875
90 1079881040542257259043634125007881244185654502538695690091012302555351401909836580965797505050985260174711333139192537234347003748520702869093352995027772
91 142098506938712240532515026291305434740661644915282116894859471132745527854675210491149285303757697209703453118155869162626117297138417995371976501999974565
92 18903250782020988146195549731370448419225299484297226183085113587933929475950124283860056572975069196237772560665352523402465361924958771997396402498392080562
93 2541943304751066331975246256854018164331127282716901536388026331895203783754809757480486671431628816481778048660253656232866522812422058373368831285964532830815
94 345483804052398778844398546300845803364961895216863878176156936690444100304432714414992788637308661149802414568359591096398237016844724740688758328102692086527016
95 47454033662648593073922012353454055293113483971149303389338701871405165098442345312605551990225455840386654292587732257856336131555820780726913299438464427171291417
96 6586494624421620324670063306673163174445618323017036070208054816219824686292313778572087913404779134934433743009747381577047197551874023412125849479777727132676626334
97 923686215271750247639406102176616577721607314512581584685367511499123667048540964709908385857229795372978247853924177022336650327594735280141151421306889279962126780115
98 130869246005622788651568821961748959928461095939486369732810252051834743977340004291259949308038716199792901072171743957657171933512280524326969750822558905175179466886420
99 18730474861755436833622681274742335788226540890065303086919173514705156163578097943293633144515609131373129013010540454691592003704391396498230003436562633949029766153782669
100 2707783632635616181397101384506632389063184289741397807828531603775515848382210322740089951095438561017637823328749593702780035324938819287312438081242638827379705058547455626
101 395357443954070392558625662120657818108489518081434199323856824847979012184703454664280337958710553940077356222222864206920955128653241696509664950660623571787005064802500443975
102 58295405551016541032062153847086238928817896637475164588137139636475967837325463335272112478057539319719055769448134874157472943463302526605197776284184340372366878927983294928384
103 8679718908594424304099206930367811181020806451216688802771948650885583651964556658847038164839532788881558495208622011073572458937477180069269740571375124667190854164977512187409921
104 1304857835117005041138702072443045619487265595588184148437791035272613251447194351428513525940356980186136836747338819480039992939693637686393389799952834427590462317465077707200728438
105 198046418948187657972332665301568598550196106028779142335202380922941174286313191143822944330689168032943075116769708085250813270000525104990356028794750276885399554731630970250242673595
106 30344351470831788517857436919927034340476769767214128958421651541762285018171507678913150619431518647880099908866918554587011451792418249336069081287924248142081846561218512078531733315308
107 4693073326882779570640181436597822068749104945441098100299141998962766766959277624510230000962904589720715454867362408389528381010798435070895273635043614130390048323144345625101967290630773
108 732601309577804277214968351232678557386993052064555311381359923984922562306582216474265064286471774945069689229918829053231557217006395226453962219634032474007758613427264747951438477857180770
109 115417553157415803146054058288767774992498736324168349317100491539526609198495622678456952321729789785741173771055400527835381134552949439186533880386928708579528617761558508687738942232225840175
110 18349890729252807539043479788203441768125811351635404496713838069518468199295603684625695873724593955495576036274334759029258313826579692837734069047703946685540877387316035942584819526183911749592
111 2943857816755113252331122706018250532400937826991897387400945302889773579317883932098002733202798577591347573942392810567215123493827679497945598911049223325349742199542300276919956923524069415598825
112 476526248317307504024319744715711102839548766875588239024834589153458999049630052661115777277433426230873033342248572199494832081503090080535097678869509015194326895728796881838019536203743203400524622
113 77823187782854446331033431056340382676458402576773837694714781791815882206908024782547727658054666323868410590143564512226161140586416370438141324589667580872628247168976873188389751089218557211493834915
114 12821816112821645177830689383996955067788243556328222965246666708130735557522525101673592597825009256028706893907480532260186568764662025466619801382863483642492867375932706913663596003219144773974566973636
115 2130959265954034761813703923259019116745392766157443787087616431778025663048020941362593873817847153750982566318312476859015793295927399789452788709217989243729926859146300116869957020629058501800849856163677
116 357234290857630484011665988033321050705932070769049018904652115212251723760055531008691407796074959229083205422610110709801959870753160752752162496790696256402662152291502019218867526505799061958865743695847994
117 60402010032831349547001877373948998327404077465358486739914296483322613710877131640210701432735109464065264864228355455040065917563434741411050474210367954959281195791729754658824487890362577723678728225329269015
118 10300025924485104663291847468662089644296185080429001295476978348550800380526444109918091432333950504434412463597572734181708776660098484185152428522389055615830438958709422567799432736860354829405504631134567569840
119 1771262255376403218549588101251671273052118717513021245828659432395499866530489388922255106511268427631353267169694198510830159612834429535083007193777359584261427058420818450353672894617104745771499790680603244670929
120 307152821119941671719298946249210914386603803896765685267465634250569019935647262030058827024143373818989880656446646325133932863902731079071441934514624340643893351284158442103467256962595975728318477665429344668014886
121 53706049868964445707159796553650987870268436269336074537140636484369622153602614573724321247317411642035819978961195934264185247825985596662229456983611052806196527826515362554217473957911615939162253134627659206251873675
122 9468025949375588073827327359624942362285021573002864385567976013637717090177244892390210679222733059297896016230507179907853489967041523786545569034361566997006082610431670654855969146474915674658538129892751961325051560604
123 1682806343721858101090164022679415819238348678959107586152534017624284397450169935742834363712166555367125129055032596692594249948124140862111112696266182498068326590051239789006866352210449795815387156842029874683350553562181
124 301521808035163879454110034294641476314039907787442992124452317734924135084729991102172901926603858825813610165564984702565024137522293955611618327013337451925513624053830615427159213153126911346889015204432326916628174660065298
125 54460932954513798626373768393135298228579109373300397201549295282664007758187417417378340218098143177871417225975473589234047842278179924307157803894638902802227621388191572881265453323744139995955238097951504691060722172060100095
126 9915291924376516977072892916136637522882050561406188869129410333971519695603495380596608296677966257076498548668700253302048147830336533161355541144257263229171808904130221637494083428929643796403621644259270607710955689899224808328
127 1819502975417369317951411794891921887860276625746833660698114639348390463081413059617554018924362499894025189309430311488596825260480325663430357264346224096621515945360681541299062255903918900718036661722852537954083106984205597775033
128 336511611640605434800189957476022335220210585484105703308716668417133973414851521701836651702949800693405024187150116903829250961348555234306014466758316632098906353297048307411663845599066919115326214038420233539232462946668506231615230
129 62722153009678982401403998644090838161017017014517543670197296064749784237329765899791731221922916407941828059062952900712911557312784165035369848339399204773485072562775608273955870588316453922439471085732013086375993187989306862387919475
130 11781198817329413688151741226414161331673345269958586487891502638252878845898886922248864130192004122178264060441404527261410239384108000140773072419645174039906108249609143500064393582684648167025237211458734454634871039575147880502988215412
131 2229872545405845498979551657090467854064433578917537651311677480860046657166284151243635085547412118823329432578443530184729406929072004570211763204114931734212678448879114672756334451246817814440332275468299434239577644210231062601973613943085
132 425272612575715067176282355130792412971400849303290407651665180715319151936289320865344023190554779728777560636907171717414113687010846757855614890695485566717992437731784077563141768389662052122125341812533406828659007907079059690074599397256682
133 81719703189572603545183309175514289235226690605802359135561878547351781731843595672003290436437613841785050222900456843863552654252621792353073938930032690171736993604406402750013658949202635321558350994329647774632020470272471323016958462608823015
134 15820990834880429916403416008328889911322229846907891003471131220700353393584857476223519162670616875155518447319039595406264594113081093482521055590422283281208302541016083107216030262886061548373087892963568948600406330607486418482069958543481724256
135 3085773289265181530175034290859862413901573077329774196936729223062697298257091942146684161534267590807468515265380506953824816030669080619885436823148934064236898434217482289416876803874617186116380872450297912184932330004221410853858693078332572395937
136 606309048945035279920465545345906113255773140803591539487171020346190204979319874798531391063822531514084320925295789669435481566656862215293030915351236530957844712174710150291364425949028497091627692147647446446764206051326860181090239545899309344957654
137 120005289667928973131832368868398841984200657497692448505951407937014947701943967548217603339988999762344763116411855545614924565963063196471381536573750856579085472845470768016786090998891797664299257867075738562015821735902571264929709854629864159279021915
138 23925442605740632028033787004995532996806699232769083425163963772633349412595604783168655627007168950465029468014014026321411300524084360725040299456434485613102719122135569877181504247096818510141314138285709958347624847803151071398310186213088645613353117260
139 4804521066388183390978009040958363211888508774451895010457176663592093814980984623789890914878487737274823994188464832516396635141572486786839382187431467990044723155875765496366738711431023489925229745905927728384500652672571151150190037443875807826849957959189
140 971736144681130631211250036259041548747796036424843566402517198841644070390545989079051546462563123608963022371851554782472219494857760202088114107348936287544756267968687401537377130229680232364017707744388987542540341418533021078704214206912254115609435914462146
141 197939590582579542092572296161146342268693006646133306418717368953829695649696990614213479105017591273970605452723810562997298890611879362905557185252411075239388174999226246388653851102915032392762767736579890678556143232240095110506475694137487615074150502671847375
142 40605163810921734628104564458790763797077963796672219983587778254389683573723780844764670873245836559714960135957223030742752435637658305800889348000738745143098947658557079106085482114314787432652213211115531278359533322672312583530770201421455108612806577898079616824
143 8388275634122016102454502220871856809747523459625995893944217209866340883579113611585286817247063603122292150659609359700287149302147232302893009399969658482843206923927400652488040093687338160556690357804759920198795432831055890284792694028690908590989543113405835554441
144 1744961227607696958674594872117954476080314803931416017990187722788959630874768947780856714186216176573567164171049730847210616942696525160461013695847589812091395963458740523202355183769013247293171116761350324673274799543201809677984960349773309185765696434684501555690158
145 365510335601369066852841605753463622322129181619894861858780696979873413431651079585525583341609831792425209914119852152508610474409415097719106219622247502056503738928733688842040048577588569904084180999850873421412671659300276510583317530423283180576168808514752319315350595
146 77089237379261330992059932267465506606225350172252296152546761756969074435987742980539183970592239736427732138752020710166593444979362409307004403479881866168384755741200776607756498089110067477866692426226584639142956446628626998325065682540638349749274224944975312273990285348
147 16369964542598785359651264149789442342084755757908819837179498094175063654991315207237491933444997826993282962296041281729448435818110053650217671654955301407571747943098181994614681652250457554210989409325969192282622344562589271840859287686028910553387043351251032026823096599293
148 3499786893410722409423944525845843506677506371038453870552359550285536177949087781655895045639467624521858245652170083572461913100041936423864948456012979633607532710018951097314339878738333977361885363844599065192469398700776440611187118316578325842561660779383326648061837127137690
149 753278502938946959706768473459057211700367559785348779406601525340890402094337330721689953671699090391193738199900640544881736679683099012185843750011251607802015083163790690070804044013034562260372093529455538281403467564756000255262373228625474251521593746371193348056271148805102775
150 163218792970078641268121360689728348360980478955942447692113057778424689719921535389349289035874580305731159050477630513861896609662004718583341401177856499409663263557537182349908672808312127195029104350575585396672469935618544380979321048996650577609028934780388386333062450305757225232
151 35601322116963836154986514899534437637110845512542448555197756875526945765004423239315584189863629492386742168898297351125754146240821921104009275971192750930654620849165851106811570314098697224325238962814436288207360770414739512781986971722224355530941571568849106606850160870103862207345
152 7816718694850215461524178074144883145472196463994091904545470456328252148867382276830407383819832600330497092500225534335892000391480393979215803663615175614131177751859773396953669591568615255996081676629851185674954870574543942960021499845618098452592419020927287099210023940309818734276742
153 1727533567706300349578441022183268624188978593061098747742927879067578925691131471765512663406358823718972223389402717920772906690718239568787954576303195058017179264423780480917931462560986480843041466201450277076068579176389170379582270185634985798537289877695681261445160483913812522524195115
154 384285209531032299216812185704839338862417848308307335255399824632418623902019251550258922416288955482796186636680567181563640205983960550582781475103453709684361501888204591016691100475940172877854993375946259710131702007350204751076480586841121460332005523548455982294263094277605215874043578876
155 86037494176555364587321010132074262307228032064618820673499831037565891618992279431753665588812659632625019889275990060091162359869195275111280868861002781239099729427850959453691822785816729602756872824131870977017160836586606067155295369784611822607645474959862039407852307202405775225053099188197
156 19387005178399521793768312008721472476410832080758302750571041002702449104598998601298936043806911711282544372568213195022773478341413523700791920193042008426898457612324885384840013152633957678762225930047859543958605469575654727904227940121225354274052581832330740427112178736861680678829681847955314
157 4396476937637769295876456587281804327146274060083428393532365135001235448458059891619341076892825247250285861842522522350396743366369352299702206460154985288784411325292227776290817034684532736137454032222876206300383431476720656189198657981580090187133392372415045726493011454502734282244762425262438815
158 1003349891681621477593252142806489601545483650488861472000089445312093199304064427975531987547980956352179186127560440274619266649785634567616061585352909315856734065059038747544124472386249572037733668723655967775923967063092639202496900209737085084793112006142213064890784370573937389030162309426716328680
159 230428508987448519408148188660609489762172265759842163901299028423064968422707438364974427452341815116674910953029675138624915049541277188162606064634525422555569627116332841110505951673845395537953852799958363809969885337346221327557113988763753229154970071544190645650929803104707780863938921433612584847449
160 53252386836120882001156231192464668474129553180123019582232573060223824058344485405428404958646896085075203502648223098256934665644545262863257229653772877252403799843687787325328852586385910154534865507443067447861916358354535980211460096306636951653822993590897271121874236246115491382680403857862189182797406
161 12383519735214182499280681449987922550396626351672443423593415519104397114123905030831522459117292392403014068406903148200871577171360269580829556621858909094253108336396386869716120873230845403917450656742140844434877062527323753477760934319563908406873964642949840393639261475761576438915557809412484672086765075
162 2897574248042954686342357097803950017152121454832708092355604016610070867192144393690426955762992042464138478564175856603801036819723368547336971096350558420269663061371154803262226156612349248173255688871485513188376683011036585016970017024058025419544269032100454069567151332305674291055679850644381959490551897044
163 682172169213507637956377384011250042042316657887374568222223131964696219855286183874304377286279602081460925249543651776431072820559796497951698759756251642165260650284018025304381684967069715626617398246996227369959471772465380509545171814533105457050331740981892760500903902559356530373170621306784779260266436586701
164 161586872723718934646820134786076549835586231643529183920391830198284636474500191173519690982456576066751977637142900770927539003095159606857133175633915252700902873105499150873479175076945206624933702422037251788056980406027643213909450218531750555267396243387347180436905453055389792698462904054050189550860194255603018
165 38508332170861664027024306261232020666254498021539185634234580371278011330231711820766264361100760236123323142383453731819348169398263741945718621927567858961712258453694004838283027742317982103824205307074071772706631126878336435058633596406096675995722638030974194077616718149434233793712522317953921171496083700174825095
166 9232599411192719466069863998554821093247058464505502526999536170384681895650601075954820110332783607325051004301091357906103609513211336542187251637269500401627993746761316332480359090815613237747526051958489472354342675906126096148769492362950608271778517874108618267269782648600307090027692051383423324445510377064682546368
167 2226887159342500729083761538289244523803778845606070624471100700876625750606206762439166159541069050825053097775738882333286297847753817595716233461347124840703633898572046954643087610303092490149716155455085098247614451968676816040776713892962924194295606248363740505188210865614395048640644306701857949455057130082709502303553
168 540333429734326304782406868345766292623550914149809990334103817888898987038081824546857658888253688860803928274051612025111760893582487245561604656038588001966480274954463172346891955521512950277426575565900138757016245916794631534387058586923948827027427594747748382644152197223974258519105845321384448388524323675552671183748150
169 131886252779504895283493674745014925032329830751139924622056291280070716231321275490912251531974669306324199368642576080914694752827793896605652303083681636636064776018852488753541324920825065432233492395819073271839928776601775210298093469728911935863665676869405541246025658956642911368714743663134791655907096840904367946683790075
170 32381437385961596794649153764482437696133797900646294782744057713982235272055621495579168915956206232946408089441375903653017138334323838139267232043914847437670112916654082759654521821004152554732130623831933992530805949535232769509855120179359290477698091653189361156749632518025390979343882347657007063018738868825455074522151579052
171 7997175633214536297140141477457825070487602144525056095923048517559100880238204128945241703542053576067316072965792457542079950001774208571514363995434451731008720001464778014028727047621810857453608709972629312347279363011684080146602364110073509481355934645219365469744035100436323144660454802009928846300782564794173150086847987591605
172 1986580884440771696616153224177241129798567635960204430411064908106158475511683331184665877036213190484508308093874603710854585135393405052909688717561308468537404312005741948258318575091482305246794868121857967138963367461661835712882189970399360131153211410082465604918399640867565174963774747602024333133682271181332760370239321123584802
173 496352642423067410134572368523806707831129113917798897200691868979553649556408388337085561932981085193943293396040919633040617221367096164598743183176697819167469928143372992463164613453703545518487496466279857020392411864296088655434087811067981659739250144708623205991238564707214259929450906947928754583631887243303983510615324807086351215
174 124731004987139364775771185445549828847940031672249720907373718748685366607385571283096961111159533447293592811308949825884226536079805668198730531735862528351771431347065235391716831122271598976689367747549981176334784667504818027736462305731790461794589193977109270994938204051796738117988040030127997791143471648401060676093925542471865337496
175 31524208924673116746170274070141373832170273518607803885051065009285708447019342574279755748436854362478089343395154448809157100318247327817020160632701076725485520643911442313471895377051631600026299155361898517623598007271488545305261995055601626816931080541016581779843233882367782570540488083930981993503295725226833781119071760938343775740457
176 8012822503915691833250652394356211735596089187997166853540334415304217442404997731692472517842990301108685267653004112976047263353546627890015074367442682349467209237611257447762473688298317759949008232747772360017367999458061533303823133948714927917398162177111850132360215133653510791726084313832312444938646860589543209385622435272748264788840974
177 2048256848704102501227828063200888615656096089338073581280957235492876962051420919438429046357924608416897193765533846890428557845729498660292196064620234281886634488651953031704382723018932619509785501874709872312114207693954654484166744038565908901196670956623136843575416978415538975032136850870825455773209007294815865783954769055157042311765919715
178 526534765221811248074314733618188527010954898968570711628323115466669072898261474438839662251326975406552113985668122912595877386332442123416677722409356638184602629702008160845075617805293251822114791365513125559837048194056481390066948557533786151830921551715886869847288217299764075985701505283827548541648955139297851193321339197733435801999950004100
179 136113048012242729264231767466497422764946320803180317971818669527179338820875161107489999191137504673379090093158816236377267994906285466648185267235261066586971123574304033858589068251560758109238191319075717303050121110820055827093769156910490323734243344377006812547899661110774127538480568969563579642411127659393018413972458463035747406548495976535709
180 35382541218014578520248655888751725893052598146380850041532923884803298910334722278351416024583508575768824131280606553972861732527844744737269539190301451037266563981608375192875092312841151409899623470199904531091628262824443204697599591742394995575584141719423505002193050782168167345793036848583893673824470343448867059263957675179369140031362236729020666
181 9248716523221785084340669199073345106036900668698738435696117097952212753946361936220277858103279205020882895102012293005651346608510732562294249959816030023016071083032772496451596452477084420682996112335767576661330511174043543111447926989609252194973537898000303388964981176146807069107556228073631879589487193154334727492146539329980260362537089410023026775
182 2430882006384844157705986955621478443217541652956236395711402646345630404140718247118597072602323645343596185756918346183796602276436407140797198468763860456976748236350519314831340945308907298018424626570773786095112373819831411915726318418706779140571639621050851190161774935491211009225541307434134562692094367050106309131181050446288751433178031680057041201264
183 642426098842223814397897685831955110600390926613911504658512294308174096465382688600842762864347341325434108085794649189256419494827895967069848348149378485301075443223940246719575100347225970979345611941791179266283299113829633108478655858959942607153857549274542584888526186770183472238790463897568906143374576084569312997735986339561858797149902570194411319858961
184 170705071919548161513244264274639204415065681896371329110664522845374842011052159424746068723794362358108552536623479189864432100634669492403970277288901453794882470958782496746194288579855557377065335501637266320789919592417853699581468236524645680996443446001970688683848771005154162747132802756793579448706415234976920252268330180634480693814168887462650758487803878
185 45605879013533353683718233402348449724593507195642513910443986284057214794765759232522740264799773148162446887487543170425414149026480286246738889814264224392783537770736956264844871109357742001345746640884888773843267922947776757368489567051767914744094124408358393439574803987660192319250454948697547896380845625061231668332677772944967379931699975088045716718004923595
186 12249933659614391434095530429434600952648309271479108013688899103022043287539363446987216988961707485839487529102415263435617030209417249444784455219585468596556444374785111516923544260223671001001799563166407249139238573461745993303533736917823287213096778392341683746883474871636575840413143596084509126117073652490937459692265937658444095609555062469481680007046354391388
187 3308054236400841169547710667228164544852660351956687266073899820903088267796511698448157028611497211249811856856957333681315619430291786020313622713681850763720611142129266802421201633767474391954524850308547307069669352141397663058630395114279283617465998744842375438565711919958732563676804625068507504795956094706282359394674827138250738827010538549909548242228245090087813
188 898100827081652875727584048108259530903623063763393673073030222406649526343260730474193881368863046850423606348913298007263105688122214064541496927215885386995473413662647767791120179096465183089008129106633065410968567772545511019426569007718831635586265051178955757998075029710625594223467051503836541083205932260456544102944490759850027568627964201491097282996071832401446610
189 245120088625493046706676360959294614075884583758014895170592505771988639969234594549925187264789177805797633758779032476367300552347976017269602005197822879660395872972466294888558535720308292812935624055834029845753774732717451784617946032163894453617187087323077258185672049531569846447288294235507457293770485053232121809616516317265420595768154166365555884309411654898430381375
190 67254588455739472495553250868273406193916568934835505437440935621138102297710998801437209034923247477032917141241045056865622982462592771863329259979613586686695308267583572785593758970604062555884550276960747556366074388057491225942590169981858867386386829842702677243331241121102276228306512463602392050158344474624143092788340967620973258536484983722871432582648673261176504076872
191 18549924201006771834749375693465179718596372535684063005849677415904245720628767676009971830126290482292808867413307832616447195493048314603758052510818808738430183848801468296411750636884744540128008413088653457429310854777375551415376692169657525037714081934906321367096808101984722031777392474861976091738060894744149645137569443165051737094104668158285557768493799029426852377295865
192 5143132216480144703752911485986618694765118620493700439526568558846530784439361312235853317697958350304592240247423203858582758577551127692561408612268446436460203312641592237229327819456924618857898461788536078184735913021220510936458406553154570812045021415511148834555813742713741608569559949915964532234270189830783237608496251674230367014355100860425938425240482949260616013637180862
193 1433398073306350811292827765678640341918946190498136942280048850454074311895743960104799418721241878544902863064979688588088274286454605752406537490314317653638334758052097243574504050736150610551795500190015407547816868676312223883891297783116506225504907592569449328088719141816178169068690003608472797387880796362522914871192297118839769998372392238993350664107863803901938807343341691315
194 401557637441423560523562203841733040873865669628675097086499315221005928905209511343938616094965402235567693644379391011306206157273017186163642502386776869029278164624667564474689287734736976349745916994508821581233497807126244494654644690579370798759283008325238433356874045575943678122852767268993971693199271576151530445358116490281187614642735051788589464373458064826235859570272959800116
195 113073126212355024211849542915905634600462914870154449726993200704175507422535585224906918908736631050574256683044018557705364708377967295204995066850146648601229550225327203277028035620189440503374824087069855729253558082494791206135074719929126511721004770680473938486684883037061954470138831702600775640918328490603378634892297960790262880616783552232697836008674708746571669556857491501252717
196 32002945356244545994128589290298298617153858945440268844566227425957927823640808580703096612381688840867488780321459871158093029901323541035768145456764691545885809777852113321017721630677887819059061812694123393895604923840644524247375182428489187460152129608095597383170163874644148493507632211646531412573273393128285967017708224222803974165965870121832743857303473178432044056716785133111614634
197 9103916451554807405587502048553662476938179874632094505476626380228110921867504941043357699054868623507457096717937210732208720061420986409577189768446992229899020001037584876692733733221870427685594816353139081221504502600863095401058161138334055015836531976451144106800893286545424394338730409858306837779132319803488751198035284492727374218882011350108286344856430395166591408172211678294475864615
198 2602934117846553940845666246756750837357049305433280619526059803134768693429034793979587096138882394885749424469117644259902838203531514320829964813894873594007870317134970089412553258291438453431545106752360333912509915608490681482017671579232021025077139901353245230328959814646166800027684921624231365750073613298949169739431719653604128219963624173879611115188730443905702592001329482718412746943520
199 747969063697361258451829370782857020936145851215113763602903870617601353013309696639058272205456524039004116353841063091020713038785816004625574548416152154754266090493807406369778990752632102061634856772779709466447653708827494891152025531998170049528555265419373706139792859366295965662561692747293850063531779707220842937759307690363712317822238367335909980089464061555886194163248099593214243544223969
200 216012409588808535449017242178581252355943299251369301649294921986113671125993732096622700713409055877230938277059967068597788369512288308425134312574271348384621517351819130866780781697084336307475606810308973092259479520801852771834987404712059886077639962348583773912177527143576804750864162621094067257394727882929872441488777659253254488026512325637939622905401935368358463454845275839988319106169131926