3 1
4 3
5 8
6 23
7 71
8 193
9 490
10 1221
11 3011
12 7393
13 18025
14 43847
15 106206
16 256851
17 619642
18 1493272
19 3593527
20 8641624
21 20764212
22 49869733
23 119716469
24 287306693
25 689316717
26 1653539600
27 3965895220
28 9510880953
29 22806565004
30 54685294862
31 131116579494
32 314360235644
33 753674380639
34 1806881728364
35 4331791787611
36 10384829628534
37 24895818290133
38 59682891106481
39 143077220514118
40 342995970472254
41 822253804811129
42 1971158349883548
43 4725373768782228
44 11327917559439879
45 27155851338230429
46 65099301664790358
47 156059029304739253
48 374111635778005291
49 896836619763515511
50 2149934847129367362
51 5153913775272421930
52 12355175223156607165
53 29618332277905016107
54 71002271122236843547
55 170209517179027561638
56 408033112457552700761
57 978153363727052640027
58 2344868427799164652538
59 5621212348476018401430
60 13475394658772586489922
61 32303753445958156293591
62 77439844841078047213283
63 185641879425023669093480
64 445028101136193473692891
65 1066839067322853661925492
66 2557469038323289171467731
67 6130866460619171654180939
68 14697156791876735169573209
69 35232608418651667191646071
70 84461009118685897051159499
71 202473287445426797649433628
72 485377010228094146246350762
73 1163565055147828529713092095
74 2789344382229363865457260990
75 6686727179236637849420208227
76 16029688065229156874274206635
77 38427005096946258745887067739
78 92118743321933283992239336342
79 220830711330222590917033121576
80 529384154646724538617379170972
81 1269060727452200886437018209034
82 3042242794213176695356203949617
83 7292985290788814319975359358634
84 17483034079515611287087944407124
85 41911023871326826978230684111994
86 100470771486788694923296551750381
87 240852524957323706231349832662991
88 577381241519454089220556240783391
89 1384121250602743872146852495312318
90 3318070450837217450374355611252374
91 7954210306251078842555764407627766
92 19068148953793943187751192659151008
93 45710924217945211132153820616093650
94 109580043554079696294716054067743636
95 262689633839697290337318272102935016
96 629730026459205989999896860816237888
97 1509613837543991269685670784065475180
98 3618906265778229726938699235253578251
99 8675385873373576157468400380021473999
100 20796979674105654016659658354049368410
101 49855345903682374934902589641090547092
102 119515215869046880816556041867222920775
103 286506623618990391336523986693328929595
104 686825060563653929233343345098080868625
105 1646484321582442577129767822159226407974
106 3947017627737263211842501553503263159757
107 9461947465551449697260829223639189384451
108 22682556371599873784829867499297968775405
109 54375525273622036335534785748450625051389
110 130351169433625643540797798563978711200792
111 312483001997883737973065043435428962850814
112 749096666810708727694681263187112461212552
113 1795764290022736134710538045303242646270975
114 4304877498721655163798375903181431598583968
115 10319823365440219693131456209899136453345448
116 24739090560767418955787380370308401324680869
117 59305530734511750331043793927235241441677194
118 142169574385235437135995550773812317356642285
119 340814551873098815166425769694820407202183546
120 817014183736092430302893304612381333386324149
121 1958578859844276255070914987584416955190865144
122 4695183053845234743716904313373405953202269118
123 11255479348361892988391555349437527221723075504
124 26982082255056805058799530955144133766358360717
125 64682519534328639262270686109238105439749759059
126 155059505554827877975115259118905928926639796775
127 371714806968012778814203860737594686599261386707
128 891089502864501292272423746243451118629422707286
129 2136155157746066056004864541226168514671647787662
130 5120876009981447895124774024663606154786621415524
131 12275967414872957690362949997807301802973312556714
132 29428436790362473129648561336993536748049944627307
133 70547017815892590507323310605489946857008250695288
134 169118113821993649417519178912413651640097086676925
135 405416661230798005661223741510632177939192620648662
136 971880926820935363436629511646286719850236519007401
137 2329831568961098535753346031817899777624138713710254
138 5585164797382467209112043832043262249294239476101052
139 13388978941439172444229289000435562586049490588974573
140 32096592239913046540894520030757875683425710258097800
141 76943226060859859361233743043618544734085242231634610
142 184451358337367919281625525884597079854424267119232721
143 442174124146932058487676463676516555790804651611048812
144 1059997377235343389967053149588386258603124099819184186
145 2541067824612103602765504993219122716726714226263418060
146 6091548741488331781992736924588945454021233580968510240
147 14602902650027648129603178978417591596873341933039541523
148 35006658381277761186530205773771471414528578593405376679
149 83919352226946764466292992094596977747388343113916261980
150 201174805132408685251776527809005168873775402209392147132
151 482264235198268690865968493962608632776484381417731044601
152 1156102984159934668717377609106557781445043396710078452950
153 2771456003645000125775428671549264248515302731204981545973
154 6643844437198800525264882109767491118451355302149633592449
155 15926887833558944586328188282993223179765865178263350621142
156 38180568262931712931384784542262125559719613575920179123651
157 91527975089320721819235530264324043717845248998429747593846
158 219414498135813085791710634055625627319812657632306407989800
159 525989151898192802568002059471553368788076972393696418393379
160 1260922091590002502468211258701752487536056354957642899770419
161 3022732532262267240000684252151477563210769961731973726387793
162 7246214514391733155540695043715834364853205980138568650077973
163 17370913313750513357636768780510974710167426003494927810246465
164 41642243512737690042113607173537460989455263172055655742192402
165 99826440524660233435714624884946210070401527056088802251378864
166 239307909161409541503219754268512687823664591988163564106582175
167 573678427140336600848929409224517765547797878380760031025311125
168 1375244716814741257347845381329992504500665745765340269005116074
169 3296791271295612784264583342006008501907727291834736375751149375
170 7903199011492788338663491688805002494102990815385474246722790633
171 18945862651084393608829157429392056212749801039923389895759172446
172 45417774634268692532996766226733800598962293214084036780441011805
173 108877293724662087440412231309570368590182861985606002781220617777
174 261004974027548306188095661576765295395004243870658656121477137821
175 625691493025145862618810736362471711031192672638970332271362501484
176 1499932504744969165788693526909261057038383489626624089037772819279
177 3595697790156945647319947229231582548529718302606830464144000108592
178 8619749593557774297311269752444249715595353550339752289710420072871
179 20663606173753649120450422358055960615810458215914198608332351128089
180 49535617649857201465238178470232611196829170265500947574211377528984
181 118748750596571360807638086211106444995952924542985170488851074894104
182 284669222617179932694101468167155807627199045961920521124669323192443
183 682420369884795403942840170386893024031123058483673289917660508267154
184 1635925222095280660210630914886440370434692701556105582348843801677205
185 3921704934949834201622435072702501622236670902629479777733926291826114
186 9401266872767931682647916339721612356544275196180735917868721189908527
187 22537090443836340506295889361536980784318734077168592393835099056185034
188 54026808572461764863470448295550158642106167163459484928120766168468472
189 129515211903660603553250345907759237517075049147709985538664502602605850
190 310479011395837904823994910833892095244875654733935414133888302526965389
191 744292620924262900086444640265441534983342226376519911567033056437893166
192 1784247840367011427335787699211482955693272225520796894881490375677498993
193 4277269808077665066498976500175119845203345660703278758770957157079375650
194 10253641112621182880074896944094807256851611843442966304903062150532747428
195 24580435834999896736722079291982077736878157515706772534140550213555073351
196 58925197322816514326454787520596753800035763872267208592891789908840936419
197 141257824020713792768099989004816126086278893907232837715259143411540979501
198 338628867676962639141539160381190983774571178459383788461541617361835958019
199 811774574747568970977515600583717793749770505247946857401608677134100190034
200 1946018261016166659723984744621106955022142997688287363682692110275199746049
201 4665072287323108572398930019108872371332896603233194285191466450713865438063
202 11183296622605158334428955386254465557600608685645791886485241399535864165551
203 26809042957175019140594222618162656242254850286189715638478416632951412146608
204 64267702854887520048537515576622771805647510776583479493097059588949126939776
205 154065090530906009883240037681991561191285002586171785986758172173465158891893
206 369330955766239157238100935172638800364756517871432915153914858729853034495357
207 885374840057230884709911109249555021314990230957230381325910818081731729213533
208 2122455741030584540380654193071143763082135862450661562420073615265826019571319
209 5088035223976429000773395023414273682331908330441328637894248237869914448646055
210 12197240177952819343423816808058770617718920749942330123237120859373681425210710
211 29239708730317495387653746299647476558349973620689721868111555329031181957282683
212 70094591412506025595588630302369633312964432386753525705985208501818942574249846
213 168033539273659296632375594807793501333107803480571040103190993538057793411429029
214 402816676035217827103857663422762414630946816478113634097532035269716236405867822
215 965648139017074689971878072979124734774944870655490662810578453525451408249017552
216 2314890082419562509631295893279178430380090360860514872473365911231957865396753159
217 5549346472245099556148934807287672393487399541235325583414448519770056236699390184
218 13303113829418378265048963964207329638027179005845279992160400866503324170652603398
219 31890752982101078515441186254785732261819959939910208495479622999102457223855050989
220 76449780014387329793151705575470128645009733674695694428079400664333324802747262218
221 183268449870986865377320465688248600797328114951969079020736979001129596711212357415
222 439338408976370095663102814930579979347033296966679130158026676730533630074226196156
223 1053199488170303176569789608319905112763691322134618499427810878146815940866616860210
224 2524771654876750585770893533247528222798865075251841723395286225485227103110337936617
225 6052482915979473684673401252170534446895719323925990951337014285184886815577321777632
226 14509252501098618988566587110602148192124762933783470343175906042303545248386757679988
227 34782156523703020416186178657306362188510442960474959516742564087021811805840411386742
228 83381167454889385099887603940251797149164193109958337597822808414800417505220433693775
229 199884647215661711606968109661194234754460449398174982110999462899892612363580660295150
230 479171417384450229954266076411647097574753358088044614905554504276142870372308514070708
231 1148688758424226690650599017759249376683712619476156456426801101886462062104008924554855
232 2753682327156708558581128234559051316647081441517609090990492608283669149004465066757405
233 6601236673802953086100244575168383731437898350902512153937745903993316680271201662526622
234 15824746810412021206395563045851034516394557511374176977759417418184808688670456351075736
235 37935711744353760095029498905799695339051464796384805354416463901217335446337747894094941
236 90940995315250177131817299266274630137177650985020402252687103656907607884376219077373765
237 218007366901697226190780643510812991679081554190008657589465157715918080556300527105488138
238 522615921000825530536106471673391756690455809865899198044790304470971033614495818501574773
239 1252835648470073633679373776967016922136183614160889393619231621135696078299782506001541392
240 3003347389554461277419028523175655456736073172395057068006735034629268236599466044653125510
241 7199743680153637604422306294209804657832560873357974222801458183248979002209280158366087053
242 17259511583707279991443049677010011204326631933061176813047986617037879717838427383715699223
243 41375186859675676080085854059913775643732767209287864307568402947999167733487652319611980382
244 99186241706230690724849068238447230212843329428407166232043362757098507353554771649895856640
245 237773199119853643083064856816647579165235598043918504533271880729379224145825633673400740692
246 569999359257283760443155629837341743957498591795068229273318614754650712123065329326460130792
247 1366425109122340616719904170670292097453661484595865340508718716583456572941310124792994878907
248 3275648557347288671887267208976786969577927477650832856199589904456331366882273051961322193497
249 7852514857651589021329415654471967488667611810891591057168660246797660742368506458889165531542
250 18824360583900536007474193107088410526663826311440983046054828743282012571604981233425413394120
251 45126505051743857359309551673004546203818431610486088474893937874092430277907845841135943098966
252 108179050709785521746410907289292842014522034275630479464244696275063829481509447901130845559549
253 259331118132271821424927647228337654839276626383704408116003253844084719043227989262332081908672
254 621678859173524534189825961386856612327223785795083736307274852347537181187585023210265428269857
255 1490313259460704212730836331783579041923799171595717440777643199844474715396011289465744829005287
256 3572638153205154919492553875852644589656421741271667627555031143595709707798998742694522913431557
257 8564470115736555043441633219479527219278909827558290186752961226965493856059726492563011187652692
258 20531088013360435842684626934418121952407771582654449808504259681321195132516969974767018925994678
259 49217939851040141829303954210762529662201734023325684289092072454367366302043291627621573025742148
260 117987200756445292744200670183828252356602648340993648567627120109340454746828339190638941878449781
261 282843605085342213801461957879497602745755828117795267270885170042130373689761177346339961479159359
262 678043927008776265292121593485897301927680543132903368136056113120114819644094531422623440297469284
263 1625433839364211870821873933803593939495687322572331448051864774046841359050101571142901636656914604
264 3896554575462019178665848657036024286684180575034195906649595476664512190406852127386894058033390929
265 9340975431822483656699941004950960388692171634808011437474436843548415437365199153348735707804676221
266 22392557406324905391539333240776357290224767787092045868987906006239370750460824522992179235074809800
267 53680328232886150864065486741955421499383679799174714245606180512132329559333305839540842847392821932
268 128684615468551884392257360144192949204027361913353924227041501308216170063607685246019119868205173773
269 308487872623403301058753676327819449111479216615756513917653854376202877716041315910548304210066754781
270 739519383954405885854917805773559407653709045362575075878262990409542860800857327698221633251283313134
271 1772805247070236039720292568739409389802536354789053840622722187460137401144401953970775836290319230113
272 4249839168831750731575359678667785542099996498739079535091180037827149421325048193531982795819159280924
273 10187883294447959924771416849678686574577526777854525733024308268204442207880743369010352061863775467554
274 24422798580828114932889539492541944806286312076147815160555263049874625654866174143053813122390457389306
275 58547303034454346130822996138890720695623256582907546188275398911787060298816186924811624109006628667534
276 140351920819550875765075601821043614255638407373748949438241097584100948779566835526864852572710266342592
277 336457200533132426764509189210103187226803587329628691013726078051261350520075019610162249139474946823718
278 806568567993715448261636920450013321844898574199111958146658819438930516261202425362241671229167433074292
279 1933538214799983057308747891594384924227705347196823312772913749395800451400958567551942625171735079794475
280 4635154624722538517534180279169763676443049799960007467697431673631076830418884217615240641144215388283608
281 11111576813240921902502371133880191881756036977371141248845056733124439085797706813014649504619741552375728
282 26637113380860310434088281528992248617862280890983052730912436015527729908648105473312070419411698513141247
283 63855546444074534411961169542545485664195083909944154175600686299693476499794685046935104594137848205489874
284 153077052808627799240706823161440381523533003093004937172382688302467607913909852951701508457506355593587627
285 366962392485325713294958297286886907513814279458958278696954738972194850204987295807298712166405703904713159
286 879696826061210827853396766891551532235506560694523470109445994699027476737563437257394865396390232231272424
287 2108844180301429667838999770375465088550050894303432989907859912227235053506198294023004834481925532622813087
288 5055405049832205798204850721164770474082479916912061245195022737736249031036984580423842355602329835855481812
289 12119017828152640310922049568220289664878225541041854668446785534041952497970057420365911363955414301113202671
290 29052191005734808150120898821721980800915923056043837624400557710223646686843807845697230004704137517603361743
291 69645066473374267808160486302460462751718140970438652249810370453878857813004273065452208620861710513708811954
292 166955920230706878542662402839188028442158425569966930168709766962180864306540464321463002714291279443160952959
293 400233364853469768097498544742418737603375564060609435655739455619667709001188298651492054440145746985435284400
294 959455322821602892637886724445875145163307770908815263893126531185885697999287994235705364060007297093623625924
295 2300044417405660975734910915646011192612115160525536828828906129565118055979590816460978961999133902686078177018
296 5513757854280605065683774315185591116535662131865379257030586326147897037003195819632919451326316242618080902610
297 13217799380558274102175897963159273504409637194891385035269719154934364697185067141594345890161188869008588179596
298 31686233795894834530026579560212809248717672571396639945251343339597544859417097487067766997904929142233299502257
299 75959498496012257787326948291827506537174684329530546497676373079099047163211289685861890800829203508042318487702
300 182093127537082392930419777823997920861245132273901422943871320560766188301327225376237247790177257855967270089906
301 436520879583965220588881409758636301502760290334168705697157754596437494567909830825419491111893680685099815864692
302 1046445194775151369960342844343348930897508487319269731603962219765645410225907690074958974515675098961136797985551
303 2508579994413236344265477093407959952969542457808130687487946316147322455867575546950964135141488850763664025741428
304 6013667624249044227331127957796080457543668700616871697310925140659564448785702018774392890399260703670661060762738
305 14416202941696522509992055492364066955245458876064881227264851375091034738906572981131366676991399157061304416228865
306 34559094423202649256964570004317200838024689139823863512924166081110548863515721039246642415016154350800463499559558
307 82846434125689799159737207305683206671412824387533688364808675665339393036478638167692419003742960566717681994635315
308 198602763234853430074732839550936863051169234703754753189510166467633286557542238323970658076070298148498083221729912
309 476098434178573488253270434519782970417351314533593324974234868857557781954468054596159520284715485095185534302655408
310 1141322080998672041193692732960730186979392522238175517092277207648793567657116581773567149519808747074571696805611912
311 2736022635366530522228310534752175079927772563357878398857836552620379521759411365268450831652723555662598187396031631
312 6558902159053842740370344629343288013398833296349371845990294409513726829662812277916979462702491871555402979563576578
313 15723260829776762724061287843045748331238406774718056012643750586572342623338349068004947159040433591415129974762840194
314 37692425519708501812054170193667535272413635139096595681266529065076257876652002385280902542765342031411013435069317120
315 90357779912180210748995344605594924054269261438029600831857442040581867816725858560699709538125423071292161771953795800
316 216609259767296047995201632648402857965224046391588692949052899230340672514425730598458445069694489091897161683786916513
317 519264323033806516526588394337221620985117205100267942986607416092000439192487655251718574606059552684083976189183673037
318 1244801064670215354800699892844670135877541804124973422316688583749688093452486653817232643451169049889112824676108182296
319 2984086566069011635460854949932970813956407667685104935964697874863164167542972294577370260682108086272216743992432384254
320 7153570868894367129629659661985124803627125016414792244312846166081677034225422962420375003250913798070826006515515219980
321 17148824286188835147287814486928781899641495876955594448378150263049284863985649615636712081575626598404666002757592211602
322 41109842872645281403567259130102476803515159525462370265982975541455142345793428359062863181111860955431546037841160212990
323 98550148558853471407236073913630793472007053245017883267925037087278855038910584661579442391988468894663465985777261779768
324 236248331356055743293357889744580197800894653213744281958171504748953923564543477871598269597821247581598162088931625343076
325 566343885673489448234250959152448574450708746333366675674132699513716658081248531360668102792887963806219906920030610973992
326 1357662062621484135880249896813687343743853990843680524827102346013958844192701766390040194755506661155517337521105605492931
327 3254641434134414724985793468116099837716794233660337388956467954660488030994157146466733889047713916986236433796560910364380
328 7802155747308201501439657451124350999679190484860061756080581685158820170863846856450135876527730978711029297383964701381323
329 18703637723903061426945979934575062600021627453432241040028644780959652037222133370799249772243397638220764189697408595325475
330 44837103415642803583645930564634732490957313121472014617217936853686337199979944750778503357790515000071708336794525968642043
331 107485285610286397886162807239010781018997907211868887191778094589073491441318175581896764204590266764554972682008686448292956
332 257667996873638146847793160371128448243042231224859530303929812629692993483062741677149103317256841739750179329604299982043331
333 617691958819332313879006237171181118667072999063767467616390440859336855808733879427149418830353538228651108912802325241293584
334 1480755703538824659941603083139857213547538655151810771603589266191739403846110390494033813273809037101778877130781555991173623
335 3549726400443688535489299082843814040597364482705202712879446017335783163203765669664597305926716342826790399932599891844972448
336 8509545151771570143426440533388456597184038923524153013269199262489154311706602440374756672064257083891502490349939528806446111
337 20399419707667623648957961960435311602313719497952932663392421878825122293944972098444122448724066451394770443506146769078700971
338 48902299357674173972190834740895557185308751875698313593064761517180808551003510633588200981864737994297450885421264950160914601
339 117230534825885282758903899027320681529256930667329291118276094104919715142005441984201794273556245135500083990580596113229269269
340 281029695455545718607266860288365443144035922216116269369616312200148618299299140860472938234317718509731202075414299763337362389
341 673695550780665500296437579116591484692095916107920543675773025733869391415695521661424501165054361169421184946299357857797653124
342 1615009739116549500658010028413881926217800189325073385274230421861875775049732982738512802866312675964257741022600181790091210711
343 3871565508216445327400347364941283106248879271590273395284286131911921879688725665839739225822994071980371181974877394430241653217
344 9281070647048004236476987573428859895988050872509071667146210795539230574008065888459128716032692245685537591281516688617923534494
345 22248951276347712127069419999324527963491345035436969687884352347440465471804563751818022525112648881803098009736505831327673671142
346 53336069912876090534703776007110251242591258871998666476456115357276182399210777450756123441934366037568228358787665743537723412226
347 127859345747022790805170081809500208177975333212179131973123609363960233795448056364531770975489835514579055850839018570658551462557
348 306509503260383099752113785338829704497844317792106973124452412388430694434762961004403967731463147932649824692623047820581753675542
349 734776758320104122526037032456300835566574112862302827290810121231011567608970938124121495157352672258196351391041762993851990661239
350 1761436036483190303082148465379394354085260455944934461826237350878574379133518181540302399844762355937313183302869187452309747418521
351 4222584445532971296968221236719947170969192660787078048858394802280382666653213406153191868747770081274243631354620103647669913742960
352 10122547188972051890904016898047849550335866382463885796745590603394534414587050256601937942742241205426547458574839794608797122431028
353 24266172273088268885010733993346602662044013255397185668917364035560140598113452568165960510355277607991410246575061268978983686993067
354 58171832227042006747066258020785418090099394371621392190823253265801593058601813268473880245312707673530672779157073307531308733800284
355 139451827283201688869320789781965898477115266782276070820281895844347519283908461151647673977912526198586205918077974157090916112765239
356 334299460548601848183354826946557702963887812807619849117421104731427890188229602733536896986130273463914391148620319432619556308243122
357 801395947979437498409769416916654643794367704502605437423699238355815460302728313697744113762948048047516852257344398891132680702446082
358 1921138204602308730709991237661571987509128935082939780693979444373589566418481180254823480600471273836682589527686396439897316623597308
359 4605428827645234587952208033366742425075385781408938965050793337384198584459352611550325534662849902573366264560012098890506419532520592
360 11040316951531551856416307243278908942483624754638370634935680149187171034727733107500451701085016783280846286840119498381845295516671985
361 26466286409336790069296613212220255114020892386746208117323352165442816360681330868699938515492625613086041082662104771192863585000084397
362 63446033241271609521646513951645705658672176217176679625881130365095218493060204364429897539780516735788809832127604618121498131165829820
363 152095351489601491283820550919170557368660842431997636397360069563491512304475097913968548684348616534312123514786650530473881677471918305
364 364609019082022317984067238688961034587095818434746853770832554595714843519658950297572746368515529623127276105066010806383290152984902411
365 874055225843265733756726176431279659236561705023551747463423256440045927422833818030967960664277777211815445507668468416108531754077522231
366 2095319912127733929991619509393895293562753206672898015776109782215249688800601686429744575698559000409725524176561543053319734926273135054
367 5022984136869914866179330938440018006192771267236918927372762741263287929771593054473015087589936867407516159474399421887624170815942129289
368 12041297127571382253648885436081470263306307784309905194747618116646885198119467749760539462970817185048798327838676898567073688866383763836
369 28865875854589393546253952222029760150125399898717896027238142529457818823465074877531999041186670597555768510885402329774317599327505580342
370 69198424391062549312131166852755998226283812589209019861672187575647939351638537218851692807373547110547891473098956667282016985559134721435
371 165885212086654485725711278625682803531061452824507587764750456669734530959056895700708712573650345547330324406605936690673148487164548369257
372 397666620753123177923436269066303803842080181612871095898216658282976766654397384519693269153036701303465789024152176236581058558625941691513
373 953302221891848828603971646545218222577987075645767226730577772882468790616425754788111834607552589560854937269436480658592534200579821341197
374 2285293959404558347915221032057843619125926551044096118826052299562456217584252855235387583828055366969137595522310715774228683514194190612676
375 5478397470349605753947739739687867541613126801625591915166794762752886391953589249514322026207401171176151468745932847967507044142253614610721
376 13133032063390616831052835976912537905833758209009723679047620229861874304169744099996612282053327887987443158616865879587452298258550150564264
377 31483026215518341276111996728710988917703827161722615129759762094758869377348197817433645147115298221289640872835100767908053769452667776062957
378 75472361211240146168609880659489184005055708057802872187329685224242649322522936650306994707051616614825135143622813282528965976764385805310964
379 180925342684886021852658130276633783340541405846825572741101943504423913438687870848814444166873125255763216934239438059177699911597593732551271
380 433721419342162409894621243017995023278685541403347195868822529965235196739723401210428459467624685635544746483215094464094509689387914415581664
381 1039734217465679633916783113448996610986190710118904982206610220862056060698706323852754915807388406913808186177431752201219257423531649276050465
382 2492492172991189212514628672151141764930111930365019754178941508988851669912280497594715091235884643599609515069579063194845670363329435025256714
383 5975101259594169270401193736926184782675129778257903639101670080984184487461573503936570254230970773594840042478757111414804790577633426763230394
384 14323750120169397102023308927155622998457876261798190258497999649003135757132878452373077560376366886811078861561048246397802604225173063715764372
385 34337462846443545547618188701944805378226862651305138201062623375976483019855927254346346253276794087644779908687134480355175376481842111385774047
386 82315130104835069040387769281448099202615218497295832910813626128083376457062310573504485673340704115245487455629139275597958131553778365347879990
387 197329100128250059132222456324019593272223657077495424681732832706690304889558094310339014728706668657189656152161499389246332370530701039012898755
388 473045158378942190403963194682549057642786366951190911140702205532241543148083049997830260686619723869636112789346753741967833990021740294881394839
389 1134002646950310898297011094385425603163993643607748972101805021418709439213186000169685907729258122748670019820902966958851025572609601271968194328
390 2718476197277060255902207488226477645028007275868306255470867841434650563431354324714682409474018480986226004721383923622558180502466936954002496871
391 6516839140575447099044200223037215295075074468890797703999287368055320494301437281936976764117184990774556015032538869306832472650378287136676084745
392 15622425690787749316728582763349605693035712485408231815926677232589775977079486698578666854706418951123695615103880558869163516378526163012740230878
393 37450699518514460375555087422429885799112623954166265489774276794343608804318152319537608505376272342789635342654724329661777226026456274822203737385
394 89778304738752541058617376226272245085012316076284407557352746689926454361038346227449819869482569091702287476132546406426791213674539193676711575055
395 215220118859986383083870252461759959898795317611373796099416845038238826137642558278444474909611784129988444977499437365736379696940021004535165065662
396 515934219262584320279163162640989737744770341967958096073102479101865263508732723643704140649989379854960583000475712234768809459110874589916052525660
397 1236818007610449263766286792664275496100704405464076809077788673196489428908145544304767489787857176276029118388994181413107933580552103307991855769066
398 2964949264531981247895064632322057899781138485265880457822661962719143564780417794780401073042558286908315981673029715765194140305539181046026087611391
399 7107694169357165449435067862115503257234359550998231478044941362585680557023392815767595028313747835802747937108781253469728289116248426862261036536638
400 17038846839454551665278495354838707241281823077020866742157088126790343539915391615796841157821780427398775968170575234217508233431006871456432918440536