0 6
1 18
2 54
3 108
4 486
5 972
6 1944
7 4374
8 8748
9 17496
10 69984
11 13122
12 162
13 52488
14 209952
15 839808
16 354294
17 708588
18 1417176
19 5668704
20 22674816
21 45349632
22 3188646
23 6377292
24 12754584
25 51018336
26 204073344
27 408146688
28 3265173504
29 258280326
30 516560652
31 1033121304
32 4132485216
33 16529940864
34 33059881728
35 264479053824
36 1057916215296
37 774840978
38 39366
39 1458
40 12397455648
41 49589822592
42 314928
43 793437161472
44 3173748645888
45 50779978334208
46 2324522934
47 4649045868
48 9298091736
49 37192366944
50 148769467776
51 297538935552
52 2380311484416
53 9521245937664
54 152339935002624
55 304679870005248
56 188286357654
57 376572715308
58 753145430616
59 3012581722464
60 12050326889856
61 24100653779712
62 192805230237696
63 771220920950784
64 12339534735212544
65 24679069470425088
66 49358138940850176
67 137260754729766
68 274521509459532
69 549043018919064
70 2196172075676256
71 8784688302705024
72 17569376605410048
73 140555012843280384
74 562220051373121536
75 8995520821969944576
76 17991041643939889152
77 35982083287879778304
78 575713332606076452864
79 1235346792567894
80 2470693585135788
81 4941387170271576
82 19765548681086304
83 79062194724345216
84 158124389448690432
85 1264995115589523456
86 5059980462358093824
87 80959687397729501184
88 161919374795459002368
89 323838749590918004736
90 5181419993454688075776
91 331610879581100036849664
92 900567811781994726
93 1801135623563989452
94 3602271247127978904
95 14409084988511915616
96 57636339954047662464
97 115272679908095324928
98 922181439264762599424
99 3688725757059050397696
100 59019612112944806363136
101 118039224225889612726272
102 236078448451779225452544
103 3777255175228467607240704
104 241744331214621926863405056
105 966977324858487707453620224
106 72945992754341572806
107 145891985508683145612
108 291783971017366291224
109 1167135884069465164896
110 4668543536277860659584
111 9337087072555721319168
112 74696696580445770553344
113 298786786321783082213376
114 4780588581148529315414016
115 9561177162297058630828032
116 19122354324594117261656064
117 305957669193505876186497024
118 19581290828384376075935809536
119 78325163313537504303743238144
120 5012810452066400275439567241216
121 656513934789074155254
122 1313027869578148310508
123 2626055739156296621016
124 10504222956625186484064
125 42016891826500745936256
126 84033783653001491872512
127 672270269224011934980096
128 2689081076896047739920384
129 43025297230336763838726144
130 86050594460673527677452288
131 172101188921347055354904576
132 2753619022741552885678473216
133 176231617455459384683422285824
134 704926469821837538733689143296
135 45115294068597602478956105170944
136 721844705097561639663297682735104
137 53177628717915006575574
138 106355257435830013151148
139 212710514871660026302296
140 850842059486640105209184
141 3403368237946560420836736
142 6806736475893120841673472
143 54453891807144966733387776
144 217815567228579866933551104
145 3485049075657277870936817664
146 6970098151314555741873635328
147 13940196302629111483747270656
148 223043140842065783739956330496
149 14274761013892210159357205151744
150 57099044055568840637428820606976
151 3654338819556405800795444518846464
152 58469421112902492812727112301543424
153 233877684451609971250908449206173696
154 1435795975383705177540498
155 1694577218886
156 5743183901534820710161992
157 118098
158 91890942424557131362591872
159 13556617751088
160 1470255078792914101801469952
161 5881020315171656407205879808
162 94096325042746502515294076928
163 433811768034816
164 376385300170986010061176307712
165 6022164802735776160978820923392
166 385418547375089674302644539097088
167 1541674189500358697210578156388352
168 98667148128022956621477002008854528
169 1578674370048367305943632032141672448
170 6314697480193469223774528128566689792
171 101035159683095507580392450057067036672
172 38766491335360039793593446
173 77532982670720079587186892
174 155065965341440159174373784
175 620263861365760636697495136
176 2481055445463042546789980544
177 4962110890926085093579961088
178 39696887127408680748639688704
179 158787548509634722994558754816
180 2540600776154155567912940077056
181 5081201552308311135825880154112
182 10162403104616622271651760308224
183 162598449673865956346428164931584
184 10406300779127421206171402555621376
185 41625203116509684824685610222485504
186 2664012999456619828779879054239072256
187 42624207991305917260478064867825156096
188 170496831965223669041912259471300624384
189 2727949311443578704670596151540809990144
190 21823594491548629637364769212326479921152
191 28260772183477469009529622134
192 56521544366954938019059244268
193 113043088733909876038118488536
194 452172354935639504152473954144
195 1808689419742558016609895816576
196 3617378839485116033219791633152
197 28939030715880928265758333065216
198 115756122863523713063033332260864
199 1852097965816379409008533316173824
200 3704195931632758818017066632347648
201 7408391863265517636034133264695296
202 118534269812248282176546132235124736
203 7586193267983890059298952463047983104
204 30344773071935560237195809852191932416
205 1942065476603875855180531830540283674624
206 31073047625662013682888509288644538793984
207 124292190502648054731554037154578155175936
208 1988675048042368875704864594473250482814976
209 15909400384338951005638916755786003862519808
210 127275203074711608045111334046288030900158464
211 84782316550432407028588866402
212 411782264189298
213 6973568802
214 1062882
215 5426068259227674049829687449728
216 57395628
217 86817092147642784797274999195648
218 347268368590571139189099996782592
219 5556293897449138227025599948521472
220 472392
221 22225175589796552908102399794085888
222 355602809436744846529638396705374208
223 22758579803951670177896857389143949312
224 91034319215806680711587429556575797248
225 5826196429811627565541595491620851023872
226 93219142876986041048665527865933616381952
227 372876571507944164194662111463734465527808
228 5966025144127106627114593783419751448444928
229 23328
230 381825609224134824135334002138864092700475392
231 24436838990344628744661376136887301932830425088
232 254346949651297221085766599206
233 508693899302594442171533198412
234 1017387798605188884343066396824
235 4069551194420755537372265587296
236 16278204777683022149489062349184
237 32556409555366044298978124698368
238 260451276442928354391824997586944
239 1041805105771713417567299990347776
240 16668881692347414681076799845564416
241 33337763384694829362153599691128832
242 66675526769389658724307199382257664
243 1066808428310234539588915190116122624
244 68275739411855010533690572167431847936
245 273102957647420042134762288669727391744
246 17478589289434882696624786474862553071616
247 279657428630958123145996583597800849145856
248 1118629714523832492583986334391203396583424
249 17898075432381319881343781350259254345334784
250 143184603459050559050750250802074034762678272
251 1145476827672404472406002006416592278101426176
252 73310516971033886233984128410661905798491275264
253 146621033942067772467968256821323811596982550528
254 185418926295795674171523850821174
255 370837852591591348343047701642348
256 741675705183182696686095403284696
257 2966702820732730786744381613138784
258 11866811282930923146977526452555136
259 23733622565861846293955052905110272
260 189868980526894770351640423240882176
261 759475922107579081406561692963528704
262 12151614753721265302504987087416459264
263 24303229507442530605009974174832918528
264 48606459014885061210019948349665837056
265 777703344238160979360319173594653392896
266 49773014031242302679060427110057817145344
267 199092056124969210716241708440231268581376
268 12741891591998029485839469340174801189208064
269 203870265471968471773431509442796819027329024
270 815481061887873887093726037771187276109316096
271 13047696990205982193499616604338996417749057536
272 104381575921647857547996932834711971341992460288
273 835052607373182860383975462677695770735939682304
274 53443366871883703064574429611372529327100139667456
275 106886733743767406129148859222745058654200279334912
276 213773467487534812258297718445490117308400558669824
277 15018933029959449607893431916515094
278 30037866059918899215786863833030188
279 60075732119837798431573727666060376
280 240302928479351193726294910664241504
281 961211713917404774905179642656966016
282 1922423427834809549810359285313932032
283 15379387422678476398482874282511456256
284 61517549690713905593931497130045825024
285 984280795051422489502903954080733200384
286 1968561590102844979005807908161466400768
287 3937123180205689958011615816322932801536
288 62993970883291039328185853061166924824576
289 4031614136530626517003894595914683188772864
290 16126456546122506068015578383658732755091456
291 1032093218951840388352997016554158896325853184
292 16513491503229446213647952264866542341213650944
293 66053966012917784854591809059466169364854603776
294 1056863456206684557673468944951458709837673660416
295 8454907649653476461387751559611669678701389283328
296 67639261197227811691102012476893357429611114266624
297 4328912716622579948230528798521174875495111313063936
298 8657825433245159896461057597042349750990222626127872
299 17315650866490319792922115194084699501980445252255744
300 1108201655455380466747015372421420768126748496144367616
301 135170397269635046471040887248635846
302 270340794539270092942081774497271692
303 540681589078540185884163548994543384
304 2162726356314160743536654195978173536
305 8650905425256642974146616783912694144
306 17301810850513285948293233567825388288
307 138414486804106287586345868542603106304
308 553657947216425150345383474170412425216
309 8858527155462802405526135586726598803456
310 17717054310925604811052271173453197606912
311 35434108621851209622104542346906395213824
312 566945737949619353953672677550502323421184
313 36284527228775638653035051363232148698955776
314 145138108915102554612140205452928594795823104
315 9288838970566563495176973148987430066932678656
316 148621423529065015922831570383798881070922858496
317 594485694116260063691326281535195524283691433984
318 9511771105860161019061220504563128388539062943744
319 76094168846881288152489764036505027108312503549952
320 608753350775050305219918112292040216866500028399616
321 38960214449603219534074759186690573879456001817575424
322 77920428899206439068149518373381147758912003635150848
323 155840857798412878136299036746762295517824007270301696
324 9973814899098424200723138351792786913140736465299308544
325 159581038385574787211570213628684590610251783444788936704
326 98539219609563948877388806804255531734
327 197078439219127897754777613608511063468
328 394156878438255795509555227217022126936
329 1576627513753023182038220908868088507744
330 6306510055012092728152883635472354030976
331 12613020110024185456305767270944708061952
332 100904160880193483650446138167557664495616
333 403616643520773934601784552670230657982464
334 6457866296332382953628552842723690527719424
335 12915732592664765907257105685447381055438848
336 25831465185329531814514211370894762110877696
337 413303442965272509032227381934316193774043136
338 26451420349777440578062552443796236401538760704
339 105805681399109762312250209775184945606155042816
340 6771563609543024787984013425611836518793922740224
341 108345017752688396607744214809789384300702763843584
342 433380071010753586430976859239157537202811055374336
343 6934081136172057382895629747826520595244976885989376
344 55472649089376459063165037982612164761959815087915008
345 443781192715011672505320303860897318095678520703320064
346 28401996333760747040340499447097428358123425325012484096
347 56803992667521494080680998894194856716246850650024968192
348 113607985335042988161361997788389713432493701300049936384
349 7270911061442751242327167858456941659679596883203195928576
350 116334576983084019877234685735311066554873550131251134857216
351 465338307932336079508938742941244266219494200525004539428864
352 886852976486075539896499261238299785606
353 1773705952972151079792998522476599571212
354 15251194969974
355 14189647623777208638343988179812796569696
356 56758590495108834553375952719251186278784
357 113517180990217669106751905438502372557568
358 908137447921741352854015243508018980460544
359 3632549791686965411416060974032075921842176
360 58120796666991446582656975584513214749474816
361 78732
362 232483186667965786330627902338052858997899264
363 3719730986687452581290046437408845743966388224
364 238062783147996965202562971994166127613848846336
365 952251132591987860810251887976664510455395385344
366 60944072485887223091856120830506528669145304662016
367 975105159774195569469697933288104458706324874592256
368 3900420639096782277878791733152417834825299498369024
369 62406730225548516446060667730438685357204791973904384
370 499253841804388131568485341843509482857638335791235072
371 3994030734435105052547882734748075862861106686329880576
372 255617967003846723363064495023876855223110827925112356864
373 7996018508417728512
374 1022471868015386893452257980095507420892443311700449427456
375 65438199552984761180944510726112474937116371948828763357184
376 1047011192847756178895112171617799598993861951181260213714944
377 4188044771391024715580448686471198395975447804725040854859776
378 268034865369025581797148715934156697342428659502402614711025664
379 7981676788374679859068493351144698070454
380 15963353576749359718136986702289396140908
381 31926707153498719436273973404578792281816
382 127706828613994877745095893618315169127264
383 510827314455979510980383574473260676509056
384 1021654628911959021960767148946521353018112
385 8173237031295672175686137191572170824144896
386 32692948125182688702744548766288683296579584
387 523087170002923019243912780260618932745273344
388 1046174340005846038487825560521237865490546688
389 2092348680011692076975651121042475730981093376
390 33477578880187073231610417936679611695697494016
391 2142565048331972686823066747947495148524639617024
392 8570260193327890747292266991789980594098558468096
393 548496652372985007826705087474558758022307741958144
394 8775946437967760125227281399592940128356923871330304
395 35103785751871040500909125598371760513427695485321216
396 561660572029936648014546009573948168214843127765139456
397 4493284576239493184116368076591585345718745022121115648
398 35946276609915945472930944612732682765749960176968925184
399 2300561703034620510267580455214891697007997451326011211776
400 4601123406069241020535160910429783394015994902652022423552
401 9202246812138482041070321820859566788031989805304044847104
402 588943795976862850628500596535012274434047347539458870214656
403 9423100735629805610056009544560196390944757560631341923434496
404 37692402942519222440224038178240785563779030242525367693737984
405 2412313788321230236174338443407410276081857935521623532399230976
406 9649255153284920944697353773629641104327431742086494129596923904
407 5818642378725141617260931652984484893360966
408 11637284757450283234521863305968969786721932
409 23274569514900566469043726611937939573443864
410 93098278059602265876174906447751758293775456
411 372393112238409063504699625791007033175101824
412 744786224476818127009399251582014066350203648
413 5958289795814545016075194012656112530801629184
414 23833159183258180064300776050624450123206516736
415 381330546932130881028812416809991201971304267776
416 762661093864261762057624833619982403942608535552
417 1525322187728523524115249667239964807885217071104
418 24405155003656376385843994675839436926163473137664
419 1561929920234008088694015659253723963274462280810496
420 6247719680936032354776062637014895853097849123241984
421 399854059579906070705668008768953334598262343887486976
422 6397664953278497131290688140303253353572197502199791616
423 25590659813113988525162752561213013414288790008799166464
424 409450557009823816402604040979408214628620640140786663424
425 3275604456078590531220832327835265717028965121126293307392
426 26204835648628724249766658622682125736231720969010346459136
427 1677109481512238351985066151851656047118830142016662173384704
428 3354218963024476703970132303703312094237660284033324346769408
429 6708437926048953407940264607406624188475320568066648693538816
430 429340027267133018108176934874023948062420516356265516386484224
431 6869440436274128289730830957984383168998728261700248262183747584
432 27477761745096513158923323831937532675994913046800993048734990336
433 1758576751686176842171092725244002091263674434995263555119039381504
434 7034307006744707368684370900976008365054697739981054220476157526016
435 28137228026978829474737483603904033460218790959924216881904630104064
436 38176112646815654150848972575231205385341297926
437 76352225293631308301697945150462410770682595852
438 152704450587262616603395890300924821541365191704
439 610817802349050466413583561203699286165460766816
440 2443271209396201865654334244814797144661843067264
441 4886542418792403731308668489629594289323686134528
442 39092339350339229850469347917036754314589489076224
443 156369357401356919401877391668147017258357956304896
444 2501909718421710710430038266690352276133727300878336
445 5003819436843421420860076533380704552267454601756672
446 10007638873686842841720153066761409104534909203513344
447 160122221978989485467522449068182545672558547256213504
448 10247822206655327069921436740363682923043747024397664256
449 40991288826621308279685746961454731692174988097590657024
450 2623442484903763729899887805533102828299199238245802049536
451 41975079758460219678398204888529645252787187811932832792576
452 167900319033840878713592819554118581011148751247731331170304
453 2686405104541454059417485112865897296178380019963701298724864
454 21491240836331632475339880902927178369427040159709610389798912
455 171929926690653059802719047223417426955416321277676883118391296
456 11003515308201795827374019022298715325146644561771320519577042944
457 22007030616403591654748038044597430650293289123542641039154085888
458 44014061232807183309496076089194861300586578247085282078308171776
459 2816899918899659731807748869708471123237541007813458053011722993664
460 45070398702394555708923981915335537971800656125015328848187567898624
461 180281594809578222835695927661342151887202624500061315392750271594496
462 11538022067813006261484539370325897720780967968003924185136017382047744
463 46152088271252025045938157481303590883123871872015696740544069528190976
464 184608353085008100183752629925214363532495487488062786962176278112763904
465 11814934597440518411760168315213719266079711199236018365579281799216889856
466 114528337940446962452546917725693616156023893778
467 478598658461235059180166
468 458113351761787849810187670902774464624095575112
469 1832453407047151399240750683611097858496382300448
470 9565938
471 3828789267689880473441328
472 117277018051017689551408043751110262943768467228672
473 469108072204070758205632175004441051775073868914688
474 7505729155265132131290114800071056828401181902635008
475 122521256566076175150122496
476 30022916621060528525160459200284227313604727610540032
477 480366665936968456402567347204547637017675641768640512
478 30743466619965981209764310221091048769131241073192992768
479 122973866479863924839057240884364195076524964292771971072
480 7870327454711291189699663416599308484897597714737406148608
481 125925239275380659035194614665588935758361563435798498377728
482 503700957101522636140778458662355743033446253743193993510912
483 8059215313624362178252455338597691888535140059891103896174592
484 8029553070314368214638427897856
485 515789780071959179408157141670252280866248963833030649355173888
486 33010545924605387482122057066896145975439933685313961558731128832
487 256945698250059782868429692731392
488 132042183698421549928488228267584583901759734741255846234924515328
489 8450699756698979195423246609125413369712623023440374159035168980992
490 135211196107183667126771945746006613915401968375045986544562703695872
491 540844784428734668507087782984026455661607873500183946178250814783488
492 34614066203439018784453618110977693162342903904011772555408052146143232
493 138456264813756075137814472443910772649371615616047090221632208584572928
494 553825059255024300551257889775643090597486462464188360886528834338291712
495 35444803792321555235280504945641157798239133597708055096737845397650669568
496 9073869770834318140231809266084136396349218201013262104764888421798571409408
497 3092265124392067986218766778593727636212645132006
498 6184530248784135972437533557187455272425290264012
499 12369060497568271944875067114374910544850580528024
500 49476241990273087779500268457499642179402322112096
501 197904967961092351118001073829998568717609288448384
502 395809935922184702236002147659997137435218576896768
503 3166479487377477617888017181279977099481748615174144
504 12665917949509910471552068725119908397926994460696576
505 202654687192158567544833099601918534366831911371145216
506 405309374384317135089666199203837068733663822742290432
507 810618748768634270179332398407674137467327645484580864
508 12969899980298148322869318374522786199477242327753293824
509 830073598739081492663636375969458316766543508976210804736
510 3320294394956325970654545503877833267066174035904843218944
511 212498841277204862121890912248181329092235138297909966012416
512 3399981460435277793950254595970901265475762212766559456198656
513 13599925841741111175801018383883605061903048851066237824794624
514 217598813467857778812816294142137680990448781617059805196713984
515 1740790507742862230502530353137101447923590252936478441573711872
516 13926324061942897844020242825096811583388722023491827532589694976
517 891284739964345462017295540806195941336878209503476962085740478464
518 1782569479928690924034591081612391882673756419006953924171480956928
519 3565138959857381848069182163224783765347512838013907848342961913856
520 228168893430872438276427658446386160982240821632890102293949562486784
521 3650702294893959012422842535142178575715853146126241636703192999788544
522 14602809179575836049691370140568714302863412584504966546812771999154176
523 934579787492853507180247688996397715383258405408317858996017407945867264
524 3738319149971414028720990755985590861533033621633271435984069631783469056
525 14953276599885656114883963023942363446132134486533085743936278527133876224
526 957009702392681991352573633532311260552456607138117487611921825736568078336
527 244994483812526589786258850184271682701428891427358076828651987388561428054016
528 489988967625053179572517700368543365402857782854716153657303974777122856108032
529 27830386119528611875968901007343548725913806188054
530 55660772239057223751937802014687097451827612376108
531 111321544478114447503875604029374194903655224752216
532 445286177912457790015502416117496779614620899008864
533 1781144711649831160062009664469987118458483596035456
534 3562289423299662320124019328939974236916967192070912
535 28498315386397298560992154631519793895335737536567296
536 113993261545589194243968618526079175581342950146269184
537 1823892184729427107903497896417266809301487202340306944
538 3647784369458854215806995792834533618602974404680613888
539 7295568738917708431613991585669067237205948809361227776
540 116729099822683334905823865370705075795295180949779644416
541 7470662388651733433972727383725124850898891580785897242624
542 29882649554606933735890909534900499403595566323143588970496
543 1912489571494843759097018210233631961830116244681189694111744
544 30599833143917500145552291363738111389281859914899035105787904
545 122399332575670000582209165454952445557127439659596140423151616
546 1958389321210720009315346647279239128914039034553538246770425856
547 15667114569685760074522773178233913031312312276428305974163406848
548 125336916557486080596182185425871304250498498211426447793307254784
549 8021562659679109158155659867255763472031903885531292658771664306176
550 16043125319358218316311319734511526944063807771062585317543328612352
551 32086250638716436632622639469023053888127615542125170635086657224704
552 2053520040877851944487848926017475448840167394696010920645546062381056
553 32856320654045631111805582816279607181442678315136174730328736998096896
554 131425282616182524447222331265118428725770713260544698921314947992387584
555 8411218087435681564622229200967579438449325648674860730964156671512805376
556 33644872349742726258488916803870317753797302594699442923856626686051221504
557 134579489398970905033955667215481271015189210378797771695426506744204886016
558 8613087321534137922173162701790801344972109464243057388507296431629112705024
559 2204950354312739308076329651658445144312860022846222691457867886497052852486144
560 4409900708625478616152659303316890288625720045692445382915735772994105704972288
561 35279205669003828929221274426535122309005760365539563063325886183952845639778304
562 250473475075757506883720109066091938533224255692486
563 500946950151515013767440218132183877066448511384972
564 100063090197999414
565 20920706406
566 28697814
567 32060604809696960881116173960459768132252704728638208
568 256484838477575687048929391683678145058021637829105664
569 1025939353910302748195717566734712580232086551316422656
570 16415029662564843971131481067755401283713384821062762496
571 3202018886335981248
572 65660118650259375884525924271021605134853539284251049984
573 1050561898404150014152414788336345682157656628548016799744
574 67235961497865600905754546453526123658090024227073075183616
575 268943845991462403623018185814104494632360096908292300734464
576 17212406143453593831873163892102687656471046202130707247005696
577 275398498295257501309970622273643002503536739234091315952091136
578 1101593993181030005239882489094572010014146956936365263808364544
579 17625503890896480083838119825513152160226351310981844220933832704
580 10711401679872
581 1128032249017374725365639668832841738254486483902838030139765293056
582 72194063937111982423400938805301871248287134969781633928944978755584
583 34992
584 288776255748447929693603755221207484993148539879126535715779915022336
585 18481680367900667500390640334157279039561506552264098285809914561429504
586 295706885886410680006250245346516464632984104836225572572958632982872064
587 1182827543545642720025000981386065858531936419344902290291834531931488256
588 75700962786921134081600062808708214946043930838073746578677410043615248384
589 6715120311517275746205696
590 1211215404590738145305601004939331439136702893409179945258838560697843974144
591 77517785893807241299558464316117212104748985178187516496565667884662014345216
592 19844553188814653772686966864926006298815740205616004223120810978473475672375296
593 235092492288
594 317512851021034460362991469838816100781051843289856067569932975655575610758004736
595 1270051404084137841451965879355264403124207373159424270279731902622302443032018944
596 2254261275681817561953480981594827446799018301232374
597 4508522551363635123906961963189654893598036602464748
598 9017045102727270247813923926379309787196073204929496
599 36068180410909080991255695705517239148784292819717984
600 144272721643636323965022782822068956595137171278871936
601 288545443287272647930045565644137913190274342557743872
602 2308363546298181183440364525153103305522194740461950976
603 9233454185192724733761458100612413222088778961847803904
604 147735266963083595740183329609798611553420463389564862464
605 295470533926167191480366659219597223106840926779129724928
606 590941067852334382960733318439194446213681853558259449856
607 9455057085637350127371733095027111139418909656932151197696
608 605123653480790408151790918081735112922810218043657676652544
609 2420494613923161632607163672326940451691240872174630706610176
610 154911655291082344486858475028924188908239415819176365223051264
611 2478586484657317511789735600462787022531830653106821843568820224
612 9914345938629270047158942401851148090127322612427287374275280896
613 158629535018068320754543078429618369442037161798836597988404494336
614 1269036280144546566036344627436946955536297294390692783907235954688
615 10152290241156372528290757019495575644290378355125542271257887637504
616 649746575434007841810608449247716841234584214728034705360504808800256
617 1299493150868015683621216898495433682469168429456069410721009617600512
618 2598986301736031367242433796990867364938336858912138821442019235201024
619 166335123311106007503515763007415511356053558970376884572289231052865536
620 2661361972977696120056252208118648181696856943526030153156627696845848576
621 10645447891910784480225008832474592726787427774104120612626510787383394304
622 681308665082290206734400565278373934514395377542663719208096690392537235456
623 2725234660329160826937602261113495738057581510170654876832386761570148941824
624 10900938641316643307750409044453982952230326040682619507329547046280595767296
625 697660073044265171696026178845054908942740866603687648469091010961958129106944
626 178600978699331883954182701784334056689341661850544038008087298806261281051377664
627 357201957398663767908365403568668113378683323701088076016174597612522562102755328
628 2857615659189310143266923228549344907029466589608704608129396780900180496822042624
629 11430462636757240573067692914197379628117866358434818432517587123600721987288170496
630 45721850547028962292270771656789518512471465433739273730070348494402887949152681984
631 20288351481136358057581328834353447021191164711091366
632 40576702962272716115162657668706894042382329422182732
633 81153405924545432230325315337413788084764658844365464
634 324613623698181728921301261349655152339058635377461856
635 1298454494792726915685205045398620609356234541509847424
636 2596908989585453831370410090797241218712469083019694848
637 20775271916683630650963280726377929749699752664157558784
638 83101087666734522603853122905511718998799010656630235136
639 1329617402667752361661649966488187503980784170506083762176
640 2659234805335504723323299932976375007961568341012167524352
641 5318469610671009446646599865952750015923136682024335048704
642 85095513770736151146345597855244000254770186912389360779264
643 5446112881327113673366118262735616016305291962392919089872896
644 21784451525308454693464473050942464065221167849571676359491584
645 1394204897619741100381726275260317700174154742372587287007461376
646 22307278361915857606107620404165083202786475877961396592119382016
647 89229113447663430424430481616660332811145903511845586368477528064
648 1427665815162614886790887705866565324978334456189529381895640449024
649 11421326521300919094327101646932522599826675649516235055165123592192
650 91370612170407352754616813175460180798613405196129880441320988737536
651 5847719178906070576295476043229451571111257932552312348244543279202304
652 11695438357812141152590952086458903142222515865104624696489086558404608
653 23390876715624282305181904172917806284445031730209249392978173116809216
654 1497016109799954067531641867066739602204482030733391961150603079475789824
655 23952257756799265080506269873067833635271712491734271378409649271612637184
656 95809031027197060322025079492271334541086849966937085513638597086450548736
657 6131777985740611860609605087505365410629558397883973472872870213532835119104
658 24527111942962447442438420350021461642518233591535893891491480854131340476416
659 98108447771849789769753681400085846570072934366143575565965923416525361905664
660 6278940657398386545264235609605494180484667799433188836221819098657623161962496
661 1607408808293986955587644316059006510204074956654896342072785689256351529462398976
662 3214817616587973911175288632118013020408149913309792684145571378512703058924797952
663 25718540932703791289402309056944104163265199306478341473164571028101624471398383616
664 102874163730815165157609236227776416653060797225913365892658284112406497885593534464
665 411496654923260660630436944911105666612243188903653463570633136449625991542374137856
666 1645986619693042642521747779644422666448972755614613854282532545798503966169496551424
667 1643356469972045002664087635582629208716484341598400646
668 3286712939944090005328175271165258417432968683196801292
669 6573425879888180010656350542330516834865937366393602584
670 26293703519552720042625402169322067339463749465574410336
671 105174814078210880170501608677288269357854997862297641344
672 210349628156421760341003217354576538715709995724595282688
673 1682797025251374082728025738836612309725679965796762261504
674 6731188101005496330912102955346449238902719863187049046016
675 107699009616087941294593647285543187822443517810992784736256
676 215398019232175882589187294571086375644887035621985569472512
677 430796038464351765178374589142172751289774071243971138945024
678 6892736615429628242853993426274764020636385139903538223120384
679 441135143387496207542655579281584897320728648953826446279704576
680 1764540573549984830170622317126339589282914595815305785118818304
681 112930596707199029130919828296085733714106534132179570247604371456
682 1806889547315184466094717252737371739425704546114873123961669943296
683 7227558189260737864378869010949486957702818184459492495846679773184
684 115640931028171805830061904175191791323245090951351879933546876370944
685 925127448225374446640495233401534330585960727610815039468375010967552
686 7401019585802995573123961867212274644687685820886520315747000087740416
687 473665253491391716679933559501585577260011892536737300207808005615386624
688 947330506982783433359867119003171154520023785073474600415616011230773248
689 1894661013965566866719734238006342309040047570146949200831232022461546496
690 121258304893796279470062991232405907778563044489404748853198849437538975744
691 1940132878300740471521007859718494524457008711830475981651181591000623611904
692 7760531513202961886084031438873978097828034847321903926604726364002494447616
693 496674016844989560709378012087934598260994230228601851302702487296159644647424
694 1986696067379958242837512048351738393043976920914407405210809949184638578589696
695 7946784269519832971350048193406953572175907683657629620843239796738554314358784
696 508594193249269310166403084378045028619258091754088295733967346991267476118962176
697 130200113471812943402599189600779527326530071489046603707895640829764473886454317056
698 260400226943625886805198379201559054653060142978093207415791281659528947772908634112
699 2083201815549007094441587033612472437224481143824745659326330253276231582183269072896
700 8332807262196028377766348134449889748897924575298982637305321013104926328733076291584
701 33331229048784113511065392537799558995591698301195930549221284052419705314932305166336
702 133324916195136454044261570151198235982366793204783722196885136209678821259729220665344
703 533299664780545816177046280604792943929467172819134888787540544838715285038916882661376
704 7860123051825722114347248574275012443785474394850560739397974
705 15720246103651444228694497148550024887570948789701121478795948
706 31440492207302888457388994297100049775141897579402242957591896
707 125761968829211553829555977188400199100567590317608971830367584
708 503047875316846215318223908753600796402270361270435887321470336
709 1006095750633692430636447817507201592804540722540871774642940672
710 8048766005069539445091582540057612742436325780326974197143525376
711 32195064020278157780366330160230450969745303121307896788574101504
712 515121024324450524485861282563687215515924849940926348617185624064
713 1030242048648901048971722565127374431031849699881852697234371248128
714 2060484097297802097943445130254748862063699399763705394468742496256
715 32967745556764833567095122084075981793019190396219286311499879940096
716 2109935715632949348294087813380862834753228185358034323935992316166144
717 8439742862531797393176351253523451339012912741432137295743969264664576
718 540143543202035033163286480225500885696826415451656786927614032938532864
719 8642296691232560530612583683608014171149222647226508590841824527016525824
720 34569186764930242122450334734432056684596890588906034363367298108066103296
721 553106988238883873959205355750912906953550249422496549813876769729057652736
722 4424855905911070991673642846007303255628401995379972398511014157832461221888
723 35398847247288567933389142768058426045027215963039779188088113262659689775104
724 2265526223826468347736905137155739266881741821634545868037639248810220145606656
725 4531052447652936695473810274311478533763483643269091736075278497620440291213312
726 9062104895305873390947620548622957067526967286538183472150556995240880582426624
727 579974713299575897020647715111869252321725906338443742217635647695416357275303936
728 9279595412793214352330363441789908037147614501415099875482170363126661716404862976
729 37118381651172857409321453767159632148590458005660399501928681452506646865619451904
730 2375576425675062874196573041098216457509789312362265568123435612960425399399644921856
731 9502305702700251496786292164392865830039157249449062272493742451841701597598579687424
732 38009222810801005987145168657571463320156628997796249089974969807366806390394318749696
733 2432590259891264383177290794084573652490024255858959941758398067671475608985236399980544
734 622743106532163682093386443285650855037446209499893745090149905323897755900220518395019264
735 1245486213064327364186772886571301710074892418999787490180299810647795511800441036790038528
736 9963889704514618913494183092570413680599139351998299921442398485182364094403528294320308224
737 39855558818058475653976732370281654722396557407993199685769593940729456377614113177281232896
738 159422235272233902615906929481126618889586229631972798743078375762917825510456452709124931584
739 637688941088935610463627717924506475558344918527891194972313503051671302041825810836499726336
740 2550755764355742441854510871698025902233379674111564779889254012206685208167303243345998905344
741 40812092229691879069672173947168414435734074785785036478228064195306963330676851893535982485504
742 23580369155477166343041745722825037331356423184551682218193922
743 6867367640585024969315698178562
744 94321476621908665372166982891300149325425692738206728872775688
745 377285906487634661488667931565200597301702770952826915491102752
746 1509143625950538645954671726260802389206811083811307661964411008
747 86093442
748 24146298015208618335274747620172838227308977340980922591430576128
749 96585192060834473341098990480691352909235909363923690365722304512
750 1545363072973351573457583847691061646547774549822779045851556872192
751 1758046115989766392144818733711872
752 6181452291893406293830335390764246586191098199291116183406227488768
753 98903236670294500701285366252227945379057571188657858934499639820288
754 6329807146898848044882263440142588504259684556074102971807976948498432
755 25319228587595392179529053760570354017038738224296411887231907793993728
756 1620430629606105099489859440676502657090479246354970360782842098815598592
757 25926890073697681591837751050824042513447667941679525772525473581049577472
758 103707560294790726367351004203296170053790671766718103090101894324198309888
759 1659320964716651621877616067252738720860650748267489649441630309187172958208
760 115215310257505330275602840532541243392
761 106196541741865703800167428304175278135081647889119337564264339787979069325312
762 6796578671479405043210715411467217800645225464903637604112917746430660436819968
763 60719765548297125888
764 27186314685917620172842861645868871202580901859614550416451670985722641747279872
765 1739924139898727691061943145335607756965177719015331226652906943086249071825911808
766 27838786238379643056991090325369724111442843504245299626446511089379985149214588928
767 111355144953518572227964361301478896445771374016981198505786044357519940596858355712
768 7126729277025188622589719123294649372529367937086796704370306838881276198198934765568
769 28506917108100754490358876493178597490117471748347186817481227355525104792795739062272
770 114027668432403017961435505972714389960469886993388747269924909422100419171182956249088
771 7297770779673793149531872382253720957470072767576879825275194203014426826955709199941632
772 1868229319596491046280159329856952565112338628499681235270449715971693267700661555185057792
773 1932992146697182547185128385827999469296156672
774 29891669113543856740482549277711241041797418055994899764327195455547092283210584882960924672
775 119566676454175426961930197110844964167189672223979599057308781822188369132842339531843698688
776 478266705816701707847720788443379856668758688895918396229235127288753476531369358127374794752
777 1913066823266806831390883153773519426675034755583673584916940509155013906125477432509499179008
778 7652267293067227325563532615094077706700139022334694339667762036620055624501909730037996716032
779 122436276689075637209016521841505243307202224357355109434684192585920889992030555680607947456512
780 2005995957273815240032526693851221906345201243870906112977865811327727861629428624271080611127492608
781 636669967197883491262127134516276007946623425982895419891235894
782 1273339934395766982524254269032552015893246851965790839782471788
783 2546679868791533965048508538065104031786493703931581679564943576
784 10186719475166135860194034152260416127145974815726326718259774304
785 40746877900664543440776136609041664508583899262905306873039097216
786 81493755801329086881552273218083329017167798525810613746078194432
787 651950046410632695052418185744666632137342388206484909968625555456
788 2607800185642530780209672742978666528549369552825939639874502221824
789 41724802970280492483354763887658664456789912845215034237992035549184
790 83449605940560984966709527775317328913579825690430068475984071098368
791 166899211881121969933419055550634657827159651380860136951968142196736
792 2670387390097951518934704888810154525234554422093762191231490275147776
793 170904792966268897211821112883849889615011483014000780238815377609457664
794 683619171865075588847284451535399558460045932056003120955261510437830656
795 43751626999364837686226204898265571741442939651584199741136736668021161984
796 700026031989837402979619278372249147863087034425347195858187786688338591744
797 2800104127959349611918477113488996591452348137701388783432751146753354366976
798 44801666047349593790695633815823945463237570203222220534924018348053669871616
799 358413328378796750325565070526591563705900561625777764279392146784429358972928
800 2867306627030374002604520564212732509647204493006222114235137174275434871783424
801 183507624129943936166689316109614880617421087552398215311048779153627831794139136
802 367015248259887872333378632219229761234842175104796430622097558307255663588278272
803 734030496519775744666757264438459522469684350209592861244195116614511327176556544
804 46977951777265647658672464924061409438059798413413943119628487463328724939299618816
805 751647228436250362538759438784982551008956774614623089914055799413259599028793901056
806 3006588913745001450155037755139930204035827098458492359656223197653038396115175604224
807 192421690479680092809922416328955533058292934301343511017998284649794457351371238670336
808 769686761918720371239689665315822132233171737205374044071993138599177829405484954681344
809 3078747047674881484958758661263288528932686948821496176287972554396711317621939818725376
810 197039811051192415037360554320850465851691964724575755282430243481389524327804148398424064
811 50442191629105258249564301906137719258033142969491393352302142331235718227917861989996560384
812 100884383258210516499128603812275438516066285938982786704604284662471436455835723979993120768
813 807075066065684131993028830498203508128530287511862293636834277299771491646685791839944966144
814 3228300264262736527972115321992814032514121150047449174547337109199085966586743167359779864576
815 12913201057050946111888461287971256130056484600189796698189348436796343866346972669439119458304
816 51652804228203784447553845151885024520225938400759186792757393747185375465387890677756477833216
817 206611216912815137790215380607540098080903753603036747171029574988741501861551562711025911332864
818 3305779470605042204643446089720641569294460057648587954736473199819864029784825003376414581325824
819 54161890846393011480878220733982991471320433584514465050402376905848652263994572855319176500442300416
820 108323781692786022961756441467965982942640867169028930100804753811697304527989145710638353000884600832
821 464132406087257065130090681062365209793088477541530761100710966726
822 928264812174514130260181362124730419586176955083061522201421933452
823 1856529624349028260520362724249460839172353910166123044402843866904
824 7426118497396113042081450896997843356689415640664492177611375467616
825 29704473989584452168325803587991373426757662562657968710445501870464
826 59408947979168904336651607175982746853515325125315937420891003740928
827 475271583833351234693212857407861974828122601002527499367128029927424
828 1901086335333404938772851429631447899312490404010109997468512119709696
829 30417381365334479020365622874103166388999846464161759959496193915355136
830 60834762730668958040731245748206332777999692928323519918992387830710272
831 121669525461337916081462491496412665555999385856647039837984775661420544
832 1946712407381406657303399863942602648895990173706352637407756410582728704
833 124589594072410026067417591292326569529343371117206568794096410277294637056
834 498358376289640104269670365169306278117373484468826275176385641109178548224
835 31894936082536966673258903370835601799511903006004881611288681030987427086336
836 510318977320591466772142453933369628792190448096078105780618896495798833381376
837 2041275909282365867088569815733478515168761792384312423122475585983195333525504
838 32660414548517853873417117051735656242700188678148998769959609375731125336408064
839 261283316388142830987336936413885249941601509425191990159676875005849002691264512
840 2090266531105142647898695491311081999532812075401535921277415000046792021530116096
841 133777057990729129465516511443909247970099972825698298961754560002994689377927430144
842 267554115981458258931033022887818495940199945651396597923509120005989378755854860288
843 535108231962916517862066045775636991880399891302793195847018240011978757511709720576
844 34246926845626657143172226929640767480345593043378764534209167360766640480749422116864
845 547950829530026514290755630874252279685529488694060232547346677772266247691990753869824
846 2191803318120106057163022523497009118742117954776240930189386711089064990767963015479296
847 140275412359686787658433441503808583599495549105679419532120749509700159409149632990674944
848 561101649438747150633733766015234334397982196422717678128482998038800637636598531962699776
849 2244406597754988602534935064060937337591928785690870712513931992155202550546394127850799104
850 143642022256319270562235844099899989605883442284215725600891647497932963234969224182451142656
851 36772357697617733263932376089574397339106161224759225753828261759470838588152121390707492519936
852 73544715395235466527864752179148794678212322449518451507656523518941677176304242781414985039872
853 588357723161883732222918017433190357425698579596147612061252188151533417410433942251319880318976
854 2353430892647534928891672069732761429702794318384590448245008752606133669641735769005279521275904
855 9413723570590139715566688278931045718811177273538361792980035010424534678566943076021118085103616
856 37654894282360558862266753115724182875244709094153447171920140041698138714267772304084472340414464
857 150619577129442235449067012462896731500978836376613788687680560166792554857071089216337889361657856
858 2409913234071075767185072199406347704015661382025820619002888962668680877713137427461406229786525696
859 39484018427020505369560222915073600782592596083111045021743332764363667500452043611527679668822437003264
860 78968036854041010739120445830147201565185192166222090043486665528727335000904087223055359337644874006528
861 631744294832328085912963566641177612521481537329776720347893324229818680007232697784442874701158992052224
862 4177191654785313586170816129561286888137796297873776849906398700534
863 8354383309570627172341632259122573776275592595747553699812797401068
864 16708766619141254344683264518245147552551185191495107399625594802136
865 66835066476565017378733058072980590210204740765980429598502379208544
866 267340265906260069514932232291922360840818963063921718394009516834176
867 534680531812520139029864464583844721681637926127843436788019033668352
868 4277444254500161112238915716670757773453103409022747494304152269346816
869 17109777018000644448955662866683031093812413636090989977216609077387264
870 273756432288010311183290605866928497500998618177455839635465745238196224
871 547512864576020622366581211733856995001997236354911679270931490476392448
872 1095025729152041244733162423467713990003994472709823358541862980952784896
873 17520411666432659915730598775483423840063911563357173736669807695244558336
874 1121306346651690234606758321630939125764090340054859119146867692495651733504
875 4485225386606760938427033286523756503056361360219436476587470769982606934016
876 287054424742832700059330130337520416195607127054043934501598129278886843777024
877 4592870795885323200949282085400326659129714032864702952025570068462189500432384
878 18371483183541292803797128341601306636518856131458811808102280273848758001729536
879 293943730936660684860754053465620906184301698103340988929636484381580128027672576
880 2351549847493285478886032427724967249474413584826727911437091875052641024221380608
881 18812398779946283831088259421799737995795308678613823291496735000421128193771044864
882 1203993521916562165189648602995183231730899755431284690655791040026952204401346871296
883 2407987043833124330379297205990366463461799510862569381311582080053904408802693742592
884 4815974087666248660758594411980732926923599021725138762623164160107808817605387485184
885 308222341610639914288550042366766907323110337390408880807882506246899764326744799051776
886 4931557465770238628616800677868270517169765398246542092926120099950396229227916784828416
887 19726229863080954514467202711473082068679061592986168371704480399801584916911667139313664
888 1262478711237181088925900973534277252395459941951114775789086745587301434682346696916074496
889 5049914844948724355703603894137109009581839767804459103156346982349205738729386787664297984
890 20199659379794897422814415576548436038327359071217836412625387929396822954917547150657191936
891 1292778200306873435060122596899099906452950980557941530408024827481396669114723017642060283904
892 330951219278559599375391384806169576051955451022833031784454355835237547293369092516367432679424
893 661902438557119198750782769612339152103910902045666063568908711670475094586738185032734865358848
894 5295219508456953590006262156898713216831287216365328508551269693363800756693905480261878922870784
895 21180878033827814360025048627594852867325148865461314034205078773455203026775621921047515691483136
896 84723512135311257440100194510379411469300595461845256136820315093820812107102487684190062765932544
897 338894048541245029760400778041517645877202381847381024547281260375283248428409950736760251063730176
898 1355576194164980119041603112166070583508809527389524098189125041501132993713639802947041004254920704
899 21689219106639681904665649794657129336140952438232385571026000664018127899418236847152656068078731264
900 355356165843184548326042006235662407043333364747999405195689994879273007504068392503749117019401933029376
901 710712331686369096652084012471324814086666729495998810391379989758546015008136785007498234038803866058752
902 5685698653490952773216672099770598512693333835967990483131039918068368120065094280059985872310430928470016
903 363884713823420977485867014385318304812373365501951390920386554756375559684166033923839095827867579422081024
904 246658990023417981949800521634464429457648733593148649210122936867832166
905 493317980046835963899601043268928858915297467186297298420245873735664332
906 986635960093671927799202086537857717830594934372594596840491747471328664
907 3946543840374687711196808346151430871322379737490378387361966989885314656
908 15786175361498750844787233384605723485289518949961513549447867959541258624
909 31572350722997501689574466769211446970579037899923027098895735919082517248
910 252578805783980013516595734153691575764632303199384216791165887352660137984
911 1010315223135920054066382936614766303058529212797536867164663549410640551936
912 16165043570174720865062126985836260848936467404760589874634616790570248830976
913 32330087140349441730124253971672521697872934809521179749269233581140497661952
914 64660174280698883460248507943345043395745869619042359498538467162280995323904
915 1034562788491182135363976127093520694331933913904677751976615474596495925182464
916 66212018463435656663294472133985324437243770489899376126503390374175739211677696
917 264848073853742626653177888535941297748975081959597504506013561496702956846710784
918 16950276726639528105803384866300243055934405245414240288384867935788989238189490176
919 271204427626232449692854157860803888894950483926627844614157886972623827811031842816
920 1084817710504929798771416631443215555579801935706511378456631547890495311244127371264
921 17357083368078876780342666103091448889276830971304182055306104766247924979906037940224
922 138856666944631014242741328824731591114214647770433456442448838129983399839248303521792
923 1110853335557048113941930630597852728913717182163467651539590705039867198713986428174336
924 71094613475651079292283560358262574650477899658461929698533805122551500717695131403157504
925 142189226951302158584567120716525149300955799316923859397067610245103001435390262806315008
926 284378453902604317169134241433050298601911598633847718794135220490206002870780525612630016
927 18200221049766676298824591451715219110522342312566254002824654111373184183729953639208321024
928 291203536796266820781193463227443505768357477001060064045194465781970946939679258227333136384
929 1164814147185067283124773852909774023073429908004240256180777863127883787758717032909332545536
930 74548105419844306119985526586225537476699514112271376395569783240184562416557890106197282914304
931 298192421679377224479942106344902149906798056449085505582279132960738249666231560424789131657216
932 1192769686717508897919768425379608599627192225796342022329116531842952998664926241699156526628864
933 76337259949920569466865179224294950376140302450965889429063458037948991914555279468746017704247296
934 19542338547179665783517485881419507296291917427447267693840245257714941930126151543998980532287307776
935 39084677094359331567034971762839014592583834854894535387680490515429883860252303087997961064574615552
936 312677416754874652536279774102712116740670678839156283101443924123439070882018424703983688516596924416
937 1250709667019498610145119096410848466962682715356625132405775696493756283528073698815934754066387697664
938 5002838668077994440580476385643393867850730861426500529623102785975025134112294795263739016265550790656
939 20011354672311977762321905542573575471402923445706002118492411143900100536449179181054956065062203162624
940 80045418689247911049287622170294301885611693782824008473969644575600402145796716724219824260248812650496
941 1280726699027966576788601954724708830169787100525184135583514313209606434332747467587517188163981002407936
942 20983426236874204394104454426209629473501791855004616877400298507626191820107734508953881610878664743451623424
943 41966852473748408788208908852419258947003583710009233754800597015252383640215469017907763221757329486903246848
944 335734819789987270305671270819354071576028669680073870038404776122019069121723752143262105774058635895225974784
945 21487028466559185299562961332438660580865834859524727682457905671809220423790320137168774769539752697294462386176
946 85948113866236741198251845329754642323463339438098910729831622687236881695161280548675099078159010789177849544704
947 2219930910210761837548204694710179865118838602338337842891106431810489494
948 4439861820421523675096409389420359730237677204676675685782212863620978988
949 8879723640843047350192818778840719460475354409353351371564425727241957976
950 35518894563372189400771275115362877841901417637413405486257702908967831904
951 142075578253488757603085100461451511367605670549653621945030811635871327616
952 284151156506977515206170200922903022735211341099307243890061623271742655232
953 2273209252055820121649361607383224181881690728794457951120492986173941241856
954 9092837008223280486597446429532896727526762915177831804481971944695764967424
955 145485392131572487785559142872526347640428206642845308871711551115132239478784
956 290970784263144975571118285745052695280856413285690617743423102230264478957568
957 581941568526289951142236571490105390561712826571381235486846204460528957915136
958 9311065096420639218275785143841686248987405225142099767789539271368463326642176
959 595908166170920909969650249205867919935193934409094385138530513367581652905099264
960 2383632664683683639878600996823471679740775737636377540554122053470326611620397056
961 152552490539755752952230463796702187503409647208728162595463811422100903143705411584
962 2440839848636092047235687420747235000054554355339650601527420982753614450299286585344
963 9763359394544368188942749682988940000218217421358602406109683931014457801197146341376
964 156213750312709891023083994927823040003491478741737638497754942896231324819154341462016
965 1249710002501679128184671959422584320027931829933901107982039543169850598553234731696128
966 9997680020013433025477375675380674560223454639471208863856316345358804788425877853569024
967 639851521280859713630552043224363171854301096926157367286804246102963506459256182628417536
968 1279703042561719427261104086448726343708602193852314734573608492205927012918512365256835072
969 2559406085123438854522208172897452687417204387704629469147216984411854025837024730513670144
970 163801989447900086689421323065436971994701080813096286025421887002358657653569582752874889216
971 2620831831166401387030741169046991551915217293009540576406750192037738522457113324045998227456
972 10483327324665605548122964676187966207660869172038162305627000768150954089828453296183992909824
973 670932948778598755079869739276029837290295627010442387560128049161661061749021010955775546228736
974 2683731795114395020319478957104119349161182508041769550240512196646644246996084043823102184914944
975 10734927180457580081277915828416477396644730032167078200962048786586576987984336175292408739659776
976 687035339549285125201786613018654553385262722058693004861571122341540927230997515218714159338225664
977 175881046924616992051657372932775565666627256847025409244562207319434477371135363895990824790585769984
978 351762093849233984103314745865551131333254513694050818489124414638868954742270727791981649581171539968
979 2814096750793871872826517966924409050666036109552406547912995317110951637938165822335853196649372319744
980 11256387003175487491306071867697636202664144438209626191651981268443806551752663289343412786597489278976
981 45025548012701949965224287470790544810656577752838504766607925073775226207010653157373651146389957115904
982 180102192050807799860897149883162179242626311011354019066431700295100904828042612629494604585559828463616
983 720408768203231199443588599532648716970505244045416076265726801180403619312170450517978418342239313854464
984 11526540291251699191097417592522379471528083904726657220251628818886457908994727208287654693475829021671424
985 188850836131867839546940089835886665261516126695041551896602686568635726380969610580584934497907982691064610816
986 377701672263735679093880179671773330523032253390083103793205373137271452761939221161169868995815965382129221632
987 3021613378109885432751041437374186644184258027120664830345642985098171622095513769289358951966527723057033773056
988 193383256199032667696066651991947945227792513735722549142121151046282983814112881234518972925857774275650161475584
989 773533024796130670784266607967791780911170054942890196568484604185131935256451524938075891703431097102600645902336
990 792097817391237806883089006559018783653038136261519561286128234685575101702606361536589713104313443433063061403992064
991 1618329633543645379572641222443721121671633341104648287467616588789846841126
992 3236659267087290759145282444887442243343266682209296574935233177579693682252
993 6473318534174581518290564889774884486686533364418593149870466355159387364504
994 25893274136698326073162259559099537946746133457674372599481865420637549458016
995 103573096546793304292649038236398151786984533830697490397927461682550197832064
996 207146193093586608585298076472796303573969067661394980795854923365100395664128
997 1657169544748692868682384611782370428591752541291159846366839386920803165313024
998 6628678178994771474729538447129481714367010165164639385467357547683212661252096
999 106058850863916343595672615154071707429872162642634230167477720762931402580033536
1000 212117701727832687191345230308143414859744325285268460334955441525862805160067072