0 1
1 3
2 9
3 28
4 93
5 333
6 1272
7 5085
8 20925
9 87735
10 372879
11 1602450
12 6953824
13 30438138
14 134255403
15 596154495
16 2662813341
17 11955684591
18 53927330037
19 244250703252
20 1110401393067
21 5065143385647
22 23176155530394
23 106344639962973
24 489231792555048
25 2256059258735688
26 10426653386232534
27 48286790053162662
28 224046623071591479
29 1041403847098415949
30 4848642977898718029
31 22609753924320002916
32 105585582418525697085
33 493751946961340330535
34 2311926264547426199565
35 10838483997854767073892
36 50870211729563904884793
37 239018955792453772634025
38 1124217563124459570654960
39 5292914748088290659745985
40 24942783379446446075323995
41 117647012447458867111711905
42 555372955971764213496655125
43 2623853017529066819864792250
44 12405934386705249405790529850
45 58700249354842757419488901620
46 277943894051688854975957521635
47 1316946581224615183092277213305
48 6243971489688803644789603871160
49 29622658212605375722049947392960
50 140619910101524963660039508153864
51 667911938229959681942169932284992
52 3174181110163411383129808078436526
53 15092992023916434750307936225522242
54 71802845378592328453608121747338402
55 341761097613883747703152942490369832
56 1627461290812119399848129907679809183
57 7753514212879525246911683646775316685
58 36955540656787426032056736367264953015
59 176216717059809820412098577603278663080
60 840610991883638493466361441351860258521
61 4011599572889458695487206755108736760713
62 19151776409892736115057700612853337365944
63 91466952304936950424199475960457247078013
64 436996486351592175292845416496903222843453
65 2088552688617447278497393360536346769744055
66 9985321724311386137935096947567691135068981
67 47755501581809705091174463333841946210629916
68 228467937527688693427828413561339305562917937
69 1093360990074725503268952734416335844457791377
70 5234009235688095497227525085831659611124464192
71 25063071110986930728470522875149290210973458457
72 120049243636808838889033376628071306392482946329
73 575183611519776152976854948134408584959637848043
74 2756590418346572154002024040131193060440042658243
75 13214584272172791420569058083523309807158336515530
76 63364684138549855768968379263772339744114324349400
77 303913960649058217455921582961399007472929133421530
78 1458011144157530430748934436884217779022455291798535
79 6996408670115502640155621647086668682411034541575235
80 33580800405388620729933053912769989361873319045086555
81 161215196322678971097524911979986479403378052220916425
82 774136544379486865878424601181782818729959554857514355
83 3718120920198477523731124420939100315776979616456321660
84 17861649638821926310507318125247664272788430572391051785
85 85824164976918770338499861288381650443456866753380312845
86 412463471596976523119466112094656943982688044964310435466
87 1982655585669073444083225651854253968570607428861702200971
88 9532196864094561022974002399871719782193762666245132181922
89 45837486429068681507983572861839782014236957265746445071382
90 220459511128579036431666701601293422550137491793890681014100
91 1060511512602755976760447526160287607254322278272480152377274
92 5102449803558070415503470595364396145952593588711433180426719
93 24553717744809561468542294611477623404756827418064359084034633
94 118176018167950846214225652440586485191159428224472375126495843
95 568870590695169622674740935067288961526705608673231637649199338
96 2738849423629495590200727624606876385589368870891580694349316088
97 13188394479138390801690676655251416156429118512108233964013752696
98 63516037781090593381829460739293272725902611847431035625997676032
99 305943482038567021373677406182214397035172650789382436697490008232
100 1473886464344055031554020261048488463619303265456651367996610326472
101 7101508220015316645578567449232706374091021099757110944025246299736
102 34221548210466755295048367395263856349793637586971552744541352717568
103 164933927995371603749247073156876706338718105585088592298548880105256
104 795024418513904344298342459154110602850674375002373029044901812254686
105 3832744879919031686165111120181208333278488407279206755327865954274026
106 18479798366646472237732730679942108321191151932696685442532691482411814
107 89113056649780378503212537459132972852527050528027043516904435336767800
108 429775053314332657975628528372467336680413796840861049837675893251906010
109 2072983273032381113568097351250726702716151768389846277491647645460368330
110 10000095223160283499133731796971815931290907754651352527092803176120758128
111 48246437726515722119071746528850134917281939026946553541489117182761081266
112 232797446361461046828136056712855572682255838738752511310041879258801858319
113 1123419869096793743990748895750792179499186403266798021563346480236759130173
114 5421956508346385669697978328896133511237339265966303293387038573891159770663
115 26170928631944051833979872557412050274888027781442059262089871622606033580460
116 126337002258492385356965702606304444778798038206323709981955296700678820077651
117 609943364805719814839796634019926580433608581498261106333026999884033566384091
118 2945066886223576949988896100312805232132832801579571192432420835789008930775412
119 14221543717334163109405469945518547754423591053328878390238197516784047346909927
120 68682087060466536736355452619065253953264529558694301514695875906883648647658537
121 331729923726353403898180603973626980443996913361839433962806340082035841604788827
122 1602394742659872326863057192636125853992491294306726084921539274255176452550341219
123 7741005289503077616611569015806943570332828853453672206175630590615000475788463698
124 37399648215818101135826723041762164422177527465039780875795529805018609243321264448
125 180708797839213881047689380317843834431395077945372334597303161302233648280773853338
126 873236831741071918745272240664920153146940513014734060613174703046602968985387307739
127 4220123110716610632899351720197379197729274019612897275187045390053213083351905292767
128 20396605463385304963558414707562146917705669174982694263650383825951880906672386857789
129 98589294076282422584696339974483371595547332930031490678345357402457148066764790064759
130 476584712070772044407429621293753117866344563933085013447115405014719284421758064907429
131 2304031223053251363655216630969395622874766290362384607302416560375589106592122735033836
132 11139711537671671039391877565479494976564352931404527470824847919074107773688918116224505
133 53863714865259089423549332083630039068887488522764584356316292027285083975534612513578825
134 260468306440928382526154904613599887844635488447882287619935511123975949061186154625397480
135 1259647885613314382828011851069045887631778838289938045807549412736272256228160094274959177
136 6092262491606740157846341234983683178672728542091885145557034928121196583350046758110014545
137 29467460519481181314371298363540947536790698349059600281672150726594318303630345797620117107
138 142541384104935051976890964536882681284155716038390133926943603321447087118923669322834864059
139 689561334391372564337909496068451257222652824967953274391478518256824732809218640029940918954
140 3336092016650817242794620612116806861509869682297232098259306555096980150821996408126588601960
141 16141201581331032264677700064265138958060464808665988402368552069057672227502099176363007454138
142 78102684883962974700035405578798603919002956526622833338064464860548157743008035007259160214063
143 377944368394099060195560863473840815085713121474122044357764074834425913004889093910852769716891
144 1829031419339471882051875579877177941780086656860545885791798393579660800743731265643975605376761
145 8852081320199599304584887037054173597733689499221771950594836937701630008568312869450776954610531
146 42844999633193476687101133765576705683449368557843124485842105889300151601284346689558704002999121
147 207388656347132663070658438305049299912045271344722977632773415378153063280200618778597766869577892
148 1003921032521880509542895031055635771772120958085493646539653895096420206369484325031546718407304239
149 4860079928335340498474399503274723601570107366906966501657348355566307366087853094107650395144634339
150 23529688883574835522343525222400267934768619107272826636726103632825649108681792435015947789830670194
151 113924594380707659753480647180776520988898912293457116117195498145757653200399605204556642406242696217
152 551628830419784465926048805213409666238583204327557809677478543602185533045764668385198751062043224256
153 2671186515184925451971426543834239393468669008913907167055672230235780389888159460781016718253747643152
154 12935669287868550876295682818198185240546398896888002464427046873343542623619445300623076865840636626262
155 62647057088048126122100430470962479423838552797411962745082568701118027272165601928520536639540965641902
156 303416489386993865562243452624308234409897391041280158900506976873131944780235980558185099421127876466883
157 1469616701733125665167248215046442778673724013091985920681077871845743600612181136237624646480534486783105
158 7118607387097698966832173767000406253293986501180993520583630717518122022384478291572827331627643236027705
159 34483531693932657400189260000504302699664794833535357799833673680152154889963631291347084104551449999620220
160 167052835315324769172729055344841630532352361502250374606094851160604189817837926754864659765142220470336571
161 809321474854496477259814948156966168067072573266704619917812974345731921110100143594897453498874987814251489
162 3921146506438523121888496697930256187218591289670317525831658553645604106926570860915679326729593079958384155
163 18998948382999397403092721580928698090752043336579025379923932350192610948949983351772479241690431781651266540
164 92059846749249495182531090388227607583000402390122066541204515220753164448414700340139191401677537737928502415
165 446102678967660109973361027690166702284485043986127998313328025229216353503866215999029615683255911922384418335
166 2161837405765954870172984869648877492975163471179318228360176975741108629509713996811863948013168516953773512160
167 10476942323921502811118003176533730432770165981234635418912755412770535675188718251320546473763135591801075607895
168 50777244862112046930680643665602427322617712703603121022039539653964995615174020320634875263192831604276626814265
169 246108432233392356204333328011251655835800269423070894283189192236371993804173478485945067737042245252758990357115
170 1192906402897351264256026825253406563454296652888230602187835556193258302842060751445080426199924365856903236876575
171 5782404882643721255635750532154113257465047375250622315441058800491134752362714756805309658083300580820592872779270
172 28030614576170471119652667840306539231656169722303756573532428855922238321832244259466490865779532291015256518098970
173 135887179053646308166914742287613858157654076567173732928316954468236640942312835957543933711064696399020803492517040
174 658788240071230570874681457949996024221147039277799258459221559661830024567688195128994494989405053029368671595718565
175 3193996531314142971279987784071330696358436246528223219693211025897056087464548986900169168299634381079443450481014547
176 15486170937538800982697046195286750594681704824800181908332701501028975884908463855164381241946410030806899228891961266
177 75088672626595364006054141641120966281590782658354954670719513295645311001344969868869773034561699236617993350661413598
178 364103910205632650183525998257599577579859005302851520845563022391760374286892016485862663700410239356822804098076834066
179 1765617266715937143517821512154537644215225735119922253431365880760853912731565871262697479278272381929299695966713531496
180 8562249432113733270929710305181676791850450686755751475847522171756596157160843211164294652220404987471537006980574793636
181 41523986955552638002516610996896983604025776616526764548636693304518856659105236978222280021121488911716263471404711012384
182 201386271533221461674290134138201738489040094648358513711220050590775624482871659482759025733261230963615755734002312363430
183 976742551188594375928840905225715192243769028789626093117595752609123462265957364013433921373049776545087212987716877307570
184 4737503837677154264162282192307807878526562262811333233731820868629911335191237055362993345817645121815284916242083244233815
185 22979366667748335383778926386051185258823466972185918400406333771836490343227893372461048963833332074525947615714694214819733
186 111466751523546744237626053740883118372290255816299523793912240505228449992575127493889885782175314959289339816034045452007867
187 540718518279412971755531948704476237612633059496313052849300513879753257712382487262762942750922230300826783753737992641052260
188 2623104265589817377845818953825613889649346036420132913427595584581072296168055209845753033381430912204557610709651411185139335
189 12725594531143326067195933445021227846913493229398405098648866226376142526444190057243368764667099953796470377671862821205797235
190 61738864181274331208974951131877598378419818001512478047055950133000604309768223911199696348436229736230933635822235787096554250
191 299541518827346555375099006552763922581379299101880495365572054892258457011070150327739470667256279167965469312562126847099474045
192 1453359562752581844160868125048601549112942226098352130589108286176180685151489720302289992666793837206526807967426137019775454520
193 7051907190992929948089898816015524098257543737508475271433219511863536191416003544218213663435773920131055973083325695676629849640
194 34218218439010960221115106864104680211840844248914443049630027587208367344779659104978257028968863737192885672375791406437078758440
195 166044813576267696693220682211796435439490907299184817947871145077355714960030537927187380890616457038668221547176607282812483082640
196 805768295967981681968704296000274387478438708636258550472178653660626448861388388535729340304598527156352590309727792661402598978240
197 3910315546789442924687875303340270655591740292049184140250993793449245555654453367410568989483057517923756977636614590617198496446480
198 18977108186996687502410302324880333807333108120233306879543490938480724073828236416505234402950295754690494685562193410963579163891160
199 92101074237703316430882625491827141566875161633253078508519722577688208060694635002752078321989663199621558910608505550215858046551160
200 447008341488889170906435033950337913233705195533823065013697804298236298926377426896058680342030266991690022207359915678773236238856520
201 2169614962789587592856890770468441864710249293464648399403982923521212820016669184917379461335533363587953440295515211110562193983560760
202 10530904061805195490767884679982971062842127212642734703839844716810612163199910264234699995782213573731983238682560265368759415375895880
203 51116891723173490897055808778413597958922286976877925457717119718902505750188186668930524345217573779446563449102706083806144869317448960
204 248129760970284544457251573909878228587102002706651317355632020170526301548148732297582558341373676137651688791399261744442480609356517760
205 1204505431154509211282238807073105738151343494746771321271765426963804946899472788076387852886583458333615584524270282812946216516368005360
206 5847281525044924802351163231780652047224087145984406476694133650158425576371343849266731920734985549581817355679243168679623889323685553240
207 28386668998799046228870948595367549880470297342292049335859285661163957871224064684764226369810991047501659281952130587805846964580461014200
208 137812910917538295889959093238772434660535734045325377765200935224784591442088480306124059106300399963273987278234806644221516777621017714750
209 669083434548876756179050329049993740946586589060572339583325541147917099644234443781612717522598160562886578844721258002665691716192714279450
210 3248518965946161733238342467757086587939598082422572842665023284902698548030742957097069190159438916700667064948217353698814332448864074709630
211 15772667708815658071343703225930559808454570576436004774733808710393173001080782861096236822461108203594578603521888940886185704027843790930120
212 76584235565597683969793747150354187278748779366619993100869287606488242228859750107581593879315491182754196422213885459202310204282361059116350
213 371867269266727686925678810553719700948744130776112767953391506271485567579523103122284290461149927624936625035051741039380023685017369125480350
214 1805721374479871490104698198413684727361074268571569142385106953933948613153880521287686913107722946918012772355085131057730415249023526637277600
215 8768546362258108911336551011501737913850732326922342217834196894566721731891242560706931789273863810662001019319167988522772356722339101036857950
216 42581250933900902398392928705497337898475187511016830068388320778538625816518127206741702898942486519085995882581962211348440751498506268808693050
217 206786913184100444537014541536000410664347246684949179260894392631782766530488202432874216321009095548171799929770735436188639917781156765946300750
218 1004248934613751606224268655782040198901699181694742052507111784543928252726319685374381402532269377311987455758774493283575023059593492923343752750
219 4877230478732573119034295695511510133720642197220072028355084602709085688157755700058238620552732687459143469229953529323099862900680333048494802500
220 23687467184392028718894276285847758616636207105605056009060185479212191925106463091813712318381239275408889916566703357832644875289068203391857267200
221 115047529692363352135159651687834765861081517781572919817264237441569864168240415155639677270656416306930192258479177961435230553842735201237467580100
222 558790708538866424541916841351727500864691738493043373784641077289326343742308780039491164307402804753337556504580276756644361643821475866130562511550
223 2714151853394322716617815961120401063814938198211843712404398397593524119447253823117540773302270982550372428289665424988661533661211966848581815277350
224 13183541166680430829156940296277287455893757058746489499975795940052623094335199784988980955392906896505493938267650396651979142125139579414525743140975
225 64038754016663144131795776642682979945956030421018372592291946474018170419494783780066956829055875795618605110597083059073823155099407277797720673768845
226 311075931292198638433991249106135594410854543662901369577371035760422116431405627203147882230962851266722755607618047208108754346303599484605405121188535
227 1511132609171181230789866932963922783710016433956603453635219889453814018075841284437620486192559552756906721256620841575838828427266814414275511403206980
228 7340933083773377366321809325669855077562681116133212297311567328256592507846585360975386116611855621410672989044977648397456213961803866674523317476346035
229 35662547607332141883280055799941197508285221227455206814861297419855211082516225167778723888193592214452480677609634384757099514001980088280685680536042835
230 173254996158675327099534785634591224050108503107653813325554404028590655852122119809819559893637684901916395527083322370341486378943437436550683060521148960
231 841727211678429779311792039690188973825282646570028473659962047996150716866868103469140685678084204571421514598479625444291022372532909519032264716238090715
232 4089489149112076910515189268252754757058595447497948976584375006484602993999274275169365141269750713376978604603901083594229520519672762731903801656675332275
233 19869124997381617080079066609268530704502115145255135742966439886140223038615406433995114142965135932347180731003439484245540124755048854996219493986334292025
234 96538447527205312330527573614757784731765888394152237951686071887786793496312108822442097061395612834840121462675325084020266441880936230529982380151112761225
235 469065687236444459332411182177645053608037601561089204222163820221594609681620703963464326988943429908075689522697702289147630055824856576951802066325160017030
236 2279180421474639273303033012665086578667955052788453223323257111433855272271312859701265781541539658981468563470128992989012342864012087740831829586429586067900
237 11074785773844634329753425641146906202179640887256494044519995419355336606227885845136658244158517788505927153294607507897565516394285969570363666585602406580330
238 53815013491299439577031478215432962374263109700530604859992579485420517656663122603324969935796017405032978052138031606062297502151357153444810237240399790439585
239 261506788728862719688374244205709173439902909882694659299569212983604954796743498751554673260867430634923543198210401992813086905538735041788652704491569384069385
240 1270789980361163374880498383662363305120949086161029544639990153901963846141962384465482840212184434319852140263595437308923624138271753464810061748322161592416425
241 6175552282165167408116884123423523671681816770807376556537441819180306810322451010464723885170140058803843182597486083935436511341668718554223412243348954736754195
242 30011585376651461804423781674848216973220686807668632225016452413088513530177596833411991106321263329316525277059932779115601745681923401362122643305798181888973345
243 145852237456373044048793614489132432308668815552318080581096769356528005717888764377256187055071909501157070178807697333917360206384084104467100408711438532600039540
244 708839950577178807114604981880384048872007643392708896522101163365768675426168783254003255510591227494977386723714670821091001441166796637911164872793818341508583215
245 3445038828946019722798677995133549728722913776754988242971527044654280485800622894409876901406481471402973751503122570724925284069189562859416304207504103890066826515
246 16743676001347969271513998057499793653508202339792181325528834365064737171448748172887898332589103629712227862100721265793151347608101957061727621966159931108931322890
247 81380090961024548761294459535377951172326947668507202496560912731091990001625598706094140276886912017685374178522684321712314680306053239246654401714419490191265037505
248 395545195223502238944740284188022595511786603847816900101016378824452329870833888908633050222984895124344783008161747850826846405430495928968882148225374761983690341960
249 1922580593302754166070172985154079996560599720192948656844310475923652568375471451149639478112786350925921647270235992887145041225603928501712117965568807609715685245960
250 9345088304387304521080561950814132435316131998488038610831064161269369008841269764297555998259024642615366163671338381480133180354213514008464792881304810901062428831414
251 45424755309675623885695211626604282346118919652447277204767468499546898008231565609187504699329393270895311147821008007406284096047616409287052730431186592858841943168742
252 220806591393903636205497191960947454830129551372119968974238914983631301787038675078299375509047240951273113244526416229228918954527233601299406865758642875894509095833351
253 1073350689650493666795791548132887541693177214906490628307806158568639650079958054982053772026568925525590003354797729375255404061918899682360242202288499993345851062686717
254 5217726791392989782836208019587407581554113971640784516815179609541833588742834463609954685553354971049821568694738812825648533792570480678131238846005973956608973918384877
255 25364776540288690540233109280522993058118775253876090233879267109575693193662683049595451219666708820223483791212538986785723335774578904140359915936494406214450647631906212
256 123307836660626926521587307562786136555290601634434536666590378079544402575135726292410661945174344492079823309050917390856957526666465471213719158342524126168262197146396733
257 599459947698873739329104995931702909903653787102896782546655028458287306667870054352328017891131229853396508396720936260764276860313377193263234163117267044948423332347663415
258 2914334807747097577566689610791819429490208308114975841158931677688317312405069843807071753890055408120474528659551818303302586206454761616070297255579868197988274645240583525
259 14168648257479428870079503126377196792983733398627857951358220837463212970327842880321161346475314901761004109499506567665952148512318234073031041331013164891953438600464197740
260 68885374450390431204320368735039914828198417734760005457893145757771643152670870507008146878100559386670094050190640690295326800818295150703674541867103050052510274000296397481
261 334915450893713694055113016607091816060192636476782093786326655271149805425735232681038838680158799728463286758784041964727694752443567939707788161644929208243417207096606308825
262 1628369001968986135016407406167778831290993575166222674384317004517817016709518892220820721297561431595163749128521725521813403678160999857418696362373576934213045747355465739736
263 7917350655504261016082753721730098834315673883975941011283846586935926597109740109270184207443704093158471911186000221451651398815516921882795630117951668363779046516797088100457
264 38496059179126297514624212157946569532626512637629949470070837776834597860698935051531628268315338812893039016543889796173363607680082075359508713466749085315357215826124810083417
265 187181074438367690817577648683024710819682608705809518314874860562636366389704968102181577586018365187433392255045818459323971859881902333938976545660828757129797440803013014335755
266 910158015536607524988892043976688505309782889792364996413564902007219757994158907890002010163028005798220573736427483961759534535552185741688692115273528488191316239799853542870499
267 4425687974673853540959866755785391486814317607846846622526635802054968155004588159464770639516303375576205291318694900208332669223800935189483652451239387841769503972745258616256074
268 21520573858854294729596508830248180926530703994662662421914823458410527059957179469901689201340323228430369253764594956055901949899603865291739348084931471472546774654727107656384368
269 104649196949510563463823966627485575825856344534340359478974563665755248588124466363901249502288409279769075441320272768118550222834618562110575788707117404381798928190298094820353378
270 508893473916020076477339135281230762087233879253629355674301325879913558662432639702116242508038569675925519328711273579326875488529750994450138513866290742238781748821511263027149663
271 2474723751253247807494808426206250469093678723904265486561985857386994359936499280255731845980464472498166752275592252673214156318940438197742303777878739663191295254694442951839042483
272 12034702808420190055250274855694385947469949786707357701513949877281586485980870927367329591402015459011244370012699795022361943136000941810588594163544225840369252105169908026626869041
273 58526526218235876818358134686137059688522119800374382651384148841661376603924455995043886111954785059812986984782302829716857181663238590557895577125590650623311223216586763812747017547
274 284628770050238311009809580509179179019727976241712452049383339159844226908332787790652907135560245968232071842107564390333048146109283506948820368912076539778044930359665844048000389097
275 1384246557427269283526359742422292047311486876724963661717826968970858281299279442635101141177491435398008720541641796322125591862325885906850521912383124442504536257298882396040318295652
276 6732194482087758937744060017360946598995324890283170225675411524669971010155786510113112900793023801284567888828970811393133432235503099453757881886779193344312431678139956424733339656711
277 32742236327652632693552307823419598860904469909470900370982717673645336787544881678574616625750305426252355353578381523756103488723221736211259886645507313514479880611143784129999399856123
278 159245968730080435747836123701976027973633595637730860958772777067168819350860488970171928488671439737269942391327829126085833931533357105237622947229052973033365987369481902196027714282866
279 774527635261289273424071759483688820818343692858037897971104579080038412072649368359471296217941985696254337962108891709180258861496056298266319004157335867868875151776113407980500069811121
280 3767156756279267185759671021841811414407733374148435898408547474721333433563427333444370344134233655991822385921980889692605463692982206598811718774323791912095284045247664062813022390425616
281 18323089812375262719434195858216265978310585977802562225875673588170250319840747653229456503084383591572256374083172344150838955379731531190951594436520180571492144908396136246875134459766464
282 89123434504604116874610485162199281332167097785275008424254118990124539955376768066635466733614792930349575693522312067424147330024952797044894518555952541155181323556667518928060045855950390
283 433504137021248225046130582107568484485212117338702798493069968069393012586829026015967568371737937951557390025131998156704124784485046215568888442457428238038295729233309975002914523525684990
284 2108641013570817515858487111731137416986761666406530262024726544529360969029937743099832225648291665304291298830773857026751696912659705818340822018424486491308304952691199984033214859868532235
285 10256993181648656908196317452953663489370465512305111175238020884848651673685033629795812578435602158443253612643752706058994770052764014075411523829374994064757571976092602805867555722856342393
286 49893669135339183396297907687998164485301945659755291312637565292100372654961881291247038251518099683140564280069437886590737705384769338149239198914467841873529825398131974552959570612659270017
287 242704999117995094045288590189846896804208027327388300174670851414011984431342330092684444191166863523718990263050430926777607822444996823744508492600132349578938370746488365875629451078858606220
288 1180646405567907448109379023102743793242954710715190057182778402010830064980501471900969409251198274111655332229731346927582045721060869487938308442569466500349328394682927114823446804800837793305
289 5743396125886077189089614056727786511658746717417138112588528330717354739264381677823919777173015152814852661659923708899286777946556087824054819958291424646879072395048431862868121556368545583355
290 27939937679011452272933255459830852869972852064417682939334683307443552797061462929688781534146175361181125216011540707589987974566970887344600607388011329893495379853975409037545995017435102432105
291 135922008274300285318036306403841707213125159983338405172305703135275815437702502611021410093117340134900740718625586275247268134272090832220440510347155599903673331387702279906073713897678168278100
292 661244034813739408644449768491161847985020893501167871455125227482301985426140645140192672844095183334078456312313044669299229138548078323526071155243444629278339702800248028866045309051247087688005
293 3216927954372969616432765854863626299078365112107821445769620712292480725605553851227844841479713383248430521993318523719101150083677539903610712337401022781699221881370328470085434297683443386047285
294 15650507805525048140074655423486448450011029911044749680990470325267184329686967848009412879436347855505484996681981943831596275991735593072440126197923475675845399379168074463224705265063902442159760
295 76141777806848837082974309067063548249194831291718077928793785139013425636370718245558759163417033139522934825300062519749502767333340903402582892330713867403942903717114167134347257156496522060737165
296 370446095855302480960418702845801503277054026565265759029031552987917074532873943341139550681508567852160067885218828443545053561810052437304562520253486863042455827332021982383754522262717318297151775
297 1802330414383303757119711766753989371264831092587888963630715427315699293172515844817594423212741514930600197033981120578958275222733848425259929515380759723314023317095369209373931313434026771404837165
298 8769021432681373763885740874456839776734244490772190333643044409020060641818389396357911433010716736875040281235206521942851384543580041878233855278299965317499525291914281490999895948566070052899490705
299 42665332381606678071729490839866506813354653373856166319044358166584249539222153269979634031128200875439588383238033221275401730793765763221673023083292359092760539652313145329186549185748030303131084530
300 207589971066447752992360948395717873741188345184371181798465148099562000038032822773680546414380001083619993444234400870782896885469417285302771737262907827732464240695545593944379215965398588788389351186