0 1
1 2
2 8
3 35
4 164
5 787
6 3857
7 19147
8 96004
9 485009
10 2465013
11 12589315
12 64555985
13 332158127
14 1714001409
15 8866730665
16 45968787524
17 238778897128
18 1242417984179
19 6474394344503
20 33784931507529
21 176515163156311
22 923265560495737
23 4834081924982522
24 25334170138318345
25 132883719945537587
26 697557879181325599
27 3664429120537153721
28 19263137920628482401
29 101326211540935523626
30 533300697842143080447
31 2808415730407581930939
32 14797026228875374414564
33 78000535242238635287989
34 411356465425657003548198
35 2170327494721866994439502
36 11455339659939331106802095
37 60486274027183582975158254
38 319494238630746107897837661
39 1688178731731769520709711202
40 8923094407078512356073200449
41 47178839171654276793814651618
42 249521082434331103907439287289
43 1320047197155763387037436960686
44 6985351940177367135373131455229
45 36974177345266057540592712419599
46 195756081627239523708268330953542
47 1036654305050176968055900359087829
48 5490985764939918248490831619533497
49 29091112849144693698786786326747914
50 154155929689085032787152523452341513
51 817045924396374468399974056163904583
52 4331274333283367446693123282588310203
53 22964910328578086071465708944052850036
54 121784124456302839177850650132724000201
55 645937728286448969293045379597787434280
56 3426588978316072961580541856703629506321
57 18180350154809421809339710380444484739654
58 96473703835332528811039754739417572333176
59 512011686016842579564172476387478574535309
60 2717770958256581546066951012359226761393815
61 14427990463951537531984932926379612225611083
62 76604962758118980105906062989197991045991207
63 406784294992496496132177112750745473210510387
64 2160358845495466371788143936639422860847813284
65 11474674516834820709116740826038976011005039097
66 60954533273351044154534371942546031545712076187
67 323833120517122575731216876657157937149785096467
68 1720618833534363921808887319948049598471676483926
69 9143128634617299192897223982086711120154679548639
70 48590391166607925303640355735203094934942161326574
71 258255799528978529176392267172270327161315394254853
72 1372753822430250456827567491168212041125647296541991
73 7297547835245825882067243481367956500008892433358160
74 38797328030962042212063166692285917250475147164629212
75 206284298999074447344840795450801273781728146991158540
76 1096904900896182420550145079268694540918189300649316385
77 5833231650118153783565063221191617802232040447915181769
78 31023154034186654635382831629565360103708502828617739534
79 165005426211665612199032600978493979067662925934999230189
80 877698107786212906508107582842286681069560599918121830849
81 4669021751918130467858719800788177715037832381488717643234
82 24839314358916062771877519881330255046344891057256890611910
83 132155573606668329597278465561232732357301406318946365992652
84 703173942462013879570320822726223526447840087179917082469457
85 3741715093685937337962374889102063227737725931096968915238518
86 19911712339591930308319401649845410737460655167690308484474514
87 105968249068874509150790262895668210494190571860584539295379568
88 563990118995490674517061741807460537597365435885389341155836933
89 3001892771102072710668123635588334404811583485001955716549415166
90 15978874076556584696236860788672225566574658878919285094535325999
91 85059708555489567378590000614363887637511899741347416388543745529
92 452822231158872770749311717630934392141692722326018830475028879734
93 2410777668611150537512041002859893129244509515309513171220011389993
94 12835464893065222521708710476547029164743348552382741697559433417203
95 68342449640296330412397841232842791164347024891459081355941030864468
96 363909558053190600376203066931353332877962337664561121644276656122713
97 1937848718011840582973106282736617334240037475079058088264500666810923
98 10319752532142410145845425620107138613552229672789754588447768037855546
99 54959305388763446186681608400475441986675115199560935518183136908853221
100 292708459548197230534711859252137866447875112024484626860948351126164929
101 1559017395190466070836989374795958536187201509334309029644886004929849009
102 8304010121129408931471054667033733059651511116259089216247897672725783527
103 44232917688769329978494861552220085977539077166259834093192273669939779138
104 235626271781112047567288023828910099413337321582453431599105956938240029523
105 1255225788200146308963923642980633156831614114451655939496413411414313731586
106 6687127945934895038020065985195027246933055258560409973789942383078771144406
107 35626789042078284398779959040572962168038223248206002861858869803731309577472
108 189815924076107922240816468309445314993542445367109986968084308434183131660245
109 1011363250193319350142982794616602888733340572858844386916562213880262502326595
110 5388897448383590200830480302785986418535150097798338563244391381902317542363692
111 28715115340996946897982330998104394424474149567177135826062243142618750519610037
112 153016684060496375156654455225310105551800061329995718217121651268688364215188161
113 815425466754788308170988919199414117289000520956877875088657712498557878500267209
114 4345569647072047608228696823574994882172560210694175376316802313398248476283953936
115 23159321000711962852599931981763071273124970415722892018403516780852119088840237192
116 123430163780891889198951567641927739154510026608069515274000302043193905899740409728
117 657859094417876255112520147970290792222058342389713991022080492744845149859419786690
118 3506390504520404151220291501787123458838934862518118606116377853324181795061310194385
119 18689738918214661918561502479481701631718776395786675917434607159443489276020852067398
120 99623428141682348659727615831245707952942890669562399735794018678846148875866408709535
121 531049214225290367865587275501611767909227200128977910058744607801261912347333253560957
122 2830889076330224968534927502185556119605141072008048024150900574742681381816812263984029
123 15091259499618123040459813104011118491005408224557643551832836534425781869846912721631250
124 80453036196571497058709943864346760466465324080546651180726250407606526425389719998773135
125 428917214838163046033545525713349595252628338650851222982709918913742862099976490463028962
126 2286748374884487466739641060198174989402110670595187927646802365434177386115824850615561637
127 12192055337335169264591417442830564386566041238515297298587410683666348118079349219559160629
128 65005320169696514027655362789642174227235254271047984879153914917522377086136652497883927588
129 346604422480595422401462791338251698154706585385675484900531508472533787967333193600306577516
130 1848129143559130096013932174558799388408633994270825852983133923867228611533153608874485215079
131 9854698681854028690238210250036210616266185590366469013165069704246163309057234576023773427938
132 52549308767520259994438760138098228981608912769718929282618597196089132531593508261367152467875
133 280222561732625250300304236536768472273213949285063216716321203145054480377688254463837159102210
134 1494346936450933050322168781114569818312837467101400084734717725649300258342760192929249263252969
135 7969147066294354966518249010845026113250311747133077259595718540341877705584743224413252982922551
136 42499530572941818900066415285264322232998338151996442162820081954735927337531323673709113184733078
137 226656479122638504981364641599087010576425516411153962505147289855335184539871919899957411899607621
138 1208825705368690661818895612743530682919506467034523359956322321508777952613354449615255514184948993
139 6447192118788795778724539530280437074167782452786839530432303247178444656854765815667276202474102960
140 34386561544530641270349147725637397266302932774945074353129470716560474054356991222036464348329810046
141 183407860508564372585825545922449980779090277332477939154369895828397895169136880667844171878446159313
142 978268426251613139454918853012225146837711152520369018191112321749034411213707390357972485319188923325
143 5218057668829072625314894915963605134464924828484534402253172360153596023087379188108699775797413154735
144 27833659381924448416753488485879366000841836407596314830042568094610461634058576277578574331328278481927
145 148471190668278129153456764683959213528509860258964711258159597936352812898388027997118495698886468226536
146 791998539238498722849365309733049141947900593494192520880427530525512004826942687923044625947552579232358
147 4224902930526774719611378752554710554433787377500292778652470666401209057437180859418749054092554043558893
148 22538194253370309710446537734174498713446265498332056476268031845080084369883331203690977039420045777467588
149 120235134350442748760402479633586592608985678133394179581755410554345057778336135514244576206538448490307965
150 641436145202345164720174738998602903633703892067127558174326742711168655847360162344770964455275521196741472
151 3422040112922050551274875430913749287998604706502422164315406450193466903360721560662322883147351830324463142
152 18256867645204710325343082969661218204266793751639085053752270822506710930849026339288520066121492895822908793
153 97404005776893966501190869911721569727387200662268728350551123850289821421359230567645168411809691507007363064
154 519680745090242659984290757339535340797406875247652720240234741980758157042910378806815089544999949005768265603
155 2772717169830268193775108688306167200572358091534476058348712007829263704824065036220806491284530581994573829879
156 14793929268693691729431543829875002851761913165134188096204778255703726035405050297937334230361053595334993386426
157 78935144683580965507542531760602134360114452224386496192181489311130886700555437041747060313455757039393500955933
158 421178383020595094801012837994815884023158462058549174073094896984261804773053256474911417608358474059009974127459
159 2247348466247610790368830428221968453251369144316878392009538686224992411885046077854661984263417369055112612921897
160 11991771248403363500351532718512282222844807247595711005823276074138556645376744025133372152612010298696660607529409
161 63988910963027602420767792016312998173462660007938876971224829448591999359508427474822858529406579837341990471494788
162 341455775979468152814038933573728203988393909534681420283319316020717352246599375294602786311944924126957780487897382
163 1822101084049022047414769672761662567627913984030194738959810528088240124592800358233765189655208325541552667191411398
164 9723410630989518435242899145304203102333523692607050026909454478648046881372808724757317517580336345178170032962267322
165 51888706626266962222515611553097040023632859582681723253252040022296831698125286250168778150030244344867005004685863974
166 276907695565343949559072300308150904932356103747251663541646332501970054709927931930309587329115719924251365251086990058
167 1477763960117162244890952797926443158777659020662698364836152576725189127613103808675805283142834977525699290178018117019
168 7886474214716727057061363956582537845444186477919326055633202521897950827136994738815882469742467074107598179432427978425
169 42088978370312169259810688171501094885139446450389511160647910327995318460762410534040692586777169880789985416542297836905
170 224626747985896828517691048104634502423639789413487148782455071743309828390722849086916110655216877447597497754724842880858
171 1198842291791449667341345161873308074316529313248109520413717272451373656259123177230076709110058248339655539770474060867043
172 6398380355961456675446789101195627160716101275917064546843692709752716549130179256845127148487425703791406451778101781156042
173 34149580920543237283139308184705454636220417788370287335207615534193654024633044554388425589768505097823167865914134531637269
174 182266958214943090395836157604760666724126031296826850857923157340436849290527275113540781619674168471761279797349206275895624
175 972831608136456869538296798754751018694111786714132880673081481072007278495494256611048688628530551135899814968465560760522352
176 5192475757909928431803240650122712190499509150558445369187971874253717057532921689672008670495445811054715672030591597651069765
177 27715216809119507203622695134783114167662974828824322325349200633879703490429432383700009434377365345543963783143609318924760324
178 147934341219631353433590563802206851827068577512281496375527283563760121119943608865988311666395091868957429159338117200063549378
179 789635319141221522280675344113720080140038368291965705332812214275260019297399604902901145268816484027405501431714715956483528372
180 4214935121982746740053670020743033805127673118057902686009485391967254063621640691058829462351464541214483953667063112860290153295
181 22498932536907140101174889621016712803738562657522305827548471701143933097166533562073206223645293518334238371492975732127151254222
182 120099043794182374891620269435486899027482510676007855610469683396609294775254706469816722579877797625193476657395057566121491992867
183 641096978771857374158934330625154042521273672011021185506298947877729712095887397828427683825024515994338820955834296657123172082621
184 3422270896392086143204325706443887295316282521090200301764622121758721755484256267969228799997662730205825560563051516580416810072190
185 18268859708950035898460721675938448277987981406556868678865082434077210639597470706350434426408875757936319100348854508431496620600009
186 97524746833821993695923702228338822501043775947919394141362116920948410218598976880388114304579576092327746735849751338347048248601593
187 520624364493322430040909103753546657732357572697889338102095521769806627770297733712146761576325693840119034513507685503084281631568133
188 2779331470991077830612781097673991503994684713393657178783751641754621491586191963660265389565269444757584061298443292512108408930842887
189 14837554773707830367061877263561059620910015851461365596271124957960725313760069566238528648222018132918793839610133272663418007355511556
190 79211893395246799969200503128601971426892267446199913114905951463267401254774510657149730873683192641321038219077584503179397629698437146
191 422887120852777703299788177644123848122899204172182439239073778322547756771499672234866540607324946490631191904518073994487104766935189847
192 2257690813890069433111175328263025620452717666711330809283665863323893007025354215815364549154204349858557516799009275625862186253902981337
193 12053421783984259760218869126657937542448460839417623801489932431046497643785433786737713354771852464767056317245789538931893093587857660240
194 64352001998397111050004932657472373529735960226959524268941616128496352366818949969242926787083194334305953467643448289544638536153970574605
195 343573398825010276770092818449540132090196256281894785049704989543099176525254582097323045844994141647184034004293537376858688791580189253502
196 1834352101364097294188860543204130424974936684254533778671360998012177674179709044482930460596610870296857445580249066759100798142595841016122
197 9793806415500337954225506269032056800658197087025036923600477856386481185111491518897512653970747700494829782899229037436393305511578363530982
198 52290875820868288383814185071493426664424467592242540882733302552402780808467407745967672173173671985867298576316444180825819901957495275316199
199 279193849342185707386752092297636744339952529390821110635758890984637042127669649772691043848324286310465913011778139718559166977074127079780543
200 1490703434215495931246103293317755654366135079609097858696100355880231970538932846693004050984683821348069252710145627370067338661186544287240449
201 7959432016678944056379780520585519017153595878476747313248330791058035304811763719313713250309791541499257069681352663264534567921194326934511752
202 42498956811403343249171206218956521166060774517131228565633572096229012155928047420983974067638009131244544918552394921951636959623301858202425277
203 226923657939980638522903128239813094935737805044739209852482242171709360574912007053420702465281859676435683638104054236047673022473730498402033385
204 1211676103129470927672141000952820121848784748567363509813574078914231553122010417458734061347808383955687675166628947518954561039774895939811482035
205 6469914176638246131302174447538850251535216429024832908789530979260679599930681224161243048918908673284250600717478861687427642386982688893797806568
206 34547422886539296423020111083221961638580652155535459578435426232687644696494211531443570376147407583333590933146562218717108061238545879531027073120
207 184475162583237956944837295635544180351855536470252022601736766619449537535736256316017508817353623295531811702103261011685263802836244907614420677755
208 985065723526752983586619571852755609578328866011140690725436704014591870540599879315966020958952216985595528499563575779244855656117904170813172017891
209 5260142686678600032095416506188938502214086506494246410707326773285358233888044496536703823724705490121696582186187313596882440642198889032952001882693
210 28088904803564223026231448516182977000937277976230867213816514465507588465770294006781698100898138695412844340322262260594162537174629090442879270457794
211 149995076619136670017204094138966669739893224028666641216655413701351392749093680368911972636270533957254416722078308799421133024469664544508693964877329
212 800984426773241572001985657343996288443546122509216561964888325435114377912918827026996858885384533848056791795880120728273560114934404641038766703542258
213 4277361587368014343318323586795355790969543964388205611990362419209273558282098405107791966616304782741409323101437279957333132000123211034841504805665012
214 22841921613265464292930293124549201194921268949842048168618194108605736693834361237306390317251750582829794025209322675019360555365732342221505119717268816
215 121981520755324437046348569432748498731678256418631853357643818268637170165609203465584523003450552516726797733139356235377588332770578939462654834499370216
216 651418579071306718299405167625502989810177223744475061523010396782199954615653259408386025478614056151291218216108171153446487972293566513939686700512862005
217 3478811410317399283211735508164770677154444486474703992101720118260798669871973351647765580828433078159919963922092777283407113798738237480459755437982560199
218 18578311299188216978778598104892209689806072011150069336398760152221603329654165220646929158635750932455412476121432201674388095942734538720670315154405330969
219 99217013004375647379999306934637947910334391229489016062576581247838676613364357375831058692701761772584553725164677206997908815007473068549612349025258626324
220 529871525522297462228465503223552335594457163390954938825469232652376907843148535179723542135153438991665795020282797524008450779325229392187322757344004756164
221 2829824456822455499537210774868292069636018382125007696699375037326689361182628338621808686860916946761314650174538474897797463218570656324724175471458957980311
222 15113075406522933253245998762289541633311068557385432013945330784177983040309377368625511991235371440690085449838724095612803687631624489474859012093410029157779
223 80714321941657138783658885109169278007549581035244069598501274426441087107346840458523786484892710235600288726786517421494132368233806963249101863637405548447204
224 431074880750540016854808767701408686326548303797095996643831049182593376559898612309098650542589232687679023928849889312017353837763496004939245852852142263029217
225 2302285363028102192397260182034491924412015499727554812197036488108382099673264419441522879557675765654772456879254761262743308938519757822604209160028356253073049
226 12296170359926916397623356474465405339181663493377662114157031597697942968022966378955859079972540474653672943359185626656653622276894784380897076814059941051038243
227 65672694630925535700920496224240751461886378822028491393316419247538855373415997566690305263436727432419524434901690681526430140037804773261350993986601566612293611
228 350755112043158158570842935054771221772634495660436181063421597925771793245838062304789329227719904175789545329176683637183557259025546019543549047349929297776150424
229 1873386360128838335627447153480214238782107631386908542505171709838252728904444921182272639748064731887985230982757590711188240830358069845815287666839624983420171485
230 10005869481932002191319916708933745464239359137117826072699780980791411441358059581238338183516476860688327042803169421479656927549581942137195560596966105799520192962
231 53442456524718687801227344434778411877810174285512246190312948774908699713330119469617552191129431332879958469657817461969848538154952303416021495369735156701033948408
232 285444747276045833282415262347680304046496964007548819096476121501040660686194598305319181197217700874883329305774934583943018735094327756368587619959146278382139421976
233 1524620403612220709696468218796892021806382677036672112733164272553635604663553301184519711079466027036326430058616228606107735685973473959621750308748106718219368544973
234 8143392993271540321133335324228601214234417467858619562853448709075396297770582606662911623899893941996340321023327426965699165276107125540043261819063825466866881871972
235 43496370659313157577828384907867147120983362909336394350824653342840832437080256573008754040086846624705650642685878097946815707230127231375392554681607487909159255132399
236 232329616027659176197794431993830517736042156318622044706266232733390422116515105255879755412062776402049588530985687054168280467371204113482790792544849362950972350352025
237 1240966397839783315295923761846398043092963910067249580562418955564431807053718694821648311271195233962553394696058302344920290460086443694957031003543470637056096379581739
238 6628562116158387615552652726982390393565553926575325515127280289404241609367363500346616510366389306025773070196841996912353240849342951221998298909718389992632755794938222
239 35406456727190932572094053300166823465809468939724733081797268279806954190268155189368413676249186040367827244337854093618787347967123876721268982748063646527076456220709216
240 189125200176689052791022337247896860103262085998059898130204143500164995115831733821027427742423549156681180276257645766950595785250107318961994217932167639222581102088165567
241 1010229622971128077925133109195987420288434646991196897838404244991987626364266111231475186111703239719386491958947882560097572698431892323626442989373557874285875663286984793
242 5396280689079205758578260129739417182276496403255258566755094284664381558291985072518735038651641752276194756418455145171894778937746371119686649904464997093378218265619851329
243 28825222415318343566787770604728631852044527368940967942285749987544614923088171819335992648929483721918442559965399393835368266871204836728344775304628661960873109069112283259
244 153976511198196482002887095540670342348865448114236311253536742477909552970462978280183433176431811019592823662007660683309638687100104932306971175179223091880489541263442901813
245 822507612230405888993959408470437516514269935823770968927807013817590131604919832917638185784704992448543632102408838612323494931977931567420850611304708162560374362858494859854
246 4393685732292921308897287161723753743105338489259296858078051347580115304319182495391158206841573480043346050820751898755111406259586370066210314489837498510911521836692114422640
247 23470461944864448000391922062896599252628270413155630025789425582080737807234483058294025389551904425906960585488054862368599738346426616767482982164735443775460381184027226272561
248 125376990164493263699401390685277713493287618025368115634400626207589248320847974418735296255482111487776839492833649234986590726306846084782323895849601266450733876453361553521847
249 669757473525118485577402449269709070491762429714554254700369569366789537701407994191258030965982037594774116399436345369172781318550933442933111679583800082097069364567246044370615
250 3577839009657041681189890895826395754960491179804927547574639338500756312677763329706002349595747361975001665851932378034416803608868876332260943585602576908086258872289120627869638
251 19112939781288676089713488077297817119961916563115506378065875483367949252892792286394668533524858820405742030886592133152326005172025914394199047747186881917211894847341869523758599
252 102102794931183408538878982642249553785524690329161147609406399571264274215394162548031057114501589892216728659814618164533894764333921833289630361701816082359965926526001391449800425
253 545445275944594769702042866757255543367757777878481750681136455195999939070195166264368642586785474910959293548327920370790799051774015226270709414632745198599895801103116894849877147
254 2913856279630613523568333303413631967511611856085793800721314581909718241531444168955027721228584810639708228990485057837280342102430161649402303775640427782609361552944583904221559459
255 15566408793830933522294543035632261011677144214492897642824539473947915856745264343515395585842864787082592342661691696285196475875307325011345280557698807776585713801992812709395653838
256 83159538579935786748968359617164588457211818700704284181229956350450657961287020597937477226984331584854201395792732066715814765434107153515666308327958204485467393137783247214520996132
257 444261849068126288174269539265943799149588392552241854727303673764662373534433717612652654779468363635166033130776180192863120552685321886147332411597825801135163405182065435288787110730
258 2373390788516274312282592921310757183485322211601811611333217679332638893824053937494613364968692350389400189499672076691802954970393388050030508078284786070739164389494323834690623887034
259 12679517965670432647273012772905497155421616111184235726213940656875417527938751840808991849444462736703968571800935618215129675626799828169036128006100045443656535916068259048130986771324
260 67739107067508540541192741840303934837810578225106591028682092092940516082403013970321152332480638054402167354088041830902728122370471695466476637953287550246973858306787613809288018422103
261 361892347762308898680938023246441587948676284508195252763248536859086276870208552774085220203522561473045538088365822984149864954577964544398105673018249070767610568785609992223326698679123
262 1933403571027517725617500894150475593449839725153036718679450796766952515066237999999395122788607052542974449906869105332865333603255511726944540816611869863800582042724353682099866507027442
263 10329250085429228429320027154440890640530998129309062592100249000613215736752331788374214572468496392739926287634910917474373871951907665962292132829664603579459458969871345619779492807200064
264 55184638773143386146453114063076801478394822298963278197843066118105168790168979924523603720775909590597415770495909838684714433209623012385160773013258019416263812440416610248706508723053475
265 294829358667774059322019406701609219231659338707342988124716832909697663175915817969149346547871171947358780711505229072732507033721552721876498375727238979271620671300423809801667289002208306
266 1575166039676758682994925089442646305322810464007277069285144843327932085465225376312845142946592191655682855775247864210732575932049122083861967933843457693047538564921284833526253905862425808
267 8415598692255811846666191812697209823006588210305824726294951382727893776614786998221830060822701772666423239911191195475350497262429664577023858639283823542670096943291747023633817760823434979
268 44962115558002971004211297870416864260483387273015392566867384940845981644533333042083278184803234193543461407879078385244271462102476866780303894326931635623624290270780787374714745522139715865
269 240221280306872908788680442056600475010466542112873498416468824344683121379794840041173115046902706485473711954549826752311551515305632151605485122476635901179242990186557719193227484917546742600
270 1283450769057224449756686563672776369099559146892308763093174342596569041915374788629568595090069088362928256282079404088339282667397425271770731135070127848031328020184046460816440017137657162111
271 6857249114219319676217399322149101220394243540698962062631871511482262711571628930501470192423521818805285196426729993517899019117649375654220342406767758277542558132846672746245873230331183540523
272 36637311157869916608186332570083417117049954242623520766033833912078530141674274473221486089621475612998842628285701598735846799891290298308237583526447953240075567771560999483648661009382908244678
273 195749287751343294601898894768052193829359522443375639312559827424479844645298922447891410500137204094925343537644358760045148849516986960157723787623547063128762376396975051679854029395956856863119
274 1045874798625261598424207971506213005608255468797415060212838259866774633258346662447646053166691895143334019585177912615293983872714299029306064008977616947576388833699459939874438300695762265626203
275 5588073314074780620258873469822139121439277905872661008646596040563943443452223403608893272095062594845690086478173338400116845388348154237909827942317637473053980589180705779514739848063993309671180
276 29857081964591908661779781237867251978412776737227553224953905933899463354304864630462391227980452521431958898272873759324541852371882143015919647169847628394483767049150825532525441513183875650154689
277 159527468231613421991211859249382281237163085126703280733818523974869487492014087988904290141179334454669324347090713904085270336262550921285344100646575277874395621871854059080147721590997536824138785
278 852366577613731464235119895286746890740909400288805657904752384707633839409386743563890558633573384241459983856586715676833927249322349002418538335071659879191611405280368550853628454351698334464208610
279 4554284511785264724264812677676918972312913128974326178273720470926226701304177457434894595792780771935673961506490756503322302153695146865686336742098676584907274431004990987626689734515581561623045245
280 24334178557542115807617045516172062065830798924255557791017336315893203843970200366587887630082510554469375521893120171899081718821708737982780788969760814717593764796179281010909038563222706508212677406
281 130021744762655171060412388725053097735928741495919327825663699012946740091896118727975517972134851396251379603380609089172196531556061584226019164007313833554896358847082716004074743693767262798544192531
282 694733171437576523454417873397755763342398818814391781971809311042703933190238490233272544470428189510023487304950194640968274280128665528632802435164992459045672293219702556255876165174113455547881265291
283 3712126857575461187023846283431260767556693894794058572813286984192343739880988190949556725090288525149428920122996500741755093190123573362467157126942664324887678497455551716363204843787713116236121897336
284 19834912607520747482537626314721403762302807999522624247468113527263459318301731763058077273381141605752133192790120096823766671122603184375397625271214148136778632381236708848855528586660704720498257310921
285 105984038121026524489478565623462740152391284776263098870552505709594627621756117551986473036183172556332977751476792187341502460112656291572526754330955972429998902441457974093200504040635511616326801644439
286 566308792405790580676279601043215747474061231938164813378198872510893154882896199344273329959078202892409737358365289355384428842697452587421262012918346445466239947203784924107193276927070108682667948471029
287 3025999125100477512472298358252659518311865375657761465498816680215724609914203311333918836910919759710057971285878308301255159461348632584462776630928548157876081333096672511211456655041764706034172799737083
288 16169140142351361700038183145101165957882072066294209913571913245770371784420332440550398667274217821035857386938300747757772104400345730355174923426420250449303359533385646424568713172735456861710909969648103
289 86398791422697037774695701241837593153919438034440535097642389241959060906730727063819480357415235841810812209824554448449143163963181500537237572862752122894407578525010404130833468857720979056768058126955034
290 461669311631645918317159957140409849793072266259596597178292451778516308152877980011705211394193734142516235673189564170583909667454387634178808797547851612538841796450238565208570913264013742515958637962927796
291 2466930562456502832938203663219592882000039608473814066871811719992101009631809537218396581937888712926480012223044592892002737460769334000742061927358463740440606333008511288529538859996306504722888218825876863
292 13182124394453811211773798352835820144392527529532872181114138186796504254435971601894181159175555657475188815507559228496716680655188178524173162199218021558739019518418624028417013343082552627887070199749115734
293 70439526800918330868543479825843781272030457662389739225861971129741999274737756748247498391170848773815819281281099272455166941674757846987932811558140990328063242668887793356286627264485910248348609518045812230
294 376400317190799922833188098801902878218879244814907534436185915822972670145656842218774462824757871162809144947132255286907471028305754394018449109426292315340177929336519418825334842641128580063546295053825738845
295 2011342550134222563431817931815244702269670439509829609362195840579525821988227027889069977728879652846958555365274445094929929112329109539671247991596321241489995874849071399033807064186796743000475751089589952314
296 10747924186240448043126085932786782552797558015020517489923788822963409304546116269846850775760038151081829481220779852185007091393319737957772742879393743350511833367140871505093476899197506746644852426435339352060
297 57433544993363740615394867966318392865664480201278305670293954761296876393285364877414956058707998895824551636070105848332607667271202751054715250482561718850698097037320744043214057127936427734402602545425117983696
298 306908637567126896910213972123790664379277242206269916763168791072899492790100650967826228897293068868497096751842570985946610954885386579943508189025184808776109404367674394174632587201570074045799083556990440424145
299 1640042271697962146387318179782115221451380802359281201573252564836327608306061262554844668621056037322066641674348506999318413168493664601356924436717044547147280931668521593296328281793363864232018445806527770618928
300 8764020790603500853891503188284810349085902623405594719827297519469179148460563074724065709738926495522577389892036573256324952698537165110357691505615490765752812583975726125868025215291328491594716667815844015522040