7 0
8 1
9 36
10 670
11 9187
12 106830
13 1131496
14 11364373
15 110881203
16 1067003839
17 10226994410
18 98281964211
19 951292607495
20 9303462546993
21 92137177790612
22 925486949131652
23 9439151253691761
24 97826702119417900
25 1030788620292359259
26 11046243444215127104
27 120413943731688353055
28 1335348704833641185100
29 15065104698410539004786
30 172896652258890755404694
31 2018344630173574835827483
32 23962962663914955398984604
33 289302930348676678089393657
34 3551030757717995786674598049
35 44305862409891678828154354773
36 561803587128356051235656918360
37 7238235054295274489618744771733
38 94735345313439323948666447544250
39 1259295927189292555676207469649402
40 16997487558669936134987474263361856
41 232909783946964072318196706130622028
42 3239233264978003220038086811866102696
43 45714554544712010442640722164501621387
44 654533598309369321539707074855688701998
45 9505682487607514915681932618521497432877
46 139997009488109936468655999525656586727050
47 2090499530714728426975010677010071024111153
48 31643948660945807365036528265288365683510788
49 485462490365674424558403572213726779306587856
50 7546784921032510901714753461916314334617021071
51 118857936928045431433442055547292323214223319774
52 1896158886784194100942695678194101988201466951440
53 30635413767239142231979461109711882412598948681755
54 501186277515652196563238578433356589500377099570776
55 8300927596369026384857222620437373876883246582209258
56 139166098101001494219938001206617308118882501586746501
57 2361286342848264001272502858806934453197835393409629100
58 40541786925982428115300154450119125465764809593150147456
59 704252499333723628218153952580226596500060363615727211142
60 12375393146598934137428664512431840454775365094021559191114
61 219953085726443446987920999365220570052309868138761093961351
62 3953469577048588969462050429679300610118191315312946315643253
63 71852573115727112486020280894107116622819172597021270295705492
64 1320266309088094467485938283592267002206965758366166168010346767
65 24523199682201214935244940892634627935613579044027834777399349776
66 460395988325770892381662410334597555075058771237205368248162878976
67 8735111572470910257038296625537138133936335997273777038456564587398
68 167468412439421249762744729091374686523703243029464920469493553894175
69 3243927141799414058180618300168138282435938317599763447837093945004745
70 63479052375495838154411877360661773185264957788330561903498843471937329
71 1254756653074968639018038635575234882560798833916998697698886804516403019
72 25050015981018441427232175160639267284519471256465760180523457103784518376
73 505041106638503404709657946513552827639955398037597371308551178996844214808
74 10281761447180750820142409235227059297220067962971357744185972209463807891294
75 211340766696143263488219681231262752545639191047089436165261516379560224938224
76 4385588506178297413100332861477515278267073905540708401076728115057164582993493
77 91866291707970207262845907052370477238826289547392997476923454173722379162666732
78 1942334387187170010048180645535659511465119239407995263431792619997573672928663373
79 41446516893898487193334112298661745636824210081563572799180727369039482038818344288
80 892495255648551584380538423268154303202394184136675602928199661244585894993416437673
81 19392602987722195248072716989407230079650380265946230227032882645612893586280502781391
82 425145832884739055169230916518808872153251758813211814174602278756962922048546388104626
83 9403109860493599966140700306015036032790378068355409562414338954266006180233305718934291
84 209796280744460635004609738469115544513106046293088134397530337855133686022259295338258845
85 4721483212470901451212843439528275018791185124082513081524251999260335607687153239717832686
86 107170672303567363936884046726988794630033170607623717889920411659848536152373023367211932359
87 2453315935493871593648612544771325395760795423067171889619562413919066873633335095422152391347
88 56633696937410889510276955472096290767665916026924889847154149175929279370769820563806151975757
89 1318271404612204990108214893406890921612205521556805622610720242184266229965148186175987262931533
90 30939157774135167971899294190845561329597269499148605496264107767169425100335005941666092278385223
91 732068603972474486554071339330061830167772108502993035929047794456809885853061739722938297379221746
92 17462292309667954693636604722128852422594192873305480159193359875638759052684619497954886550490841836
93 419878908956803170725563651129440940630986596304287450715430045298943491406627788790702900689739990966
94 10176254489456515873620622972975466702232582039535927991401177671977220766822752313872941968340120296156
95 248577202928899040130134447205347117900644103702934432091234043454670401421602470476101825294905630575021
96 6119458426010670909482222250211851749138344575572290477427800336378400158703202280063316052653798848744745
97 151814238905350331545411012004253305777925127019007437140928437064154817984383363933322190662584598252285865
98 3795158030150928056636470900937045578094744351348210910814373248608414204136947439403322999767928152844278648
99 95595093856412075646330699447625449902305185825582499653801953607395167141176006733226709971170006285301108594
100 2426055771217310333869508796770893432826689401415475667461363050519948588961824110427206751230981036156820001179
101 62029310119665007375564893427312392642973086643049547473384596699679486725696586655101285440850333176034362247695
102 1597703408057050376564783861303877755641098274426983683999244719444375848613323627244821186515923331777203726732582
103 41454428692823893869560158252317145953576273839106403102264688532688069914272545779442933011276403512027649574809361
104 1083413532647190111184740212513792663365454062372655235296279152079512274851532489099562355270822454037083806186526611
105 28519346303786052538585443090216481700530161969878542370950879185504407955542521124835174102500374976005645258257425387
106 756102630480487617876432039730452062859307693214822208608895733321659677292226370808239407642036784645928436082022824614
107 20187945157182284786050454727179184182407986105039112230458913491468777745660755602013938543145535806257589169685785157650
108 542810704129938087444770807707022676422449033825095875071223924976532957048234172654892871279042918145719863651269361718506
109 14696866717046695110883170484078036743345806739376343083188459809040022128664053377671950311824859366526730330967096524234942
110 400679128193391078755525537288979082182226874465932883316213256284723363754704744580801160469847837534258409145141962338009256
111 10998671604479212093661439728483564021024273562400775520769838790009293719800785366957385923681707468481687099420598914937486844
112 303970628660473217956941935728497996924680171702764655340606048301039584315709647435435491264228496985937069180732906383955910210
113 8457608426043644146525442846292506033935094748708508823893180606174082588413106511990057373927615532194345236371452613322371889341
114 236900049769406578936474455639966043526539195549024871396723165948079486449446340873838189587514478539281344210527441442407806075512
115 6679774032919165260052699763490679544513404392269622094750204312061336673406001796308540759404872359964722578352358438002748764522991
116 189589899409950706145329186019255249486676578782280275991434804111668409388406466113037043844945348328838660533037421864199985377149476
117 5416310234198695795361803292602913956267675747462562679995988036426620562706263099187786445986132566162052685005024157175855306593266981
118 155741809373309167486484228466106845073348673661440392160807205937301837570396641583594849290496536957618610972465481174922007627258648997
119 4507118864154504065707338985487718092441696990057712032232463172554398291855335466077154644869842378421641255300892795966808498114495395610
120 131269551193239447765447821719386864306607740422817100231763127702366486050292870596810405351584547644250408393115069918749804655805095915723
121 3847508382233475560894587708542247164259522336353108726866843342931843083961308734234270288078861380907597137237579280292321393180150273193155
122 113481595022523844863260522922025020142435533405752189603240492003181994112531355894448227660687847517766673936955841009821748213902389663043826
123 3368073535966716922947844475036780103556970208164660082479268346356855779580153772491403940401887323234012575301907011014902017646300149347569063
124 100583851543578725209966435680156692128638459512120562570297428653848207675050271459862672933302766262011683112697077566176334833445991874005651219
125 3022359297647267246073549164115481877676292616207215419800295880774717109724208668245422327929022253386959439863344588523413461380587793653929806053
126 91372583827669733307108079024128849215237053204047677036600199851283624393659125498621058165893851623357479405337392769434029173351300232367886901805
127 2779193764866839658510803551989443387081726816612697235505559772546225794923052587724467882203485827576856590251707379927383051792701965919147865777170
128 85042544186707187736896517993609453859675423243222875226601665356977897141715318696890869778476110342645719903808475933022273495328936521225971806092114
129 2617880454936270748847052242789308179347327418602614777041042908617765281998294534035730928608210410345893328881075287544641118083113566988227265965336303
130 81066502049342629353447541911679195195552272416896414202737772836886372977200393660739254716222812724941720672180118395636456914894749558704093610835097193
131 2525185421617950465755428376535721237876796378382617211453361189132175495592374882495640619392646159496979150621923901103846388074457809594413391244228287071
132 79120265131263123042820686567708509455230956698333127883960300620113833968726171630446317283693031810510415923291478427926063445305093482997825294046467821557
133 2493489026673329309377220893827417405090390913082565325664307559551373500101016619911654930876336512108239005360829328446963241157555042175328615272937432252364
134 79037889924296016276011032209768008442911190736451079162356842206737804366757004603500305134957647653119692364904637103701830185730215904262602000447152053088843
135 2519732716737632467871562772895399843200355687280845376421176955390726681505803504652881101498668127049679124518498128092562125663543603197435254917679172521751367
136 80788252407091433116163307438981395836560849406870369740630834236552420457247411980325359489573374862601271852854122226871305168170630173536973841693019127614450452
137 2604954338007541478751826393949868530921467967256862911720895093957101759067512325942497810562712316732653393527795663936318261307585557693405242082471844289103226373
138 84468339773276359847578109509230541783233770259117965040438916142596566556382802225118433092210500637266215007573906707631584348218769233375820869325785248701888214053
139 2754315815970902391840955889900669300432125790868567592584984914153554557852270107329340430987309417935671905562609058814996682561168280487714505512182853091322450556707
140 90311623632052207770481943175469985220286367025016644700661460418741268451388411220330011603533251067069184144655711174592058390327725117256396143744049113981907023341339
141 2977612012725572018269757871948252205406026713914802185736754763673330020987322095087944565908444998892249304019794595696146245162578671410524288511886863986777388835276057
142 98712401469044031508274295622709534912334846890641464645339735735482698076845507771369555714798892783437874678801696632817300574189099852684103402835581090243218753672135836
143 3290328693657770508998864407173808593241306763230140272001937080797324220342707603424463409512947485884175815416540456978095905946424990552198202620248870476187221258099962192
144 110269602505795119896868770525274576928237579334060875947469091737466206018945166074676868601224748919303212324193392466384481498327688755936210000761501740214199245652858071513
145 3715407724253836469976373078458034862649886859021821051630912048384136716718547300323598543962493892672004391072455331503979231079850145892818117864204192047217075475128601758990
146 125856796239448394636614344362143295012585845902843898928865395384175686710533724690188283268274784678755984586525295604209488244553797711629647206241372225957689525561443243802490
147 4285997819244658358817722326299672326659980943365762258999903133548673970731893048122532108103690033064296237593469860112256974323572093173934904457604638809140760561811906634353316
148 146729702859536770889221359606548387261284979997416869769566164622165568166548231689257796158483953135778786885721717039597202470180541396960639685841149809896342973572816047294963854
149 5049645188983635139389612009054560268010925821633573374695407403817090722796629201128724153611481032848818589772008774007669188871995451750638120476060365011140816885609799558661998048
150 174689382627023636208070236306779627705797548576207739917847000598611933016540181220570489423629376157331458697598861696037050405685291075116015301725705558516978613800310403872126540532
151 6074649631481810438774887587235218411561651686558296095089118912080906027812331886353709703670549954167475048364846930967022869954743754506160994487688808459738349801544902570044129285341
152 212330049022247164998475928964734908142394952118471055227382878548471919800109711937996305974349516033934855028689805547193379850786542998269304771290551633971782431980902636178713455389773
153 7459741449477094244857105298364178270479271554512123141027472044423628823466487321778376418375992250825324782698683079687232139964694532401225375007469430616401614433394686800058330666360206
154 263417684857672290582253598461151242731152341525420696591700483954408519225762715947151393595896689813691640226246121680029322165505063421226011467924138426780825949233380313543541046627558014
155 9348928231097599381425945989029730736089474484509971106672247043789744484859524291040070969379139393950843400951810207529605630253290823781751042160227358066006129953461392660933351336523152966
156 333473654495408397633784234257510410432318996385108480051505340797580092942383208144655226733206183634790329831012026788382926872552730196988242654240966445459266869026840005258435549195265121837
157 11954495465625028034092659896496290366567490408756318951012427055608709177286422331546259434105123293544900585780978947633883072388660488456856235988757131237595667749983406788306612372526481300209
158 430683622786327111615424669586545042375869728354788775250337725356918159424709139953939836421613913774357985035620737350008297762299332452487012726750979700103759637535508609408688020321772213298232
159 15593024363594855741135490212378522543870999910570185944858963958946065347225647529323493816594024429570241626076860799640361514702943912481847143567818924459353033493552121666867093054774113447550409
160 567328899163479925821590350231886836031116399940402499657710874726298429080968664791306329183390394973622692126218352139341211748205895575438772433304107753442871074414737168442793256379289230944679867
161 20742438089536466847233445159334444541111198708381405125298553690328715676914634097895129400788600698240397143497142815765644031268625440379331883443523447195156212204954138343685390562297970335674113730
162 762066695428112047467608864910831231206482060745105373538125743723266803630166666498243160340130016818518527197715092511593508618259323134302629066996074853822824284016742014183494954566058554653147485359
163 28133419344701484310096408160568719604761983218205469307705566263271644152224529455782331649693230758849657109333790694197982410867707931606844534081665752266704756870916424592257499467701954015868764146556
164 1043606137356604735738501685082348498827253748615807946370745064770356084605391157089556698244343157957862736057150568037664855889911814151165069259746048647650445581432457642174263372610915036063710787862174
165 38897674560846086737303605709109988590542882232641754402175322964988041782082097830463331658310304420510454505015552019120472830083829832212431197196896211785047578830494156320704420542645859492585652494091494
166 1456706418926312554396503295165029858726109520077784370908780977280683325269649163332009452689886710036018461926608212654199337468457382194573221263871209993055557400653073043731003177916269793716024720131796041
167 54811338980081953473421355242933830421763616350402177884543085278087053597695329307418878293991217995430325966396706999050455551795273464959628759743794910373412563840843163881840106473800191051294566232136007240
168 2072084671639650815351288005025650515374072073312375134617789818782577001352204998430855672121233597459160766201586552359483506676969984217140302327265022046832632778334545961290846896298103111182787493430831943789
169 78699530996507858923955737996876589184687200216898658508517369808067289825319759702489171224662278991634935150029067299885391734725965846530173472296089090932128787249019487304338778262835748637670145228202785798331
170 3002986107116636387288100020644961449373609312452630979324024820559505322179268914463962960044666201470317632755095057938857806957723032333325177754569153719339762777285795378973663478519517538681117459803842990777826
171 115117176027108866163347860169053640258344936373759351968664770280064494722657334632036238229085411774725616677059755989796440192626493243206694463470296043511190310559192868986969120543208950569443374431784588709120039
172 4433245357754683297097902739484266449968805414040363607918762403310075372607258946502309347960325205933102774005162003866272767329455840991552884207141419010398363633576964204480669281513724387693888855678268229933419685
173 171509259690171873381366060083238747751634452587023212356359515269523192325600743770560715936706200268785925493442692004767882749289902300677431728554089223396738341883150598269236541591697640975425217035140104620156658482
174 6665411736016906774690727341263461840158890532566118769898713380055659877899706283292579305668072715023957649894841922257365300559207836889244794736807930269409068674724625798563973075473486427384980396900615950793858022358
175 260213335979852863397825683589771681088607624188602151253317418927127180006765094669376968025841556829873660381686620988552485543180677104868817900611447934380070766625959164501697834785560025164448859133095934424709427144185
176 10204340527145813842059730655395864012380856486435006018283732508017371820146536127351684743525783145522332183356356388636623374155724866093133843768087986417570075229823512655049806623972078538435812101018974125231583378234942
177 401960088262980576279005556767615921848269031529082076651906391684294043908387584219831994653408791174468766371152936736717654979471898617378216839656748019870362691576835159878343192020709487422004842469167236343163036918996560
178 15904257598551372696820294611578078153711602349622386913180617297886390961678142212207982564270573025310123980304836997362890509261920437817769628564028831917803666110619407449674180577865851765777088639581962637708328605983750391
179 632071683495185276997338489877383352234820224891794266213850300271163942526276111570627778934585744903288942467028806727828653073910622971453593188867705395510638594054397863060202218780288688387723926211062866016791581028952277881
180 25230846600121497001523567026683523086870175653319160269352299257715755990500665033766845371017242370320818730178320148050773947208112870499838647953229235205083107476818775015741391342396358606837127401444395737869074015848060612237
181 1011579593410077383663020793876144284135304331799375179524075133726572884869049522963682318907113202059666494557434807878184503966642247469203548400990148657272046794608192231383908089899311583626371785252566793140196485942492011386633
182 40734401320767866010318436777504307909886578869709405845730888586063212352320761920905308231041357088913640356696016649748832919199507181431169744898661659462339264053444511435392932586505171004363451687506678531414093604789150512369528
183 1647426509024114237978841404215342581999019214620916660655957472723832092066007358041141654314527162981841217736716424380628973630187722272515787920331285515008402808501146825043811180229906512330533461674648702303795021010170374019150408
184 66915185571589728097086882630595916449837246074933414790773899947109766711844914113133949246743499483048098034164083791638661803317338497834450353923687421839557736467271009169435489680369648132897139418675035236322576778023418149514594664
185 2729655466466719868270889725445928172502936296250693327151079784309380839216419901479041355502302913119798827312759715085748738877298779376439914778688482453108152983377436162693137856887955482057322198955169376944094254253921512411767925938
186 111826871331302283162700360951359812689917743602963111590124973973303559847615885321552718811077529803770572299483633743178391730755167194324049997955625838838941567691745225512405105248134300615965144945668767452781635999866683356209173287495
187 4600769563046770212184709716592950877005127832609252591802176940404459889378763823536178647233415825630073720930961331640570175522746533138636251052760763805515565418591812062484075010766925052810829460190134133270816872820251386183165774885610
188 190086652205103138701882363902738329427736154211003153363953358560393012592878164278183594800011225832231142847733099038840239752912182806591900750052101466925105035390312113185577478707784545022135547350452426908193431134862114040346064427060913
189 7886795012492483003325469513638837970225181066027211135905246943027278077433867282033612127947345293885804532782320557841052705815855576033747446022659757461824484176071356556231937267406843373743233252111778381742745911685727600636874962354374388
190 328600576659434421982298125144413137494552413265287350596065684773571981061035329069638488992594382049696812155450941130620493365862770336659630290869324594317401184667090903872386497707128364144088231357358613460650241546700664787628624273482073640
191 13748206940217930611894139797025338175675325900009921974376515040319780003209155310788763002416466932768670035699529146632887592521577159020187175491783799581964523508945696300267156498539664683832664634822856737847516684218913000111135792746152039412
192 577597083999652250678243347279719938814973220804712925090199504868335701991358982486740466333750832832237316839010544641323294263967856289426551692703825947695629596103049636790452675052044577677625440322789863044763367612200208422665920167294969638160
193 24366683474487711933113670894603854261899901811079893525921492188645510980593063624290623855474995318065397284689366532076919618464268984617807138133840506362127684469873261335966570712085835358417257029654832765171493270365638045545853868328380195890920
194 1032171207610631361470012852459271715817129972463670644366133929484940317103309162369085247819231841113271587105754341017779910949691448888898780885052415534498849453352282003007769180235275438959096534420193696152494137759740096442559562258782475495318881
195 43901809474209690864549247758922002490626322902146344793035346218779243256654661050172382413716353063364128490951914248483103667659635398245953777317043912272122897806045084333647461953336006374296561300985596635232988916175262725663007486242665766429252716
196 1874908240860977398728273875067686604745808973877791500240198344565372257641338252081054502312803560566784117842883971481812039491011432638545324746985567795095209859228221201773719913479877095034726681602886961951707396811157713086363294739922310178696021623
197 80396319536287882213435969169597085095954701377844716607294714205078348257063101650849257230587807074171196222828431856574082525857343243928206306479123721105463813401271243250170313917019682329993246584314186119697407355780866659203184916530357827510891828833
198 3461326637491286419676779515628192978442329184634592625079747188940428011329655800220086458398004960811782739812598768806119858845832051945330248347203130431090689979406027389746060678913783789582552966384333180204286192379079753678762135659128000257125228809665
199 149620486323790842782312216509903325913043003612813330490686785745011265914407189847658970932871534775370719302621355066218248522504198397075847736374753390665513864110679935070943129660424734773967383994444250339687892268753689138301539533952550375474868591734964
200 6493419639880037241595766462126047105457309126593895128709445599147830279493606527293477649112320838825007452147031236137699892048753150105355024928945029600517989601788621485690524777941286287799222408532344066564443193999520039923963791417283561674219225824222138
201 282931795490698229936628558448413300126271787034378418430773857015475603173543906765197210357732074821091226073875670886809704625950034704571908411341892019802744320821790638581485305379506637443175782761829443277032426706649203654987659160882099547843102694278452321
202 12376787645651294099274159897046547738170245388823617565881068107119118704079223777968092215099013935110380021749257203735471143952587126413272063803883991623393542563233562656196377624350797690821102218443704369379408040629908334898427603270175850612354315868473818155
203 543555779172551657240804352745787886157748012014687645945201773805894715308317431617406919471762771393958968184652698083705266110190873721508464767418784396997144461185869720252307716925052350692366757710917733748892935462847061584442275785068979749219992928981913622889
204 23965277264955394822426694078532003271848368706370291975474322928334965448486192595338141098589353343210653719594266742081839779699215064848439321579592808107311651109597612358652533495718658413586618907897783218054051600938898728937735916034792936705615056493472578408263
205 1060755276677032968036958120456906619478445757790131034577002432948160289137782698107305101308957040447296696063848558881557795218917328754185116846570357285029554194697247333500708519635212965581346312676806772898808500077068397738868056051556245483619591770287833556147353
206 47134039081842756525767783026400125007115387966534117913814226558128273388772921417081969171392434524516690161715366235262133761571984356458951180373223913094164107084290199403876737101515456159649020597077699739194795375736511081672084741516401932284900171133916114820659039
207 2102486468532646283673046070533121729505427413280465939565790977521686269116554076603052620027864458109581883441848004117927641950571629404403343421720678511061075110602161504015848601559499683612409611483044921101092564969983545841170605133700525888851667411481452810728289999
208 94146310798303266250093512630369049349166618060695363471733010043001781652300383435128503874333512664856099359601082309854868827587105520418613527025339249629033272611944684476647308836449547824979528188300912704166106154699056414995652334927688058701110683787507826813220449303
209 4231920175563786177366500949528596157852154095343079171807767952839183505240611833055852145369294472546767124902546724511708221164002884923872595338258953717010680854285875600162274884214145191425953321926385475933698732971342683473349886189342003236339274401891375564881273724488
210 190953787621324386434621769889693497056616296847317806111953316876273649199344921037376299908510730954781574232493766643544904718947396472185954891660547606833362556760920437137516141123414758619464504774128984762269487616973897329242743900796765557786201995743387510311780922354677
211 8649049606541162634822573287958557895324371090247506706185693926217742675289192050503978085534349929737638934041520131585256721758395763174854771174535998344826612476252195520173441980732539976748422468644268489932359688955905728751221112309646648796231622359785774888949672052644178
212 393233507463652971401778032798644692265637852737728938618520987156758848246624289042627608201342581871523508733658526636643697970142277144527710101109058842352645650981742306846765145896170499065768378185320076788664068008694945194835957727407672879963411760812192699993064245237201361
213 17945991010299435699958462488051380776198796729564638927443956762296669670048991948140985668986755155723924095715649561675632101127349506880987467012705099111634171251653740070072993449276192425954535712079419058947830577138509950460020945761182585320041440970272050343224889909753424441
214 822076095610824176784744442345756665342008655459165050142912116576366044593518347848598347472637362251632762157724129202022565335210084612078234391141825607467741549121227520389176124225547124480346828777512846552225243070619307336623790393269146715924025547910669495165730533171623602556
215 37798724710831089385827381485242887904998541835411873760183826890679479658101050916589720066294674680993840287799797159503062247803062653122802201904655093942651892228511194211730622477247384269853103927621179077514984960848511017389224017811006994870330529220879090339450382713076025982523
216 1744439044392159505889053469063696852319616272458621006879796362843547545432212864831404227043253579658515819641489602114121695805351145671969951913831606949800524230467451900311468180763335688803217079171044477962321569217757238577462834606349100824498599519173498066032228192290470589659015
217 80805515413304361166396934868277514552787352784476775830979519724873500308037226830899063265842122662407961553033433882656790671108209129584496331445986255461726241668554326522622755441058270731179854253478174687454825110778452902708864722260694020214174854068576178217900984636647250598619427
218 3756867321671616831164643254703162179294288894210905955455438548996839273266432206023718491335615536913228796810484286704087486151792857047541141824328831578410016048078344851878978168361602519893514091538805621313944660338339505099006284515835289401826642039088628579963468122734025592997162341
219 175308715994500966036239830533759962273000773672047052268546030082536584487306027391550858624412926616955709867219598869719151349334065417943812106638683729905457540147505619205150585256454406481836932073574901963494471665090228087901818914706885314279667576782408263825038474735481856890629512769
220 8210453929095381681259045166104611795824865636198167940822379371523683092853024671134421474648615589305950995596414912044116132775149300723919633940132921866800278481893953159142318025173103902625863102945518770027682153497442170500439482471066049144501065733104888078269559574835736401946980477000
221 385931391119410734064197168793656828410804153449762252756222612994009739325687830722698786733725945165073526743513455001784002186198920753151645125773582979786611236498013187633504204851746862827516132002058288955692286298444319316222203889384059980959892024368130140788429357661331127323754823879418
222 18206465553286716772275985927852427492088844546318061629724661988712141685507654211563151255155238500541444041768078111178270285878918614186447705066270026129465904198559520600128764431753555691234805979072586335408777304601284676402563132021520660492695929000585734439540647126260648014103457802745717
223 861999804616613605392743023268118170368839589993014019230076751602398753343745765447889786745172535423369020118948221019297186205293266584806295166600764458294744321931610643222430989535274814617182934457688689056822683378738240044416636507621069132662710429864758992428241899956254686762441856530809419
224 40958883899344587140807461683866892841798047109551656711584361767005285564899481936861211089267126833891674727952510952393938087311453331502976601895770785247740969065640635428702523817723705279614590245169937912738339188765820387283160407566835053731409865090636083166407926668359365895681734893783050087
225 1953178687387284605140678925686623364207240593414147491235126421920178757513298550495096271298807950590227670253589253305196012667023003983043086920461564047038050470849619132010783633243452441120006567716932463263841213669979178705488406733265474318486908273659056452109055882805822226088488022689005203504
226 93472165377604248975369424874159185678537645401639346553309422859264465839787164298524305050073887591035980623226446440101182787922910944791143984995024458428365863860126248462042831174968618342699939550949635169679514496191778286373415665229673426075519389258189343788630296281320227916942412174894757185129
227 4489135315141914320738918946193307958252552081696027405306727365607728785486093998040333146198861105439803652314701139575196690287240320342641201043115067010441970598403774570382399986696265935767862555232170592285550560510643776975168093223012844702695871679455263613774081163655538684200444133493837308163279
228 216359918839400450120678319465198816345687827876519999309912626719708009921735901950137222982301402023900324601125959808281381346806333431821204744055102070998118605231044971823200041120860727885821428576429714451797493128086030255139731803192699032003407218922549442630202111607147155921553713394879512621086475
229 10464496840095186683507153104208581169943211862393069240146214708463055706858957073140899326559468060366119606912281640706456322087852172485876140090145102093776760893238585292675487750716448247238388994369377009374211783666496875412769505676131350024835822503257137730585788882110398790612736870065807443536848550
230 507903352586740734825433856968126549044240203130073858738793695596265347693356744398898900998739318688562666917148964614124705546385378650753500757280564317956953946646562718968818572402320752200045882954497248614671066662105723299931948196461940504568739107645346583357481038222172240911409302902972616986046717349
231 24737670769747858737436325947808734198341272286780521190710148194416665127749862232389644201990801084592510752300129788603347190431256722521235325050903719359631180298170147537597618670362752834025087683931216339800972078692005953105294146151194719149591733169154302009163292673904937950382491799876995619585673675452
232 1209053139758340394231836178586928988652922305055671506882782423744120932398026900938025504901541640610827075858535033628189789678062991214340567203779187533235849187588827491944219575386682712407161535009532627327356555268381450844638825573110500483245099912106041579401212444969616644368609591154437155745876056938787
233 59297275861483676179070388327737901369554316684111328233393123460171335299399791255402539135364049459856447200199821461097099357267305537047261828852395083066254191230944329312405287563823913275012260887808106472280777473004299343441267024666795394769829852812241692764911947494109347982694909354142172491452250347844197
234 2918238779482088008304401425886878607341240099388855086993971995483962362137083485414117156274666690322870926747226987913798922754856161944518303973899778537855809137417756045018525209128508318084768613601073360521954466798784184997120879609298958635104006690379879092686010164840621325760098775309890959440553909858559136
235 144111170168647584299893408276038529346565609388984367951606277168260154805951103603896842076073646407138568629980364425463270139849238773858491492850494404733462327692610423556038193051771900713252385855946618112700101124631575739024582443425387320875196922554884201244673941819679288124252719014002531139827385051730878172
236 7141003731661662621936682898184259034127501037042494856807000919200644602316674130826410533292954145541009303830898094261905418888663886298521189528862364637204050252534274826394307928950824470699039966976291416446638261217699587148947743689089726722575581689559984526499539343411945765640299983737516724882208459340649045285
237 355058386505234312851283724533084628351886212779329770151489289090152971493091807193139106859872008595206863601586570093165441324286345898747164005063038261788560052983632295186141468996189349684837397894553675948884451008138741334923466933001169644057575446001623945305749346381955805348084641226957507970719440879614755033156
238 17713865454978005652769001250470948013793782282369144542223349916770561421636194728534426212264666580797013207074132678191030573005018519759962894088159970264326693574229988367569009164141645022426431752601735450893798020512858539171942009932840933595533752787102435069980189382764300603562562550783821452769800685604445034931965
239 886735626686698235513849992563197057616560820530907252579097854963814353657803703911857502429329390169662582554365776704350787646594355420946936784711098207930977036369184620693913803877269596448348544452616773134011862714052653452869030970712396194761602859446960583443164555081621316821319947865610569874186124144148163027468380
240 44538590293163885542041829965514245067365200302369379457324181388255288129131531002103408209992937622365362951021252884444871677365676385963391588492810517301950135789886167091081757245164866835264124786659445420427713584916787323476779210742529255146908087690784427908644253218815595982832167425688798092871826022289231602875432901
241 2244577260577331136005727920845521388680230679607521533198755549640714797880271538257051698512306025686901345482541423825348214219046585629600291775866082432501896827585013635789217813252978737522213582728314871000699354669797298221880063150393750178959691608206084364459524618509099038172224895864475381738763366167101830945941996475
242 113496578019309602089201226430678819732829027767048534950098116053392438589811820156959151946383647348413163047437127349478528112931169209956547023402210855252000953104060817145491908698307973681793328760917013951650272063371698366005224168249483355417973907490537560645772522648859594299650884703217248469268237754999317934611488549812
243 5758050524712381568871697882027823686885116395677749089431870258447706657914257145290337727602053120503911205168208972383003062285041798170470784348242524718357525859592333038698284585072424711605630025115520109555503296826396570770132693849071483295338807705563114509563400854826280055394299577413133044987144860156789549322844010197035
244 293094110967116102270293247759677970314190623783594585197781698098439856785409581310952730304800362560306608459339410423511222790373128522521693957649382253756309974722441261255942856009388364909075130133925450006695634999132622726678615121449093268668898425298430987071028539969600494768482479711363189159019154413267524491794465965358306
245 14968286809709197984074102565884275435242662566484514366239301666755001597238581509930339858484845769419486127300735629077689706226813815158755502367665333926817468558287499938880177103227810152116587547424948536961293042003097192421949739693833373565911530466004534679567562115429294392706173631177449720334865767431415261570202085133712199
246 766946360269715617339445290787447113291308630743254847534321487388642325218696887463573902521087643189641171314256739878724274101467107687490662438519184687757654241552281478857972131445676854087194772129546629096290664240883073375258545678739040882888276539274857556171287173124803268278156515206757140529924001051010459756602640789964398700
247 39425782940288008937032411488744756480339836729802862076294410763055735215048966092820691943957794982283401660423620453294898155397513142226182030352528320223143604978525425100211001670219536453982668961406127659291741261234902316342757566263939433818327811830875057875586201477417089985540300077135635955638288281097514338246952968768265509042
248 2033352601986214216266679060785963203184243717297145562139822944988706576984695049392966041899774116245138856090437455282716131238240581107451778308011915994712753843512085776484011678239637728635082721028564514621174600469787032806703734897089862030893162176285615751195436456721122290713821494260307174325135753469684878590037665711390136113451
249 105209930079129227779881275966104604024964767947427143379847668548007889578826831947322343559329110225409283608658785641828928814714148903705850313401353870530898694454399373079290239749289930050147906828421106451076768840312544652311629406028373922652277422272221078853647434721152367994487678830991602349939773222331019064644237851259391630332751
250 5461439277399055156790650191937835432272228900398065917155496302015420536061599683710543272629538597301315311028545004937673157732948515366920344195133983764394481416071285791154408166429927337587483698114150872874937211316707888246380026271492491955860416596308815642852304287706902313467823508416752059740407822989748426384586306164850218554025492
251 284418959031554268415295208550836574337876655364817811953693673956062507818340519606436118160047915517469877511715568163174460845671002666107194844970653591075482853643087082432966760893556682538840928569679635837884614703273981668681013042657470211207382294164623495324030511865675776294442003585940181146213719746173918526987644047026112489041047850
252 14859554399622225547041852374006589351064347679320825768905278811058477108800146944063581240481777784944265169379301576056362984953243182727257075614062886534411160263182494202387031506199220456360370540103718785635141402184079266265576118210604900002533743465730995217965327884826897530392539013844257946821157862761207316311452978263672455723840484031
253 778831725890430649688330018312339592253499578043142158276729231156596487683041653054889559022297171388805522208740496070856492916109448364523866144222279190987751585385696450502198136714021022112380033289778857532674244665038191143322937906230383290047617094313136848793074906382137677699918958432405275580084795815497758520214751123355910690797929899545
254 40951227089623779608253122341783694462223855440900328183079607994507303893450544141599421515624493704415597180906131392038612493389911493021998926235885395698365344666346392856008435270377810924142121281433515291897054515475545198804529029672071900291459627420868232941786893291530374623484361070030960443543776472923251087621714145092262431328181887113839
255 2160083374274173783391354934386355199839824843891388529264178009545993423842566657530297299862219284424241621323861346382514518230819070155292972163289283631633078941316032736542640251671612859789307647729040408361856723089744908314889192961792314984715532521674356560223694979729871418393325152139025096968970303218672394233395402055401089800865401676575189
256 114300815090451787821245997486361808003728853384794458520854221813251733864577932899842395877154756783481797598958487902925367712039822419955308480673821540125215285220644403061746409264781257371019698370544388922441483588036321098492147147964565228633563495003309009643037158031407866556344174699374574792747599037937048013456953040717163737712236192688076217
257 6067339638873204539924578580615354807616223615928538734484853414034524350812235728623676379237412413640171208065578331967601645549917617035241586737979336263284146542393913414812854316460226489122056444167271150850857117684412489498449836397058845626211594193717826846641027323622470110575650340948661390481599607436859627911858080543032525818211638941846471518
258 323081757513330335261393751016355793898009924714634728992944450644003341457284749251727251670180663118218698804632182247199742316424665089964549823503354094455573001947500448254782898907564139051895958988264885633121076595689276914099911082390598677237957554117434293834698363608855081282092935894981539423552472621389969894227799174000208432318750388805579806601
259 17257851956126159283750506823067376421669255355670911452047396317181233269231034595720892618930443485550587689622882764194785083427667098488865140340191687322463421717137965535641017661587203097925589199072503146549829553592463691808144684874866603314631227645602939097064312958032967056275923698955740864886361036028610533152475572944671183081792335722084167802148
260 924732820873615679671979445039188662434245958709158957951703537760473007393645088587016274341761484813492660625310128645247279927750794873118450067622714962202649559974482429863537433491003165020873432795624688536745103531475346898203544287780428758730403664952916686533415993860716274517532870428319312098841864880471387009902076000227041697104110704882766960007796
261 49704548072116496404351463590472605366606351847255751065065506851933927084232515344709897442589980648612491343776110817859365521822123926132767689537582395749940920681069238357877691526277768317747733946154471477062924831175086192837780115405751876993606325611218805723845257599138403314095119067993863407530084991481707420947430908965661246093796117238670088445934593
262 2679917601939989224142100271745492775813481613003317883787312846567556113863711531786221670571907364680774498692326095201189313756869089948797458829937238963153402282443186300876849888232076610644227359684871715452671159018317795773881867564274515784396181566733886129514046815899154652479763449478377032196485878743510256176434191533112930126890009159423954989728640173
263 144939704795048692712381416580134029980793004878893615106049053054647893312990551666313836206697344072636976861687678294983801758435685052006958959895508003563476270382218862897535452560603330989034230272228559318993933933833778398207874485192952780286673705081211222638473004943297163050901396350572536082896253243721126053641490076064246979321748452450406790521984747688
264 7863015343410869543226993431705154068818472859576063833360647184916946205617426153915618905118575844465563708141278332982566093537880838990508376383473965762925552331425488993128805971011610862132726712019426062430981371305599813169334628892545854074431375397009062416305108230478141335158270663407010757098722475075094254112739966319661628347180169574786099852492982727777
265 427879941533877638379297340640065779707322967277415464753300884884047900404857650667698241628896894948871069233714883916686215362550276439980395014500653890212244456321509791773800387883293168527415107554877007639989476017863447180916074842684341734632171417619300202395472472923282366884752357372136248022191168291419369536932309867775409333902741341416216100436442622203983
266 23355063644888543942053323282717504838706718438988747710316105452193256955305115014062075822609521195008841785816295138133705280363172652621903378202997748055099533992070365565250847045992057122431448744353651790543891088433150047466875528101370987256323857763182987696305245201932263811924083329703302983556218919961828872283290261996211515142255019249968169750069312987656907
267 1278679809270478854097108801766706631774770139486185615088460600278307013453403234780759772939612895781755557902279208063933304357038636865594970308791565149388655851143009226406739114283567228371394692783787851870224367438706691069456379521816501392967479568769063411493300352035863840416502884714439496127856898918051106290476855632317333474263697342190235318365571030877946999
268 70219789156623446860832553254984238687261598000217191456345540610899206120834597260388763162893776264296927820758928748080469061419223843476058155835917772638673549360229844688219361516825709964878211512914591347297746594992322682589643483022493815752346345813277593573525134862766640424375641291365216263015610716192571354208800966698159568090531073626955901487764004243898727804
269 3867849477968994384698866178263340619265490811646637190139619505158211160412987108072070682887448892121476993955289834477618945792251230401747107637054270306639996333532852081182622881736898818343352803137308126300980475559398263868782642918284285875612293883909574065179545907642782549998237589062798942821144512493765897249936260010552416198794615882024614450996105313016893449766
270 213691545419891132687546715065655941539956077431245581007954940849115171681056616101245140126055623199319100726609714109552886603748125146234240343887812040454182135457286563265762029204278211476589760673279697981486213353854835416621124206327273572959454304302758020338296983466823665166209051844073523405317568487714903463827689828222254277839636719936252125152789657230650415692535
271 11841542579353364044256156220101876785686317957075414785137026570237214235540648438798585250658163470769261632625345786692507255623566302142409731206882025758883018712596522327542271408551956445547768048792868933766407188687538981779917926409111924492123255388139650708945275691245001292816310453779242434944790070378414443796316391324209144973908072300538765929874529706259293533463516
272 658154498225050003679512419742758975583868623975739757102028360053894863228183843842637902376089666743951444233170579795149055413949675507209715559032138497100594232147791615580328218330088716883288730231377494877820278143156116593351110635601852104395226391076769396079692100612453317534652693736152199445552433295665898245952089196860614246230063827838913755513440983419708809397689503
273 36689479996331011123670344389110283296421475196762530503770193059060105725791368732317553532827541878307077063091198937362574556103807488419985766430914865916643583683070423568594094635102924075092302064149831777769004913868163892206253564478246557510067973497982877949234707344757571985038165477298090850468963603362238679941464891749711711015776427171854325196047788553308384445303928313
274 2051374336345759075429834098790449708126276116204570961363125975482192653612622171704631676802990764051840437959439765804537343548329301250436287556392776566655238625133007690717648084555654669882511705039447264661886627713412161359355102660333307640501297755736915840226937876123290716676986598353690337351144662600373193461351456249946121815581684409487135372665348746981483875169569628805
275 115035927529037396810907282102770637135322856798408356005242982445441965869315460614029581246425092713644677284775456116156516935047501544462198868567920621430658821701800949981693588607543533280050371435763813206565436149737404742434419125714123582268568264797472805761837859916595510503178509698490173036900840263534679761363224280717408250504675027725706309787290445613110285563982210282448
276 6469979268235803960292635167828018391905274022770972028597608259478981149935339448737403771787699598070023499663244494267673636666895612457000500417544850835641773825828341065080663596887404685044701837472739599374640769438145350418354515687031911511268775203559665575965778103401653157092538501088684415417204396641867262075681770485098719486089039784023787540518442228389671826363926779580378
277 364962893294971084862152875943158192070286463529251519501809066471422107611205730872845820634075307881346714867064516167459665064799595966148310447505448243979285392635202793461105751083318742447090758694697889385471605852494180798701267089988300930461841743654584442419158452604212371508885289381656289727756018385298688717746362083973134627258486354418482376811388144178267455990544448488209432
278 20647459141624604553715321801039628568866133550977289052814035717945092659648777183375219500050989850820877599032590405992810350737201685001431124862631058745591567312161439157143464826009302511473896666487538240258740908366657769981142340772057601497346577143150965299920764802280527625269391951568217650197089262280512985983787417194470634045957453706216110666155712524464752356788751823290987363
279 1171526950277306584724889112436700978963627070599717074770049418214075945923094854439808660752438400044261198547557303275756611344703270528280263634521785128668435711798939701061344756935626973618764112178620156777675409189537944461383151971866312319618555762786538141746282976305442352737967934164442893083171850093592061110415717344020951326450254971809734440897812372923282445461718288574632519886
280 66665543878499824422041361408269644959624811469773064011198508738456583721130550714471052516244148443679670507205142882869937843428136055226058924739157118330563169772107104199675282928025744328438971650494525880685618200990099652756204136600096251788917352329778336579777862745421568779435959358426106163463041923329257739639526145051693411908992263683368531464839435410803296620932692257668546826311
281 3804606834227807476396945577267943734640571503582414753091849093707091695997860976364927747045345871010725313367285172136613217306869026288521657720211115983539380766723354976091918956890542437698931339215330913076494480825294817656867026762762146775921067011591254380742467821678570034967399393622546041904014247260445492278185289424606543439405691393668369860112158068982335072322173565689405523784134
282 217757500938343647461728673374464140466751040115570066435707318506224482947539988761452811248278088627749171981066008966072528426168261484283687476177291248497768887591056658617294929457636075826465402973765223788941932924568750800279036085222849881019928629761288200770093845432959581707529043848808680346045058057246905892898871292540956178277413486756777295032949777981050635114261191658134596210984819
283 12499344673658719349475222019236294610593015269777887420590968850397157531827695538586342644255447567895637618258888769261704654682875945851396182883927409616819720950665629818121799762730046416685967789296417217101937271841542608325824476072337538104462540636802659505324873374797376114983009003428295278337368845999410967916086349542146660438968271049062387070927058896695976504736808877638941335931756725
284 719528449194093131183825948055110115043065748053315596621780617159767754971221402411881545159819059381447447637671787663529432289093017989781757100014184499487346818066329370212274030897688496408832075111929448229973499082143888134238592770660232877377895292253846495898004655824182988469118741822724247651472640681499203597629868213331000418954616178301084970944031946895080990578617978253736237365646672005
285 41538533059307805514631244590309452263817407757764280671005560145005102994967788049708023674050235507071934450541183256700867445513864973808940349864556939949299422670060365426722411968683258389668070497403172908761270115607152793277989412063601449965396351494597757811887244049912142781914721020420693452739266447685717929770365747504359486337615554875640672785969133447801711852676402826351267358607639481348
286 2404875960117190861250110346280180620758394328837634341646503633467069807066866895599964937533529629480106856117040192982449445236955043500206008230475876733264444724829042739377265659273711768518391048235200680223177517119701628761038528666592487579333234337007606413451211733259519519963081153205815763506685301153293972737201306125463539350543981313763952248340729025671166355230323329345106203263317661898591
287 139626694258602766962872528201249921645988948878773703062603791841030767573488507168480853796275844312070292287903593143557078858084166422306506089049747861023291476560062397387974512143958641823003518144729826100317494641855141010744846945107206020795099005545968984716816219369572949141848850166648736849529148635010099708562387624462774748509229598082776275637931463589000814210158955330201429527157546696689178
288 8129698058669905197931939352330051944439906741508285889729158290921866038954121030928618602522977099867220545133569831379622930913394103110417524681651594727491654094353486417134222646949060292811735887818280021635181216186966202045403592672453858159622256288183525223670189485355731867699467692470260354231008673378375724507582346522778723246734360897432846877791330482890435916828788454002586251164042081060175345
289 474686109934656160375829022374138531762217308343941349937973266413161067867635627953855088208703732040182990777555055306775379551013899532518690915681612586378390945919458700754371350840429575928396211905742293218297348496487665906371078424078455665299844343564691294408726052721613187564588740690759810873334242654395105912206140960463665312304966734373468468715765417695244728371606225225342355293867193655703054324
290 27794621784552250142218368945552382018103799516915072549916302940941257547223651771106081871152074116979078790805915191628507436121659314416114362156207964340753689985641310571190243010187697400750124993763340542927380749884555577875616887351542901569368027708048916358591546874687064491197739850081554704921341148317237936866580981566216210330732264129757709549976511689389728176941626805959288905942817623236641372581
291 1632048898470963981578879747901031846680040386951975946893175851055154206516319212264436826558481794635630332752567069482497755481274484814723237825485751361580080122611885291649255504352219095343928190545898354266988053531207881305788277411484843828544353447265497933817697063026353268830978953908451783271033700122168136012040079048244333620422127707128953254881070141008397429974407598714046072401962897447480381545379
292 96099197150587705531767191107321885216442440883846838516190173147964102663785314670861111874777445987599264326210395933146149996695778168541481357179597363377774471207586148392041510125122953865563216507327072361453553282571397167766212840796349745093282261600803025447294314719810640240501259456000648020572195459902999322921770539149811202748397071549822922833268559662130298130247677752018394013485808624615923201361713
293 5674356462803291444845522699612600879575819973317826858204480031203163921119434524181952638727538091281129900529639363206292698812535989389746347902308469752289070131483452895154271620344613275523408233667718270486674299034100617360705985873360983101561740678450081580035935415947204168886995287021697796522565467804764159259376385477368217053750927671477328157496144085384557637898571401327864062288126359118135835154933712
294 335984951217709248915918370350233327208256653345834234817110482305748009400441710706332290583179335986435396798626246987743692143652949882035583874260376927977365754302292564390538789443434918426799412644100737079007501326302534493376948973925775103863402683741955279762022279305340078880714159540547297281296636608890022897648096157935216651948006891849919851939952429584854386642277154639152700029523264389934902959233949138
295 19949201238397948611108203760340669668117843304696868114530341522675971381766003896424668528869295413163493149449181460298429854029879266262913599389543241687382374430064299931125897291689620423644978097739877053765078501187226317601486336742064506997902882925567768154332222822728175524415365083077648581202410266335250053856439096701604213768407046901540906169045667660635997711433862629991169356431457694903635786398703567305
296 1187763062007790247769606221619429265708294047377004455809421563020917804549369996917495237660435301704865163736654179567397823387180134854245016141146686706639321016916011776412768523470612288036395227620154600343910636579209599777564525462944077267391758528360487902353883190467143917994467942138209421006033043467819504765475092406265065644394625789387742374598378282892368891019949685741625782004105171152662304742516364109356
297 70913497531031502796082345450841307362225610200233856265958411997549660405525706543151766412653341172763462746317299379854939456397630175155083396475563949696380050848903814714843825084269130199753057217126483097662239822084221913224641349441389646217625511214594679213576771939217779765770830417383465473951756348456848532490943092740807262990932416022215915448184907474644946450659819328922287663359954829187629877163724786696224
298 4245403528569323034434806269029523499333436427391298681609962025109452259471815117362744580695653992401063261522344885548381674816178442881143106335111374237969837744041089549774764409071269204341538765565868303060635113968917180519470171268050217051628281153011444056201075148529863739662735107425591956691456025274551365383307654054143843255879084728255616606548369681729690594938068556813175307910241053833032291911754311197452971
299 254856811283883532367069136270275711513168077000758500742327268685277268930328112322367494488027590169675229509712199068308795648088481203968383004748000205265841246239370163575011771394830201216124785111767590725910892702279514416395496657298550456775260469880369145103004361124174954209883011709973093379226026281046497038345207297823958348583642824454083145884361422967133782416874157303518992928259817904433993122215325244684454463
300 15341115969219142449808323507459487067812599698921257088354032419062358971975164583215134033609586590328755734108303757212698424136925323047376314382137278715158010217950628828274840482766497750760739413212975440039307583756844921697353335725000575614774084601397386388241064064832358963862427906566603794737471073401304758446127271342679495201353507267342355425610296154748851717014221265250691907243136769009334737854243849971139567070