1 1
2 6
3 30
4 145
5 685
6 3267
7 15533
8 74338
9 356284
10 1714020
11 8263596
12 39940398
13 193419915
14 938440188
15 4560542645
16 22196008209
17 108171753355
18 527816934216
19 2578310320610
20 12607506013260
21 61706212041096
22 302275147959675
23 1481908332595625
24 7270432038855843
25 35694090764454926
26 175351391301452028
27 861946790726717742
28 4239292356515821416
29 20860889073855326397
30 102703447427882985153
31 505868253171597188829
32 2492748871921030298114
33 12288469314294556457910
34 60601799240356071642954
35 298973564604327542348566
36 1475473326774397454559502
37 7284061715339649206335623
38 35970998045000739726173265
39 177689357945214312321031635
40 877999580093595497454115040
41 4339557786500970382022478945
42 21454066333874913417084166761
43 106091791417118017360054371900
44 524755899284613753828768603566
45 2596162744503538939056485290510
46 12846992051006947968753142299054
47 63586090351798385982375215120580
48 314782303811221700267542078691894
49 1558628519794608798401597923963654
50 7718907681977781104901493270358346
51 38233756454700534138096509493080846
52 189414459064410952977677855274019801
53 938537475119147969017800683279341105
54 4651145003260236762335547018529737201
55 23053426381652119979227279994293925828
56 114281550913824908215587010243576629904
57 566603978835181917028816692669745878558
58 2809596068952264176944999082632594096284
59 13933715779903010413681307440552965100508
60 69110959040029843603717253001942020964651
61 342832518078267671060412472736045023137571
62 1700867580834671724167906028102052969273476
63 8439384455431086660193126412948019424554098
64 41879477443615295522086041428551354344560465
65 207845421027740567312026876362028573406328115
66 1031637138794945291846315253989877086395717719
67 5121054673012907429513889928831424695218610650
68 25423567309761327462806395911567356858108734923
69 126228361913579554038094366315644712306829102506
70 626786432685578918992692941400292890090167728095
71 3112599630812210269099383736855644398508308828975
72 15458482766174831877771280541638865039705044695715
73 76780218082232901727983327092476989367044252720625
74 381390322809352749949297841260076000987171798457708
75 1894640739758461578787103943924018537571589513341365
76 9412825487158054001892195061737022806680852599397550
77 46767932379773029148712076166534342787550770374944745
78 232386282760975078998350219762924182436596011061896810
79 1154798269011588892047723438214553392638557018542752170
80 5738974122555933680917840204403868286191255551367094060
81 28522929981826267270762564464550024560600330416755362151
82 141770209103255556668117780271378281725650725272598641590
83 704702923014765776783619183153041324888593756988508822150
84 3503133709824792947513996298203964222135241084390609357043
85 17415511195081992503037163016568418819466185389384672228565
86 86585258392228690063199052503995604165609273874576231653145
87 430506064796020705983748222682174499567227041360408885367586
88 2140629794953072757436382301184420357886729766731877861244044
89 10644621967458976590576061966088104124541573350048848136768775
90 52935221187729568426622294562123805237511294643028972737070365
91 263259760263506772135337886918695367930929940576599379082104395
92 1309329506377270508409929899813206125362160448864577243988779800
93 6512348511515957166932097245198454542501119333807153908819011640
94 32392913829375437613853897024047662569832323293743181697397876355
95 161133415600633916175390294902727524971904279159719997614368458475
96 801574612559972925207176520641635121263182390621832216589151196923
97 3987719295795093990357619345038812010639938910768410450840020427325
98 19839332072577030650016163389042820261235056372690475025642309947676
99 98707675224019334370361998908334032196186070108267481588289447393632
100 491129240252164340907571881895181744404911210962709363507868411549120
101 2443775149045547889077506801783469089930936692586442476275639321819945
102 12160372733156047156932379109561157551928063430561616902410606803390847
103 60513508880317418603190056787091430201906803352899023545651683185987225
104 301146083581930862445041923479372846369723590739911962205370412838546631
105 1498722317466535492864219696270801817862880680697849470618352249156930737
106 7459055674769483400546224311415323675489666859517730175406757972890719004
107 37124866441953761420791150931942938025283469312670363857166294999836696260
108 184783842875616759812119586144694131953409586087230232721725876315330189984
109 919773322208543035545490451968618651246280641224511632486702992667420658335
110 4578413638781567107044881872419014523140972067469544733212547011111122289757
111 22791155324514636021810211001968211618615496063325971033177838771220119872873
112 113457824632748978431657947282620443068154267196850362281903677123757243185480
113 564831709345836635527456122867898328930868078089546470315408809300064136673675
114 2812029737495907630762250116064088967311502742368788592763030820146213499025582
115 14000279103391151762669904837088068164018825313618666920237600392435077469683740
116 69705838206795307984070325329049490111448453198116566163909647197056792514322716
117 347069960995778573513036504539805533618794266109097580558777351946841095366584445
118 1728144512233264341047844017467653238479822755394413758798881856556129781751687611
119 8605141036301599504616295302978878978754425952551312254525839765543515170803558315
120 42849976844915240462974511078624370171857304891215256197833566673796598384141211206
121 213381918380343159657599461317966472806490136511039644921460758146199706256159741726
122 1062622069877562724924775396625951582078804117415515368203392009791630074484194302180
123 5291929064727915843317995250481367551769123621085150146634263817198815913014110980850
124 26354995195746138923230393746246172909100787123175275640497573841185462797002460622208
125 131257883633280993605958357920086431779645338419136117443339890381762171584123355277335
126 653734148768089806056171563793705471357323066768716936468792021034541396235887053799781
127 3256042443744027057090762483356928081216332966360502614926934431833973576927074884339613
128 16217796769794591344325327331084539888956852010786978832415290842209533927826710462426658
129 80780467834825323718860539687283009040296820343091509842980916906905355004213204728083372
130 402377229235364782804924813131014738947354860546767754775888224198406615979728493668028700
131 2004346311085296943589077966370362855376792298282106857869903988331417805591625417046551834
132 9984452985549094126132209877646387897170054701978000270261413475688478830532681553678846174
133 49737936298053262195745134979927090279415474099240402875448112315906942195968968398689537843
134 247778170374434367415119303577745735590863654839790582480392772655009941702400714505405648409
135 1234383035188972486415442552093014917042005665261031673059992039685901535457830230322147331380
136 6149620297074951876143536092532220320100524405686869547143592927599655421093291003117888299948
137 30637826227328226157527203326801334553740723151793800371099475374120013215132637219386181509793
138 152643643821815015868435836366605112224138988539972494718184664958494185404860396713326892978895
139 760519707078208100268049738705831982963188285184333730262365172678214357349076955409909535181220
140 3789248060184796374580910327214588210838189686870972142693778819529384674469159453217400237804550
141 18880185970277983499766309608322031276981542102755532906033574626200715672377657470942018956167598
142 94074088027559052209766990076012251197903565107943636435672863545947821659005447017218995578000940
143 468753085442448349652576664080139967584103257933763615286045881474649164656718800151644539263093765
144 2335761487445335720656255404923359168440381348837544230879236362260110496081189784664805979225851910
145 11639194885559302341066026660006349184013611165374101336273027290191780891364422987924360315539858250
146 57999913125851689972138352869807726310888692758236043146648293388387149410631232346175378852592505750
147 289029099017091155227236100910828600928931879082453239675071262926002286326533843158381578723169959964
148 1440341544054625059420817900384543016097019838559960938525876748688288337247620233833219608585385041788
149 7177925882410968355328527529311873186288298547736509544695768510495668069143765379892043701132999326637
150 35771890303137536860268322089912434115571741083553571511380657312938337821483410280590271891653553320427
151 178276511066696070055579420141721951342693149185728955463806102645027739899982784580099226960079859840699
152 888496162830593380831706041600791569666892352938804088895892860017064587842507623942722994969325175353571
153 4428188124087213829608335283656159744249326536327380136241812218278675073739687061105206714772547560428614
154 22070162405596191444776948676411490885237292509118158407891084893010210998972099360361615283164099537695334
155 110000292733861130418707170099309956808573228940308431783881761765342086811146644797560713064723472054394934
156 548265460118818174008977115210035600803329675835283595173336518441966027095029822940613442390343129537974551
157 2732728946726221098500915011572848955957943572891708976887732611817645322244684213018775003463251694825496727
158 13621054921970718827658462075008667309475767142355119299953018230230480247690813645829558186285196480785623185
159 67894304220648330341325492772797469060152056235658531229160722377662022909526825420715705687516317400269928728
160 338426410257861514394531156585399663296424284944586238803678688422981045427889426796298640109334626287522626320
161 1686954457638507632264991151286026465336416881462602831777534460118064239439942288466548053147459392293311772558
162 8409120477439695576172806951045074586941026491583011695530811076694094649755504876581164324369438937121965387656
163 41918506279550265611085387044208988426348822429814915756862306287153328843669754409299426448539670554779213457910
164 208962778258582458518780592383113375151298246772015525689149300152471021499807094359973558811850537045558576472555
165 1041693335060178347961216592178609042616062309113379016095389375965859773251216254324952686271824100565543634951365
166 5193002848199485059955870749216845604782296643592946616296131737316408363243005243154273329374125027486802676503875
167 25888379625680341731092712021737557493747579578110176327289093370967787235132033372082297527461360687457975438289885
168 129062097454361518395177123234596963675211025149874344320790072991041135229153907600487268397055628900865684035933391
169 643428100045279179248447013310018870965352736315611343308240157710595557825428737956096207399341434945646175945145396
170 3207810440413484382947396462802149166727422084460590178998619669408657391134978995284492970781536603334321341653626284
171 15992805384106386281066180986414402096043574120296522333546850625140036867383012411844346277692410349345061463721096142
172 79734781325592877049558770800927158899220004890047206268676533590729209070533477143310959769513853067067664306860859690
173 397537479457587692101434085090927482386075749063408377628066073317499939193881444596223715664564880459358349377687037875
174 1982053571156257806651430915792320789714214427575570868960648720600453205491664960091224966368121037578561024257648277006
175 9882336870679454365898154718226040605476322678214147301836524510472088774871308367796567661532041677424206298625607854378
176 49273203474131338708598962278849983913340658836527314845353337806620529287502322815226170022240934084023910874977154655230
177 245679401424430819379584356087959315946096817349864462871026182845497086519965200375330652455843551532868392292769335106762
178 1224992468666144009185437359334886518260045440093919714637879077862023189419729533958819063136069385921066288505094141789490
179 6108080391216970287814276746328307144373981501340772378075217758802706301283650064388857120728245553821214602571985855224162
180 30456686253872220133828258015813926507504760438618218685314342991062761682359567330687118062827356138187208955790969243776309
181 151868275757434363474007049421764715566608182811075923716816864263552379675898312139270749834755901433413626759253766367435859
182 757282484246495866726395459454464005700555490895897688288124368142454020564617751443165368272949244568178742133019694053256501
183 3776201225628539468007715008438135800853994008589524148681745373082511915374135032697580893010039966780380625108743598976100785
184 18830360952444011090380121037237564409406586908547240447093607624433115869371131549989544450720276948691855738011660528595338708
185 93900605500636799725323860255519410060748953531848851602878164758347207952777123442833616174951768525883375773346290766734280388
186 468257029850060323672125887495892304532959201752875642208474540268608582899013746655683659444348757111381466208013032357646862327
187 2335104494526393476010417690435271442369322275671203757057692214035517593856319226776374435729662649780318560468784491014300978392
188 11644862628675794824466430496082165089842630586547240308697514319166334803290338787265175160623774693572396968755792264949543272348
189 58072215177646980989224773503059832110535752409126693215789539882376045482234162586299183219566005188976269275720391032604696219588
190 289606514303674294090398078182067724561838119369763221639945029080987371701431045038567423450074653410794537216125051314740514460730
191 1444289021743256619113548259046917341442210884850194071323363682074195264617750731655375429410085100841615571342893060741370873688100
192 7202871769688159880231838502464758779405491178617904928155719682141742355103229489192263853760870242136859928760279919765948160261270
193 35922204966479960623725355947721189279659638996364001275908489849918055837028963417150265926586219693723105739132441975271188035620125
194 179153774130910775606375829294077503789620223891536906650137917395057168345730066354963812241176473915855868730758481114919988780931150
195 893499987920550865213740388065308336777753669622221368622463294679500081964241887742698986085407444340352473948504371588024883425279810
196 4456241285602523990659435224813762804053191875304775935348481976805428785199413810767515237509354158775348753061021317352586796417520118
197 22225336581373878571541117406231461622848211221311253237620895323333606079806667249137476917223994568867526691983695416815994391697176025
198 110849424384784145992459320080826969387403560630961122783255777103216811698790958029141647558533880247261868298753290574915880816478698403
199 552871153134263581821905945778663104374287990123053907812953936560766087450311350080576827921211039952491925833096927364420077337675017185
200 2757526903366850582156175872479996506890453168076647968613047145406317499071214082771318140225058757754540213713695604756255438919414318988
201 13753741981060088895319472757222012657831692113507521615943982615147764659762778977215546419484962394120324053006000565956554083875478811570
202 68600490710928815360478536724041893890314665267880783518233287878764317974713523493047784667675117485330867197850859349971059975622660935220
203 342167499345279742729030217212387974746200465466996910646904837246992779019954805366297482064661361497465896233245415196801194160784171573090
204 1706693062605184162666756621652056512141152040130098845519362246609467996275383558718697746509683161627285020569098036071999582666729235702826
205 8512892998983842664947230354277072845564300425589552614968707910540794293771463849786984484010484766952996661681839982531046206567937537010705
206 42462343720674288518067184042979526713539222958063504509612549392952786769584142710367612578916953330983314883711482011433999038101697718885340
207 211804769528546296314900249935111871111808734036208753712107476821610747638491135518510389267308066040309150446752562895131806655505235049190810
208 1056507171507421770601601029573167316927241889087781883143978978905980706327309138186394203897092503377867127059068005905458588560093809465567465
209 5270041754817631999833271182813068617482073961742033623582369933237946367055271791680539464683132858287097443995524018051627731421669631375128377
210 26288179397081716398046832086608180576817157557330798461667883724254591637805440250911736906624643512957147744136209697811199832479399883748980229
211 131132929948037993677035785999645968424406587661765699127147018836902782374824158149940461574643688237651878860700112923772049975737690708777449370
212 654135586723393379911408427817946508365492512876240930085696756110795891944678939532246586737410580827213362264942317819739577669713206323510100870
213 3263085854362932880819952477994594345320404466189641840925230176066687624500373487007225241992546838743881709511596225053860018230347094982059295550
214 16277731980124460249701665199663324326640121395890538400357373106248582891690279635241185471691303054602337430622167234814814607246973948068515710535
215 81201473839653557982023823154858595722178862569292236123356648566986254781475602916606805255847857048437933177527783539460460132697843344745728155750
216 405077866465421996178389087169913697854679112230772843765020890144797688950271717058336871770538340351496404495799863418079505210517717454845467421667
217 2020773590379955417517961006289163319718838641717796743568329923091384392705838139848305643917670708618772698579613488194766898508209489287649673489550
218 10080946299099956904522238829427948275008841082556894447783468818768153283958516449266911563433488834395299680782474271614708885207589938515414539751820
219 50290899650306304611859111681962940476218294041021103989813759656934139967076311776562187487864267545952180399499277402573161061312380097093050744586210
220 250889177487687123286445002680277477512548992720045843871518028979087369324893329155632907760419732656951801839641245284509579969448787837429287565251713
221 1251638261187407074461869352350171557694163490112467927697836422899095267799400921064567462296910077109909803848806642541690134762903895296937925658287701
222 6244247005553754443148411954856462634790236276031245388714002289845247794410085382927532901670667921032527233547563653636612568222808797186344759359973753
223 31151977477410344139236475632104754725993223171017187948521086750687066501698483727554677233375662093921826004299647647682317523732809539158416643538119375
224 155415893781112568095658437995599492495217517423044606605746864187476526057087103539668819036188010418839183994376212005070232237346311064927018073262516880
225 775370845516025696359515037061984789764494248852183011694244172772722569854685974035305587436483360206001610631999633336966558715367461989512297367858808209
226 3868367213046528339561402469747594989284355724340944213809720106557643763387407293226290952314094281294368600905722466856090926195706600615908558598312333130
227 19299678448048573895418734085217262509835590954355640409507673732230168667622375608182872160766312000693456072896874752586507193865088905829340059281402708530
228 96288976380922543216446120671758725102130062567947460989117574010151127092473361681725162586076537920599679200754857984077881112239798737195439381734304992620
229 480404589624914188492642884814986251402020841709117723481622637568974635363393324363228671779840841393070994191653292167353809186778945455723989216765129359495
230 2396855056809970337462973632220772328888789368427110349011901783188654935748075415295559540239496500052481103796167538497469643573103516910459710893922428880534
231 11958601880254745117077173779148532618855722812958903697282350912864150045051713946853717465028692217866791606148562713424922319694897218411736983125827049118550
232 59665463792161928039338325279029005928914756997318103961514850809977419451438426600657731978076350754325646122463686993416026926583262941294452879075704551860610
233 297693654352529099801479406646789853114509344214868063473134131452477307272725311719930186742945161586108049557955507258730497668035720534995140474221112457079025
234 1485320051075258181015691333107982967759302428021151829051281003950022851534837008557961127608157827335446866060669485043708467524884528610413749126294899562222743
235 7410958605380828358531010031470993739333264651622044264535755796541298531636613757172745514902424418873597569627809608730702734850693214270081263307352650747717283
236 36977076830163658810790333898980620581889407191971172539910031269695527462378813431909791504539291261422987374644230065569044887597458987368150382296727116745065862
237 184499237744511581154722251029548880757890836675844971152066902507329358795450909587266608998414741899783091145213294911184536298703840274207080130594689193016380190
238 920577503003725898243681541711102845653097606911025054725079248386711904829590227128938384322683895978260601549640116003213786738361116185392951363095128787594848230
239 4593353694290699438659116333749274789261528826734168412046748615535388811692036603493954290933231759761968210671771467355877563141610633846467133892166146798490489300
240 22919394333677804038064344433422552356589657252764770503854753278503722617948629432406800600858970124654319114727674005431298725348650588150182248897091116556710190363
241 114361560662429819008766428537879421593151770635360078856200428112593933272113158256838680111509243872750718115294776632017910996666562691116315497086572340945264044725
242 570637972049289330096410273005231489580559459658408206630952053644135254353647456914205526833486414881973554509124002146343851252624369228322872837400741179856315608748
243 2847376454850845791769233592875321522871495905605781289652214316636341400310729087886798085306174282780430906561663618537550448508130030158735334066601862932060609677680
244 14207992188415496706688194819642818348169474913977318221593481525631127744061268549417563495678491782708579334518863494640975366630877429311243416103814741140367298838841
245 70896386279562140838239931030779187548664562508689687477291988259564663027770623605877303277484145237282009990244640007319871578670762277745101501562628639586640980468345
246 353768392853186289305171567703077278898423899466193719388901505808648960088309416693582191065949643380129639313746167091836524907471507429476606556981221763191323756033889
247 1765295728146837609770431213379446056534555291927757216408367703224767854744846328069747118124685633654123069854114658595186866371901989175595689501251860943654107284745616
248 8808853672159788274358429011711361798929105100282077545557792376705924947556779304369205732072651015290124317147121669987005021990665700253474531837200109725565853187406094
249 43956669297576665396085768629288882349887279653064669505612787547351381730225218959773908662459629813082355122123694883489441238178215454696499895226513913792111877540121988
250 219347954033797867551337427472698808933401021579491766690998621775492975449363040004007839380203264226323627424512863193073815489137116591547548917396144801308961063294744920
251 1094575693825359812052742676490772332210717485758396307969734777264897705545085594952426310001232228483486131324035858413174675937982226268720069925010607732722797111232985756
252 5462121883955923522005045073323737270866379695284376818502116122990263645443570445328595646746543856146944568555363627936157027039412065288309209015925083467889582902002289061
253 27257142354600011021759005764402785170206794231876697250237103909902653002853251904188372798371433686450357465861104114144726110793839344980109416707433245531046968234373709005
254 136019940353222705901337715267381780724553905028071438268932595062393705855798412793368676389935063611356207918290313119540916222532354593031470142745166125402891630410226043812
255 678778588258218654158398933356723866727038508817703134009889155191132489229915713219341416927716655717807861922308067502640290615813914285599915172372629686224227751694044229746
256 3387325717150675260257247491183431064634140750855686916684723890258400206637206986888663561164064049887906854235669128018884159842701714583824282139596791617672299424297315598801
257 16903982334531899868138026682690109038559269990613224221535836221460124171401025709401197900921945663840831897709689402237600823082331580180355579990970178469733428561795481472723
258 84357620650523522638784513246624422922674067091734919151148733754470992525212650055754891986520076198570727003909618658641284861680909801544495717143963384535616635422705516994339
259 420981304354661608389384197030928115339466892080947499890153077635998000140188606760274413279870796247050835626356512222678266224592602832888160449710388257526359887322067157594826
260 2100895586559310673763099528571752192394245903969319363116909868984368514822882772155233300861628873130116739076356233899425540917602146041005732487054272895625484420540852151834975
261 10484537458899415596894040706570058647786329129769385822596485957739226711609296424655919404991883143424170410576721154286300281032304032159742228996313070252041295516882878588082286
262 52323550537257405012509172177227667449167314787832548136561857745597954623950504888001838782323540360769103502962167118350347054973249525348399701125325422671859888942534894724457881
263 261124870324150372075363000238225020865277396959728353493062806755297492701178969900038424650116404417410970115387980171330794269067093870994118279752489343967539064085825417694250615
264 1303173815494094241683917444269817850307482833071171700742660334310801388425830058050633753983002865684389148428715325156291316352326703319667218390693641639018102881204377100222211187
265 6503685126676506659538304899914019903984241988575609998774722987768797205550133236392840588112745468941247345390108878396020111429272063644502519276519183264614361840208753374882519600
266 32457846327987507079611978495468442721130696166194860627998769480083847656486729607274166045385504322970970083720499196687011226556602346540388967283929310096740318243324280127353578897
267 161988021560607620920089403013092821346603177726391336070986796799658564637301384775094264265924236944782080752366433772486886130138600921539495226022062932882863613812858346456551109430
268 808442411690578112577080909262256474071839806091207162915623978820443812964523836769119859984423274814377343607286888942020766563366863528694750225053231137034748936685678613427130989478
269 4034764964567172709389659750509712064188803829251304918654007615578272306983574187705894622796990278861455150425530661481821027785118621975559323431806362609109480676765405176300000795985
270 20136794387782390589858086095508124275298717927966163228883034568055442952960833801393855282154346424168850438333529719191411144310094059965968521966254467555586771004926236283043707140170
271 100499835562017865803088842074096495992565184116006965781042252954959405185453183507574373673270502206123472289839444526268769906339135718570854801236508755873191028674868031032123280951170
272 501583528647693311262870289736382600508895649271617605860174885539982683455237490614903353194006183609120102909000183787122513307350242455557895661649088478977008309407412119883145544572862
273 2503364332627672213575671464282048473299008640672523215550303152614878203043251826839885315015780480262092888662669550327842118231317275046763675317273945034452688800474182033223652576372400
274 12494178658503989247198899049040161529497094763317637066040372944149573393380700873052880327721873638963601581429196185650350201490224627317044520863050059928171380863187025676749335937270422
275 62358290444639847446880978626074439310695944942111864575766412818434493893478377461725762059679742137112818594102941704439025676082042393643024055404300642207261970767821707139120854788202746
276 311231471376106129329617760781174243484030746391477105154058909813245410925446369691954747470864994812828744255910129301528946027946224027717591392081938766418639405358204307918626800913761520
277 1553372483907073179354027366190438173841039899064316572582098121003199174189231525633806051403274760359006553275208659110819133148578819831259814006655057948140397262306611946309918166219939133
278 7753012540948524508000671823751570184350319990124474750638671573610715437914482881715596840111366714382688630709404216921091954653665565068712376489121312157930371479092258639763638358497703105
279 38696182434725958538864335269746684941912701040850573471318614637143208656890381190206839188550563137088336335625887987074782986737074463916149308909600672282835903191522210207581668611584101947
280 193138340100708266925395411356074568136293739876773625194108388785119958250488531461822361045782512103649780572491167901622500017632398539221953703099173829165311744750846289172222751996468185283
281 963987905846328060156655833708593048766109267404670688247930326129345842579472033995593286677796475287781583508183815171046840512246208640019298688383008886103229414250252203506745025592862795639
282 4811465486054257761377009724863814837215891869895921449554909067240959061787046638048670869913253013465662788302609496010092301471146894005455997231200939213937133407642726122401155123786884662417
283 24015179897214018934444867302798910397821952235522666764036746052892900009849574728387712229688563023311053319082423651668172876198481699305185559532025961572273661347841755927031646801966274308340
284 119866265516582643344372935937902624761488335092788506073024507748487532078462952031767537027878370074272127166126106703351316903055689426186437124926774142230418668816671798784641350348499322723064
285 598288628214411499200370255979356081888871805269995580402225780181900488581277836059739003090499435501492699301311743001485716872871407826998056199906205660713210026724116628261630514685667423508426
286 2986256759536216108200352161225037694300235052597343836535686920255030623707865991639688895413894159703453471599021435007736121169056014680270396868648889907310405385568434001157116097875294186566935
287 14905486295430193791789825940175413898942453213665482804408426412249008641456689173904161219900435263970536338865870075868250019185293407650207492775987442826117155638751773422025748933110588574663168
288 74399110208077750775401709437662756913714353399462059444035512957118845917192485496916396408978238804911843901038409544509903905494653269043452774551331855978879381966368871385036284542848211707171163
289 371357247328502611072323153715425441363912085582644433327719719117502027100816329449113311995752869081823709883806331593729158640462738623088850481441971122524190229877281608435795453200069637670438586
290 1853611090073504308172858843520359092183633991825121635098505004891599706653999436211120616611829650451210209252792600479373465567483353158335944875020460240870101808026932542513685868266379253956050330
291 9252260880009337079821841023715967539445380767406691087158557906996374370287028410815986765669910597301382718258328416389526170881052626379492024953159744202511314377236509697521488640249268283046896030
292 46182733914818613947331573804368537187642151732802214487557580136613294283939452108914233183773110916171521500460021377902243673320143626443405211584553343349045026778084586627181310800576651308905978195
293 230522811955526737430352693955457911144341907424770016883966232975651105350090163458746500768516632588021666652700011566944129918313292308503510661432322077800067283979925114431234839508193616730650449525
294 1150669661601563656661202516330832111023490043683931718857724860563140364392757786432813229065821410929267961803805303907860569136286575003913264931680109658280923828279146708590816550447793263340769913155
295 5743675351055167652634092709383697338491860515101042811277808334615212587448569224133744343982443464401801757715553863936713020022227032759873400836545389759650637314231581794800053604190238902091348250010
296 28670255086244566945674963282499550683631576558086440532417980509625902008786516781631180116037214651079249500165909028284166150236478447368269064629827714904831049546283004913488984140577043939331395203600
297 143111872515232503080512185215565618716535331001070329232095592286912838043369958259259551920561037496315385330768656971348127468679202283207752310658449727663451731575693220864353444250359987563454357957990
298 714368324985775448500020327920355093857855669798873322969017707625336931460215134910675172194116010448680626954544272615032837820170048956170134685725326517146560506752252248506393015601064824757810630159564
299 3565916074055328771850093983768621892196004212125704831472313157416040451371662154102886217118229561793907137318260927397784956226612633587434366415115396707723067907270873898864839083408064439695958734906729
300 17800099576296486097091373788346368320621535826533325806899183116401557723692003014138247590744080779529420949467259016186469542918169602354943886072346515536479273601969149727113482158625031125773966704606593