0 1
1 1
2 3
3 12
4 57
5 306
6 1807
7 11538
8 78739
9 569533
10 4339187
11 34654038
12 288981540
13 2508261208
14 22599555849
15 210891194677
16 2034166628300
17 20245403842599
18 207589233294167
19 2189866971393096
20 23736645165616944
21 264066371438676327
22 3011929540240928513
23 35188196665533561818
24 420711558790661882045
25 5143399764759007212436
26 64248497423821346276611
27 819433280856223416088520
28 10663838368387951300710193
29 141511784085861905660952384
30 1913802725145865276139420985
31 26362633943653557009172840983
32 369694405949575287912484621133
33 5275303362794204550144266705043
34 76560034392903655485563564985369
35 1129580634268340211422346213667946
36 16936082295058164165364481706848698
37 257939899667812433964269891977684236
38 3989069706181426318875233599302107900
39 62620673272882337484967388188699324846
40 997492372704936954255350888156484189014
41 16117833482235208684294217866136661904949
42 264103864927294984128882687333290802686242
43 4387180652219705671253934042967057747110581
44 73861156206246500381745742741423865808234395
45 1259936940227583433227557164856160782959110844
46 21770618539462105082199518864318704908218490580
47 380954966150567539208278441232622376972314524464
48 6749216286284351597054147128877796313371550409284
49 121034679144434767068818744722929262429829704377148
50 2196578811223858019680156106499632863913686156151255
51 40334022274057317469047443082731983116013813667236336
52 749194731610344882082095784143400874175331884458016418
53 14074409475619124592176704926502383584355573465186509218
54 267358997801914851809136478425285356300892181118811226498
55 5134620051733142307359718018637341999271995956208890471330
56 99676585004755428666611447679820067973733257567030262081452
57 1955574384353601760506515555133266348570907970094741497717181
58 38768531631963789307482961806144178860086124657761633816192946
59 776493792516511952820131552553760118577674078401998946335788154
60 15710219974433876993488430690316310692688167364720024017958369709
61 321030516273247990851784900241530123689543329609818067498391473137
62 6624701092163613168894295623641184832492217485075535470692365806299
63 138032147786040261286938240173779933106970260168558849914501397354486
64 2903541887007019489023653629876956337367123889719559407363527481869660
65 61652614140409113010610141701839660690755711393758553595322901910244012
66 1321276718356770573369931640717408596395559481322118709879345510992539157
67 28575898650218884431400539212961918437154098860891049194732701188248710297
68 623614662027990411053488201163435993450250573199793003256006034022585506498
69 13730646797427739459313509658366768575533932490331143023755727927531460020373
70 304981358635343882171698157594839575467378589119930299122250389839671490894142
71 6833039527169197393907100711532982839939912693579106957165249518992703967253962
72 154406268863737343662211788081146463332216684030133547952492475994353805577922443
73 3518678188185206991447666600157351571530953685748825111693533151579852845194035850
74 80856001553942295931117677487848295459661226885476754281618711331288401998021072146
75 1873348971534958086325875964467935152000640964251401959045156561675093252303930595720
76 43757807718717382008323683885419419070484590429522195854629455241436497730978152648553
77 1030340256337382272538057233489556704001461855596144789905695280696529433720447568565161
78 24454165832103066038706447708799943467127569324625522137811447706253197731953968016656143
79 584967756517450099820102553254512186587362350112299473170032695739455730321366235780668534
80 14101933719278272882290644791826654527207178780597240718017601841342048086520562965401342466
81 342574293522249631491054362934862660078332740924265346544689841732158277645467313189634422673
82 8385381339072455173787649383115014327177317683587096095232087222654775120604837281360535040517
83 206797960707532194446456685313014922281657145428081435509469741433435203777552290800659459691422
84 5137943725194956075153880684361526038897312478225986136064671160679910218940444180667778642171488
85 128592950838970652217004790679528799898984113511456204561090246546440343068450289588694717389420735
86 3241869675629253621536959169654096091279929410261189934505546703977715303703951667182450538068918730
87 82317297370433378649071793665506328885241341202808255180253291604400168217933567897903727378036028410
88 2105092235410267150530053671347543627877682783744564489751705834788091968176303703232140491119128230756
89 54213025262966771996252110705531571649393233607968562161485933765789967005425902923758548542746661199398
90 1405909397031846831464264877829508893830248291473895553225698185018296436907024825527251437423106527318489
91 36711450690632347666724763762026349049420782317047030734327010148040204810959960208984420200655087081714777
92 965175436295208983658486526980932997746089010212013247579324342787459303984248603154909671921665515663120915
93 25547127216044846250491974411381187476978895201458734181687030468611841083736406999433338229678577254958215156
94 680738270625766621646023798105046023248076916863306497534550042192642365603489468578018181366770782387530387088
95 18259644502090283690617595307756371160324094192740968588133386992998934828530319298254398444755877851980605913738
96 493004464540159474739912954862493383295582378139026359614493912627230457601029402022058731687203732679053716487018
97 13397650426150302949601810218343497190017709286125641351656077809021938223469053886872827229508454352271500951947557
98 366436804423523267295201808900723475025545459223112681081237354903363472760946771865251731114499258422762654087518016
99 10086397975444772212001735093874626843269611529360249035239167089263081463610571499481604064263194999527461337430819953
100 279392079312205569591219418075888732583775970309513763881406553672938383484767228973949777663251884721380309786042840085
101 7787677335927053512442078514232664502390515627212275377206526584449269210466091065380239326665970595025452255284899984452
102 218420320551796974191834049460500102659750946331060096845901874559392708337826818695406325959661050601032938725665002799545
103 6163752341671833424375376592360361558160212881064190284686678095584534506883692463156885757256261873011241728422255829406270
104 175001040935221023487101930725542251853810748131535409736485835185358727411319887971123816942512510178001633437010884914599374
105 4998688651576378795229102558939115675665727212601069917032432502543994662842333617812184564793792820847258029388792665529729118
106 143637771387935016725243493606256837479495306824980325841656257129611954353679448699502362125974555476007495123749165981188522980
107 4151985856671618240094124901854219106858754511272493429305715047372683754615350816509605003130378265916028388030408995979903552999
108 120724558618186257749135041532329075345560063186353130954361595322777407489903020728388245160362632464263573786763540336116567743011
109 3530744119899540759373704456685497313725288887790048601145776816623362107707221318050009095047183232882231592486904232990033004360469
110 103859541395290338561953843711505505860037956063948136124055911470774119221428121238219736086674086254113616992039106754512250569507608
111 3072664489501542846833316336097254931253165884149780549550984669738941278546084323471734082187291099589625992634454478687943115057160024
112 91422242679420382098465361792523387146696023283555347812203261913105790252078093233064369898690652315612995513470433710372625657262373721
113 2735497616552064267039500846806722915607217783234389774112109296040502103579356914730918221186084773646537111424874115233623605159567602844
114 82309249565168606208831773311786936006180921815262238472309690151239505740632835825160286490558014076654103062719020426864519469808506658112
115 2490400509266471399908214695212844689016589023636783523539296149244516797814170925058817730364822460041068354568100491617292145000247194341889
116 75766765495828236757288941321254775520599080049763065875070816504902216079167726816858506231858225717596568178715135261677986846418330438590912
117 2317706043232531984469822797738538030970742562302868642251070436650871212388077779541661448434871956576350580318837935402526742641829749334411781
118 71283559537016910070767293760873102162165655901062679079792188400113535680382621782950212243190421114598818273826578324633631709306297591265269875
119 2204212625807917247568365256277376272598272595915372554842502895965617171757383537803174478238942845055632785646634107342651181553150674486463856514
120 68522410411603314022110384731044786993416150419837460509738269421499882232036211211546241061305981107020665293295314847640850399211043821549199005606
121 2141455511536242224233364553055792107821840806032227586379358601907679702676326344295287614862702967595433889038795340268474350562179718286175935158165
122 67276792564448055557922163062886324468350999346921683593720657593776270977918131413709946092557396887259010976158779184091988194013964324072584957839048
123 2124633804087067354721800471597847149272499614974446670668579710103666485763469028179641990357757148871111456372368852331683498210030967486494306656396911
124 67444810402633770685723612866090043223827274783631829899885228231694842829463158200323987929494399708603369030885623770062487842787249274681840639342484708
125 2151998407550061290341658148856547383073862193630149344805133347401926179300921333861233279766843377295926769323551632482105709221453522438922838780822575960
126 69015696745107756605575291881678136786490484638816253892249748503914225458974005708273833963654596332767437808994517927640795420905358211563681717928308022848
127 2224590847168496144166681439283494842930088362480352887049904516910010468346928405886367086777070075250712029703449829622141304021413553371229162285030512046623
128 72066396981154413579618615013300977110315081349587737019879331880958866535513180342163163408053129273814749141389356463956648935614046732564619954083420184343313
129 2346281737069809291757128249341089609115144012080251763216960888924505219046553398646705824720927623580493687795109269250909330455000462062425578108884625965764952
130 76767380370806346414340424556527418312155096988632751586369892181810194600586503756412675977761468425486523416825919744122693767349389362714850177217220129848000384
131 2524103977065439872128329387546178466581882172189646807997229616483086286055248650347101075526402350653807097958007535161006357083829363678823847028255267608125511871
132 83398202640980200329617571835700878817665011856942374458604044581630989204990028993073912637653251255727400556915477116720836134939535435232083106045824450971526049317
133 2768919034854151414826612901626662502852620381937112073728875459694248895917385012285301302123848554221693369104979002281584906005592334495160971528385647817859553804823
134 92374762800987158714344113798379034585203977350399064310683477845345883271519735590856430101159965316092558532338215828283449316360690404536721975668303151116698873928461
135 3096503203328135473810981586068310668203627367165458009885211000937204827602118547233579659090384325629466916518432190050986873790375368790374138025827272719987674617799476
136 104291918347280765582617371859063602344991003436627202888457293378820025375233146327060084615458356005518489147101037986107122471156899414039690237277948415088952191837666565
137 3529203556979655637315708265865600260344233784357825009635156189299534512798951539102791302825084184234759906572856274816813436850266827861417063806691584971671592753918014271
138 119987468205701537393376001917137988671167628735185790482890713619700289171108728600139409195492062274918719949622498332847711312427984641457778520815013457730859595208331764647
139 4098402321944726985352392395333929938540699509978270775593857176566529774642125202690109370502443236771319654518579243213909583759086167586753923601018049860930190483243766590601
140 140636931181948354215844929949327157448257876894450682136237997803136046839270332164810375501528988432279212755414901476215994147444921604040133555434693758618665963197593453375139
141 4848160885841063167822934220398378845743716801836117799271576161946571344052373694254980817809200048253697328196621729767221138623352396567547044920993823586231563313932039261840801
142 167893719784701700787106990650272288948947547225214464113777384679445398004181132420511066386022531682104227511835048313665623623629405872550411670378479737219569083214636060979633519
143 5840617629848792485584998299970742080977343324577927597222749776916873478616236435624505552794095046757722198739581339639019214244685332747232701860040895654826352858680906051636548252
144 204097307934317721656097892017696976693405737355711568198174398202385394149046435598685088806914671205858263159482350019834850591867204191613979017967401426132882905528180942856821560066
145 7164030147282235866324389590794745839647787580406343503438344217700363298260555549943749748106370443118899101568684597702080390866498518055078087287791403539405493572106882674741474155347
146 252584545325928539957420742776044475479213438042191675647292576119366732499000195520822799235036547332669020104236583709780088857929410642408926607387231543425570462500046808151337698025922
147 8944852017853777675464545223141655135557935951985270927573306535641326547357877161284059151295034484756101533789624478616059033189486403657250087684209759881188422160784315908255165148584804
148 318159207107873399391336390976581017352424233825010115206762794557672079711133204190917809948415741137838033551679410401817231757344883890846352457582910270972230932947532103105221808194959803
149 11366031869316841038687381937602270828415310262058445336442499732489520932776017285051289048713807344950287539164055526073633055618616590347541610606212352417661014173948103894922644830717635202
150 407806855060879706766503414299649869859265155871756041397181983089562206756327222291382171136288604856900914714930559614863307022897581074355589146985584341755780140865575754361447051944078158165
151 14695008524166537599567554124542289806663571671367937718637564305106747086608769549712404802867208399219178526267505288604398060368279889673901983002023004808694861815314436498902498830969759567596
152 531793918827803631121424359343038400133262429941241837900913351074962603829141129957738535416567085844026252610276470828197046067542260398971278531632928185318203914044170660277165205126622821491262
153 19326970083628673889571791226443974152357554841099892686825010031700518278321217590915317267619465313876382420248026256117413948975765425364577013605700131340636434319385902624680926211131538089976551
154 705374710829104835176166676658000798490131901070859744762841924468976129206632817769835836650059034614767028717422615816158970112022506199522169171924573303142939039279285297729947175856367310221179879
155 25852387530127621339485766209122649845843780040729556006032780574515431318334224900409752736237852779067467751350965880267094034902396313724055111021143470712311213269495361080100114944979196637668865681
156 951470186654882717648450867400211360705264474499394575865240277693579260278993470825892326250638558353919586293171088971527340185012611388354048702714589538321441716903733230707835509992950573711721416733
157 35163548389713456977077572188547493844768533500034992683933178374587016232224757800185281382196401290191554155749740812225137393829592008324288600976681386286546609998488023735256510100359450168292246662858
158 1304915957160680984021380170742776779334626198645889675647851542380926128379185965289111587646963105238669521561752755129293499584603233473718608541246344433597978517543195296334339667027440950756306818904165
159 48624395463244608091567619356005693628038913735814666455666845849372950803079250885316955445758342250051099299450082950593779784240977530426983137946505738631613947567664519123795608986419108324348264847387754
160 1819270695408924311933809846889590170224885870172676483816350223494683002069472802780976025331619719139325825296883713149966788753542711344045646315798418272683846652926495016429055908885074178577311373873367183
161 68344190579097594196835395014914599532219986954810951334199365246056212586304468055549873400365282511324306783423928746722019738337038938498617535727383336998820239873564069181565526852054679331259849418506953675
162 2577845663877190434382968459388803927729542297447595585243978459903505019409429653364792320047211525681011908173059368209362948151610266365147987219929372875436150736152278448716034109250496231337872585326706761884
163 97623241515468009264127980860167678347690198790158677906317691835289495883003448796545613840699982640857896149971018164133223181340042992460033636357950255716611372734515808293348588981867638532073562922896015355810
164 3711766363188670837491900072988516251708622978527818824873710718901306302614152023682127084710027267149625774205774143396398069297043812599652743207861342415378029643139450023562004987862406267122189061439970476479620
165 141686784271423288534547147986325158012296504047540201928901761880170072819852027715292339703117988740487982108141674716245107026868534541767455011160173978782354681363215211903864211702702542716860222436460763824605036
166 5429873107507258241801861039683973323321254490446865986252028906123054698508333977298681675566549130874902147815988400224964700671405620963530631642806887110577857189495758471279146887560738460186566276309759144217396279
167 208906558418818223451861858078035674221980126985361524731379846941618571166352901187193101527606652589155270124979487015180031850792591265335173524120300173490420951660252835241448387434540645723681946852101324768544882076
168 8068764991684644740148831265855987711251016060981961364797327813631618187030880532257734576533634909173282733833743590833902974524391081028446586220498922662693258154320336351509868571647456399869218636772503152543862848761
169 312856588428775649728011452802901531537870898270190684331479520220240650495699784587160308726342955533656192410234106444483560117701932737982425848287073938423419062201765111646759931963735640169828169192530453480871116026656
170 12177483346311131825913637650296701583062091224566516173466634941078970934189126651645155389916305664034296946997817572654359147718984744010059176566929865973109060529788095910585031981248412893122266392397904808293541819543780
171 475811178995696508400983647063563298691077727236348776494391847493434362225123077894704870939802315099824705613382743484990937559006243844655604543232343288936047877511193697503648675244979466606132015301092599071280269433131551
172 18662402674348316616090114929510662331849264925683383323572872947573709936681272218643388203001767445513638990554121063342194998868471551258993564733513856741430535377363163628799646370270092803133732639926344417526476637549078436
173 734763116093438865563333641630869476001049141493066525922178009837954089029192382478343643608904748006424602558575803587782332514923370621796168133363276193410676771739324334930258291991302180079688986251408551513841568845373661078
174 29037897896393631035981070667130592684553197721084113050392953115434534200011677570023668850735727372121610511720860679805760301020727689213357990305694534341658278529574330192566421448417190552811313055169000558849788250730515901264
175 1151893401403809959267785905840369630431872507956296111758261064775489709692331472556826147330191860743129561664742828802683259983335495255503835116214075826359841775397936894339899664940609092163271967666697667143267789288640273095926
176 45864857378920509236954752932885891918186769701397388748176737100059680182791534566921945838383523922876853130075259647347380598936998253974363834018126159167106089056974121572923677535270041358545851474470955424881199955702579645525597
177 1832989126103302946494760734104413365638941315733432538891344299492304468500347552168523108241731124135124039486094590374688394684009290115657504867824847954009862457726485096224689816974405279138849258381744028546370642090483440710439588
178 73526408075163921728138297485910031164121874520215149556769180631506995591780570778076924564528161603694146397402660225430671090710303644155282186397936919372988071752620918085097519406511463813717878594361734642193104751363124911663815470
179 2960206849601746162677434812014585216986999144652829987375014655935480260572261302717497046339890287199724262676618981335712778321391754105825270952632858285947793213652182740909740091598954693106701697066750380626263430439144113650671850180
180 119615574769412490852553524695181820376944568840908301732823267904514948113076009730317960065774334432261967672553434839533536660231101932795088661701261045782970861727890463283428545971492130931677998110745863958542993341312646680596355469537
181 4851010010796901247366431079240955431775350563257857200494580631720187088483042226396623959701066714156151347444764399393790260761580676338159066333516671354961129449228678393508847448747324518189978966933978455411223481569897092398569373544751
182 197445512491384450589987998946216326763093568823343560652409409109956717551344046286610483685861605927145360504100119874504785128840378845499795792568600132901190146967107699339025697396360916197690747039483895091932659682312752154143625098531535
183 8065383026379771678028343390271208261955589635178196755477286590397997689998038425237730073770191742275811976891576180118347340559832504086049072001562896669254933545246989163821392601791027887375104871970891816840095340822752373808233625446625899
184 330641542012852883671320777544451317567991536908935947330752385854755314479495982145275649874185423707547697084271587410973093805520158351867812922748515711990665604546728220259208544119277175617999128592585371250848033076620469555152927396894010736
185 13603061801014230054908133497962353305668473377107419141137765304182739716135971290715634976781581901085055302109920471048738020632861919309019548382975009773611988902629101781616254346970499695881092694731909679614815275715589085853650060619271546211
186 561636054210583724086087891834057117809907347912722844904797645984590479349959284517291276622651727567442364727563746531646860929886890272496662785136749816258170452746966110387304660323434663433482115989289533455336308294579311782974685302173857633514
187 23270442675886617683024195442792261487473954238765291265078193976584950624999825009599375911707538956048742508764374868670930298322646670363156193795682871082780483147573420304740141628195513593072042380363629524203144394446791360814762746543232163535442
188 967560317032813646298350890931931800312918702444186850128719877585334096575562843159818927608951591343173874753050508877979245849340317076912450210564025398656300065248136591829972437279061051589427909082242392626429160848025058153361982216855625643785745
189 40370827089078136782528909821774712367258842782623822340214442322405682181731136193519628186261211024354699527758372627828943527015111764898021887470138936857205218005720437659919291717141207003555543347914220392609446440338389996191659285904204985685519419
190 1690308501535084849230691900093664149839640081172221375710804241843065347591140160536386363829975442559047782857214266680449443904037407377890533316208139383972163380400639306186782930152586107849488561084696156797831950616802314452480928636002782828045340371
191 71017543121853640478167078331968837974687302077576560932544769229116372146598262696990212333908472021521195172741793929598989795509949013310512358945883658123359909203093679931489498970420951467016466553004032645676326958387311899295692582907206112289391151569
192 2994051964596858246673776787387938818934701217288403159683529856378484553960718248284759445209850636904257396664881550245413927002707983926065005311939395079800421048291657575796876289070216007283294415319410707235400076513789855429957294404449401842522312106517
193 126660092735785548681654548809299433564587788313592955339304278906924540047053806775617254927649289141227711332777004770053831983895039241797535342524412696581655999323710316313827818815579149463276037369614905254421811190025471533244606151028613860132737069506593
194 5376502785659058494950582832631720230926483375570681236814569240488249911193240745853543052689479347875394642597640854941060039894850398323860234383891626751023744245002215321584484122278982146197084565761594934008127591634926746439178364192606130558758551507065799
195 228998402253701028850668362922247105410222007891282119005704543494785501150798004401249018509813660615715473029491973444988308885113348635365950901719223723969225112445622235183101597787318600573348410396741842769262695491650387291293872079217717767198179629398541725
196 9786569858901467670006567515380072326581447205004898794278386089271692679247921273960487141693167181119204972303082122104245082757783800243651713817355830240649203819165941583774756342921171808231911866611846092441439477438600705605776081996018047183074958585821097864
197 419649834606419778880986822818210615168314883376840006824001778511216375867670354392183099065839941677098619657043731407194026674009207839576805713230325511232857536174785251520924390385037563885773214809905404180118541648563723368174326978372352754195211800156655763899
198 18054905644609842188553732575368217148858155986891286558414283772698930332947160341007701872262284826661273449535397961787923079526662281904442560561716407490325811675993756596494766953603761101887527058306377033671051633649529598363034298573648123417671979921171530607074
199 779378051696941037501559825255138685334480093126724542342682001390564167133340960704044924302599296169609430993673967030557263718230635641265689602364569051138994196481508012662453849018952876976954566521520202100019912895659099606280211157835278221773630484874868939017588
200 33755079615148502595921311401748873038461429894794281282708295708604127096836742181002637600632958555632272379829584819436083732285580248059403540940739739279665307409718324621635352465312865284344690035877239555389276076791306177510954422815965174380176130422874030262346535
201 1466767976343622579959668876011699179694164981863623941516747574564426139466254086236285112381183928605304041263270820731074315259424437648684064831709771159401547093029429079522253568229573108164550797318441834778135048908872970451639734427319431584325527109553154495312169338
202 63945263899224947368957423671857609983476068063465815578575395508704393916871763333089597382264886365265683613356628127161742644241429501892304912132617901908628444946152496587020055074215469496595582574803708454068646235176935412280744932541388725355865311557258814901426349144
203 2796877576031029335814122420797603476971624474573032271439622641520390860087380523557523998170126445432843525206263274097031397560493122328442596664645645381393613732228309999621466699101349674737379508615720279626856298809932598220435883541639073800933684011823622405072587947001
204 122729828456507630635711889263540008034773420976984280688059863287138223591094795292572989579403068511510093176928013474994147145554768023242653870852930907521382793150133500264184826277505620130423107881385937243622860514153745904593153292564909594943999354966328536708205913029752
205 5402962388741106925545207100371586052529725738702938601518703468555932103746532136209366125832275640355982539987796465760987914811017489592120646482667036533505564046710778088336259053535086251634355536668243123811027587941592834233030823809320304560360885009307361150009411453943471
206 238623119150444701322247221471138019671909234989137246831444199113996608722439539404660564836574854186550283335466111228830397445300658050288510795119282274871246248833424102041656354606194823196473094013926329971248582352092310427604403831271019746127217413178793188434354674492187175
207 10572690478087823306006672858555505057894843609467155937385058592411402798576655303798105398652081466219642239340355681380975909688665148054072955643622235046864096653775104314572330999132364796657593340548451947259618045606864188447225223816923825262613849542076052117465826626490115480
208 469942444490616156877057540703735730133663279915691638824025337698561528111517656796145582430848888079967674742536159993665881212096659020703978154777767059656391322590000971833349467531667365826909183336878107791496042652501927051659905983327434216913256681731443905643898034895396058135
209 20954811761298604443350942063842636327505465581864351260649354859207131759553793002467411169145227391703348677302910480082017013313378850845852746638416746245571183811456933256651410719974005810807025848652833112735441721673266068846532451671896631306266387326616965606361253644585627721654
210 937338891903413034262146972025522570957428166803408539416361315819383003160104927757530592958014432664283805305297406793071663850163422034220527246707299668902702593700953702952755485883876481022698802167257757586805613352535245982881390281432764008640836204003873883691219154992359576808595
211 42060767128061566420977789336283267834706489292478236812115526093266798983598691597458596268908807256785040512685691713497922641666138948259539508974052242172817905179919905243563666865985007128355716015060073051472729145401422903128271469676959824732696263958069643489909691276515937722361812
212 1893299735032797407057317465838216441337321068807424436768458072477452828915095829404710886810088030357713787087742653090020494117880695743177854654416074478636953547708902346674607748519998446642667867487793893784161349175612542868575934276103687036377135780006332483133212171968949201321404509
213 85490370533527700770377818588653384706325195127353707164084081012969524001616941351177897877818916559039155386228108991403181174704034513621061147416959133153751702807752586570793972656669336674909958041032330626336752728815756283578860522071229911183292265683432547310185597370347517971351955777
214 3872261934854489926728316047980850221634453886335569760185899734279959113069388766532757271105146144920054999627204007221287737629091925537562957194437631587291958637503340229657076229551239430454471081646973577281627164711518707877392219601363601389097194529648099108558274790384383070773908319312
215 175936550094222685769920916401578426964159963825723876872533566900780600245969508510604808504806887127428188574367900246091576012292303820959395160864731348742015809215732678824662755192040152006966041775093047165483884343532111886053370622424604066405893856553381003532007966797565938218885725539179
216 8018357229147993780150725111227191647238527534009442734424016426927787284493885595755163335149704139356796971482136193804427619390516495430101229444281976598173368078989832602145907381909996664378446471093716389287737695100743091487594577799323761720702322418908376014115985247477400610371264469936565
217 366561570893093326077052040415715625643060912000765926761335652590041122987537229738938864475722399700841028389405027976148271012479973528380194035151523548513709404504797850281929868184474455454785937490518661268864442337526793342340719405729828980193552174173619210044645446410611192607254931982381425
218 16808731435234159774105995683741029190290050104890029403278431488503539174456322751440720298469310103708038256855198167702053543518197402068005418994016403637058012599584003235248974420370444803124496048747168630592101680419466336880600211262929260494239728527431304448688709306709026215480047338376002205
219 773114353686656481703786745100369966470944477813198307022510575044384920864247585230049778328115639555524132038188230958241189243732008575485785835472464910369725206763395753351659908489657211380526677345783490257096873697782985357120012195200209032658189174186421315303545626610529983781072975057451563343
220 35667091630414865117977417797891458912556055503627730992840287876104096634607468860836281580605517962666819029657126537125673722073639973244989919171671499212941156387726667186709116492758542256122868813776954398734321776758699548427086630337662882975697493143895204198398537012679779391119868794450876776528
221 1650445697703385621393167670110390864413124241270300316006279416199456885827794504107722151118945914844948193096228065609300968189929185120750873169526392927914919374989961978538383587433751659428643062552239739925579221622565343560474681665331510028277181249757235861582735385471806795023669309047120237914875
222 76601774575916055023186598278566653593761253156717991826540515871223896890051911971510342462275017201662808003720747062390604613088764683734918854033055905752500234588863691874691952454201753224065506766051307284949059003995271321552906115381696229725212502017267013866649140422255475102062179188485880974451249
223 3565947825370708532048344614248627123412232701198177572120012507828901827955510146510191168246939200709098409052113786365328802978881799541978255864105015619679174221984829799560572323139985731497060897540648890152339787494431260481704312159668186743523440995595765450946601286704661945366979576401771888869056479
224 166496175958220967754924886087759443128013704036754438476412028616963712726321282683235074466818002242806577128228447556105699180966238494977541363147129391478512088868253365570207312690637546715930361790916453020998752207280642964792924374608322055143507699300959511021758620760581089970110845468628792937071902663
225 7796887623341088442864557282131064533266783732654572304910207857531610153175677945036190479148550898244820485857580460674147326006935577551673255168186301911639872480856242589036738310721176955885013537472464254833152809756176108135490332166799942981906325668112206586185010674145755938705220456494144085180979168357
226 366201967540564711879756602779230312931979829028613475680780843578114538024437076094563911203525116000679279614806204261730351593753757440502148521092629115960985012097295169789629287119771677129225153934597677386773328394538638876412460986062695365258202199800119576767953950453074333017872969439740340012073933266449
227 17250320097934735941837374681593814091102178321568463070660248527454328677969032632123131430499955458423932214203697496700705760427915791022943942542126577385879060395587391387832878919851425444609409897307156742290006116046954513333954060482189114892588624669143241135748128861585634700270141914799362814877488445296584
228 814977227301610986276360713075521098577555525634435949795092612398453116298491019541190521992158932080119267847275730961371543101979579595756440137300221281977021066927603716113397356742155965377376564102246014716129168333578464653023006782512467163875118528516774782846739204619524302516350335302130333766177257442807617
229 38615388387118330157418633787890997380178089975017259061446551418056072896576912325796294826359005017829468546220995043572055166255893705330317770021841482906429585262981386867705811185978997008448945265246306862002280509605850336186877061798862370387818081261982093978570677187066120976772220287473533358835921201820909902
230 1835003053040434458936206426343850932000083840909132395863663905653074786630989208891177348264875395767276899710798348319734349336914853133230391702668373036152539023394424293700205802816877749791358528614365679932923420067166092107361733999626664318159765210315894401137661424975562660893539524839703933898908573932192285825
231 87451950432726762334818948914486442775529581542476922327375385372511702008870248831127747275271279274869633438661140605733478506287940366032871499853128376460058345303934409900099567447732730059576693731607206728976329881770993473872470104163593314064051461913057534815053711140434739891023963244085962883030224134884895718695
232 4179780262373065414094383933495351448466574426456651611801155686654047829709704562679563047035155550203836636258825962829466543733480962228479135032791522225000374704958466063644790580121681216978265248308821382857619430708543617016068847755248268866566218334958545718157974382928190628766010673903040678762871799419106325783365
233 200347350254370297072775491452106898080661336596584902240959254859877630116895265672798249888205426151990080944295014635051333133628030710243359896860263421049790595254044302032133240053706519861405501356090563454466299380235053307543367630970936666332143461314389034390259170753760759348347528564050380665556206928809508142760325
234 9630635739779623323553688589947470092284811741244407616577080785060312088418783063207815356842599427278461789687474644354027818458083680473918879288505097061746350270766746529043024191285153863036326967413028938145936645595751366568006193267153891362750124346853155273418086251946892571071450052313439966810485605622461575969712278
235 464261375691693691745747106276790092306124341405091009019141786347229115318203664939612192384640028799998453829008459141481720620926794347448725721648815813813202289553993816382975762868155072383420096341149659461270978005540164045093559281832241047881342970007583482616368098931598983462266430019650072742885069354617499682862937547
236 22444062852476488691852875432451984701827472698287854698074804009867457451120148338778887892857893965323806940232332174814725974457575272766510295558577168230666971415005058772224943643594699177171881233574064123896652206087850929811670150672965457384207597631305912052041533375705887556476844775996702974001748749161295952141561876408
237 1088095077110676878643789381081476445060356432405753523188321690243959856366041625824286858030292106900388771059895062625610727055837161272871452303137728945189725250435830527399154562256146757780739116391148388156972778325945934290774673431861569258833976746230638330270144971385509220547325693642141356642435879511099112903449678424108
238 52899774740792013370227997286387024093081279106600655151461717508438827202046860412672429087610505542837585929967119020326954218081506075032378613581410250955002482030695464765333260225480088454649686395106117685210909559442059803041704115873857870350155806664879496334914619090472369257815562861534644005368832638710423818100985973998724
239 2579037210831503539392077550299804941687339309142787146859719774682655880759805666425764861036845775083369087772663036619107129058909336534904679738583430643759945126468071392021744937270167070424272779867638684336715736290100017912779090880239405213364713687370009394837169441905314144228213968053614251717855201980189806798234552136673295
240 126087908443863378283319807504863141591419579510758473314638326997803146698464153388183496852312308584069432717790599021103526852133261549555941458904811998941223479293619225025998960764546750837332025922730033232692043058796675557201153924050784737046320048350020414976745518235344213101001953430854581274202001594414688414314088508169604046
241 6181538757277477669279074009025811723903953714107748550771568333135217305453462031924722375076223266379240177307963578190727694879848902319055063367531940057432260643048089016404286379178674888881424047487527123445400791148877972169436811183434020637172406887546130868709696955241944306510156879302804595158520563912147707781817233201009599043
242 303894185054326454949189943307509748593131363878705455581105938536264358515582233022778301226478645348763704178445118000957673140347990026684828285125178084883987694918353337123127744677422418151768313848325272795261979435764423913097721550113516849352599049631899572752857852860345398511558338530589699739167573987443345420135769470026077241214
243 14981185182867919377184397503271234256562910034783094847692110217761445974895614937532132613496360840881725234559342540184196505384495100401216560807511223345022598639127023177661765990427661134935888529176897699877818348509978199322631955607599977680932510348557138516082031977185656785271879403038401690965886421351348877228100104164625062971688
244 740565253314507769172368359999163947428250545934003598188988784871804854447917568989153470580472462758513114697668145831001422462011583206444548391173526243666938988004633949229207935110598061075080699907538848473762628027435552848756127218330324218007502271282744711614264084013390778784084772381534412895535473469180079079538666236011994574602471
245 36708724234823650780941061320498570413809792377966934725736520935636975506541200599580644942465188807882623922726873904634742930669988199118711191904722872893691917848520559407192639060663063081530946695103679978931896964114749779871418741170147889365672847320855793881445708676353433971072532805677059869414337335227362407743336909697750818881433103
246 1824565724352806416334166783159321806340116184744829141207349409135434962867345084555179058400730523490606615459340505715364579011114318562279847420785848350382545366492646772954904905307784879070786999534234557474963616905386810014896429688199440725729549350419334465143405984004820983073378714202293416447177739502916472367305868460869985383604452706
247 90934668680454927999653575807302586480800263615128050454741236498319960214644497305889535576552108274670406928187593564419014852008807963736551968503910069536712712610301927097074429682895101161445984668461111545789984715234558582962475175171880956977233530011964957583891158322572019090813289176518142374135305877636265659550583512982059680335646314221
248 4544381170409818818353621645350476503928443952893822029602834974548802725926676712621048754372772189824143299825369210089979881455828387729530976239582269408945659119384262177190481758955911255268500094700276874863684452159323876981659390336808550561346086751397547408522921076270773425210264902567569793522741527287200456732228130131067399061211829051835
249 227714594262186100980053813109804627528035935420271992251288630621331301424862187670265320246764094432829409052250802737378750980735475510972122444993069040251989533429116145025048602629033665029528960996835649510740395907497560940661563678589373087063501608450253105509950288233252151983318393598894841380765005287769176868425078307270699718266561337647010
250 11441248782236662210540250624622869048735236185425302863526614633877944373575823902392080084173400394230132223246990392065826524027569585928091617370880864672021919843733569763169734347492272620353033083238333463444842216159035354148659698616928186779148982385386924097803050007146006772752453115811115588599952583552288961323124029063859535563227017655328665
251 576392173590085253133381662049038249492787259972707515784824722416532939952335702089693303054590391025815931632155358376194433921259325147070080823899204587374067167230777391659563184670357842174215357027997513474140902558014301220389214884351934988827477458515356759417850648572581639328969948921092533045535832723949947502106158652423932208285900050973462222
252 29115246387393471695756281947133406892608102023547596094994859754852474615808160475581699162490361617552071111306003502632512489290165303627029486564675810045454349672564028913072268807596932947042176017785658182038484165914751475058365917820842919757644210466366367052288799815179652579421622229313382728911481348222506399375511088616832424250534281384389935312
253 1474607068812358755184442664396368160671764067493388582006775068850910343920012075459632273486971455040447997581306775642158919176075809919540736149859841289095035661059510439563217999068973537444072464485975828671316668166244679368624917596509648928082055458421608019387320247468132190866192338002894409416841980220704888169354991346452613117571693888366388682526
254 74882671885939458479762068524511801492315719209270940976384570576147057778831398517677228359980610895188940141092581717017239841969593323387602650607820543553552443561152664594717238876873148852896641634103454856502212052868815647708387829178321490809057796341745412276280026349693456795457816866417170701082904554112376634199815060631818561922716554876758348619985
255 3812688243082629138396125132873980038149984046062491531616280106346428646991633664521747659513355812277699218549833983317548135993046295057964481412833556338522787521861828662634318957386957313930936844588941953111548260354417735299675581234898054217102926226254383556689132274591429668452289877571844456232351050314533701135099147480939671947850460881061390238170152
256 194635473749423132101156826040898212266356370095775169402551883081614259556126955311794206579092921179388244885131010875938364585373534763472709213479205879071940089414198155148587126066299900907823405339428662515098957241129706095072228929979480213964339235528286926237723343597440754161402072425198231278085384147328218090033474877860404878476392893349892540591889643
257 9962062521259493019675857818277025276810321120220873512757583376785067141118364404311688381502813312141098501067252348022418974248093713871483807161242067610084482035075521031206270608791773698973845767380169429040068162202512885713111707912598645949480702167267916480037577179527441644779203203020509561509932796731779007454557457243680778696433304865469722981074603893
258 511221314725816957487625197317377007438180953272375004796354683640962872189805920070076127109365724581230306574889406686839408761769063330190602410831877750232745303615550265061019347173473977033936069883124637581185046547567902083188380030836629854237556580839579449066977147566236951012366832923501852047725307157588177595871347927179259595620179212021837297932122980525
259 26302495508989170880723592954321292922580087420371006936926062222551026529281437793095796989265349944440024584593205155074278121157793170182897304245728329389572580679896085729128543050777525697701318798278121973649313754633951578658103296789201925598219218713634331571456440045913260469639295019929248231300559893473351548514175994907232448305691166020556126722310060111249
260 1356779237701121248981398975030720896976114681163757290700953578593599629374096204010101558222628476682709973358794787286287463011607599579502958486264976777246407900371471964730254110677003265317402344351767874417772352619616053023546178642576160656778399828936118566689409649545819687786076267140987077946607491018530694479800236224956964336172670351845557382440148002771470
261 70168404949189376486658924510570303469658761676798990388548166174443315747165058012885614803913279790684315217831780868267275151688849766805341908852457672715345166593291851888182376154216354330282430799865056191498123339320193855015014411641349139315724605106925172083091955735591549421256349651161344643771553960955303273740771549112922681749257089602389717831422530967347770
262 3638230247206255493592910296703881231602143334043625382218157331754495708843957544336004888598369749650479300845473262617979978311146638554596331440340099173743874647038588408475562244130586634431123864510257011101791551802351936891074462773255687619928553179039037522724414577768787485010646569705155735148885473422405440713596056964094507241670162078689788355721888334567755350
263 189125864025818596516425076735925137533896854295775843849837409444970746500003719760911411800708099112285175619839656123308801781229251550288561078586523963061320048700698335195716245329025049293918360166769844372748455867950192711405449215649750878834615500650275245850006995050057205496560310179898247656921639009530674756715997642353063072698793097454603294105392267819353256183
264 9856435337695293651663535386798726537674077369552720522430506657614021033493876054447644595171202925787714353708505220179446529314951697333986511497411210259675455935651491977382022121070487954289902163536745702892171232324870387092956083568163107316017536630971329372452844090885294185523489329538392864033274820949016124811197298262184967975147394065321523677420898945285026904955
265 514983248776906081234059021582374666554746374521239070825591336181500705410522770315515484689029576321560395153737427541531385437789947962626075345089247738950911657800097526599542296264186209709864836151264190864605839566681231544670534861751525811276570868221147951141033340381417230894672556484601223336307009973176643720003910639857932728566433619409568116076649133971114901745351
266 26975325687874787133244087833897815671390526989499358263313953385376566614331236228739577998092892956105793654135523962687019837758579022995795385943437252063230048792504000492923852832724396180119973780291889483164762373658315003157298797339528528144185978002865127158171398175372836579895956436301234655159204723477677204705117203514921078082583225633080658448609892790915844945465554
267 1416565899245440963466077419714248769325945784075017245739696534277254732369397664621065471285094023739970008297691323810559395285522868333671764091461860197345326343458038879239566295676919010000323080502834252094907494611298315591558706478168150040865833994922521995653367144397773031844145373610050646662423503853074412721927371468936005665324237507448737814333838691343301668565413261
268 74576073189712300431025294016785977275522098247186207092050140023663301222402067679972988268120550182778247811919235229619791288012961778877718439537486652475154180202815771607400416294579189324825656046782500483932154181723119676474813763356269415085150087192502358798591956691038421788940400543473049368624843798828054613913457063401501165919319540753675009262433716729019380892362991234
269 3935963498767297282420598890699627036356387915382560037091767953002200990208585078312827127923958547485250861606625492879235392632736095713967694160214548804000979795480852556346083228219460267431472322211657145874418699043958906353669162407117062212077174559925425156578485274135768577990465435281863239754540744006423589540949684877443977198759374150772261631820477261310015158522997159640
270 208251261090266533804654001778023648159827802370542224913585828324029275082534544497031507249314042816027001950076310824758350133572414454279475171802842515775057127308305003982167155082376730996400128277904271200274422232873088881456849643074092590531527094231549777860113175047364022817221796672732399476694119100890811635134091061271881990110317597150644685406890940457496607385735005358045
271 11046011167683860303808400664134739418617542302104438691722617130304881473963790325275612492192043422527165778333664003437133367407187669743517153763108228717927303379337788762931998807146829206545805517414968342226506207003656145492052322261280872876860836481746179266300387811825026961811031501174840485923354397737354544355284105944425522003213775158747832227774437159669789513176534727326313
272 587355223761683409025573384432259214805021881651909968928862939413425879922316287979414270408719801346168368473970973536652082031170757815206987568868648546638919091661079042668156588412547499301294296178981076624800344530590783145451992073874594837213000711350132796688285951534430205994364115293696672675822467530290174564191632394988522644044772294588654174903165851367847623245028680568716521
273 31309057828578682401450654245310999581358301886222803406122549311335873204049079235577075006688507407469391955858112994319457943990934842820935182188701090432610146390144719736960057947436586689563505982460620760521923902825164799814897349031062481909922656485990024703646872632815760113361398589650221639655758482095271557796537780129857382009245602568653163341454193225372213779822256196522772933
274 1673051383614354333152439162005947870034131384739773645669129929372096092687764778505286755327717614710476811190485388675868332103450190055012456173499012085467005511877454969206872258603879614280291060387271903862605394169925326327604384657611156036379744374375640636210048937913474650044227908584404511663189107403123272523038804604454963699274130128231164844714971455577673954681801529103863287737
275 89622079258656384849822967084102131492418396326454569328675930802961661538180872102681479043932855764194721124089459841414513133598721842081690725374176897919068942469548007686367163359922512629564773680514527734119588226276511293516434731212761356277045124605461217293282451768099757110828830124545098550130268960278850317279889402097162030925481316702391877834553241940194387778103083671823717135495
276 4812642147564110959085603348644549092868110961652303098211687631441040051847888591478943921000610825680406830645080864227393750996006389127462156555959709991763261625346087320143247359079378465171810250091063577410730603665303633607986408785193436849740756278954076995422486446104697734918339098462868030480291071987129773969022892886792162508271486305594158719628767866154100510900871674935445202448879
277 259066544362709648657375516769299533535937967683539032034765654681195909997213412662194012746158306220192547773940246057323531623175793588442687121533461073175925322003537115984128207566597846651260756672808223299847567546882053942965589143874639655027030881529216235100189615862813285973765324904182737475723886807554113215151511583076693343669302583768914848604375224546950624844170887461475094865295895
278 13979599038840138345021889507143557946336670579691612723837811907409813776444125914766411385352148423080340998718832775240941778569315257220791843449486494452335547690714902598089904676430480528206744194949810408625539023280234538227165701551814726803996940739271775559859605886200122831524058049116505702779788403388669787585424539936519760189368323961525797751516949651038508167729810630750560988366252463
279 756188655425432324086399151907306637047550799955248819568651872580394098050476456126707298747285119678071570887298546327342502959258548392694954392321423686810635055017526946115848380023975908764350173248213241110036213128298782224994087028135817095619506052616208383995960898925581757647755751591574938544631475369815234176955142841749509908097092552058664079281563793251056463114945746846710771102321675750
280 41002857366083581544705140594658973985040702448927103152623600923210253662668612604046013753935357316499860854040135508305691852708069510178804670154664810245020011247525540473997440474726783176185658807733162153550229758143082045782805646351694044247855699244363875034334770796114267354623723594334468468863502176269264203241963123831895239154601981403676204258871553699707373740385523054294329201520697198456
281 2228656296735523788024854973252255234002690889383141509846552356471546542837308347627006451500404023164858541756558609554562716807772605896693870611115018123139070082936230718355521575377200432185562698364854564006242178071375443837812675632074990704887969968669141049816842398528253989347254544192781265226064211485605844006177796686465783412489216668341607057661291863302590840731869179654665715407170038927344
282 121426532067066175341886374080702881752845070061272533648929805955703135761839671265147277854711139831856700992960265011515835398938248062067898459969970781912090894487195890901340021369371905509441661453474044531428331658299524293040430740228649189871133928464672698075417104474424688983417992130298461798187123653321838062319036452288322277110446077637996996757732282252361076640103928313819059312457188344027619
283 6631658323458328986003333040106259400951327229778063307917657596045235354246359458787565097050633072256356927784217549441185855262886477388768989318035062910040270119352529927526635454652773767401383124735850651072772744901756075561403262661354922734849750088965122349342056950064495616561467908927211403479312166517443848263155752347910225717645853734547591234161190918517351658294676092236347896552189580565310252
284 363049051962839156192340294191589122571853790148779855034294683027873311733099541233836790483617867510016210727139508725843780539956746375941469658278898620895152870279500599983837252705894531019550287711069492670668090547522946822044054453436746759974262929828596641394388579302581054855134299430532204444168797170336631639494782968836713896225813028262392791135110488494279818802884425716400265501310561923875682431
285 19922308794457832127854213810274910274739138772864827014532617449641516045170249543043852834396299103542472861566078885880132740988952779614976751027132075912386483823556775732055463792960859719063550829986019524928474198623046380997116401298336281491323319717008326127862279345813566280373370238211197607695269455685705334309060179862169796964986331532142200841911999465238798068644499187638647015113626768474200345357
286 1095826574392462843160637060384774904939442846834158694553179967683258446589326929276796378109404263896641287988865645818969945386447106644223388228467569356159173397752447921647525594799098526068032801290545615974159787222630905581494680383841982985030216727190988151503517474591953248662215846572212154681637821035915629468772741496534616766652051426871305598657867010498508018999154103164316530552310618935415325853423
287 60418288242763003557968053271798227222227903268873676939720854833183230575361263107205992698926958754147687851319344386933420454870991589981078352595818789617977900280938674116855772282594656584461664302533056747050211553628184340657945706039151603973886125220400358545336578962659967052629491427453976363913550414528765206534197229184158480525252750674997591336454417700658579837465585193593600786271218945178043275635883
288 3338997419664277954917821917906067171140025846813391676152994573592494169941209571598354082947238840907473724533872022700551370923621986779797430550058571611308335463483635548816695576892317490836739930485206541029099237168711276769527690668925129025073874798443837540802501748764205484868714121128165022676253044712255438088764673836023383662943229996899150238249110112675246789581552244680320672464562436993919133627348311
289 184961568859224995076646893808797542369850183069941222776570013669323657165260566704099232067974629462059823963330587724049091963060942369023328876254740818158168038560448181978320720255999459675583359766742718377416768882880296018150537603461750121167340958459109576640237853485904130961126892063800193884314816535287097055370337469501827168590936491642936590593935989758366579986263072735114997300375909322815189383645653307
290 10269785254358790788319418562114382970348570537270883063551265486529426979353714710586661111322187831522285839121441060934287309211840470236841519026713044562284133568533039355109531632115088491144204468365206775956958441541704416268223567259606992556305011060932633512081101552994710422383501861331286300202038620977928007607729869306818342182182876235977103982300961657334728473545572716928760637153535049780206074122043942727
291 571547573925189370120936384770267386639787318246165154502800164599918355450701634885198168431653760326260476106060328671724909735409608708779284102162289076673989076679155278882067329801042117553567394367438137826357832740699841487254630787761015730696249706851218867422642351693248789032658267124909760864825888558680450310311285319474910584656447624665331089948086731577570600056871030291048910431238806295820700930990124209695
292 31882422170163464783910757456466464882365718101320212594191679338322227196994153523110380882002564066025969698889622462379488755478166132883140623214138269145657402368834379268085305062432790385046969316182558033238546142524033657442214848302245629640939487981698193156927018152570369698655501033165115949319224961203160449214461931299828853215370168608311978544659398676903421875558882061574415514520824405181271363477190604890508
293 1782604052948963994112379513092549590711554128173888991372308972910440649306250329209999396147459199056877724925584321777832748446811786003224347990460258823647102856981113774332927044819441388514270422831760445203582344907023458811999227455409688045821763176044424877555571877498873723933008818566098644552761658928522173395140231369515192385495360609011132401738354010405668887241008960463227567670916865970028855527026892161177991
294 99898717007988607210093876450641071777815500411509562940409631317040885798785270385690625094773201562750707695924591618146595321299470153951264282880578391893359862829654479663843228843335140589710347605648867458110034513704062294843747346671875889896355342486980901453766116933893530564499117514055309910120212972650203173406562486597893562012960001028908099529893021465794830266894093576263550352070732869145100047262762512437172621
295 5611295928126252455724693838944282741340473087859382304158428415794843552073943865770863908323155182764196869085528523602887963816641670257144882941311130527906472601582477769580263052157198868915687073841978776947459926780049061183928615002133927398699163557968464991886594787131272481180550939434169424954983714762341546932694739366450391336599069803290434725596045443775667450359212757224859169317535465029518786828932291290310105940
296 315908636858710004337839290148143372752306103501784506950154777402339699685773373748389137416381794966002931351052479872789208446229226299494461791752951615234892071956321976361930501775990754695185999103240623899221973634739013530207089520547427688029902650719488755379977712531491364299279889322732401494155405802950952050211119197651455371412417638372242627930710879971291086134155482193702050587827697453454964216511234005731213750624
297 17825910975139980386715425486525518370889757777294121237431868859989280085517533310817204452852318589006154493354812557733262285402783488047872977246286291421063618747185561338992304955129878217913262026588245288364189284955803080342118206876861491913360226609159968963858400937456854989559318535082267454290394939477618252442926417014329266959854840101731332702406230822461653544888162618380994257808502350459342778014679201350861459840653
298 1008162961131849009492112252313440394280037845672525815173589353436178576910978845461102256276037351571607030203486480015545427434308185622464046182799114727560035444076968816894319225678951079088847149129662883618449057175767947099111400792263299055224654211421201528906750981240655040184006278077700013169205250993541147842047623571360872057169498969019653951858742259379818141895675571834620285437295352992306578422588307618049814888256091
299 57147257998218930253798187086675812055671054254492232245371297905053207224908702263238096497716980503305416473015743868854672284707754764325773302942789489730525615559646112512836204655909717754975950437029348469313847968675898669002006374360561995800765040913828114174161392914086948725496278612876607261551664726874344364374378279819043236275164968881773021495143227536137952432725201643604745141935934757414448640369956436774776684185553636
300 3246703395172322347388139538304109132892206200014759989395353553495239384867238443069589224255994639979872173938845512661006316170999675559078210840046344654775986924831332845624252886824218887012008233167656547493377837361009800717643467130511331338275095322400010991277844172213636557110595100784791884784965498014858719786527804507394055861805174499846658389657690855728287661435518005882687594667522684705238403207297503000674732160290603884