0 1
1 1
2 1
3 3
4 9
5 45
6 225
7 1575
8 11025
9 99224
10 893015
11 9821203
12 108031161
13 1403167368
14 18239614827
15 273001402026
16 4094100409041
17 69325319221265
18 1178005630046455
19 22247669184972959
20 422391796578333725
21 8797758481967862297
22 184548615259788777783
23 4200925710505428110472
24 96474223016220669193953
25 2382212976765136748656523
26 59437456877741999682185403
27 1582160908521014615078887540
28 42612985509275243393388702505
29 1216317110908786220520051590798
30 35168253735535575389196908495325
31 1071477110428834010072682381691887
32 33099587914092111554743700296731009
33 1072135871481911248636133163578507253
34 35237881396432841464285644647030774829
35 1209224757101401428735094482562308392215
36 42129581499375424559600933335336531669529
37 1526861381686421312241589804288492568057656
38 56205538713349461024664978441127083055652871
39 2145330230426481302918032132513136171776734447
40 83196158057760019260934369983214760824876680273
41 3336016544770322857917288450743933286407549360256
42 135933172678608862967185418216314565572583135237859
43 5713074899104483180927513686012292231831118356078882
44 244019069881704074775878005759693108236062339484737517
45 10727179458071021180066943188936825631637149515855904353
46 479246926996879635362494127219389292846128692057566204807
47 21994430406566211859166729175974363453264434381260087651823
48 1025775380697836028388918318554676735314776773099202420319057
49 49061235492680704380046739601870367728164631693268686877982121
50 2384304543119068177307953275232647055354961274287062143536219679
51 118653601922628864915711678764449570844362000381773494553872579736
52 5998866576436461359909235891081296806283327486714165522253163008465
53 310151419870478821591211793694277644612738471661486233810408589051759
54 16287875878866893326825084695306268056417532334942736752509744737657235
55 873681780097145622664760902427534057888103876760479662178424061119892060
56 47591947830346161894984596557323301168266332086292476785902416809819055697
57 2645130318734925391685927485101808560197184913319299237917733216315265850006
58 149261666447781714245415564130760387234807652574634762398397915992877545280913
59 8585479825225560495746400535349193551334602269935210258399454745261295798862527
60 501254180385287522914588251591524552151936306611792128283659965128319548471785425
61 29804969746429226859674874722548808558199853473239170832437950308173194218459252165
62 1798379135483907023446613551794808280386735994359499549432624315392782146052033691401
63 110425308166018065000147659560612409124760778466814994149809862706504375683736704148983
64 6878590149184262546442447049313995808225587540833554351357301484064783576158170445928065
65 435726116792138397467637923090362028509895686061843667241196773765229086151175325020823064
66 27993093394663719595777498962711035695762852033924941210709074133187489637976140843534011319
67 1827625933278831151566308093582420466082577386090010294915553311259327536796525309006687350763
68 120983401874696044216704193168013852319048460050806915996530081372331251470303903248991424743465
69 8133980554434881328740494095891442519618683439911591629718372661224801219040788491814961196551992
70 554321286354558819991809296024123334430246892417159687958948003234605511070227135006000042689712603
71 38345970785634362094582557201234930991849879912291170864749943650206574024877410336003839074148287866
72 2688059373538285079564546923330169037564875111086411626895644039014762204858176212287310579673412773097
73 191177753522828330149119378208958633731923016347072636923874106221462153208650738785995913284424220574705
74 13774569507581512911525186370574017554548039961823376945337491481640204826352983207721159017705775443153815
75 1006454933191899710087734741717009914857859804708535921272969642910077281898287226600404507629486115055279711
76 74479354484286671551201285760417092808098933034767210235759937605897121044569392323688758977994355960405128229
77 5586812827567250937844831798645058441485380544615610263441228301448889348567531697508981493966602719905085745849
78 424329176501204800480248578800384191640661199677414482598989932729250263752969256638688480420995250266410739794599
79 32655214575672011014035270709338846779407464059729746739399592184607793225586381776407409449512390466315503151549608
80 2543902630465508299562421633864140681148116649525161241834645617867875115643220922921345992842995840789516485328366145
81 200722169124561805376853585576972929068027171947300120989916454478648753225615990156554384708968402007451291349619958771
82 16027983493844584442847264696101041456626586504633964769276471700221012481963875789190843553898710068847673100676186274539
83 1295853746618463732633352382401984273141531057353045266360566632052438562152703772656379211060614367918293896262069495103108
84 106002219892831150281217773053639606301867702401989828270657644038326992188966384040192300049466564472657276328981656942482553
85 8776546861120040577013063104451577646228570323250231597683526176211812586025644840760921813186769882871614312772003824115876606
86 735038895705050283505483938485104729207204387009668672710644142807339493880772707698269870060085083724548151343699513095605835621
87 62289022205637961441525394998721793419918896998622123708480631633705661125245701538087390101353265523832991470702878643788526209359
88 5338135869192800386165261397794016428517361701914909725727321617314634121501516202493456322830565867732174856291285141086503615943713
89 462759012958619748882166645389778978254781135823048695635785867926191418604170029720332952948132471445978727687459085984103370586705845
90 40560098509703007517005608234653215843198279850788101148958192717586575865957484625233643504405503349595535450648768215586731856040377541
91 3595091584501468544098828834823900897923061175763374869343729026794531431488127986079255898296881739558666989623932447807148260107645412503
92 322110322593162023663244375463160048738817835391166602386831617461774286007291436763158656199720267074839275998028493192003247064559305096393
93 29177784402498743883799710610346298774542749051330479091853762158612180349138677708320521745093155628520454226065088105914770292478494062725432
94 2671108274226926961346957416461340051749856563240246321424464660382808585722340107129882326675116662288022310101262909305515772585769208158168679
95 247158580322142519176703055389570941533146086143425371688075452017194166651623986501856386028013983814221700378706766232349464249044229560350044551
96 23107984096850302545227659970578978373097649024066403209026744049848598589477653572061977173914752145184183622900162325294457943847033537317368457921
97 2183186693501907233507533329938496453355407483867228943726067996009144429065729143355356334803073393484318143589210273387923802759543337784919790907568
98 208370065181173473655094965393632459629444073838946697305094730554320461887043462097803706126506323497389917105367470337200230321797433884259232458861907
99 20092066773587243009028262171826567383978974872494474647779154380625158320928281014997239809053066561286642468147447228146069876814410295001822715079308594
100 1956796886830576465198767297548390143128664857071021620573496326770948727405580372928878759412107785326632691019500983962657836341017445984288416852560434629
101 192494651360535900892264688621787900324959473689694275672124764344019193047130725417167294574052740234143006535491426775456298900358016796434100953754298547905
102 19122396726427124028663844243905869583904340992779219051354445062517654348560626528741273704351631286026155386862522226875083870384430302570817669971912194065959
103 1918354763969077723899869353832502179777983629529255100414657445843757667998628717548076545304791018963800253207389460547201260010470300061099764891352666446122351
104 194306688556726533617956070645958835849589813583928375343494786528255383049687095493829915542158128751934692138732415648480925709367497011652351253466253727013200281
105 19871222198255513477987787696303957243170000965089722728247197476801610801912008867927545203417486656187450809444188775955310717566454517816957464336887535568051752649
106 2051434402965670405913107978638533791843751747073397270996985394737623691085150151551844966048948596535237530746478766585672409884198352744947427013148144072913047490511
107 213789991749436836806647628897434824080180085635703064108213759849253343428272844662593313859236426243286309826083778308259339112197507346943300490533604221367774709225528
108 22487426965118737562787910530177304610647292486969208660982205605948562158941951087513524182541454508198095322718158175751767730074677260230603695362057741405399760585216817
109 2387321360836521645107276193137784118957489027715911121244842863243613921395178244032038665110467500065765151152339003934349369581082442073103446671973505901145701091729386647
110 255760483208772882445592320523918389840249388109779047239053145648368810739092636230939684388684207550801231116204546394122675801461125230942617682536848619564781803483557342787
111 27650303544074276218637321026198364695089264236052190381940930543607757559796280626121304930697974070459617091147879513616097968499488204778065922909833124509078926275685207616236
112 3016121635849064022539699976510027590855826425869880513890913033235470352372232897438283777809323756365118558322705585993348966135415515424301863330024674178469601554603077885624481
113 331947808772592915930199725612788985809092635464747978754462528264359487564989784427080862262105035002191857487897729115590807728098859363602023440064000654134526362544047185231093318
114 36855853985347011272941574841763682266614026506561740267427700888240986140315318400021391201334979369043320550697583793344580951980011297104416741574002922642731744010673780521664720729
115 4128060025678435725555985550522051746291853334724669381611174681222749581657722878799390964260082302419097471633814786763452951731318300130977790433527612144826343514943432625403549188511
116 466376411285580355145748743862890168664307586987771828019980715363827762852528040616051881698972551284057277205780725442104670974048470107133158195565476526835323231272125883472742227327345
117 53145123351743100303843280697330844283864122762060825093514696107236506576396906761744790491901273233051311666432448263480174881410545600339344924682449635477313949913828254556458142000955973
118 6107713527386733038906712953803804759254861406813251086206935336881582750330106119788524430055061010826047610029771445318153169921381768877213555762223743797085193566825226404232669541224690273
119 707890367827926942510840993096155673215770231926751878415017736254243222615391262090368477353169849538301683738707486398538437662683835284967365608748644754288338033871294085998220228597202828151
120 82733430747531839353115984534156115326020648213319745301338888380959066295750212498408394957685129714377652139815235551943503723105830668749902691683952177049676290741667965296149421101108133147633
121 9750037294761763311809842366283131437263172796974505331158753701251567497093331114456569118684580993533988219622645663480094672876588203136390288451305993467536023683874204301879579264584482694583576
122 1158511536298493732548574051558611483956427774165412336994401692422829619717525123072040350476114388113520624989917328665736388810839419327155293609573541655904076191229869697114335599328126498697118999
123 138785761591680260339708381952795043915595760816530879325906678691571463665658421297737729173172212997312907703712369504181499571805909322498999251509767775456662489650160873709649507719049319044016419395
124 16761051243606200014257485896728466003254667158252771079100991530352617538003576770661613333623631260587484650771288844972321911079760053218316416399356675907867127464990536682970718885081585044539352682137
125 2040564542750941582330725916748963740128271998773087899833025407520849168675775711514145056020355449135114438012211998130171003038549102109403220258555980524788571326720577572736538071955902468496875586092776
126 250412427258552909804616063002783851562242769685445215637950396659210876887484682245889683235141537853693310794425644740611482242198453975340801564179480185068198756107114319813618224228479992658266903015241291
127 30974075548079607444442107053641157661929311861136095036278133410255413031579842687249891255427230068912463932819260996748916332454855559930039697971343970399658955100249744477931838191560296779182245884894597578
128 3861389488992978425647215803094740335374343701156741272580386291427927246435977570587610154840994156774041245393398953581402492491536229859527910336765053906511032614342662550143055931963687340170400700631299038849
129 485145276015774015560752464953767870221922569332238331635385450083501713092267325831702337007038569204540722974569550218352517115234268806592019991594213455954993253429964828841651892516331518395928295746044432547025
130 61425781921366253193105247245480841223752831572951341437197054017343389916689762666834531939725512626187106048799286752961386216137179610882573488301629646195086346868346973743518312365761166314114579618689366394490935
131 7837187689469563655363315656535626314703719293113319538427220250582790728727230759224620200346959286175255939037981737173877084095483957642276217718457747106288627569910696427837389077878754045557989021023433829922776735
132 1007557693776940284713259590028389940795164840735895544957125004382286950368920467436907793463939551623601935237155376515800137760637326874076218300938392419893448796173664030549301726048097984775831019369441308949820831405
133 130514759917870079927109172004538171671408345060642796368730775655392576907645150288004261672813167468427774776560983031834031194243475002167777997951157294481812155613996378033315596226896981435650422664842109204787649498969
134 17033361016565519706443927845545502374019524285494579659987474221021198112895581174721213127625570952446644648631713788645111247162159166271037864265337420142497531099776723619941556203963075867375713842630654966991292137496215
135 2239608043390124995748328890102138712288888362402854725929559412185594934727635673043127739690408518628031077816153746656296625348480384920219711817397014681719326508546907680644502864515040757893346949130125037775248242609945288
136 296651810738716838468630138619694134158775406852519269431239792053588121861569187483149963094627168141914942820627787298964908069204929774022930322173669981523365069789102802581390105088987598704201273931983718965475322194415261601
137 39582692156891673740988186001676863115074618110097308722323877769421404252559510506339709680150544729069692363689216339433686010191025126387995433157743713184443505668413614967166512406995946399468649785028741573734569124411317827803
138 5320110119445772089442850906043884531201876556887243285494755470236855123506668266971319833059571214656848408453808644899584710143241825736811450104032548844551833357615481149350015365817269652019962270774679609918247616344051096945947
139 720233072808418666203421385004893785314059090345824318052655320838367831454355428093018453309853451626748613187118657294851751572514604238709531791289242814770605691091587112777007630755619576253226754911014622064204787369175705526828436
140 98205862221080681175428885878078202231333119721948040356846335143296418354014842177672472953483392975584438816679878377556175074200276384138047085881215796437853653019954238754793009390961891947594976550016062326610577082488339826704088521
141 13486338675930117776054434027257591905441444599942344147919059654490554202792768215205507112311231539208855172246982178531053487329764734866813145672948573139546752197208689714761532065320179404210957041637510346812798298411948427854710293230
142 1865171700510953809941027804726714094769237112117435414478398881010874585675033416375658722949261100509771027289904348016818621133428795923668764149205510335869154351126805292216200378033601262174173515208081295881995672551725952139444952253805
143 259771979693274830806085458071143607259130154174719725555697690068563771407870770891973686407566801916863652553810604324555342353148345049440348756979654073425210884980890443647516030214400062192693789326826408689767022196215786579035369714204079
144 36432694133634656861107684041445063623466928863152539676231223922851969688424693724683846033762081743797866672226412396436416106606641873396930421242401255354983788605416408292137539643355415113953797239481170972506038996510965120294208189005353665
145 5145133705260593850739911866716645494308590942159970637752850920604705045999615775986129604346330710731325062579779048666800870962003720650419048486965780184309943401434641500896120653467128819203469375863877910779832675700066159434536149055487891957
146 731620861964118371518164111355439891813970842683636762206920292803949103951482196561746585687518387811359057513507822252329389108805936332735168525637151769194133049149576203523998019174235098534213612769066086823902136258382982435372520770446668270813
147 104746791190426487613787433451374606538471337398865662119520835049037459298207185478828512801327368119062678660227530959284073854486676536945233501290163627486158730398392181641042987158090356238589863380821450299965720851677853468790781385580311475852567
148 15098682789218051578802729371440641414524070883340067259561910074617518537826420987076328496645289377126490605703461613782568730782520096109008484203683981788945586554432057021463034325007363942357429573445594475304999771035407588255017886877695553501059833
149 2191101963223947287096343129574742659778500441922535307270237085877548147639198215697217710620867784969594767473043445717249385841402842497195706945350313958219532106504743640045040560811348181870689440210284212257382537272194911546841004668204505914401357368
150 320103567644948781012905222857240898799616469406830533533746701028046124811916240620453454750159099659840149843788672025921114509973486158990471550033608296704885212044896501426889509218089316497562356990793888336336116475053029617447816139101261965927691275463
151 47076555044818508437667459296384971093835038435910674329567967985161197931431166499030225160330563468821756507577079713633000531242927500333663679124562374028092530141582753582724145688690347349572630076755784115792554807323037867493059576768625901498013085344415
152 6969232804613270243948613310133278570798042582900186256065598797377327420529450187401494431496480609547787851451402312309615059654671273080091612588530018293833481619897888191648976311543604145734362622375569583007018710940680403631643543816856084699715993266607665
153 1038516920801268161464781236370945477767735217229025337975152291171968915810500269523471738877543596508493071174754975875871125202258210320079883507523627744484120056424837303903822073386122697176424676691125996685376873198492650050261096128362517777766487761631001568
154 155765417443079850728011513201689916882084707353589564735933605120406850179495490277012428173265370776819986977804387736275321938775202953499798978760461199646639421774237707821315356374157855586758552098075205621012659230725189559791998862133807171034121359175127343555
155 23514723820864589937110056344268883239594585296587417505607725719503715918227587578114659085847730965800268884821872475396106782246286408504470528963518335312672440311094051222080590701539604717363789695215473692381704107192953161005082722762845142364817491407134401451202
156 3572738720146639371838632235866655943769092145608970391218998625483677317169028601412768690530517360381700959819350824974002262785780403864947296218170430578728430675648470765002304392191938405217221001819821264481687228325130276059941224567187823239615358442087624530164509
157 546308580603903175879313677154936211956519443751900515999927392752596008475371828738130365058662280214842939497381035186085618327134768872188083339979130582787379144785936171839311553965981239944822810535190813540411001489994799111118353153837687046855992648606704172619668513
158 84068231373004239501462413938357671083106619524504211120753343911605537161428690107346804869632715999675529078307190768978039801101370241159673535810215699921120565037448031784368850648826622410071316942005700400988933415218948819268329144648027751852263373524565272180497958599
159 13018655169518162730910738834704866376402593231729262861650325807369049993228415292351066233323716179650931435174540226302573194964160040309311952105547307711869431158833720159385004225796731502783636448101108828510108834895273611248056014695523111308090147725360422191549468863855
160 2028723830396227199107157759921296685087671938291161396487750310850881387888807331103669261655731605106843983815225089264978480982018362842378771176927195233149996678993182796931689694660408239763297845830066332975861466752170082072968136116832701144489543424709780916558629933010529
161 318116265125484479126784272432169275373026296427342812364550148078923782564365439840937062788490611577406125049341739815679924990289386265717141676562781479605328042734656305504908309622263974354700010515973775569232174906687219647401793849856109697495700592271392985998106850410709481
162 50192373433225342102280000675177596719287086597739117562717489591394439825546785314518250022575796940728153269683152102790749477911087552121754234826772964044406878899053950132734984665261113458205491832831332278626469345801556328915102216097404738526483319577989180902998813977749491711
163 7968239658583940506274271626559539278192019014770591023948244477110244408709624853867089556537292657948712314969921997842205870245027386543677453022053463554890886749646142011008998545239445829050357672614005172005412437942519283410323601058210831616178690568783045105749328748364276846552
164 1272749968405525501778419912758092024330148457390553802314115226824633402792385031393127730053210131001121112719047820905073225428214610829530659750820684184652008233816411765570634022072081235024461280978922534563989555811247019020652393326315470817386412466236061718510292036474408886809233
165 204533323414370746262093082530092243737262242680119559709824174051871511862310103508729803507501460396060323065337833818142966145236691941098567003071915800821210777142181402177759279816651039737518260517279152046190107461007622183394111253373759615459113993591427920421906365578339254976739391
166 33068084291097635195670303283069481692910710455923102580361371751268127995406256622070531177053087077001629895280280159916069425005806416760383977574068462282547283699025682501127516815368696692008166628817409554214657418301207084352055598116982770664529587059957482509788814145693806750295832819
167 5378516812807528617165031492126904610276624156693332147518016138061075334669790133441555252985991185049499141361820672585079004372318630384250708946559106950182850646794063010577686184716110473627544489142906875943142049961623207097302612299526519124848768087151893828632176719463504126333274088572
168 880052734427706851570532975747027690574628005041808470580669434042135227553835860006454421909635572719796063845671426808061094383540126762452700361920925780836479393134158893784866123837493280125636088731592578675300238305594674908249674231338408109856518193449393530496157114832128940741128888895217
169 144854640942143096014180851997779878504654676142568988196727792165593681786002782043019063191190294207531615525871266004320033007621516395978856805939110287631286254952092358890641209326473207773277831560751643783684319378172754815418514491374128243476716399809764939860238682945557219441543506300706678
170 23983813017038977740896904141902362213754060781603652406803574059342396373476361311723139917730974891293536505122185913303805777439431070250581340380578635820204194112433091012591199949212429849025292393449036709961588338252315478870862202139096624348319225018343010361438257048938711058757012963989135777
171 3994398073412602207305316731928091354395402587389084822264355407544860492262484205630430763851732329262193408730628583871777791976278030608686623201687135861683734309594510064911622176272374717573608966397170915697239880221473927394828062770310260781273737320417547773908106415970916121171616806650683850623
172 669139539690889870860660626370190374543180556609322402311710880533262641960495066730907103901421587970341099629181760235381825563571459113056761547516118367081671352695879897151317722902632763194094900447172017428358200004002816628714455537257437735658320709945915580282243470330036422017593639239978407402257
173 112745649318381552079928138312473337948055030758659157449317929110926350093904038255584234291543509931092262821697286751919882023877882618831554280684933259308212346390776650863490086896375112219316781686861691844276772833707190614633330538031133841441450015936510500153531897548020885653963015171105623834938181
174 19106711688417687823803838709180298462075228587182086000430471246576864767977271013292211763877206685677615761061942189085553569091917665514096302203627977267098436976902240577058868408732417981384720188891869517870134285313986444804099607138866341480436822516720020533692645994408451453577491785142615680019204409
175 3256574276921821554829687484574956808390961522460711056496097272513522328411747351790767308788693831531950238117477857808248899942111441050657984997001556796524012262601212486223411921564534072575643847391274087103104181785012440695092609563441417910297461048049617736363222282273840422979699856205923960241544268791
176 558226657653916353309305113694872728748864870481786213700038731632847369322940052698975940484940031740203866601255955871598814978545521165534496239485782805763712147368631541057107851756019525497797322672211201343803158707966845932445687856452432862778461267274652891351366034962843990786563636679058531790999814185185
177 96232290266850014354344826651009219255653581955048203072239103388693569251987739747552562193245880839846725079926993840449283585566322885812996107851733517384989885697724832298581121994614300731764155975810374909195842194463708086959554441318196796958255960103399274861897293939915489576107205206832170811300520420163864
178 16683138123374766499846503559170134374581021935920470482520120072249864261609547961805485847541851714790761916396501051871157213815826004761396035473561786141491654822669831096459956000510249055207995721281063690695988693657192311730711781441094904814801826661295603101433716708267637769103945298179710057215859935458423415
179 2908491206321073688529865529074814265289786039765605809938616704052060692758714327946457818337358318472350847543697971958202789753424037815374713526811080887859731963748603020593450636185429041211172441460413812629757174603773398942672543084734698181827563452601351938511616599537552825367229931561259918376975660298623765275
180 509890811566980242556273412729822416792835498856259579790298812152578206002470564710728098778392870020270353580106273530367678137129721936591081911282791382259030802121969842654031598844087146192364981934393385787485681802327797414842376556003403934897372111614242281613970927670596064793444389292996428872840802544829360145417
181 89886140929298819040973642155521903241103920405268306059505470190568537175212952733285419753691648916267975980465632480955176644755314876222542072123955884179107454195582921776319870416767235394342079999476124267108064206380265655274207487326294059912100735409325031301574816025059795340784228628191790503912287503977349943503256
182 15933128282282124876217764947579376990800098543532708094120222631778102569298958444990567277753209968113360337823594127364321577186975496360457815249920955149314423278599591286626553661012549069452529263994032462552289801919234055775164344233532401923032322395921902916296007563164070666439898792618631949783605453186595209754848443
183 2839808884694682558728145377917474276978908823516418385799281826038747165377753825481132543073410031187342695437805069405974807627744016850667016440865899561123634630210842745739770717183495650335777124939493899728675484395727320695049896289009586723112488846378566653422182556223438695889188675277004525929321609914425252586036178842
184 508913380130202653197423174524823689560151254601210745896674630572688155762764146495087175614349845644719346867294630284337819415901038844372578578063225007502001651183709044463314817806182992584753861213865381066452378298337857485940527867099518969046118141706139766401804988435398687741702002717463463272121919811795365342389521635225
185 91696459165107329944834116265377773735852048881990731462823547038893383367249506499177125953193104066020031190207157050793650738641083643010156277630681501618726467017782900447427778842589138133818768792364399668542015321699561487221017300460742223877886365827612119533080864800535984037904467156330660916196102661055397809459913064893105
186 16611255012424754165975054332665531838894325089634085564007594285089431136955096533351184818266613405153484382738408473690754331719422995482536809335204107493609457596175332626678536558816324241201186833449674531321640685556412038435274687378037895622631558970481475650559220580418004107383714684152691756898767001972462751896074045066047191
187 3025387565597812648300552818773133793101576750779799535061375203020579049914614118269955550938842461421606188771431730601206147439179129597719514859258820487058595554520960777475773056281715962887564099397063645942556375448900363344468804902653989072398907498240262317317918967500881076636143036225237832118417602730687680566500199633783381343
188 553956681107410185206483701402222009471085205804932854539425401178670390340648885213926999037130149659090072076738087452854034306537646971556872863509974464040491494547665074990693251964719073636643320272854516540461974885258070132924315480162436557193539889530097368838569488524576625787453517295120424376701102115738372983399181661875463869365
189 101970505501586806701535617173999112232884634229516531116480830265955845627126729160773102382219138140900975380752077484537949360485755672144654515718087625434109921095445404209671509554371919180715750324653318703710326288444005030002633668316112532903702867625557432388405584619257774676648407863484531357430727126540904433391579014902533146110969
190 18869705099385412668801362760374289112763569791832741484390877795903007748191065829465424651073548052041841841706954932651059371133392168182932118897015516097134292926925153100288997511549005634884660613602470465803578678897327928646606209537796825426745300035726453427656390010172553458357285979644560765104004648189241053046634407993248275484210439
191 3510228934984736083036149419575439639273019182586092309478265593370282470802076904580896534584849572878908593609572794051407326785489500107385368278061332624161235152418040802594034759555596010144392831762315072840900154083490750356642701188827338581444305761294585333725735481342479746722624588397573398540396821599108815918295940036069742500019565288
192 656407616936914131284955539194822234970244732015652895595437789215170846867714015037993049347715858349932453049757981092000952188100591473118123041178964375095803975999556476785858692304551032443816698550922521298541791678725920264639513031478762801128517704048864062647981873590450999259896371601592464250911447573376841059831724360314214064452765470465
193 123386567012745465759973769662514766327617311935840896235197029813774475364013776753857056726103528453598860229476145431427602503658185287470485538158574348082446222456734397263178042311155754610946106613665602568455783938144513913904833685143996781275205041636914125924947431559737248777446752406398332564597794086968591601664263774784063682808039806046787
194 23313450388402190481501924087970771844662904385060386861316142424197546685013046941794692140441779397342448653233628152553353708059682597997010052723058209500409712147864861677507670429189411770599185469320352568505287963493338041699451570460373244832577341689746650400813129480385234609550923021015495703235563739625871213365776538120268432713649126611866443
195 4427699352010063286537862395690518143845561776195001636759537662388944824747716744640403520554277042768177501536660995561119096707664845196834203040183419436259347564568166652653785607723399020978096725975183657551921755323009709653176986325162711037582873756173049025648448469638344012669724334482872992005160772710665397010840977281196765554680575617526517156
196 845222674806484732428528281753867428481819582332034260132271865572788546459913971807089468043970112926020436910748391998449884515052975901474006024292466731991376231473067795630820088524371560242806804412704887125486820066028358563227022432311316555922566238508700786859626313643648284832996149354567050436963478924651810661806962304915305368317707732182999441177
197 162171421358903433455502165016276958873442941934066929421805343150199318692133570221753331676349022003402265933150373886118859766266605610669638526223807582820133109215862817271344447657989550655796823691798530876394011277222221365630141329034980971046308954047147958220193465000333448823287564935696937749410266421034799109469658786561767825345207963359984796392030
198 31273497849152472234368792837834303657959028694137415433887964498661924598592393297934786342400414804577186262835547927633165813475220038415151633458953403460573259921000125040679778658525591887076839222080974495270250197047204100942925764497761841852863086537316645994768205542587877490778641023313666226079787717025666579198630594561002622762110606104470072661625845
199 6061309935897305970602128962835901417101487662383481951119655936137854078688553987336027324342165416264179880127503602020761997683360956099992826463148003588193029162174079568361805618558788951783139789446289384110078822878739370564058018987252086937017657269284705663887235127970311203025305925198626485032311432521631481614157682171478421030779327809914611697903237391
200 1180683334783247813407361011292038670348527394106648181229643473152139708935571388162317668109449060899687466261483558080368645562527064197742819801366920650281042442043615126527518054008847186948718081587066144352801647264491446385854836451279490984792577062493938602489330074963037030698085401824600350157117644390181086619657433437968152697125627749573381080246675086689