0 1
1 1
2 1
3 3
4 9
5 45
6 225
7 1574
8 11017
9 98702
10 887795
11 9657563
12 106067481
13 1353914186
14 17550071995
15 256827579219
16 3835324609489
17 63272134122021
18 1069057522350991
19 19628634717955199
20 370023070383398685
21 7484704516983935936
22 155675234416541005945
23 3440340990196609738804
24 78235633465458373239777
25 1875809058739720039008087
26 46288501818469387004342907
27 1196938030976792783643702806
28 31847543722598588369454153353
29 883591903194893407496232431121
30 25212622456635589136184713978565
31 747162789721587963922107728955657
32 22756621451129660793790663232292417
33 717465682780372039123639991210563957
34 23229761629239811111029431325230878637
35 776427059819492324654310473709233017666
36 26627707043307876243552038072948482711237
37 940546242572716944748110002793683038016722
38 34057933543265403840396543622463956427173491
39 1267711736401917576859600970371143686150286295
40 48331207676713770348843929787028566186043614353
41 1890902359055710255036955380589360451134031259194
42 75706772446983778250428374084108854290918858851683
43 3105996692671740731387100009217514023622127362753763
44 130293187106273776649053260792580098952950218504845229
45 5593547535621267022282644547120233862895896130545368985
46 245330669780112051759256595175783985366869160645555971687
47 10999410652109028630126366542710637751679293125342305263343
48 503438247286640996164729928078717891114321771316409763579345
49 23530818911141257085726506061983803727480329711674684628995972
50 1121925905376077357582568691201612792075124699912981786430861549
51 54577099920723628802424687856800987195189325646040164132691800736
52 2706369266691617510073405341807483860411127589626261762025934913889
53 136812281765020532346112310475942183960046192939007334924351177626587
54 7045375593066742173066046088157430285844044455129596203528168467739987
55 369588616980006037286691002212605769790893221475790931893755324298507094
56 19737899049081116904844952390719185546799410067509917383677197161014345297
57 1073049462535271026522480277014326442206631268203872227749044701557549716657
58 59353833483821354730078673811202882975751552896191718863085153258678432515337
59 3339942041071901531227501201270205586985924050073109824291839438550284585705605
60 191115648681848908988181902703738612122347770765932037902814296847345889342257289
61 11118850253955278506940085385799235278803032331451770685184165729795067859175706181
62 657447982499455830311630811982342882485602675585239383816818591172773386942703037497
63 39503219783155909577058236661287107523466916918393068476467364013964897413729374002622
64 2411154855984096476496139548206559609355750339718855454318323945213207294558597351670849
65 149474318189070129594593276485558238940620125369006880667454219821534027960157096812263222
66 9408605307833138171360282217655189086775259206687977160404758457594520813042324471178238547
67 601210226468825909601268879367485905713110844929198516060306801058587200547686083833193005779
68 38989850860028376401375235690149186561512840505469537017311554816393240374170243090721761857865
69 2565816627163896756863778741618787983090296111953600130083551431150765025294335590851887324725290
70 171293597035308652640915692171700072018859859866482318290006814272569386047810073223147901609618315
71 11599076565116703540644477661824772839649862340977281501143579704696026016068416645830878760942215251
72 796478875413358730560891705026201758368704519837958079240732032070148752705523107318538883876703169129
73 55452394188149760316697960395705266913106508731537999085989594153223924712793253352354772091444949053965
74 3913551256370007221725502293224053683583336075847225942012167014297046381580893905935655294055043260515039
75 279933519030452777045073507120163068832766661541328849491421959563814824656857464524893316262627972676096639
76 20290277645906485881610502805165353714251288075391320023825997208505352517916912050781025308463566245998099941
77 1490050220877790359499454372021937453558763799333688205943766964679086471111647351457973830007941131151585733928
78 110844811281182212555806018557850894546345031137732856201051185220631578513582433513053575043814600592774622525281
79 8351497102396001569067053458928151047699196441852259506804219205030168273682099676700848806131398885360742743686508
80 637198073945644289995608625004210150823893772708718224281855460169201246444778342874391919655097494177664379664902849
81 49224477195226710511889438842802006075724849262779193921623591355706502258740021724737096362715729330818611367815824223
82 3849597303399022597645076227268797762176711984482752023811567535768892462365992026118073983168637093452157489587154471211
83 304729750668543022614458811106126610309756892369155504091485161930607579035257290392237355446519436947787038683649935497430
84 24412633528850803934832373950652359806310555214129600300639561444974311194608740451857560151244712020782277232275798042173913
85 1979041439524831442295700866617468541798005765524387358145632286500157965696966969119533462070568778953143667456138761611917041
86 162320713377940625678658748156476752777800783350943358933815564414803191350392661017172221079877802843485037791854094359504908077
87 13468351040708246061429525925417743611112097434272538144878904146199516725084044968618933163924390482957455957681157436672771391809
88 1130362621871684213034405355963871439705297018062143287346855831461237646308167553047614026928182330452330072702297837575344209964145
89 95946459407130219979406265564462818628250850726717113142753962208196595730022740867444533012603474535740816771915197269993814285510325
90 8235542539795114392825424469981643858464609274737417915320095437922437867101523777359038225278359020340930059032059943813611542977288613
91 714750899373247325535955476975856180686627769203908780504980773610175000321676361072102916009385355302278546378000927692275971899887655834
92 62713831917767171014530255090476385670890919354316951246769916428639487369795546375058843788334955767915502488357152710553406279691433341437
93 5562465731571878232631714821979954893604268401294101075684923219967319786621414557331604823487942496485705287882846001535235821663886111464250
94 498673210027043975308245710843638171769003841060081099947671634313099735393560153538941266949843197029369635384123979792064381097797680813900563
95 45181503024251662423815695682825813617002488399885128845827064137870604765960688295136341480315999397185021575986109999429589863101848446529865935
96 4136688026182729211625677063219220964424599608087539321405956164621698961551028329989439601763058035260738991636270960181706914609992846596577591745
97 382688588445004954656664523157371418551136333672690610931995605276841709653932128841887975183835259521201452282987757037953926789563452370661910595738
98 35767819854435939317558278794203306462667160511392741771524665856502573800056153625632261461023249698462671682668626230545180554895170546219868206837939
99 3377136817150725956067914904753201500653444283680064871757041310628346539089668315275298436845762180157753531723630234615756488529471338906924588578142883
100 322084297393977904033688555401183770171810495545520618765996494682205290112969624650785493392176389577132835646193338964725637041065043877791262439070109829
101 31025008161989004071696485838938789270010595374159102176195705996161838838245735128904762955653434530030995756578529091555033160998480854763860454275898557697
102 3018095542689495108056571846253343154666870702709006849209368359080029032551050375925475111427722400108716619984286800638410841336999730651438349889694062866039
103 296477116140091952268116539925187889538249289235584234490271036772080820598976086044277207875433423221312448996438776642568704674858846610493450005366067762784175
104 29406641898012911981686581046957355745434136603573414978661238806975014316755932196393824344131629238128844478568384168164461766901184867571386716246725340148279513
105 2944799249443617620834772851570617403043251650795515165503451479761852648374839308773138032017203416497285961933138638789065802012381263257951210441843318315262542380
106 297702499688763012195734147345965181149648975595093857855799822528549922595276776149350144559293493016241711450577949095734945726390975181429036549663083970396062905685
107 30379961233448161558134809094829984267555568191756984022643819817494196504905828407412336336201048945284307431303748152702770243046260671163887469856544832558727166578328
108 3129189740684989534112267493307750143272232949010979859240493626375546765547448459188538794239397652666999234420132360971584419257596306853283566036561194804175066882944641
109 325296468159209336430344280262784069629305076853925623827566160085414369097091218603401926589057148368313191734502882711180411718115174687898006410307283373297530650945374179
110 34126595398273901936520328279816472030111359716744223734457330931761008310547455275843813377226144943151430281058496282265381905136895047983685146482448418678528295509807776899
111 3612741531798058551540427869089149014543782550286556760542601219994466754728686267182183642952690890487686098455058087369125431126932596830332926299059278178933892761103233896214
112 385900949654861919121408346593716911980876978636708723086381832051737030200365911571991359730821222548655141625476695231427952588182131590318878050800672583082112731133432862108577
113 41588689733112962771176843670467131176066608974230480060073453856725410874661021613055135842588758762110087758037020763428377357963824797764383883179666441585713381801975033863714769
114 4521692495471357712465571975225059986904597541103344257846074178893547745643387177560222240586366514170284095307362217472484748441748658633493354498131390146686654055308425887681749169
115 495929348434563136051340224779100199710453259937987261928616318900200422942205627728486182407228642703682883852122509416060091307690056091094922005744694021266046174889453208184140148669
116 54865423464638476154129483315100996796913925484122066275194892008091517564143450323745674953375838506032119162924573080310518748442300223240638321808697718398945897254310679436928778111097
117 6122172208281386905944553854795055106118310744696140735108048937097435359482629528318054142295645476518864993394848763771473109595937610925306505403342116073953023573947698211575159554443845
118 688982968242894379315261557122898977369956686300181127393862701907948788100410749274820317329573398906822852192872524715297675245165038961910593075434097919539484534180686364455786084029054577
119 78194533121181024110079426297082224550236866909448021378736901389978630314804175284630648365884633479987162229320018549946825375891642931763988800119940232464087395363957538343637009268859148118
120 8949083805941340432093900816517780165006656533575019992111775416857598806832521415532569702608980129443850184947375126100458355538318889085044775493187286682898532190520295917735366195791926750841
121 1032725469975132424383213557113243023494389167704754509329748073199608427281316401175092020162492559569940236973247029291582782931384447060390522160238663631385797816138353353370958683366659712285406
122 120161587564355952310351883118289165960493809196166411332418552612852949350444826729555710900920785499306909870380845064973042668684193816351570569976629343461595087678593703853948531591901829853637171
123 14095864330499429196942819392089255672610579363661392196155009082167042673017561560490346611794602143366545848167864270390132846092069820718389501169657504557474935575411663200598693652871907059898489803
124 1666995146985600932786818297467320506895842868632252489306141817514833346447076285637141763943215400394761648643196557959610382560748090548223637099122606773597613118811232625222222873922156237977573659513
125 198730850062427320829704654383014089183912655363783613229428509275827518558329731143701245114013565832121352207730115886958048260588242039305956985644983787346508274904556258459266835230721353543722693752586
126 23881234596230428717047323221902803835200237925069085780664511069375431014821202343127235720470112500621382698007214559020947521561244096553611422848216681859223077238517292726080577212442791619500840130316891
127 2892553746283298155907250870167536221337191702949937098268199426953132561802278059512461684710195684412593378971210394618584585404418668533496840824698240721804960556558259115215677011586980271111890262318242003
128 353111894358502984724886320807846359066223030032048231237191745643063228748000523113032484786267577090216151739441867312563182929791746860616306906339530019566034768351139971747705987214833375996100165489824089729
129 43443319100887639238191645239201585923945380725026925783672931630895813815450788714653317065252321759855054253993960130287162395412784928441369568097051308440266043833688108878730775610411162732511752531543870114805
130 5386259716940489921134389258326477471387870257068993518115893064086376434063240608700584093724299524515836471868641070156862828448244734745194502886210843001980356081637850997743046038740711030948775096134059172800175
131 672944932783138174477872596849315609803866326066149326292582975406003669066382999774314736667209424428087613222703975714866834266429168427494670375067999293016569154013732690362038591979994919432237613533127463977475839
132 84717747211984761573348495564748048237722055266275737696889711486493090680504479078569306951742491012423280487513919005941595510060863742262513612216192913711949797595672566022607290674624724030986934340382682016029499437
133 10746003570158890668141192387543389990585623535211463390089453342056403114452261105074984543277302709291876943698098708568540746463205390920769963983659984273386913651607773026397975412364128340894647919252725535922137629712
134 1373323080907111673828930746837987839630728448457236697134011387914865184050762634952227815232723307785188244451594960464114372267834665692207993907128551586418331325478369173489028898999495965036537262144472511371191506988105
135 176818388628905413735547888358831909747506968652237507393618279256115831508668642863297381049399411967001938582590367436183737128591225729070779981167715603310256670772804441698246033059485656911341186706677926101775554835817508
136 22934394422215481705281925450088389909838681409405152930848520534264759050512300135652171551717784779020703340345285274677544224923703818706852192537375925029610557094269374512371211877236091935247427001700250112003107557261916961
137 2996600068341987939746856718490756737208120178645574398163248938561958683913302189088560965023427460018933051296278163999169072192825159155044131337497612799008616468025065204331027438667107290497260888400284759144218386843700542311
138 394392649232406633803780663004368164708852461460420959587133063383776055492385878006065253667998939826444979187271818903694060533779446090118906567645477813586170203746613753909757404498944693634511823924954273448055508971701723090395
139 52283487974344392786526975903792382967349555653215089594541170285818782673530997506668026553590875900254310472310218526139905875748254497895656769376786682236293692376489508062747794008861414848942282992206353991761399947740789059004054
140 6980933950062019918574039520521627137098271682729450244595076777604788774599338038525000056458348345788474284146572744952040741551873200608780467927115602284447486809686239143233057244367468075817391952505460790285509786778040070496173609
141 938757851389741413904239626806660005057824928578950441444227171521670456948659549178470392566517188701009090616573095925660370665423338916631606123430861437437124513237459092249971169570825514899227460350197524879684997981522430986551155281
142 127134338341557521277116969869631724450240263964223198143432899973618496434375928946954757679164092673964619555347908648559775830486670679160529502661511069804473942125532496054261681244192294449289536523297849409940411037022131031167429607701
143 17338832264026904744737434950391520209954543426704289387861749734319501996346164713167067256430563327196999519764018774505384848176218790856783589133174151492354613585215629055957618080283251507938308695492499668792814045311934072676597878550649
144 2381240595633209928177514855334938805320235726209815643154790121345242124669048277945392920527548786065556433380222968728206789702189206967731328560799578601907982593468441529509487033750724068110538697528243507789031097592120243820887357698966305
145 329300371530073784463258559835544542800691633859479617081421194461949662927150605510042188394953266618857544588959275992652355281192587295624873805705186285217361484295244211992697953289904375415138298025345313118353417932833806885686930167878170741
146 45852816470310416925886968091069391931474456412100689585908994356720841073805720975919075197499076318979424278127988114995714302170408121649900113742918080711964952594433680312494351787629434304288802590273326393670632927933758657985468390877430896925
147 6428420721759348260092575410625694261279154650446238230360215103445582225226785222857867072181180215993786615907392704149759494593845585821316372549452048225515051690236355052500262541141481852165560524596005496955568837449635142837449772655421022739314
148 907375290123047949711288877656629549522333813505539614456125845089941235357105011856743940780234590833776548015057368231337606558363256742306944208161934763792048028160465819650199023033378202505163652553728508277440858873291069271262041155435282808633397
149 128941927283092010451075439608725245416422387055794088551432187833863700737871719274946482858879308954557048413352431707060269986983638168160842709165873177389619333584082313552952776570476152569835596217484387744029014583780001424986979684808505221859780642
150 18446176374991040466059841199464923895294923822715853013254178816603044762209851110369930665615465014416028464828265044126267106358611455310701381494511437587960567872919619400413140993679720427984418360607675803406387903077093764883654109591339752030314189107
151 2656465895963852940861155742098648590001777525402561257612194016112161970447250924266031879784465628502224621700292930004069836379592961170501802865028520136756367501267343408868805753812290030231269956027150773540630855050536554596790189279509387857445962572231
152 385095792172397480892640342906482698294919776422514519872766005829616572081131789732845607864415739279538787541545949638972297974167392994162511534750539177284306342587768938440257479544741867366676231889356569329686391018427774458266706929156067369448642894250993
153 56192861044133347244481118228146762023154465846795627918371285160214759604491609550295451949793275908717137969900402094834181703808651388575140691975358868786877675371356609516608877068952150597482165203908403854710511874173070913109775620916176044749416225661201146
154 8253208295498557490171047704386967982532372382917703695790863827229736142992247216487653544836689850110835317724193073660370425381813022105468858133782114967505161607044234209523857982631091448276371354017838850317688121174326808734256782123060617189437705119753498115
155 1220043863196481753164526145306417733625379432846238290633299196221861646909880214963650101910766490133103560216605612181844078786485316262364653247461987912668983535238128501676463986963875764906311811234339131170159834237072895531788647586028295301755503075109485920227
156 181518537463296479434260155520574148257231935216258140395464910863591798990215916454286605327553327428209281402009783074636306239923086678008103604220639952149374168915332796731628001894407538048235150200199445741928405572293874659260219995078237293212040555487181619019997
157 27179507107567149950336126072993428789798080456069646277138508138165073292125286383198749272376318067862560299165848193447180500908344282145185002122791783552288099383348506023870550250214855094923469325165067930474665784686619622864474180259685399764676520916011779229768297
158 4095619519668538198991938339566485957498934650425319422474449633105611736312354424538143643638688613815438676278084410094868640864479420241635375650916094519760051312619354518305335545025162706701642315235119397097420071025141553221606670249777890800163200554858279602564655367
159 621065877644206693168611143154639302780189635255703669313085142964548570409784523350522486487270499940033322471665605914500975846997429498805642326192878396605444715544574836647333461591047376990879656567683604678989783642387818357370969491086409734451068012148268046919027699951
160 94771682820982078780721342595209818651900186164290784284162010459733576856102362024497489255226430280667216274526555925973924875855832921807878651631588994539363536608994164351434774330883729881545536307727410424226929020490924418295331162060242970412557892797660247754294487962977
161 14552091234556398614658785347352852942980113924109082588728236413762330660131897734448418547188406227893756236766766591288621424491948741143201847745352385690402576828903766709373297782882023474701104675508406825453949780514237703846500032484069250094672536667835631390489770581690452
162 2248336774436067954958293304608902407483725859568440993414632249244523964305869550442796882919219517009311431780464885695970414013377242633681038512411706641981292547815920105656141312962120015106705032543070931713544478118891684521123436906966730872289578219824231933987942272670340541
163 349518291617375186720035612655055176622695960629315378817558926978868997253030038256457472669181534062879574980673404417718688118593970451279014492584562472401230766659942533354588982627210119159917283501548790010357031769939247262565226469449392702360753382449247821012027642940980532240
164 54668190303990886372203306808999542865302114357488435356376145869152113039248388170491716000713023085519702222390911379757875200644584596092084838431198337814329654791793009921248098312165338064569319251735874698762664099724402318108063457093695192142714129612108618979885733134082698632993
165 8602795164867432346167934414480745941307424914794572537457276297461019150321697292525845180042102885388197418266470122934379355726010669581254676253302925530171003353881542664620223014790795462684335503026146160136669227041986339684306579258172905700448161822346824984723322190907691211079659
166 1361973353789630321783776450492939251297161254852028214320569449113855016726650252431326847888463698444383555484469877163982899990363642752355995527830873430039145744886349317224654785216190130911253776617535255055600202870526899356374317871905295427681692156533462304024205324696329560661867443
167 216923210107638810496894992982966708872201457077324888109187608583677288978490298537487429573735991880192251149903759930597425486391321735676263007147643078694007742791061389741235627715308475893868944476680335609456712467645565992798346481252063995058233691019207122767542624476584749198391408598
168 34756516700276203225521397193061001647621979943680812118314984625216913583755562764170473392088340189588635067664689069428025918986585223619787702865254176663370530252193919408526963649459902893955267568266432133918515410487597891558731277482876983807243837313705674619505784895457505979291894815729
169 5602010133993800949815666516919165478215927401103593474302464318257333621780666387970643901408135256593674300322570731572269026005920690452167207541817548247487385560074752866616755017597351760862902609537262904203559527012081982296633372734149618773344025867033248084220222982712632832559795426574705
170 908267453364466561783980932802841082339302805183307705853105620534073607286992607661478617078652468981995401481964036882091215583980535265986253664332540669991766516992148880622411164928196136099908918155730111325328747657031083088032785822052130418153084029534399386344044965013477407070723274800603097
171 148125832100687671619934883694972662409398906930009282081246483871163368672137448624188407987585500179125450880718744965504732744187365966435375908795775793324301173942347417933328119299093824084273225752410426366710409389795836103229086174350808098507938215859193338561719133994052110954649126282326820853
172 24298540620509849184179334264767121817855680793664137948488873126842005438629814537968322233202690600867838117661341228951928489524901884871305560592420739641267820669354891412928803425157016424899926239250899584204188614549313433121818683373775660243294116118937183888065130144714947250212454640084830126825
173 4009103185555116913814485312895518020301318503598654040792105938665520413065576088049610605504068064933661906416425835412042599238383657812001570643171540255189931931788551189711046315910022692704671477333620525829121780316556125382975482082313107167677171986744119467633660285671545679182705156357819754752197
174 665299846172884017801513910187263600873636333653037757202431600944459540753656410282284827213368561948013185874058373014088837212404913526715412322153994969884835192776111548532698152959304399816173083661276324581374988297833771557372726053447502649560378874853354495493384614062492973047224891851664504510210089
175 111039222526429896796563438675570307732399572617946462622493332527895094387771674962134022563275040804139874054861702282023147186886180260249824855552224840089637867655433763755299265219452085180087984967427320644064776986188962652207867976673640856952213134637424602419130456196113188388797022427242290429697471086
176 18638459771509659496500539527606569620665453876616229475908028427875663871854870308851384506278761166939726143107429809359276385542832922672494874137815617013897896508456108451824981182915482540377960685457283288231427307628064615975215705551860048580495289639833845768885713369331721341375771450169652635817890866609
177 3146329683564555961849818890156942437765579720463927069257364128549863940261312217879854238497491712319842514155038125654368688404835442857304030566747313439327713668794982030432228469580463286461779667268152609014963333746095449264099777875691965780854960666096763859993443173221325068160390624993270380490735993236742
178 534127785206400746019500985720801540143029139221663007121936900252774788737206091957594144498061056741364219037525264984298901470080100460194568035639152564904163696088741710665708682911815331997653896962997990192959482310936392254054706249467495138728624298729827537236342471099427136748016717576658094729342723233429907
179 91184105477487273692650936668397231437072472392661985855812719947509265520594509740283711381761333055184761889489435086389917594780521709173914840537053538097775744212524971198455465519500211245322644910431303405871953384916914992648330874264633800609663323199843150368972273492089432406729508863641227605021055723560495299
180 15653540732234847355253306856323720759794272443736585525432450334028899053726705637805754069987402284058130636226869476370519586354162393832987430675611017419192677206829777116249565097711326187109936157609242325300132058443697443183936745592983517566090655247617290837116414366547440474094929616194558664513708414187603775657
181 2702166484883393021171245207500642883306380898114065435781384898448957086694480271992214454079566377292429167660699338732781100360583718214234094520262759228385149226097080048364415661825351990153312260360016431015900875461575589660105746894616664417392613052176038524961482933541833577988557865628745990105698142912632319314922
182 469034114523607532965093955046444805287456795312233659665941532099438152170453683421477100342576787588115316368479949043581638041233845095319858328417020559026589567884790634687004091471295958129476191686606833740274129988032895042069209531449644961123121471998934839480142584449512840787126149190862280004075676290321053398110507
183 81860889984074801259736902406394255914508398216627973130129285900633034041192965474945234164387513656643642492896810071309094906316556633436060555524739016103242502356242834120861320933980083766167715541007722573252979075884009776116498953739262886981736936699372418814029652898020685374802418299529163706308721428552816220026696915
184 14365317380095055571943249403846138586291911586909346095988159777171839050738745431628570728381157397541088012402396259088843308326642746905186547829096018834443997986309857202082384166933759442905066577931346707059945808181863854425745596458382616209933918286224423296169285608634800447387133992793032526431691280566527190300446198809
185 2534591035433194055364095120464093016763326835632379137871718347347877888734686500812632888838070534152915253387346879625267312517058845768390316829105548094902303180255350083077134503808097001237932227733112527068446190767968838249550810867440245713967555524293800561301299707057854472924443647612133521360895389523676853441262692238301
186 449616022424846837752944242886711939840795487020845281606460153815814733059246887537851831474901033855232709227498461333560012970658050751781263084948941666224931780599247549080849418439068668337507782871065574631901865616528990034959159708118589875188335970674992705792521528425555466449098435352872182587656559064775477773973747580457727
187 80187066589476496861272040900441690678136476239894231651747620120909461255434585010921737694420796490591853488635970107945310117150398680398401987860673851156180249257197286887597528518168242511470317676777485085254768718204517292243797262783935722226437832491613602656228728470766993383974116432824412014980132590411919805192131904209694207
188 14377491390090445157061058013801156983892101258257937019920178659375751292806817012740276804100442642422323602654709452655386978278979791958444104096173501153587367807833743167197996957425206155598770592199184000623338720817554619038781189827181651954444424449506689323091144173877655553145380188257472439850994432495042166807195395276910195189
189 2591587406818956876467821118694696958769549167976453346966994633575116805280000191868657781652613307570506001805691984017795073363668328786212336154174006507310495570215580693048585360578501170065673113158956709403663399976550098987261899789042656408184081337329432044856591916329533957377473786945872968736023550918756187707750741837561317409912
190 469613315467806366761165911499282096231134783271536249576102990628219589094385229651820556711190693354779067588978292492111656114336732597042113791664149114368606763529913336814253684566138088319247025271978576155451615643823267923011412822615337868911475389135106867511390229263825771630524373201006758664929988676337194026416637021907258759496497
191 85545015682858940666382744025366397534832085454485892382035678530945058629879173374759754278248839012729267326494479631978448696207763160259864856644870424872364373829283575075804208558643660798209131491482857927846213013391909157090897616047490745955398231496649935340311166800387824032664843867737419699726113894577706965936919586800604171246349404
192 15664512352397611883189644753661608505096969728151792567486181182657795484673488217211285971111952116697278745978371020498787696862462961005687739099699041989480329802776708377032144343066622045817706871224849792456665701626052198393629465345196937664437329928455670153375657421493541322735744226323403544675555859387381642759072579465752123724619204865
193 2883335168076247196181259192404372856447256853921298048482480844449664605923160465655854471571101146263448079277025270638525842782221072406817457877109987891847979241575563485510366849702297962071163795073819937459401396881503305491399209681942441043765388773051457615299082341570100555252452319865795920038360176904930932045317174953911980368670356479855
194 533479578778176553227600259224388714089160347513442751481657677595240049873618238705842511015904201805980836337589350235751814598256554014092075195260331325529022538449562473950241252047348871605566009454294863484733442965128483383533438865168754027647817931960656930261705781352168573024126233255140563623382289899122423875335705263497551981893983685129355
195 99214089581439385315737455605344660052699841847641264965006162177629777746493041784335938340149101646593248428332323203121600697572408662104769130268405496708647412723746397336120027984763507732627481487480779881349277037361663949015736127019654699995241834669869682811431484785304495915798117556612995770608551941016472531824018946833354037462484461999276886
196 18546004611664395361641469401842341721884785197847843130340321430550400003879161708391521114710092174810614040236487596038468235754339277696449455652499546434879018256835663610840945584378269025277215881742427691215185565066779396836621850865971115408994150713331565712883366359934467418195786057358655823020238427627308396260602794899914492426705596182609782649
197 3484476421906468844023457414510192292132172432813082952984816803212550235928793520561537941636487119834403613085743954687024911819033904861466317352108729105501093089944854604848434258223669581335877002706967422734881821422420080093318816481795579777388498367410716071672184427627877304313102708947693571793558595737753112275066810009719593002870692725567518928945
198 657996617357502034201321873767875427165087179508708123425998212577908396513696322354784954280129576961969567833913211019650447389956618547185124016906717498655827062993996023906406787117212609542522575033020500393187234382348792649290044967724523229827395892067800739933567679337772515388258215632023470986999805252060422367300750380620296651343649598664973504820349
199 124881376755597411359024112570794720818902845524954528321150398692341790621319592645649019188643437468781369946390231193259020499316179141370923881886909747319836156001133857525057225424087452091506289352837407801769933205819128435506383485696671232194992357195402715725530919805591710901889849518645761630145537053959016044584345757584670059447211325199458899625769649
200 23820376095231892069186954011026722878620181598448022201568172025626144282051673183387739333022833756335382398617489392873793174764304178538970915614701229412328941751310930824066343969267341219986399673234138701146853812905975113201376109275501083244895404653268165402981109231141860296407863844548689115607883081997930451160218556148254313486968009211263853235687800401