0 1
1 1
2 2
3 4
4 9
5 20
6 46
7 106
8 247
9 578
10 1359
11 3204
12 7573
13 17930
14 42512
15 100902
16 239694
17 569768
18 1355083
19 3224124
20 7673612
21 18268414
22 43500301
23 103599089
24 246761629
25 587822094
26 1400398656
27 3336473471
28 7949650646
29 18942098721
30 45136103113
31 107555568419
32 256302098369
33 610773053167
34 1455507406273
35 3468602423584
36 8266071011610
37 19699145941724
38 46946004218264
39 111879954702723
40 266629311239178
41 635426164189341
42 1514340688098247
43 3608968928278661
44 8600893132313313
45 20497677558636000
46 48850198174462536
47 116420233012370395
48 277453989602786057
49 661231888498674219
50 1575857177330704242
51 3755606837650691122
52 8950422841854215960
53 21330798798147162046
54 50835932554993807492
55 121153107909349610882
56 288734311914841674094
57 688117008729537187817
58 1639933498031139719755
59 3908320948934928194582
60 9314386089669669079622
61 22198226438511160905185
62 52903248404033426540946
63 126080063673933828168308
64 300476500964875949119791
65 716101557849558822560684
66 1706627475070833679433725
67 4067268612476021666222885
68 9693195757879852846495332
69 23101017917165165529470045
70 55054808257595813610019400
71 131207721949291663376658075
72 312696873387944190819303099
73 745225461380451879255432733
74 1776036276234689924637951006
75 4232685312923923499172014493
76 10087420649840896893879446589
77 24040543549330283710971656175
78 57293906467219519221367206593
79 136543989383805257084714859026
80 325414380152537710719631697963
81 775534092661255693044678975335
82 1848268441868292836533508518382
83 4404830513296357751510046554764
84 10497680651661304096541510837312
85 25018283627437194326346506514356
86 59624076656091152188127799105270
87 142097298562251695935964799311178
88 338649139674362252249451969312683
89 807075440452760910653753753060522
90 1923438421578717263837564832559080
91 4583977131063298145948763507060144
92 10924626494178882220444711524462452
93 26035789585137371573124674855179928
94 62049017394747752883226028644056672
95 147876466249692079748287067768736146
96 352422168628108688729917394760452371
97 839899600626569959379742163406422747
98 2001665621377446636193353698241258847
99 4770409769113894076888647980667991101
100 11368936511013045605959565219560554820
101 27094678161701139602820728526663017689
102 64572581963570919136938935250440388405
103 153890676117406212595638332701342815583
104 366755354609238238154702106340758882688
105 874058737859499785203767948275348398403
106 2083074364509412581931718754812236780898
107 4964424723587305840201638801008413584300
108 11831316853666921163857487040914300243933
109 28196632296029874912899064936418311577679
110 67198781223847950843271810303511721037578
111 160149487022816869762663407868362047745254
112 381671478657915170799294352178254890922185
113 909607144732037122961778114666721684406571
114 2167794042818927837824319692047885578883175
115 5166330365039092628214495765194555572514965
116 12312502439593971972617214189237041828840766
117 29343403463118379017687078262619889233646763
118 69931789335603010603683006962067316776615560
119 166662846926668647574216273833170328415863656
120 397194248990426062897492509861819726000632590
121 946601323212289472745653585374702910381728381
122 2255959313069147009320786493335028752668192405
123 5376447610440303536704858927087913315567974705
124 12813258085088316660192607050611753608268363383
125 30536814389539911886259792121086879994591621844
126 72775950259404785325683048856503594523450788452
127 173441108446924089311876491955212074556277934969
128 413348338181433700978563239951814764911260282067
129 985100073490634169178834347202172406472673532557
130 2347710309084008302544293810995036977877588177998
131 5595110429592235036215953447516311058996227247142
132 13334379713801609022752754581656394325409971443136
133 31778761936751678162518949178553442541846950789221
134 75735784634022448966961279969577230797103705240060
135 180495045261584729976434363060230465179502950046039
136 430159422278525604682575923949777523716470289021168
137 1025164587242987309192666893429196841711760030064977
138 2443192864101908745214471405002990204536702599068212
139 5822666375212680692218603045568618179837476966359173
140 13876695620382432023669593657374062772614678844907992
141 33071220113260951983702876090649974183483961652794629
142 78815996956314159589352141704595413004191522360816539
143 187835869222341125570227058209270816672894353994563033
144 447654221592460168838077255464448615931415268240145960
145 1066858544851970229637178361895030608510821258720046333
146 2542558742492680422997615709308027990778942392330227784
147 6059477135202541791993124514392645737284717416505936446
148 14441067786715313340909910436241528666551019571241062260
149 34416243211640764035023441949759552351101437626339810303
150 82021483057675245268301975984055928740790338716199114544
151 195475248173078635498319287436779939555320148760106079213
152 465860543163528018761089664291803699593618469815287355583
153 1110248216615421254898169466533049777750983644246833904993
154 2645965880963295468799479469688587414168711380441191041149
155 6305919107498996825271844428319222673237509289229656685887
156 15028393251935724105532795217318904069188842433309881966689
157 35815969073603149947023070485377694770267573223710220624594
158 85357337885476825805376093463390056632617191877093752959741
159 203425324494856291747406288223863223863128440534221044424501
160 484807324958508626165695273357394631440650811002048805746039
161 1155402568077840537465877568559604810621756089589789546495058
162 2753578639586600265977826800444389899683376703665718766944475
163 6562383998333620744375086208078418199085919469201700225435466
164 15639605538213562480625557873681533782162966094441771196802964
165 37272622487960269991305263980196123740961118730744505471840676
166 88828863601165281013785178090778289868935992046939772291593913
167 211698734405480105848637575209787197310769973827944264953610456
168 504524681865839991232938630444071082368155498293443957668541141
169 1202393369647078123016956270932472028538433642393447413508645426
170 2865568063042155990835022851753107544990968852075819793132499165
171 6829279444827091728906964118537343288310207997604252132641779035
172 16275676134533927257297682340933429467968875447620044990165003780
173 38788518726801652735833079669598340944203204640045834351522709188
174 92441578007753041046135663318095748459637726542366473813276027196
175 220308628044072623749335721261754583861231938002551555342070231672
176 525043953561576538536725514116638005285846683453965418218499463112
177 1251295310669462632604701328024915331112823269504986101094246867229
178 2982112152482409008463578980822786535009385730563680967090724533401
179 7107029662906173496085981883226344575355607722084108467462511667013
180 16937616040826012365881615823057278640293504221327885738073528160142
181 40366067225493448671595328863017616304445359856482931390218471857106
182 96201223320067241689520604682117387407487315082000975807842828076752
183 229268690372506730249190884298144425415195247696553345501167404280451
184 546397754322108131661923835804886341162746285137886033707135937059502
185 1302186118144478177956853031038047986824098244824292454996566233064907
186 3103396148455902593222111137623577920489188120156074415750680007294326
187 7396076121572015567296798117044714026119710872361692220922497234990309
188 17626477374892904349054642631046424918155876937118127192720863422375864
189 42007775412345888034002612643102084061571138205975139007836358534038746
190 100113775291690322424896848362168097101914696538926095750443497789087994
191 238593162926914221441519427673975298888426981655788655935516630801578328
192 568620024862793121827737759803348082745638051460612113047582249960984523
193 1355146680267637921581849092494786296160324076255509075372087663880287256
194 3229612825337139288138451711855254540636604684499484084473246711520242589
195 7696878244591325617515124399545633940773495141370505608021666998310201851
196 18343355044696102369206675653266374273318660854239404361283674458625882257
197 43716252694035393350227949377482915098907124585332015020070614870572613803
198 104185452713098183355639341712018585291043578498323339141417214812771463722
199 248296866453839735357537983764448105716373235813687812597769162406800475090
200 591746086284895754745832477283693481694358054203560285131007856451765724429
201 1410261174997910498073492071663107385227188760511324976839243551265075347094
202 3360962797731057751715381819728803261880378134580449734827374320577418640723
203 8009914140725682072802662787543053641673937319507325200594386226727837814494
204 19089388488652704465889134868786307065099664856463546625083229208196706604516
205 45494214603115839195310633275261587956204114959902445765986859626688270124230
206 108422727296092444411690729528502086612200205932989188381676641868916865819205
207 258395224467018530613121782162003972903144161480415916589582277846043025586292
208 615812696216572798023950314549589671557575449163147066659714202091063005854668
209 1467617203854048568888299610371931837026013932497381468607304244199076644294357
210 3497654839339134148762067955339790070774946021898956301294407259262660746992545
211 8335681363659640595519223879754537760097421607832153363814935741500842840125371
212 19865763486711356030608280562234887036203726108218005603715468136801385848354877
213 47344487114211180271988674641273730670455491228132028107459255703886582558565973
214 112832333960237531598733276968735237470867310476484106323551029859944600112330553
215 268904287762220249327913754041717746631984764020406472581637373180395233794107183
216 640858107237142282146994284831983719100865175072059099988680139533599124791639574
217 1527305931152481215244738059767744371085081126459160891079074756653357333241823208
218 3639906214793927890914924868931656398012928649710703789692181685864684532296254910
219 8674697702835497910632063707421640937227949824267326006933904709989565663579197564
220 20673714045085565555263679570108310828524172722500892006831530732481271179373504413
221 49270011135749798409247695920330001174311638221968732325186574722766527398879376953
222 117421281537652318002591670600497821152523941411530500218639695986030087231948675596
223 279840759929123668492205669707288409968633371681586497160669059104126360556463398436
224 666922127677496544955130662272873667183348492481959318027466854129326158169521203499
225 1589422228908081223958475216534910597550553616276997434535737972957034980834620045523
226 3787943024989504715122076502961096951000719342381294972747712934114466245381522088721
227 9027502006451701939705023095752126211715366433025964950671055931568993969065710474293
228 21514524357640069159160495405720676076435094331871004572651861012572790541796757124388
229 51273847184379937123656568045585673798551653152446417738324132750985264930779782905559
230 122196863913171006941779297458277467914033091929079983616195280819543978125590872759239
231 291222023900772185861280866042993608045411414477987294954234170784718186104471765924355
232 694046184893298551744231587625809210856292428356349083459919894458442606831838946704643
233 1654064827628119211577531970592055153394989979987242739666780146151272027165269209078628
234 3942000566456621166972216098684591419042568908420332478133950210852514327352899124632491
235 9394655037933019803004096653335804312361585880161475994852352787259435897121701592198171
236 22389530847047761699981180315888586246830371067328802814641485452116359666057123578354854
237 53359180249495954927869230741806486321571459319598864592117495594300711061937435479836665
238 127166671617579942154961242229740579556401545785709323639312525079144384381152699751187724
239 303066169582808968118487223475369073037008370860884802243816948786863021393807156877492532
240 722273391111530824691999382696504701240515989844525014402013581989069272783238023526034166
241 1721336473239083446367416108114364462071875661514906061066241579487414933721678791971974536
242 4102323705353877969029408077979638529011122626557099227177094802014201793636022178004745224
243 9776740367233776847962483491292342479115123194330390909057768499245528977666667270912094932
244 23300124288961503373180089017691630879205584195227002754415413267547225732585782639138478521
245 55529324855607299631541074214515700380004934340097932652110130553657805246100945656775977017
246 132338603892357169988897801576734621717448858849004739555917486386501872961529316252563902723
247 315392022606406941230404132358807553488245531175035960050434579937820601859360082673556232292
248 751648611955056521764981278456951175815540612685594064835412316295609184510089647925075603294
249 1791344090395792089459826745089115517938493720584224729107444144355565345949748708609856089171
250 4269167266669281053542454188054513269893185994307647883112342680155022829356364305396462285806
251 10174365298390845159818045897658817561932170700571328812208251269058645330341535868184299899138
252 24247752022577058391212319161612825523016438750199293649144711462587814603796233283663640375622
253 57787730330596566253975903946601953624597088486034791318734318560065271227158858554649178228847
254 137720881245091006826455321121707179864584653328510418130841961045339156708581348874731122237443
255 328219174250594855425891371384621440613090181326858992291045986738573776901498817441211362812158
256 782218537754108761469487033180449927145687275379623541256245841888163358171315996521468667428286
257 1864198952432368886742371623196673958782882982119692089683471483463643467059383208917283143754922
258 4442796439250825162952547578862160391562294455699426455396481393103912815346339464198676841607558
259 10588161834800677034956527904282253371374691904691470851804984210208298537339750912240121152544022
260 25233920251100736385437881099875804758874139304706874646412467448862427340709463748711186893179565
261 60137986288240250775573161931469887638234822796174430434399250126440448263063074647871639519830476
262 143322058515533772838738888630316508734465328903101229516816501901665928314231646462195477206820981
263 341568012581539349286874365502306056021285623215747535586901280918459010961398360340021757256597768
264 814031757758053962091520455231160883990134251482363345626989529938261406010008258385466626607240370
265 1940016858225210227124940093260198688195392070987332515832607189265316558456939400270619196536717107
266 4623487197309874300006376132711126593877496948221133322548224868348870627675657616446166677391350767
267 11018787683754639234023492151941615322601829136541366325390910695868951454675606873660639747766866795
268 26260196435778205853423929762840969634999417005358237390484267166410771787443386864994398831705109845
269 62583828333706370962947806718031185504217324418819214424161845348903093583538538058047632168183900190
270 149151038473058480222087875691129123108467395218418624865830010655910622732687568820514975499848915539
271 355459754858277223411507080754073661705970731074230226360576566421959343092834645272424306559934229282
272 847138837365384793304482997611306992794861435075777773897986537852487134256419473984281256731314773212
273 2018918316249057720564112191064487137917410722687639755434788472963977814443968905601249855794173761781
274 4811526739067295932042275926592994795290739519237473632795208730496407562183504147271247242858681157444
275 11466927301829302785042053381061353603434331173886607370052643595166231830553743014200462283877740373894
276 27328211787289659414610495741531607564564066680891130883259026976825297570043972475557343104937134072111
277 65129144001097535214827722838934618694400868883527868515708373671826881237476463005536696028970810054829
278 155217085967130900435215873282070081549745502602010790043635692898079541054542374382977822585486349731132
279 369916481256405088458969968344607102433279511005073990614957603314948252452493341227989241935661934033772
280 881592398494695651314407049542609609216804144637108517144911954702769640954814603947674674886116079602915
281 2101028736118723502752624161936727513253659892796370170002208832445079080647386728273462590857721233350709
282 5007213943239553337137896864814839106722287268412821405345063157896447850117452456342915217948167020983137
283 11933292982793279856589724940017227724515417938010699902937216628320414716616820385458342082088225587607556
284 28439663858471269205574810901275740254180965530754144723648197751735233870363292758081202865823714398105358
285 67777978932476864108478493534839414816159024104035876366227535802778518214031623596047599643173408862008916
286 161529842653288423089777313659267911347991023661132081867612257485490858661165310631379021248332476866211233
287 384961169963328374595242141992105615978927023398903311998227799593072152034936855372526120349244194660365034
288 917447203224385991137938501616606708784151498400895454105498317689086196444115736331212898401597004181265396
289 2186478627920913514920849498566072620925981053222961511600551754036526525465960546064790610025602743652314966
290 5210859844090316131718326766777676719018843150019409208767519239778467419015865211624736488846654726754528060
291 12418625989759776981055280442924721784035131327015386124725472395448484048119729193245199870310970831366991540
292 29596319242483923422917065641177243370372207021051754099997070470670973959434727396671849983594653872454008907
293 70534543308197993305077889523994510844128412829841463240442428118943621085863173660601235049165515181348726042
294 168099342318031856173705297556204985665243435319565231380932248861900016582227112704290586364032028377852313243
295 400617733700851709038374093761250243929409368028567815931407433201479865812698572011515236894506053145710384542
296 954760240834032316355824877098267723000916977247640405824427303345822865892827941186101880506941877744775687208
297 2275403809652975948049661160731717142436562707676259167901840659614220522622817173649755226101312038180336607951
298 5422788125802657909708823639092749033503345111323957777263061415428364946015548942625968869928680631166189516572
299 12923697733384360089331735925157164067548177444008048136142697566776530225125010287140043888475817437228186564858
300 30800016380717837791663249153693830571736754622467014551428078546258980567412900763452951131897261086599892779251
301 73403218538759820764723454446769657643778179829088478088647518711254924247029820407920847182921011914747073839756
302 174936026826988257126055501859770233781829194344111472709875368870590055914166632821145528029110190426310459643305
303 416911057733161350573989235642746731464524265733921358002321004532511044896106671047391631878171326470172329493535
304 993590818385776395668894522355314377721901495679828692522689067244930097769016775653096053664076826737933613472152
305 2367945623098287561387016821844091328042240396109144105042991152895885645442498736244286034950652199296530449484155
306 5643335636957618955168107970298329159930127063360606971346438998347296309100494648244878521446748926631606979134827
307 13449310997980613200680949178744727978067769278989211602242781482153552065703170761800816079012012661914100726529086
308 32052668484896054995611289758224623085852944745055985745943080383594360536533027106061801609984260745477892514829432
309 76388564228822340706891504698494904243888224622081476634088585790317416243362455522256149599321990226997935352371635
310 182050762721693539991889133468318797275019379844325750558054010714067630177116282808971011067444008735663135343366357
311 433867039420611320525018586196359105128103234259220066497124689263501463738052297302146835570492039967530990588957906
312 1034000654989703940572365759517982074278521735874504430433179873362797029988497167037607363848304007694580896624041977
313 2464251158481400166334718896808347376794923616513572464379342148784139107339391182801132812940808766835553093934120315
314 5872852925936869973907700356591665983970314723092861053901733627377925770093582007738934686613221677675128666669081472
315 13996301217502535520739400045562624855989442256649535661978371587779143159312007834828145297203002243149562571131136374
316 33356266578021358083246152794921288246551767652643087645369461094811984511771397675083543208722519922273259140065630439
317 79495325424452492130312997644354866643353963476958702580311410646594086242402138724603959678042631384300493154349716975
318 189454858491374550059791748412428698030479924657275522413724787438560497751992377476523631377958330473178448017263290066
319 451512629382181841317775047816063381647522788668512352084902657586679469877424760444292091115605759306049685044642300657
320 1076053979903043482738540537015839853787738315727147188297708050267275584846984156753676577543029172678055681534311453328
321 2564473488260024522333576877046770751413582260370111433486429067670912838987073454403457217953654073973085596892494330266
322 6111704798100470520382471175987146974846236507604373456769036432971506469617002883462911317088334038751866378173766796909
323 14565537803421782193562650157524337399292102714363077389833744269796156908572563894972488143110936781368081330597383591561
324 34712882659000019063811890085922910381155978424378137179148071200924823388643386275972836787623206823356828384142659221123
325 82728440155119128548533950175037154907094291803548736329647683463818135874284300860216131183670464786515538155902274606361
326 197160082547183172656331540488619709145781169571370963701206257262749840359011519415144597477866567414537084485304482893164
327 469875874332035591713425035347548657917447545892932908772515453416326630651888693725319563562399116986679143513468928438279
328 1119817634619108840265954575802417127699657853980244441319713746436212252580797085879243524015031780152632968909135831311976
329 2668771910425451401974351233710033891250777776103897770905630160124590402382341453143842210735736602179966208025086083149874
330 6360270895625326135497919150500278445521190253924387180416000246990211609552027098245092287695040205022981271162387875070027
331 15157925526610338010509238784189258234530428496783417205473132343974250644985635897757036539104090591721070709946059353882790
332 36124672995972381571594547579926746498190394710849470527009538307707373968858012610447985753173360717179038121773628302853233
333 86093047282424703438891076513888352779108612919823832589673067393116624751814677216053132636582339408826043834173056967260229
334 205178681927451552418527910097909246130569071184218960874611394590745503946112076416116564630254772717968602176420863063029607
335 488985961658258176021156356821951092435491806596735734228279389895312714839768187134656971593496782873542631913309456037824026
336 1165361179108250044344011368364593924563682944421531514763838075011391084747714330249758900592241869198463209514301434815690674
337 2777312201698122730946233919202733852451134715661858415226335351505825423754710510036394781119252347638391045193095825844648529
338 6618946300925966170189663553473049501241900247706866559511340412071607786722126474325024331751215188294344958840973258525796535
339 15774405955425052103605988315063155775396218376865716435164065565076868835040359631051562265069039482235548978570344671432372717
340 37593881553584849052040054439076495325050610020567320989389786535459206741421565631860335596909662159737167934986907766204176072
341 89594494668048807379430008986111154208677475316806497726857056614950831792883390123771081898771298085486065911490467264499318221
342 213523401763699418019133457139511524362500886118494728470628057430212242319074094143458824289165470640433035152207602012753868856
343 508873265814638312515321791227505490556599903532484055639231902214428586559638264140084490329165268610912538511307151755724604266
344 1212757002379676991540481024278270860272110518010074424238013277368281130478731225901164332724964003326980793175004341433404627256
345 2890266881020793516138992489706176257330850490280722284926733698971538662347211427003436448398806915048336832684911216211132709123
346 6888142164616747097295049880989316073764209579403062908672929073163399581068586236471523764120486575339158551696023010281516435880
347 16415958952279791479842375069296870415247880075654867529341567347465900752555410145736084910403166918095798040808583196698847597300
348 39122843559650742568088331961251116675437667708341635729395650911368715279798375557728906049028873431985596421196759983835059920106
349 93238347673886062881323196983255386829830477903120024627613948488676264477416951345802250519652901873418210409991776521715646494033
350 222207505538333681787303755972950279229630101446505754322991868718468860891694193506127340788026705148437765838358081725982138666963
351 529569396599224975191321925852892340373422709590152885701697151168071046623043645969085011780363057311011602576928404388226717477108
352 1262080437539887881225515529196125869141554872572677855404961050627777774451957214422493313886744355446204543058551360291088959814270
353 3007815483768092740741904700695795274005859038046460144881399571350022072895513146779253444913231188987144274026203145786854206215284
354 7168286359013593387289913371793369108578303565788066932086618452371503923067986526854665973940122007209652981449850174317781323592894
355 17083604231083934170559858884768412491493120639406091487595201324776010531759296022195292193505146468651734674029367630833521849981772
356 40713989216869043420432996262449918037112225994644386528231018332117204813876999812519276650047091156078033927343790942162956412025944
357 97030398007888887950928065874297229429346071163496523021731037118636298382075740644042398330238859553311547447672952621596401899808296
358 231244796166238835866682485700334215490698386483483500119730413316640056601297775699382836433935696538821892197754476489890232097559695
359 551107249396397653266762336725612173905653126016879396490200391037228210118872142257329166304810849759351663071580239915709370979241792
360 1313409881530581608588901452390621782513084728253565943101872244786431887294466575384984479820890784959276506494945391214855274811182407
361 3130144847108324543736501772596495123583677065527281497812778378391983021939613421066309856761448982602496614981645774330592911860806570
362 7459824158213981741863480303254140524762972038633226869951667865661351663165192812798977804645829117228362420398021686336597474570469123
363 17778402978022666536279954807715427090138093815918035020874456162442850982142790302747003202116097813711652939226929155240074250777673985
364 42369847565500597464839806315914090537131655338062455911981967345695815119702387073681395095882039749188265100763997423266151383495485561
365 100976672929675118671294023343358974508700095989886510242725796759536252938070831548882964641656694643421928515044715884824420493641792736
366 240649637933766196567061698232484971343626261763048064314188419951110714350664375737261360023584955212303532732061267091173152577004125371
367 573521057462306791103506489265710436438083728664644287732975637759239498447761519745294410511684301450781708073075173623285106105108406422
368 1366826919736371071234760736553986316024554036306861820290151006394336176385026776911553926033285233053807625582463804715555797841002870679
369 3257449406971076886016582132186813931184754628959329401869785989609982157547200394548847233798947939466401149527827286375527223819525824674
370 7763218945836119164578545739324355352989319100669540063542681808521214378865977257779240113282252739450950824069620105115747723138241976968
371 18501459538255227650954311005282614440470366297226921123570011760331534418450280286570830950713860178650135804220940750162797180844992586503
372 44093050503141296758554702663171605613319213171780597029987771010133149537836388200624229933629013601659615655667411016423050197368675521660
373 105083444830532307945339878153994297545424351578374406342870665465836206568308055566884654199328578715702559883152480416302921941865647746741
374 250436979329992837821963197169419791676646383769232087203194510104024966835346158646104408474651186690446937778377851733085225839233175076296
375 596846446336789297992231939213092794535528848142170268594968757772651950258988236280615810423381412595905864846269961421456073690652079189527
376 1422416455660354633412204899618189066330696193666429169050771531822535989642981187675600127769956265246434201459185218565396832176111653689523
377 3389931507092651710826491776293215503611092026845034297192424880525399529206483919950188825659235815844735891850312756309711155872651610900958
378 8078952951542228145662741551624332861299815974554664452617546700248407373256873512567355330226340883556080324014169897770236282853986538784071
379 19253923171212016713585450473524835241524700913315970346216463232157079815946698422853664542393690361405554071945335669096538455390747940203674
380 45886336967981451345912784594698404684465515730866165382934644168653054187153127997097136096553636640543713222173091481831017445438546721243725
381 109357241203045600880042149225123234747893232474809684632713458346038954512288811575563983966054047350079647939111374163271800876764100014243287
382 260622376806539269242796779932833704985828172657446202732058496470872415858184124503563890535756921302515839537366043372076868364623874656021179
383 621120490468243934749573154796115637489254282391115151316903534850430131075958725182695995411699384076359320350913551554289046454181401674909958
384 1480266845873658079329068489299297822816605084552279993350142390631897712849796696358376515154156813358374466130385180007394449220570192880789606
385 3527801720630527652490301205067151301468743629723319333359546784146997852815567264926307043371022853086344734630345244570856714238590976771990971
386 8407528017516603024797446285400679223903716179622456292200965582657889496769335374168136733827979819953265649723576435190627902164859131729149406
387 20036989877280513630532562580298534504356549319257209263278465422011793959721399818878980188530586730949594542027245028406904291261538032821328554
388 47752557292200416480728993183976404395953809213695185753721294478974536767139574973146439340496733424924980812138178973034171927226061272884350857
389 113804855016195372965689491452281090558710618624164697890389653647546625018522390767947069558800151485275664754791433196278298310827658696276793723
390 271222019503710808336316212346228708699855701516084712093635511855046440689054978745755943952035482197253586131130106514559373626564231269548755828
391 646381772141468764525604804940765169554961877660053198827879461056821356561742386600447393516767464453830160609359413417618231826284958800051186850
392 1540470040453442078826036290844983071000148009578690306885410881740935608649827839233377711945388268440934285641990039635069622390005569624644633738
393 3671279184858044147180603468579007230736828057068972382747760138008660813722628945682614536417064175413203126342236583452617163303750789241477262676
394 8749466396116713090023414594434056286586726935680236440662269372851599164722098187127175593173044560091498733508737396463431016882258415383336410074
395 20851904298783431582559483906279896306996593334357141173694929076093328699656823934020072811559001350412070191509240695245776457594330455588152491600
396 49694677732415961401432624338920116678843256770930285226411202390810530811218326369544771855619787977733195354865298527501033428165778691488123795416
397 118433355512415289537770073831139076011698266773395191209979728026034399498374890770942985558483894487247147898656291501416544558703719488327865502667
398 282252754982263515879998817157165499539362154662817725614704535473727408746472771042488954454023719314426787368193147921535034263810528792354996055673
399 672670442802123289292922632828016245297215002585774431055888492729772948523987889178538562430147543701615163267462562993390812256678674914424361394096
400 1603121729132593808797080222383438964114625424212522016027805036683734031907860147488231231544508004613828193474513206181801047556959046883831115939592