0 0
1 0
2 0
3 0
4 0
5 1
6 1
7 7
8 8
9 36
10 45
11 165
12 220
13 715
14 1001
15 3003
16 4368
17 12376
18 18564
19 50388
20 77520
21 203490
22 319770
23 817190
24 1307504
25 3268760
26 5311735
27 13037895
28 21474180
29 51895935
30 86493225
31 206253075
32 347373600
33 818809200
34 1391975640
35 3247943160
36 5567902560
37 12875774670
38 22239974430
39 51021117810
40 88732378800
41 202112640600
42 353697121050
43 800472431850
44 1408831480056
45 3169870830126
46 5608233007146
47 12551759587422
48 22314239266528
49 49699896548176
50 88749815264600
51 196793068630200
52 352870329957600
53 779255311989700
54 1402659561581460
55 3085851035479212
56 5574440580220512
57 12220888964329584
58 22150361247847371
59 48402641245296107
60 88004802264174740
61 191724747789809255
62 349615716557887465
63 759510004936100355
64 1388818294740297792
65 3009106305270645216
66 5516694892996182896
67 11923179284862717872
68 21912870037044995008
69 47249626017378270486
70 87038784768854708790
71 187265264199657100730
72 345720487753213109040
73 742282223705428145880
74 1373222113855042069878
75 2942618815403661578310
76 5454610487089714145160
77 11666805764052999699370
78 21666924990384142298830
79 46261812817306682205610
80 86068488962431036661600
81 183461779104129314989200
82 341906042875877359752600
83 727646193812764637422200
84 1358272895117160656521440
85 2886329902123966395108060
86 5396181990927415434332460
87 11450434956358174214315220
88 21439112258713177252334880
89 45430499786320780368042960
90 85182187099351463190080550
91 180269279675371701169705350
92 338464770002738704236997800
93 715391445687606806682745350
94 1344935917892700796563561258
95 2839309159995701681634184878
96 5344581948227203165429053888
97 11270096716913884935796048416
98 21239797658799244686692552784
99 44739148260023940935799206928
100 84413487283064039501507937600
101 177620046158113916451089618700
102 335504531631992953296502613100
103 705244219552964779378362635700
104 1333552706063787946460903892960
105 2800460682733954687567898175216
106 5300872006603557087182092974516
107 11121437347187855065264391142612
108 21072197078882251702606214796528
109 44170566953810873761232257938876
110 83771764912399932995440489194420
111 175446526514648916273469703784540
112 333051033383740315637772997014720
113 696940125414123253093858308567840
114 1324186238286834180878330786278896
115 2768753043690653287291055280401328
116 5265169722428127562717416598795968
117 11000443884358766514963173965341576
118 20936328683134426592994427869521064
119 43709177426192925694146261692508888
120 83255576049891287036469069890493120
121 173688356931669753989875128564649440
122 331093430400995468543199463826362995
123 690245626090210892047687017807502515
124 1316776271310556163290972157048158644
125 2743283898563658673522858660516997175
126 5237178351803348376725457442805176425
127 10903633617688938423674313036659957475
128 20830822433793792809407642816305590400
129 43341549902570956006670740698442276800
130 82858845401973886483341121923492588000
131 172293789645374271893931539237738556000
132 329605510625933389710129901150456368000
133 684961451769517825491363700828292139750
134 1311211921958791265940610513014159238950
135 2723286299452874167722806450106330727050
136 5216435728529449110004248974851563082800
137 10828055981947492849554274387191880944600
138 20753773965399361294979025908784438477150
139 43056337032694197313463949273448312661550
140 82573797049002570190204834223051558529000
141 171219196822196505835571788609562790479250
142 328555756064214916603394513277809679027750
143 680919900249025117018629208677199769579250
144 1307366208478128224675768080660223557592160
145 2708115717561837036828376738510463083583760
146 5202432825842476412854513208191152765831960
147 10771234160547099051966386501466189529257720
148 20703151373519099476506820808012935718573280
149 42844021592421469749993281949915658639825260
150 82392349216195134134602465288299343538125500
151 170428010022540619922259893952509601017218500
152 327912120549698407951689922541537460185028000
153 677980465460862924548764299308854478490666000
154 1305112396012161129756371276169544871094532050
155 2697232285091799668163167304083726066928699570
156 5194669586102725286832766659716805758529347320
157 10731093750238524605694004810204454001172467490
158 20676985518752279118288448292832972343722559310
159 42696632434826134802699523098187566268206323770
160 82306761320146765884721972237470007264012190400
161 169889597083892683428720993977341938070589264800
162 327644222947507318041104774099159451993279296400
163 676025422030932820768355419976746717403854750800
164 1304331402506740971835415163249252490049790342720
165 2690183517670153254410543774201583260727692581860
166 5192679813177272560838956587412358386986011262660
167 10705895417291413798272910495035356180576097294620
168 20673453219597212851837344404206205038353843051680
169 42607482855023524048298917125742056725387798484560
170 82309910060840898729668362629274427764953701617900
171 169578248438599923888834819392842495756711843092300
172 327724255409429066391905493658077632248926258560400
173 674955906974181291497614885748183694988860032511300
174 1304914753483417163562055445779821810311796062855180
175 2686589198348211807333643564840809609465462482348900
176 5196040647354783275722211729802005398526608757070400
177 10694176681183681858172459025290173901618718023272800
178 20690907057072775769072801157626640809653606610245200
179 42570946703632492674299211577185847183080409002688400
180 82395380716708050337353312730037123580155630327784000
181 169472317155956330807510790956099083727365557833283000
182 328127252365787789435818765468191842961495016230399000
183 674688620033024331087132967198641654628691999664753000
184 1306765327221857651789815431205790152122940294087521600
185 2686128728178262950901287275256346423808266160068794400
186 5204374410845384467371244095809171196128515685133289150
187 10694703459649306542839809295783681468967389374944231550
188 20727878870248140516019424202137444496555352602984696200
189 42582272896488027799213817110912793585314800456131604150
190 82557467860538013080108420929320722257242980476173518250
191 169553509261965166648394713951615676893907626569345612750
192 328831048265629414105977627057678888521517821225397552000
193 675153109736877414068656191724808781751627015920231144000
194 1309797032889542183293193011946129036598156410885248419360
195 2688530751720639218338659340310475390912005264448667808160
196 5217346805319260265290863670305476996225277542890484063360
197 10706430423415565336065626490106030919337288291139847505020
198 20783070821924332711186216127852883549301794918094998097980
199 42637433954257136180681000097347668312485125656710356922660
200 82791133891761429477050485625917802548514807100408460044000
201 169806305226980074743746404191933452165831390073286739478000
202 329816092844711299021507438911255359014403276873114628601500
203 676289564115923168700666768676614524039635002073154238445500
204 1313934010282365013475581150571708218134148004027842520408400
205 2693564721078848277624941358672001847175003408257077166837220
206 5234663514549459860289980376287097929415572661329791475174220
207 10728468787244932584950751860311180904841817236586800350109540
208 20855341193896691380091181186399304936514934441215462362829760
209 42733003034553024494500557528994654232662953904059133665013920
210 83091950344964214294862195195267383230177965924559426570860400
211 170217490512499506953552652293217649141432532136718825305354800
212 331065210905044912606909745744606803834712814798021935456286400
213 678047018488216984473767075419242780930709899538256463963355800
214 1319109654149803951612601401270163228356108350010789848074164920
215 2701034053735312853301993345457953277110126621450664927009004360
216 5256066266728176363182257320891152323025111263363456074179684160
217 10760060187547304441608960741824340132985369284432735548084825120
218 20943688579333146145274584301050947758846522357199431691807963180
219 42866054195083729026309663195608949151284003703053042434634990060
220 83456034716092215803434742504725387728163547032492648987784936400
221 170775774743114626782954426792076950814112443464637735428708064300
222 332563350815539010051016515331939325269587389904820853203273598900
223 680381901209772470104373237789196968212091632557569268480091858300
224 1325265616269469854811996567519827138082682832112134922952526750080
225 2710770578733006521206356615381464600623669429320275978766531988800
226 5281328886152236843039970647208715515008183543330882510355484736800
227 10800555469878898769099759792039445242404123102127120088745000317600
228 21047236300276828370553378056281995856992650147734900685759487798400
229 43034081363958872293363603347219437957601043605636538009276095587800
230 83879989099241869724352786185258226527527457875393252051978830383000
231 171471482140928069967482244325616374582821617426688860389443449721000
232 334297343333574052373578829273470579018610212125981643784461179288000
233 683256850848445212307402344041391622029264731801348447384030305036000
234 1332350859154468163999434570880713662957066227012629472398859094820200
235 2722630016533043639477105427451893137347048376938851530554190324197800
236 5310253585965275197657825461806998185238871214525363315791643938104800
237 10849397412704915705559522710760849740531142050366475050367410459748600
238 21165217903473524081337429550500674083986982032682139852356095814919400
239 43234932298548480815723467201450094923699903468470354057376982049279800
240 84360843509362889396533594539414819363316884816527520111955086925424000
241 172296299031834375801394883762703148021689569837145189381196406347688000
242 336255680368579991483367434440114208235878031456363998631044599485004000
243 686639750668612923785363752680233215137129089444507997204570064494588000
244 1340320793305132427229030045231815235947675982595679610543320765893435776
245 2736488286331312038925936342348289440059838464466179204859279897032431376
246 5342667606646847314093494763632374621069208430624445114249070275158556496
247 10906106601998109806455315757166913482678466796398660687764631057555069872
248 21296964073193159307093844943129090895309132011865101185556129939162656128
249 43466754542828661208740716318353636335507982548806640944290789793864765376
250 84896004966462228923321711559284445967789028415637970594317948816142119875
251 173243067045382272030518289442117040145650781563618948123364269535379447875
252 338428317018886298850314797979949566796155015147534689357269735836555200500
253 690502937143372851686529386201026132253445313163921583930558412634261820375
254 1349136507957051571756757416115851058402885458027969863987398744685403864425
255 2752238476232385206383785128876336159141886334377058522534293439158223883427
256 5378420228362523762093503763300321043819258790843717418082283362019124535552
257 10970269830866417514746273548953829430647218327355836321009101778086627028864
258 21441891033057088778822261936591575705355926730740952809245062566260225556416
259 43727951004423511761535164106907229194387283647731549429877726020955893063872
260 85483212489850474120294305772901350304817246228648141742618111018410016515840
261 174305612967585732385912607865056659605916416138102851522057241998476674301830
262 340806496996324342426187337766006304602612694240171247005813413459708124381190
263 694822548139793039209978835910539985352613477404380139244410292557389431877930
264 1358764094140039721121736390225055971356221911368565605633513461001117111227952
265 2769788345747004046902001103151075633918452357789768349945238978194584880580056
266 5417380146828699091734796275280780283987561229206458684451717413233526310546286
267 11041530528269180591551073324427239204768540825939881440829072895674439121495102
268 21599490376468178091501369714937956984510722199648819168921106102487223974895528
269 44017143267196514444044457979684169915404426300799487548786193496735327645809826
270 86120497696688832607913069960251636791008660153738127812842552493612597567888790
271 175478608088741907043191292926527771205739450388443854415641591923075292788705730
272 343382600000991357667252026446155063078857053997530420151471316568895536967827040
273 699577983584109258531043307610450240451701311502431378368296040472451355165796880
274 1369174053586042405982184759180452613455472566797615697663665107781797652253059608
275 2789058257304901197371117102034255323705592265698846791537095589925884106441417720
276 5459433184511721492726441986960669995338606137112636272796016899429390165800221920
277 11119580824336373922685473752853717564035249264560295937974240302514272617107804940
278 21769320205390929228919448614741785090153516165829311765893231014781463292647674460
279 44333141148204885072033037689875606132502416133331226150979645643241082179917526820
280 86806150499981593148036717155001186832871863757571631624295809651101419652985367200
281 176757451380397301989842880583734300724905751564330641205993641391010861757165856400
282 346150008953278049730108974476479672252940430146814172361737547724062937607783135450
283 704751457077537324270653523574415447824331954903225976822818172704387131964047678650
284 1380340784896693793743900694449199911600760518569077085639174903779627210191652005080
285 2809979454968269508692940699414442677187262484229906924336891768408526820747291581770
286 5504480302198116982782061918031031545722993633491461509317472916197525142011817756070
287 11204154941353614000414551563651815983138292005759215979958260474813402239414125503490
288 21950997436121366204893815308379068048597470052099688450530469501675237040484817312960
289 44674917317176583332495159324799652577779358063780351846502152718198193695071212700320
290 87538689337710872746105379758053373294297390800650689428956920866739703861963862723600
291 178138172008908139644172486081073647752731054006918535830954293512036740026793594773200
292 349102994809403870980525945877003390226828642751813506460662105406139114683380736065600
293 710327621383023154147875709319180509280977724488064981895652756138880281959934414355700
294 1392242137910725382129836390265593798190716339996607364515479402032205352641471452137172
295 2832492625404579225712425759505863244594905657234477051945285679996555717442993644003212
296 5552435874965267886164755131216791525828424334711292764078175902509804585186265686257952
297 11295023663456743576650221054598541665555082379515438020076837281132958642467951430264464
298 22144191129671773591064249172831351423259306244050003486729588880115932075364799514597436
299 45041586039264355807674901378752204595609065081435041105660864456834446874381462958262812
300 88316835371106580015048826232847459991390323689088315893452675405557738969375417565221200
301 179617347612858652598173626324912739577084374529835020837359833088330266417445950588726900
302 352236616747294240809405423052750956832983643558507638265471880471920392584861539466204700
303 716293254190806409162750625402574093425463382538441707345221340825448852034986888981610900
304 1404859027574226763777265742725048544524779795430234058277079274909267425926683962905869120
305 2856546689400927753013773676874265373867052250708142585163394525648843766050924057908600544
306 5603226198440281361680863750791828233354602491773664301666658492618885848792197190513024144
307 11391989688219644887655795837702591176422933542877582388156716273072834142908639321109261008
308 22348616713195226913362962535110815811071742236982773092689608994308489910929050387908613952
309 45432385291956086290981285679929224247507686521234716352901902495008706463664977433314221784
310 89139490129787257912684801017582655169160650769511152337972087173751259517317360786882333880
311 181192035492574099417287405989988272925548773786391950177185092228997658234547053625623567560
312 355546635683541629045243211753939252533152310826127600347683954562561442573450822208770774080
313 722636993304860583708838475837551857421277099276480122784578427130400854061624073710034105760
314 1418175099360788895528595508831195520189256307330092240964735163243411676095937244655941932554
315 2882097782571925819945210227624687670062037011670832618734784364010804374001420852042720701642
316 5656788194364773659022897092729200644345364569490578307578831422530522870710863287239128830552
317 11494883702651495191732425502533055155496670311080213612195445903475485577021433731120537431314
318 22564030971871453524511798208675997157086056536564863757272541958674101317856888435162536439246
319 45846661656222889645345628207437217153569758185759181774330833661255021149021321088005408433882
320 90005716134916102371230681143435027540750445518054835385189366696942372807894618086881783428480
321 182859714426000435830158535740776226839119576020858241510416371580496846021102356999297800509760
322 359029439299830124007994198222743567330466484626319230282646778347073075724359505815694461976480
323 729349112539906478330705195131736932375727512794346612460974272994368575213635977223077429046560
324 1432176439169270902903930201349592521755974025123444257196094936061669202237685191638042951582336
325 2909108392062581521523608221491359809816822238531996147429567838875265567045298045514774745401620
326 5713068288026515518172869157868574084339060540731510506397825996827328764197392547215762451812820
327 11603561057047643319518808786478408233409147806330459227280056527717618049022033310183567215793740
328 22790227704860041968875265161466574254839523835187967823639871503541189940594173208025209860960160
329 46283857499376258072592359494583351418779032973931119839367393362129947471947425836051197804048720
330 90914720088060506928306420435788726001173100484507556827328808389898111105611015035100567115095700
331 184618235270846796277726534749975879180296296075901848526661567957400458748203963046737961442310900
332 362681976981781871977545618562082792235848344953842684679595506283177232570436187760455640229865200
333 736421331310569288832455432812033962283765237009936670721373802392061088085092991001412976808201900
334 1446851321516059661588471262113054961192809348007757929534934411758520020120123876438070201493761380
335 2937546622471999918982653774593172193936915948985447917540624411752146707516615143071233439396424620
336 5772021433629192823264161802709390977560255899760880118676314633618253179681770105683827108989465920
337 11717898934536373382168810406705209394203652037466365060204325491140670611763593527803914070659337440
338 23027033952751710483564290217827678925818804585253670874122453581427596899861015188358854394667767760
339 46743500059777424275019726849362773388338770984437092373218633317987756581154994903315279280193851920
340 91865838267770660424894260860019323422168682859587349172799626174079984032327735648134074885930113600
341 186465778864939257171957993769443983850949528899519559928123050746198062827522368190557854381560528200
342 366501703286259919269020884305458864810487005078366031582862548018389295902371551271096472405136210600
343 743846652231876640883279072880310003727793152318813898419655940652707269198304391041337810857761658200
344 1462189990672946082650560006119009378756347682272411320322066534768750289166952631532686896771828630976
345 2967385569306861167732018835947401386299646766964599444183017379383640292721168575757511643448711045216
346 5833610266932806613836809757032959543520896485055405725496159166288292848190479131886926299052579668436
347 11837793933483531549715631495265713225741234387802489980977586144456360341064890402133119448954649970452
348 23274306716679485758762936499166487020101409982798115894803389707744708467178428587244777221673549094448
349 47225192116983375173303865338425023081484837697654316553990598883737809622356230098537367734674817639316
350 92858523825529108486833443081172798193930860641455116819644436007349625661936407497124037680540371762700
351 188400820015957902190049355615558683040865503382374254356619636061154442816992364343875937721790002824900
352 370486528746464701513393146238417075030081883746344902421955932366069071908275487424828659654022798851200
353 751619222112080687553033221966443836124246580244021554913508299570243576917363488856117912976264643646400
354 1478184470153758685520965336534006211044351607813242391329899655821479034604148194750365228853320465837920
355 2998602782311910476342529682683269742404256118706863136697796444666428898768414909350740892816735802128352
356 5897804367420111213137793188040022255778536896462117550632130023763804905864948661485435126203082572141952
357 11963159995278293767557910046194817871096236772937363440770854650475445178373787909944888295764207262810664
358 23531930100602358070251273607350246142046443762151517097780032774012139416801187207474011043316407692781416
359 47728603989357325125537893926772533135563126048657596825440857434295808195658905127023559121754747806262872
360 93892335716768508443681102806765638955206149603916583918900047411729458745558501889226673682140487487730240
361 190422096594120401956004933220462896982187752848392622442263579301316486557003478550622635950857954961070880
362 374634776994954269065618401227215047323651992016946355022279433190633522465409017583290185946796628782106840
363 759734212565186590339773629304352302673104319006433111022834828202234461759460745154940432953559643843043480
364 1494828396614745507479338384144779665800053903342387310336820959273585643678074114791342257270787623561447712
365 3031179804246567279055325056738025433427887081777618712627442500749215333013872510549110688354652681110713416
366 5964579614807761420076607369710308110938745548014023918395935243409746300446652359467604902891413340250113496
367 12093926622289770393194004998252392689030495116691418663266896322272800509745422187428790051719053568352440072
368 23799812818195911789814940317416473313172311245681508385466405596772142179605964518576442454719848733442235008
369 48253466647880722255174247127069662926157048624486135133170899259389672880629675315135754207646286717803212736
370 94966929041041846991566337430934974907862276548190797868474642159437122158686063120213984344835777050995684640
371 192528582919270629693284760584026643119218057920102655788000504050006406124986499549723432742809143638903819680
372 378945147333167588602655719244750853123540304477662370122413690511123719992036919748661994604894187479747200640
373 768187717148214731243427083034196022908046378098739478563371231307875801940379190577450673845790934401878836080
374 1512116874807538470973903837130470066145312344257518763066846528995502894345799038294560800096451628770014129968
375 3065101773258523927649805075264466350294552049170646141351715937153046407457700753299785405600915463723001614800
376 6033917626938246056525270724080834281208123405697188215435838703505473556042384729009001636156775991412819932800
377 12230037340622143888763586360099325397932594214773333103329630060330986723806338939980610843177981444960393089600
378 24077886014349845781003310646445546877179794860334999547180209181276630112493729788086827597506650969765773895150
379 48799565772398885299466602860977873082626429155438314590274327698951031083610286575855121173556260521610846557550
380 96082046598505577273561186980163687934704886420033987276187795469437263273429579786657751533426834187627573533000
381 194719466776758643304397937443842367569800860244856112511848670605614879293492924993173421990615020348330348489750
382 383416682003720627537525835585297857792082106255335231853227794697654040670692254368001274228942978211660789294250
383 776976662473148149983451825551159150975489135956578803173472197720642844322090653031452317617381802407757049204750
384 1530046350716353279967412825700744174228655529268339797018529866280650524203501593661936871615767241664506189203200
385 3100357079083136909407652304709402668831749361938478009748073676410791851675516387157082608274054673899130962332800
386 6105805267990259423629356069478721582495179865858431182463043056604926809932394517564458606090740327168696691124800
387 12371448370221101554683564392085158389663008419304779411587422318880139662009616116740552254225740872326102719713600
388 24366101358608057884351385706238789112635772927361697521299085582362914664262594179164133373805012479505217539334400
389 49366736606763200609441088748577546691746435774706772582215334851766530231240360081743999387552863825664216785422300
390 97237511498169940594353659656289107120106615919876976298302932283782559546382527433738180611846549959641639122801500
391 196994129511836511774053269044606429450578688210735221412624075248492128407438177339852998027108813648807673041530500
392 388048737530853832238336087766259901229280632053307571827882600489492031837767665915690327771993240956445265488844000
393 786098731183636886957041662330619284449006641221391112001844649445208085114653055179723189764914142762283450191318000
394 1548614500431764667305372074791319990364543083206140490643633959407059927675866518704054683836880861241698396876896460
395 3136937064977164326080112664320878954840997527520130737457617507516864981702396281477444103156758667643440342391662060
396 6180234217566950612575744353587403314015099606457571005140380761078002650518153867985412262935703643715434704413423760
397 12518127471296323434655971981501015896244870121243141270615975317081464552325036150970452389721807890586875396184332820
398 24664429374138300628678598260581209538145833209182030820322565228705063820917645485575445797570690794324635681590913180
399 49954859493813106349455638101380216272691306855145331458419814854077768855564165222053821691526424502210810339871951060
400 98433220677464248964444607096315697089046910059399667898364167200153239124264364969564180672958471925538542541619608000
401 199352128745773554720920643664760578448019247140501347612343591147785095398131365418157759847759329505762401814088196000
402 392840959587259651950049503692322316353449692894517361471382959026517687990435337735781467935290443437825909457173798000
403 795552295043545928320954522552793434625327770032615561170690113003450393267062518128240862200613310077607243775080606000
404 1567820132671183195325198181030870963846987410210617983965652710504360775023869547921021016239257450104162568220158852800
405 3174835768659145970533526316587513701790149505676501417530446738771330569423335834540067557884496336460929200645821676920
406 6257200592600064388527241187060827975372818928663395997657094057966797141679001693316832177189832585452122599331085440920
407 12670052941234956249405906284247547193914115940129364035056901898470081774444545717313187542866974439199074119043541166440
408 24972857971129768839408742821125600266265503881994108822720850118723639439484901703689760954056645271464841741882921719360
409 50563855991049878491674137692279061925260351919483121329172414349296873914600617805985704109946375821926337982327301897120
410 99669139213127164334549982951126997064215116764365768004618701361594799543203140867567974447490452341297108522856700854900
411 201793183332981598726601197009424609819667059064799658373883183544903756710623107864879002452800866562921732033961103701300
412 397793260924346500839041594104703058591879561410035690191578333112441855333859906413062913926095488152745232526277391028400
413 805336356675270121796687148849227270580618915991885980632950252820776893396490888963700899271948218662175397222316482817300
414 1587663103159818240113468950588476619144648720098289504676387641275245875553082038242724629993269345362574354523995351839820
415 3214049696640607656815071290215696570463557165077025094832687176240131894412336809125515714376618430855943205499795468358660
416 6336704615177690925284690316254643475416302278066551845736482774008980417419583472019974109861010745194655798520923767000960
417 12827212740432510271085999329505758879847563349290058833359773382338567155650321882681209727242919809447434310598180635142720
418 25291391158022591006197866602516071753661705094354927322379175819893967316329408240380875782960096605419941235047356157970080
419 51193685484113360539115488436976976158378040746544514725009056369737064277980782863379647116233239022565001823598271643427360
420 100945295320786908105298146213757417777083460626989183964806590024833647872074783110889445017924696664212679652165606057462400
421 204317160240631193809281344019191696558423735211357915621074876925264258433382133123482963233395660075161241026739039183613800
422 402905801969842821436994052224761196017078580650434768187353261974119238592931122327615936843425086690271232305064834277967400
423 815450498723653174487313321009923377584804974235090463843303491938049942223970644710916465477362735263084838588719736361627800
424 1608144239343390446430794642363755870213754925933387705439817118984805467455644434220598052848380463960688239821475201010838080
425 3254577627242575903490893919069505927813551635817570356247248931278772969850708974017877011716960462777583342495842668712410400
426 6418750320395080254107040784831525579854504615084652647043185392244246690538898254313035217552894246033567147700134152182809400
427 12989603728951181367316144147502660770606035405882211754916778021271532402180614002804104445000406839129541099848138781905495800
428 25620047907793113480236450207977598201932641261371366963614658954397308148079736374194270518249650355518173229193564049103927200
429 51844342228505875863308665751049007682212750477020360506559852318096439601538711813817651190231603785458944883603957438988607400
430 102261775955309755143223515013537033501612305986783279898260259159548023067255257247438486292658668017189661926374778434702299000
431 206924063083279363693564952914715781404670910236167106273005500928475107708859229453737030948994769555909597606889809884303713000
432 408178973753318196874977441366014692085926179096000867168668385393156376850352452621070307625414339945903863772494967443010064000
433 825894839416760650686286131362076456416850633404525119084268275117928556898143046658520762625254248582132584175188415433754008000
434 1629265274122155101808400822777914464022332613170745007648056506369004516789973101135445504451637926748388825145598964992041997600
435 3296420438340174275751880734457640892324254356880344550357695722188450999086689762762412997378895340165344832271328138472271018400
436 6503345299168850607365701358477517778522058369230001013375363506217939527609939984454353243697730173357874872716285377257512054400
437 13157230998781424608420423581734607727843238459969955753912193760264998025766406357437742442110685582210144997115818101210799850800
438 25958861159757945849045700580179090922501524529129912703664598499982293402187774705215005358758920202738934724039316794280767273200
439 52515852760984968791387385044694105598977738563539316483450501112867404624702456661702245864033022898628536146789216924835284944400
440 103618722936472584162378696949172226293947107479629144631023410267541067420937582650892323677912690921060788809808320389809530832000
441 209614022087084447778022960342132806401975570635396572395785889577915645562538871325887682302566498606366091124428758219752307784000
442 413613382868264847847706019960815626918183938485916450888113228542137122047509737169831944543457108857204519093738888987189821609500
443 836669993655896473043533181929869053537696277393885788782804384676560479758204628156326718871011411980555260084595104206963885721500
444 1651028787480969040139238812341608265647720654057267956531400652428412680056190466228484725238795852974962379900267672301742067823760
445 3339580956495596467554369415872798537332889504797655639347605865139289284659112533962162285142109793517537541161905064428523728098060
446 6590500471668300993492251148138354635621543005043161128978018654212933721052938894456302562714075079242574085655794950155405233326260
447 13330107288849459475525050964786626796935881100698158482593549042684078612265446542180847264856070409146744870082082998730616014917820
448 26307876940108184339362215119931316321706056093007819384149383132698093472664846039193918831081583891179478862540851028331788434727680
449 53208273631119706163845200850671896524531617953876175240914743362979477338858179601793106104304644897025162203967757260004382915282560
450 105016329535104683218115527994747164193154509119492451133384361900617389484588512371960077837443378086233872770988994592113913648584000
451 212387285292969561127220193388479690812164500506238096238369270032190325818607260447327332308013289313414693361955320901539798455208000
452 419209838220184461264207543282064717236237354711002705239052008971834180218386383066340411367781688950495377290846310251074187343904000
453 847777038900640897110205433512389807625069293232518863720047143143932516245218890754697349775022790600778597824791868498824137798163000
454 1673438155047352031687101160063586837659919387511145930995223491249327662501432071315793899121131943185884710488936992602026776349417400
455 3384063824651311886300582345906364493934503650300317327123674171193084828614007077549716551556066818442566858988739251706320814395488520
456 6680229887623368918411539176334641598416163049943483554841538623653881739601676308929310595279508524717794319042706055316373555689795520
457 13508252471875573432363156653030669072903480149664477807799040491193911305300734837082720982489979627416070813285471979113197853762108640
458 26667153586719882034578990289172613945645663398906598430913623038650049042360933428378819870605218402398967381399767958766571625099335160
459 53921689411032713012650909879868853749124931718493958941803317069340848063628495346369508020298657474454299683094684991514785797007025720
460 106454837463841407664461023797165977358787418843378631387251183913720129224330935018583578065825675700639389932289936034750220886794986400
461 215244210836977583040861982326725945449127193363147145041766648176425349001827022120908024071691388149099819117480967157981806266721441800
462 424969339344801894721701862542510199989302407409290517133744407938070560849761043674613278295390689422581694155026524901656386731732077400
463 859217485225516494568331713350140710022039365198696547742024719979592443988818180005877501531728773810721940584180266504222301558043457800
464 1696497502743147461615769851040277827447771342349766800648082851363961251109836746905221960471158089566702044387487845353017650735881550720
465 3429875385980711172397099916233605172883537713881050270875471851670617312026409075264905267909080485428332394087747165605013946052977917760
466 6772550550283946637021392207478220383744612604527836551813431707112320624594519614717990910362845365294927523919026182931934317206303854560
467 13691693103820792551900390306893198784453394313049782119899881416543089747556885974343297641296315089146022310260542110083174572014475757920
468 27036761065772704279702036555384038106009234339693240641827613936464835450871825468323473823319305745655436460767652774341458648534914154880
469 54656210947618096151639030795151352895337633212569525263004960931905206148529681657947022513520493080656895259051849789509241836908942838960
470 107934534224287836938110691066055192692473477352553264174841729571409440713482984786702103283002654402977902402329283197770351526668920732400
471 218185260170126915012232341167862642738862694562457456765452594970531530369315389847796955563494636153659193268227864318239637635455200278800
472 430893066110041438852609477118122039216498710600334391603739016008748461649861355682678506384809490646557067877002309448573677673367592182400
473 870993249017305985373009755029366344228221752623752851404139122103153941711044535204730485128268756734279885067615779355450211707277226932800
474 1720211666809179321111694266182998529850737961431911881523174766153729034879312957029342708128330794550202773008541164227014168121872523192280
475 3477023581848341180970445857178401283740853326298545292440459633714984219436909168463565048344498414516367307144923629820560552586763610707800
476 6867482261244026564904283103804643199421768395510819747724725251652831902290326822359572460630627573899547046477110571761771049922404475920800
477 13880462028022884201098911188622096636119421714655343303663957394230511938103753789260661286952582003178321784616871791230359283105876843280600
478 27416780369400572926137518794055215669690428014897744211369304274554482257907414509366099566790637179831561210937457504992197261671938558215400
479 55411973826763183255780048533132693273340569700995862773189437753213489457964774472516294061150697084976024557126760105026424001438221811751800
480 109455750768914929887960589695076924984376433977275778317411235068076028558942764390155642589927302883903258384447921195113923953458215924448000
481 221210992100202022168525393459378155115483465307015333490230269192204074524586007023801949940147196164527173457644748297688224460560512015376000
482 436982369640563011005037867407460126088782910975333568615946679305911327544469079448657950291602248161074170518790035571662804057336749145128000
483 883106629859380478307252259237670464020427389125883320675741615501067661941332909513396610840350986869451147952199109544406419915036191787016000
484 1744586158579347557145755483555234712595456556477255213090036497561292850529000523283607998558081133244140226974956608242827376485214354387411200
485 3525517862129098188398714206351203481703318457881119909786115422155112635444021890802291163752788956764200042011891479157380323313870674491226800
486 6965047483718462274641362212547499561413873050935871041284764614501563987096726174511843518633558670680492765925931946627995272888378649604618800
487 14074598027265108413901839823695569653147535999194063058529794055030131376415376128577874662135033496354356751061945468912173020318009968288171600
488 27807302985041995570785821190135376480712540759541306771508257080383417456237666197352238198874074276198081354324815339389232525972424552731286400
489 56189137023493949727744903148661979748216662939734293434989825257468971636777763514484481319212488930003561083738986367608821095869899199527268800
490 111018859441580787768528236059856330954137761453507273319133122484515306862988323072973370348444030547184455367064932742452912649097784708743394000
491 224322057554799040305956230063331104932023213471901527570758696048958912221099862670081995230806662545957068251970707722404856422662602024662578000
492 443238764325145091688877370245618086853636229028817476163908748819629657882655150336065629130750513946228424015942121282824053654417671470417624000
493 895560290214330041814002227586433265650994511931176294052487758885563202197331922605247357219098374489715627212538794231279747752573409979163478000
494 1769627133463516162624468401710792132926365155576004357047715811557872887541927879067968777864938387991678079371976657401008781559085058118827032528
495 3575369106385471430608619832027926962443064293918865945871915619269988078911242041382222632829161232881145507302565083320405497435702464362528086128
496 7065271222180055097935758711895823798293864102724133502599482657999657717689147619623834366068780762984255663832957296123191739952623196509218847488
497 14274145517981656031195414958586278161593701053064611182081068622056219047526448646150592194862536744728353922459267382817993068115665563679194175616
498 28208430428392320252124272418158597319339933033437207812207826086444432879635600895964265527942632138391747037240933161283176777466672423461264680384
499 56987881715658978970890736585672631831379054994676788252193138530914056708251679542858981775074386384848104338393626103159130412776799754280044840128
500 112624272165333950535357186928206782275452677855092466901567467452399321557809643365333956077222107479936965095639577278970613463985770265375582688000
501 227519194979162537170217542947708056129039482279844056119698795135693790727671900508194806430194660675195239971433178293404344134906737511907931156000
502 449663920785588951415154356534446630617235512222368961307436201409914499784611393917770837905345352987984293171887620091688900613083394610148745828000
503 908357237570888524344669242316572912451684588947195130673254655860188728480560366026661572154171536357253411507869369100881594411168463810862727516000
504 1795341363669520848116522737755108815198623658154456258271844496288373016290989899911519342610597860094336154509671223634683621895015316708528684972800
505 3626589554612432113195375930265319806701219789472001641709125882502513492907799597821269072073407677390559032109535871742060916227930939751227943645056
506 7168180916538635348737735237165046180432879740128253244940694127133874325825572642568602150270094862342276836904004496490167279731769748102036482360931
507 14479154281613896899641560817699913997926175411334758546553513635286351725870778206303909522657123885288981499244343743906433509258993076843555763175267
508 28620273832917741731587209709694771637924113264428238683459863528114656329736791162655198589532369391933084052981037439316996975500266470959246411256948
509 57808410241885438656261467231089836363902276395214180515401073554803016158079471038855143182825301668626745170505349431001394684641411244913715965594391
510 114272438850238657808888946852154327696085895199841984739746308189726892405505931123318306291631410275192403244022202363607408097546975716689903652919145
511 230803226294355549961827082377276132224110246826558317003993531561068940787405260094923535632504548026179122757689112283807847975677883759796603820718115
512 456259659701583172125310680220715751732604040058678989598628139611070647425295340419308302099777330461018188617516700730925166654621916930563170487288320
513 921500808767370737402694405327666065507188474606702053795654470946768669799907518248445507784195946954733585672386092421120513755200958210153175039287040
514 1821736214255494457788403555147770606425749522876326367888332300256304216450586401460388426927218141287434857829255582709445938731435740461610507577667456
515 3679192746437567238278540513337654361997101977573757174362710331890183025380596065694509960264773893188348830517908333707312386065448652304821221186269568
516 7273806349278868563033436417173293681189672875203290045866507782587488280062787624131674863971736892280413779874485441352387705784565151683094828092395008
517 14689679228817090027688619639369503254590081548750394350441345795303638440595551569047171502630421770738179391387144426481189233947735091485000102045969606
518 29042953589798674176880553332799246892662832985697344555452737106745361497055327147963491749475414035276247804345575621821587874751628921332939133052718534
519 58650945187180980147085631049505093919424164667614481806536850421793161933742080894136389953220777759954757239125890068970443996093756459812433502157046378
520 115963845997468097629218738196740109650572492878933576195434076879591042606638334847722139831463134734511307088766018387317988129158758019401009205785795120
521 234175053351476274669856444187990686542435150348544159681477341295608268209529350603345871520125167428993763539717424727878572927487259411271030217885268440
522 463027946399509906733579787371708857481633138189166861188375652107225439414296670511161155051156581052783123362623089802850814652077081108649537021727689870
523 934994656243025796222634088013141824181058421903221113519384038811115462601070110723309977188242825832453951809466702574868633448016654130593466650052439390
524 1848819622156020819700604762712778550456130615385991937676065042781224537369663162335903502062789587683795738672303970374457222365134817978984817074065955624
525 3733193467815042039780067309323879765344109896452483720307439028692857238919512154716728225319094359746126010780613786333038622083445305534488572938017795010
526 7382179564175609447083892498888574272823315058398520439404935823655800404780689448800748295179863282806249179212792675229993666225158762071958606636832181110
527 14905780192799027504265177574384209355470831554697395676499621375734125721530357622674307860382329310493844128142305516652132804983366542574414504588546204770
528 29476599032950885851131137675186751084976026445244288079370037776732653112239808332479530150868426501650747938798267089109835659292949567338168009073979011680
529 59515728581797780974230426832724394366230221334100108373995228946151043879293353465197219274081670302951319311543065992897339938038054660770575865649369836560
530 117699015478928447449037784407999735127246333235347229247080116945746467373229393046845247071877930076732086698200839463565634952090182724658228391023007512600
531 237635654826277587815357655972045092595314840106347447643344266533047050095759725124999339145122360725265163637812341274347346614296148390849883177312612126200
532 469970886124831511961971275007910740746124516492850714298361151656435058181948601362452224629015226415766048532773849657817057244630300906810921376692600933600
533 948842736002027257105040490830365245521531694282914510306918537245757143980979562599193317148731498786376151015032052528850346634045266603523564749155895066700
534 1876600077870676130718857859642277930031473795359542031495905551441608573651270690473960116138602297599721720896396726112615130009556193949191050281663881354140
535 3788607704380421622394675301541957330440899926480584856038903660457587120390301205296485517487366902701324983696499050831128658698537976463461176983736515186660
536 7493334795379726898906073659138336269801927529865658608254067756476998880181555151435115267059884353682325429008573768433523841558731938687878933074844177638560
537 15127521748567343401175043439689047281517425126082175461024189418150933829539455324513747738387811646343641937509789900935347003447515229606733034064629035307920
538 29921348164445701286147696215267306755354318815559597051584609952077950001074363840398515747252362741664997655809805024644178999466041152678023427671950077189930
539 60403021200884767764919881123704413262681564949762632250202639566179831650108921760205243399883983212574658189069231866229260227386502551660878754738505961068810
540 119478503474277562611929435189744993266842655944585426428972254086949117549665999086120261670100186574323499714642436658475459790434840212076463470911330472443800
541 241186083505911049899454568797209109542395062932913118276395483063580121620780990692503961057926122898167960244856560568041879651586748338557338573742648453701850
542 477090719927751054910599913460172764131307022297952226663526831461534401162274806406339952165678681061339541798219911780579192595474516786489333967038377598198550
543 963049297103229824596489788137077364027136479954602450105186131909342675952101189139935293776816073666570153146592610025481418510567519015106722468780070765136850
544 1905086609542389180292692526351163949202771800346559028571713657304299693519792897789544726598501614816778775679077744923134151526359019433520207356423121804488896
545 3845452600742970752813027506894016119687076411810646928042903493447567899882544923315932874059938444722757158315175448085585602155058020708401900034261486605357216
546 7607308405817616054477945720159901454163564205973236314171830823994101714985034522211954163901182575429802204493064473386701952089353910531838541372125984371467536
547 15354973055285003622876148741429764189769260592868488058494433434408758812165364884317117814221206157786353527150207627094191763073345347088249749559235842993331152
548 30377347416231703918180972961384515436799836840765095509223644483956678083272996233233864845462891604573724667430735666597895617921275271495887591185780656896554048
549 61313101954085314158387331455147422701482023623456019980013900079750795101900275485460999265290909893055054567718653974125899611171985750188390763091888164103706516
550 121302899549449362543572058634284469373435658247844643845351241164974594626061696104329315093201440435900287813831869373270664698361842311523794675181793130421002100
551 244827463925811717075121627499966090200597244302426369079811479420882789886300346349763562697267376117879335477733919504293539372884157925456450058700249138688542700
552 484389821100530709051853542580578070934514977974693031297691529176800358484723265896306403616098894684836534708634851492365712307641774820257922696783288618480557600
553 977618872513114898195894193602407566521119645328486300392786188448067876795810095038895770801834630513556947787865229471818390168342706115338070260296199292042877200
554 1934288769186663048573304940199049256616786726828505037205726958572248584803138545184100917943629947516109103837419061169240671975935211385347467586443194313541978460
555 3903746425085810879847942697492626681535696848690255620542467134573083507511788700280640034395325894077965645926427559814285719805978335704973980038094446705511992892
556 7724138833977618680410875942369752437487001593849758452034205433532506868955710026178063555600716003940743413292148481340721922463074571715179832388542748641511274192
557 15588207719295411612278470651811420680000941622370708180373378356802921471044675668772396378513039181865920584071473565604283010188161363932446255943544605048267317844
558 30844751444563261275359527034435364324257182359159060867547323131546206315045847599911337514930056253479374772737171097897836594627638443525904293675524431265720437436
559 62246267355634884667602800044221547499132725410721714891548569063300827906536566095127933829768597276877149812130247811281193705403790216357330325504036668149955684212
560 123172825862740407822818261571604475616658396572452863389636744436213652394559989446189551041238213692760437790787769520556425706806086647208851527499153830968110187840
561 248560990320134420102881455905288168420666764306280778279087099383869996378950194529900496885376395257692825901553736334648038926324512982317142830672752874723416602080
562 491870692112378676400772458516802643142305357535668300679038555823010344947077497626070701583033570897265380833356337394620415058430902450923360108584813787304789191440
563 992556271180176325496899262168315011072107226855129940079923680746791484606468212055476003552859858118854514011396480118893525727227950107060400505853943233880273529680
564 1964216620861822623088600645133086548226906933144888723526585810319966306379116040699257775451975298172048932990974086972126135123356364422393213632637277136520962353472
565 3963508538524749221589497730357835356243580061524507602830432081538503439657859153553859439751307298097170168356786996925897379802486949638043448937285934221908370463256
566 7843866548269258949019775228610261579139392709170878682524561392135639674287931052138057492654685072458036067447347693216985723665061585647316755589174261432168313574136
567 15827303675689216455851290229971595428370233687188214281108278680928497136374579738655795723612834292112834342500520078484095748462953448619318862701287566662062041980552
568 31323722953977264623426943730396746353011472941891657531949485333684273078260492305074884916418431630383588524530646008985945592776855605629871477401851351442687246846528
569 63202831066712991385567131143956555584622440084880684878295238137823941069256099721941877721425842544993836420063608436570932774078123544692896704403026308407407955516576
570 125088936486202795450601613722414016261231912667993022154959325481109883366236030699676632990321980036966967914709225030713304448696286182204691394130989568722994911959890
571 252387924853787265732485941468192237756761208952028323853292490635030895413854323425849319567045408484481055403883277358789034771044450212151515145048745737600106341798930
572 499535961994347114183328576193100207601617340901592391848039116412587100957524820067770971599826898453713369173083856917741618993209084848964244508539386027360764109027640
573 1007866571206904564883969275206501475196220902593705776510304273607085946650217330629692840586974693006963945549919190189668829870101428234001803180961507724217316318566330
574 1994880730595735242218615048167351195733209648582024536954878113967128735783533613039461001713529219951714843950529707478861752915304206228679431123696225633450826092610598
575 4024759368745781629037556676127112061567001922577768802628262861512628151142216938588386231527295794639424685163349409825773712022104977478914641740790630663979736853512610
576 7966534008239072915208359606354696039390354320978676392831200715571387680611398476381135633538564871863603500529516357593284048538599543051047538291049495747258860576024960
577 16072343086552255496766515709323984666881938612603833142180429415680736684310408814237465945985146612116430838480877406752884251771929847344246257321453003657931337595686720
578 31814432548038368757298103013661860059786851089332245055411945898162554121682932515853614098559639526723619947403928565421805128507450177277309372369177520939329839487352480
579 64183123502836987841378402943938038239082183904959476958479152177826198036426543298533946212773628174121867420023953447314373412563810636388718211155936531790494693599920160
580 127051916831554446921499910264450724159275312849407838347842690317881211130127628372524535165217420959012570319501341295025039519750887949165380759284789039039204512928169600
581 256309596108101158546498082859881495612982488769117896111446538453781193286819972515405399065942088809674664429271803098644263753386339925225993823418272332228395215316897700
582 507388384132363517938986000763438879070597987971519100465516616939117872424929333346822932844824134990580458155905406134050889470989285158100436752481069718901108895627328100
583 1023555114010961698818092866591989157433074833866420884330090614794137438144407617097570137884195400344319747767795334865576707825559699817206071372652123342973517253116720700
584 2026292157906446210541580454541429382850561705010134903216179386575512758902827282660952408557186826444348246428449069699989143627548693875418120954674034007784861273966660640
585 4087520387500934597126981261747366168853719301485961787522292900505775737786737794333300548296394115413599048829802433705150513869365468679722761236152792739841875328518953360
586 8092185632011985384852739930351204645095538887401262187459674458433731697104825498240926085478672133893138657480622385646007436241378934615937628663464650491713982913892252260
587 16323412254264726532331815598337309713646327583864401732092195557046737134709733908822761553869348943626365608045104262454317405751510084603283120362384020064041608145892618820
588 32317058604402892932697331891657704079542224307448714540303740698799600791950584304335972369276690837886542011887277125667133449770666430123671632232598665985375305016110639280
589 65187491499977068278625782480090368845377979853038674192598983806825222145407171764568108648986201724367031660964404887047745212037405915557680107482878815977349502241401255260
590 129062483171095537867077891487427240331453047360043012663199330355794902905336346782198604372153889320055532483117445917309294211751911040869232427566773494720255725914183693300
591 260327397795622740202877248699895901146377989726230104040787727782507807566736453748393771958849653884480613302124268044811579792305049232606540493829225718019355406195503627100
592 515430834431467097659208465653305596918581170294074319706175032933928501938153781334612418058993294647533521989490189573673763334597288112719304255340808110593506356079391796800
593 1039627499380476152761600748749694622356185829878864189067216988196665311732398613372194435064568107911521695713495518425811366181687727383818188515024146971367174384881222229600
594 2058462448773342782467969482524395352265247943160151094353089636629397317230149254476944981427844853664812957512721126483106505039741700219960013259747811003307005282064820014608
595 4151814091593691374808277430854288930840076359933186105559621470489801368650640021741634793049381992984961727864640916126943628808970547901275280981525245921924298789249382741328
596 8220867769401461991314728733518791371364403689435810361838984705687447228291632734079781849360238099066568736901415235919130906213111118103521818820561616509856751091005422305088
597 16580601548421191921671935992941616380758611495247225628438763071943939173277380885964965419148858598455207891655894918390949834490632896985819344040119206271569190545034584851816
598 32831787172039313805164959350261876144680959185953115648365497738485018627880376721215395101493435238000709666259023712575456957037743286084503204423812203147014489887187687885384
599 66216298033843599223211483672750383200888533846417226509666441566843522417846281670060679009409318880681565959896145467450164031197334102237769089056779493889096563779210185331128
600 131121382245234849946953433015347293467106007616667775266666220924442618649200557762496394078038255209270427643358703895940918873658087331163899186251048502750686264909327099665600
601 264442787682503841671540312893368199240707082475225949447202680455000046336139379916980982687587219398562171186773761884095611553921176127615783258177450168299202836276864385567200
602 523666309818642475941668645926998868233242314638440860418473729058914565441960219440863656506340480519521141626440146888899862353488644831660202373101398030645131932364053816156100
603 1056089581339937836096408673892910761018879985708962671680065747901423019938133820477728377502753544325321901005830797906376645482119240245789638899599140509963259381991720572381700
604 2091403629932204763941740455840387211984929545469552307195933481090031160795517467437862098398895543516375174450891153886726209413770561011334235722484855304976421858108194182683760
605 4217663987029946273949176585944780877502941250030263819511799186864896174270960225999688565104439346091356601809297160338231188984437298039524042040344458198369117413851524935078916
606 8352628680196560268016996768243585659368569926530522466091994468104990462771901624038598923049968116769157191818412023414928433086826805921410357766172358392848644290176549381234716
607 16844005345113993630187099795095868754939275566126336003049304458935977444858951115586144672064221418202253871873010293065985245460810203303309259681284456958335970379193240778769012
608 33358811888694814746429174838496052778511659753110137751967352153202196372880268007414905409169532971553649361885310287244687391661800011753785113635898859383284267070193779783360128
609 67269921987467358213825720121338066695740399965708853943536812785762045003589679524886348987365051588331696892013754850768260336165682805159122960941266242928543439224331165192272576
610 133229390949204832826083406733818898325979363568449353589472259088684569649966573085002184682768446327540049039377891100547528587860605555672288981084975351254582785476759775218461920
611 268657286699551659593191292126611705865258716634727904432896205621076805465774178729162821257991817511970197897887430569090890980801419123814417714333069107645379808337624497222707040
612 532097927055422704437000229066298912587502700907616432080687630550482216650659538453875878996410978373222527875427532389267395728965917487943118579844136873394732824280343664402254720
613 1072947464753204334933819540847504057289931433080160766004807623445544732917283871948111558634210295206530952590911438666516163098210879671411617399488341787470300070012666665390072840
614 2125128204382153102094726445420540294116186773907157130086941550953433761326491281858517732262597165344548402873611688197551368200972516510473332526728522120989562074154120427579047496
615 4285094576049259533731989389946335347152311035911152901650718209299546764641941437190125919152450021924253336941872748332767512929829828373577375422747675752159280903622242829380702328
616 8487518517190816311186191203237757472173066231901190313237435424207462401991755386846037190346974963039678635228918369688053980594132393177246505660490573193987514587238911842117403968
617 17113721977472985830071503177770249543564646617918413147932998878222236281140238802888905053738835137893731104366805993782775509890783289510983967295825763597027112746164734008452412576
618 33898333916917645009564708217506455826676126954723010658405747778017121864566242244183792702598077292366428918265019564608189952283666900377525935220577954817188319477980146209049971064
619 68348757962775316810816138067219857187988672915223269047404423044275564932138449345764715579505569524347946255394290262190454659490520558090190729320969882839868305396969741053426488888
620 135387316092398391126856247928678311362789064560506155940545502515817412964619292633783142681448731965162066064998274640760645012409337846696224447856234272717949997910930477486020521120
621 272972478225257795096680941440614387520428600948293255971034925527021472243599288070062764951882021267420918916766001791923248547747398710384270721164680140772230352930804631554606310440
622 540728921834746332962215113299560984196517801878466258643260266489832343106747634329869553503409609007438890338307175524128218460824464961334447097338952380765373501665479238302436704120
623 1090207502598857493318640827137949816033755956538137472927997236320924109241112544296144763212376007804642164015421910522756893531047384048256830231851674217530186704005157169781288241640
624 2159649148005355796288355162330414873666868942475548517800223096711925854496680087748553435696897234508243524906740546559366036709122436971784958935477602259488369851743549441090551945344
625 4354131346784991524774909601472610632392880932410380076210127211112753738904596951105954507453421843766620009892622069676141203042585558410856772047333875523162035991418446453811596664000
626 8625589313567736375028776615575488151512479315471195973758036816951214685298347124659264309069120487968051032255637391193874661723603036598722592726680398979428590286797302152171074404000
627 17389853696485436357373128417896562929255062800001414390824080656682995523093452241676394603814593395356810280463937762953567244053694867998067735175654695048558604854732824596177696628000
628 34450561897138340796310172386243033184770282140065893493493762310400382298115735040292668174118500480391409640792911404210852458251483839440966995868489427414810106778461242417664332752000
629 69453216132371847310509930868419448311604190596478996818614027221928975851008965834436180389488900006942938025829298952719955757180074791693487950004102082833062683216833722694586106734000
630 137595994224510263539689485682717774956951698351514993697254204873632876685961158728599980016911971711868084768152384717652742537809582134487098768876051296178709089391840394017576249190000
631 277390007526089381129533755481772894561778024472223517645263269250039441497896137884174400609173974920730867376051612641657765307852544175275908380705394146609474234524764500399650521530000
632 549562648139462347566975966973293007407660537512367596087167354752429238328120248096546147915354081974614132230923571127046105562892814792396157042651439187013127637052198007061376581840000
633 1107876293860763267547438812401574756971494013520155058354066673752508623763376168933483158058659662069843139178900065361210779685704304979575692382160385367450031191891851396400800561480000
634 2194979907211637223828363147070619987249772514286807209363994597372157710831189034699463506903719455475876719498195754496898857252301654240784340532155263509260374298935730579119086112432250
635 4424800765331395673431779677428075212392398560546420882368687521686730623421603292171934371059878902308513386924934298747716743984798572834597003929900293105969325967695837834097205337760250
636 8766894974301456848294741043128522850721387802204123617403380884089597123040933625611683052941068479340232131103608143313233174997918667672285652646157590079116795375247828232043061043039000
637 17672506641234265861910601406559712202245329208873502355335296275838839770180616200995702863048926016897872998458855655982688393904032250972297344100007547089865185614028058809529841406379250
638 35015711916482800061798023904922659580846335513233833859328941068276955817935506634270988902562778878201375692598602200363214892269480050063123309117406257898552759073757458138136766513260750
639 70583722128178262585138603391941891079371635309010788126533732942047239014702803594003665327247999063629902421358065634170644530473809943187179162542658040369637896050886485016622693381620250
640 139856291523325350013896923129544304305875686061197846442667458461022393094147969969542866283092010528554605416932390111050193496914050661423512891725390544385660227469248762881233819703520000
641 281911581341042608046880275868043707736057593601345344558961763753192937023109587265650871973150876568564471925325981324475390036232410295510917495584828109909459766691158669832927290660240000
642 558602577842436278907707213294086606069595602135999108663127939288734152990235663656011912983835996163637009185368148179979013590312368548512373556066233477042818426591740327261541112974920000
643 1125960681983343345886068144664883033550940351640901024672072930917417117155866870629516175700960957784384316320350217177826036798027752278035912841851373434917028991531313575013075033363240000
644 2231134397530071122309624262043645149559401804482277722734815284648666533687317737493564360465904174809672306800940122653907592916707299898631162677391644591035589755526664437872062527649004800
645 4497130270021549605905336403181722254580669262159591034887362058119968481963499814635465664064088102350745743395644934724282491972738151358178437271617533628806110600983433007585876032292525300
646 8911491271269696458327752504464394406316295531764097572200110090630366991866321718572119076642334092388287577403639962674498435013462717108537639501426155595732354135691097309510662321659421300
647 17961790817792814979869332929559075329864932115424832178235112861800147799805327576062806986254174946340255646667149706699066939108132018595712936939011597104170819706517569966521490723095469100
648 35594007492139890235337393695273030011475461806713428903658572276594788300531658315867580816797264113848579997065177400431178521535380880886917379622261513527531165656952248740996715561363498400
649 71740716963971393673086858721218001482756443206698805461100662756242290705108839276391490528265293198409094466134472462359735591541808048744128507375303485339651324569447234263685926705977982800
650 142169103739577456974105055392657624889608805135226291310108020705967954141221785151385575741989148106603388423742094818700695532018826925864888810347400199606016344421160677656694671825871002500
651 286538967598962614520564678206254222300728582486168159885078394673638198594227189267962878662646858877395683789028184913232671180632372534792701596087175015305005078074847062397858301419944342500
652 567852300530466944277836383557683139635486430945232949073164478198213086575793700312193911513816875343653452372177436363002132552499413047674290093157562644312654440440122445846211588224327390000
653 1144467753846897884609343081676441636364113084590238011557951865010596128191337303406983408081859319751252174071086006003211088138216409630034911823555211131901738733356172707214741256513845017500
654 2268127003078397625862152652776947970248878658551562604723940968839181417688286655842930754198593924597936126795424993715454701946647066357705552523045782061405264035196778637934669035636529216500
655 4571148267742616753660646115596618216963124681080841557212865644891273318725623875621906596923320063420455886310779602718839476230934856813221959700292268462216762901704276947222179133359774267100
656 9059435841810140756499649099188463898271328673078646711575951247881194251009091427214413074264948524482837043564566221702594248965236453382095485085775613629045910765915425007183533267323298849600
657 18257820086102032138098986067996382764307555025192241992347852668275903751266788551165243526969543498727680790251288367050933808497424386110542127918265577160377801758301945489937366124636218847200
658 36185679568238364900208231423920541743717985561977395273990623661823929723896225502008223616704697657116909518028155859998537487925618211026315422199454065576893354087236988350538514789188650606800
659 72924656989202087061887536722824578009511169679948328702017801202269020452744992678359080622044023718776891047035335509905309494015236700508690713239878376804809542334829282333348260691361837155600
660 144535356194814947329867189901093758217049165131429119949945191572064725221656742245396376007654821784963207480610574884497009807958126793801008620835794981054577471294256235255284841009906343912000
661 291273995258453293247079916233606628602041152902056854533273693991264583449741178732338428478840967072745976050864603654428425253232688447263617982842867324625230818675315157023607560693744186969000
662 577315523536215808771158396846250263875901925811861190721638279707236988753678623714994130697582994617239030376264573710274303945030059137989566181562808888927852700488199502843198219099576801717000
663 1163404839223437936824553243492595516564507528307793220208043098619751135391151755389182701071421049942946739025724657659306576035121365375340675922115934022368286749008134560440852338185469360299000
664 2305972576848844149407472697549502755220397011332461785725792888010491802685745568890797950780368887051094431979346784136655422350210706296197638245626806539858335526392242830246943141955676582801600
665 4646884132134791998048391951122482824913830341018445719720158395536294087230366070643577688693773666330235749291713974093563199584515514202943725555581291966684221591063156006406718755759166447160800
666 9210788190481462710417348331689207027954199425947276337302456819723725780045904175739948632946587088618860145917504484364027056319307537080834884583384346576820510653714469941270460390879776350622300
667 18560712154233038150599309175941695128838220595488922407796793651829985182146882432684428212010192109089968934522584565168598327990870475023918030263194438570209306966850608612771592388872540259411100
668 36790966525304657224333348752311728029863297797586350648095721541312848966392039955588124764459371895762905781190167624725886299993772929721000724676005593367655243483252838437185233577943195529040400
669 74136013871773541214093404564146223048128151284895387299927824431139445658181550392435106829588312645377662553060910063077162453903114728865510496410384764948678788826193219621918437541096378942554300
670 146956003828663528442137813780999909592443376807337010328259296949300084588703073263111010579361448143204242338907721130951771728151144580887254534304608853596493457140678867297885660214599331039974500
671 296118554261361043797821240381534352361950467981150552343129093852793864141200486965608072368623218330600740568790032669275191680448702744070113491046223846135877206430617177047691525537525979362831500
672 586996072164113927528424405712068096717494732989183395795229354186069252810875301595541665580279654035881114047866967415200379968323092165236331168091629571101207913632373873085689395755803711303312000
673 1182779510677990039600687500132400685900820225454252770569429207686301218987182868185028565675234153192059849563516374462364837481082158764083984659058882339374589598426909031696613662705556579961464000
674 2344686441755780254973127573791876653815155388106371668717044958766373592933415450460909568426787703680730407664147165845982060183086397079390016647663784402171980556881578492245640025481015102629490400
675 4724368203537766185393615260625423108433522050662092168310463722887469179791210236003325249815169253685053806487460707301605643652487516503248541006486729765570408584761389499300916469252791624701212000
676 9365609693816803346997313537192920883580823771987021424568543919859029810964393312428879380865262215516411651570449965207875117621940062041630538769457563992743683880641346925300350537287059056592432000
677 18870588579505880553324944240117879280310171707247659239383643552811199946496709144387950419183876547335150857479745912040867424494206613101737722461079675068712720199982713894131956290902794587241299000
678 37410114201476570219749450861988076467983322858227815685093889850309922700949616373962077146803123681559158717459847158958210859085006092640287063826350934785342761098211345088366860717052908567688891000
679 75375274607722822490237024140326124396915953177260198368482941271099221109628455542790060482727955429610293083546695017604229000945754115438441888243597284033376067613310098857570025005575444858933997000
680 149432031292278481904843079928343336996801306590486690643056559954365802782936879793286417283542302309431484830354963883297013762807909033522275463573312399832932145705687659542704422751578141411297720000
681 301074595591839189873367270506514238150360028958939160733495613399180803831893535914875888077196177138233257897845356226406113528024219088250501747613685633982919500667376615824206248206581994973650140000
682 596897890097774207830338600248379972146934708575571243082104675401864268062067998528910917641418002349636865948635270193049329727071271564496634278699225588303346219346368755791013550223514303988457545000
683 1202599583884306147339590749172989737393381728487065365855685820942399100549830215325209901914715326267852446734271060595435670217078697576847201216376315860799957132193421416534696916822006695056390865000
684 2384284392396711318203710354882101392397313339956964377522577105868408651524880774731720501187435603383220503090554798397907241821686461282792711976815652315325132401218261591042703452481891534546583628000
685 4803631790563962508733945862041880746447528346678001760596956816234882136160421560856554539157039377404429542991264814419313119552515370525626493247408005399993281455395615264306623132206163826954146427000
686 9523963607881151101131464917227543907696544641101471698755816115425228743948119048403457843531008707801845856913316944195516763043426428267571602218849397989582055139888416391081917539576382616446660257000
687 19187574775995163655358699114766342124890106065796806618901013698818569346311899666431599819665111384926299424338559356780997114987782862814726365760555825275199037774496604283499347066536583159820690899000
688 38043375924739690475178054728989174011309489836507789492230251944631630288941172825662653244753880786251567734711610482609008689082405215033232679087211549825178495645111422902154325019530747014284251696000
689 76642941555981423208765145345829066940912978062438207485808899385529804880352245838834994402442759829612076518176314685723997037361921617420752385646458356226748489764566580057264122627066329511233477832000
690 151964453085135580500137788185695563762155042710006790704621093609240130366215659852862488901395127248368772406728899807901028608562430793161836626712805361484070281429744081148023691415734963686066378460000
691 306144131433902875001735310893048497258452287208789190603187101119489592078877612123405189011265402124264786393730815647987203406754051539576761250899558322989774240431350320913365512443944197979801363020000
692 607025039977824611751291791226331117773206254293645042685975570128042400339780250972482495116893003638943358694732734751882936267833248324891457838459869224953936316270757656366902391436130042985737946160000
693 1222873118327419930068736079418161234351255622748534926108665901449806347196127075360262700918624568377289963882121468555392078004675700840551686866432236549107784497603590278669370224608250348224175571770000
694 2424782697483512661336293826046296847542204006249952110626897530303330299868891972285778041250072715582397814097692283364120291814985532523836773386582777614516578403819690438275836959651787833335936705166800
695 4884707173191424056894852780006308142150237056068744106915054445103810314228637451416277503387827644434105741443177208516126384960623029287149442039637769397359484030883144506091903440457949403386886985770800
696 9685915078465045993159024315909944350246623906050843015421304540718666605991828108791251117828854816313782324912966772442233515477474724740330517548683440172541882864657175430883090582788412492185963937596800
697 19511800028006176465987976728870610439658661452362536363435402499655811053110705756726884477244831812054064394405600694775250752276878274982688932749804502312895064614641766691692237387871455222698314637297600
698 38691012555534974924032976581680926383186777539059802220675883365794761690543388119873197059991172172766298145724742286798650639458127943005445667782282791518183963355170321451139720729358737913191544366004900
699 77939532496596390408930981644365900696967024495108938767298105108618266344927459065681166411913052878281390212857622070525235726170695769915868938846731041127408041456092376640768486425999302021097664299243300
700 154554313732627403077200246886844562288603164721179198688693126277713276038099777184070301666683107690642983424930128751749759230366818807198606960885868920082678835748625109485943174215862638568748909375270000
701 311329235421183360796314290424362178633077064567662696209120349197347719835367654615038165138922007158450377531252931767174083966917068919098343332129293428097580068562604028016224612429079625392795935264552500
702 617381704140312766324894440333057201696101975498585346719781031459147173232847721863719751207692793856588036799264288419650302103886390907364511353544531035379946915624146970811835248376310443575544481795807500
703 1243608418368595629588540950011860208574096529442709165455604771105388145509145984155286490255037346937482492463847549452762642919862844721711322296681390595622070721156949342351633752460017884910050918918202500
704 2466198102905609361212205151572815737566659033035682401354213405234347195601235979845976589125482513363345562519855422013365917226995613194604988441869574589627993768153499540888873695019303073173734780051872000
705 4967627607281298856156013233882385985669984623686160265584915573400613636853918187975467129524186205489024633075708778626922776128662592291990048147194428816250673161566334789504731299967453333107094342675913600
706 9851531153765721888893666694160012656974744787422553785120647176463014684322657979524381442258638935604638738627669656490470449288864579095912848291908052652452177674342225734242528926339949587566316308789873600
707 19843397509152038106688952571997518371741152606004973008775776506436898523692647269298397947797315462884557231366844578742913412100362556754445537727575479274312506027806135595753469945647704724813064473830315200
708 39353292539158663808223468966314406182612706008547677563622548365706790349508107189532957274623247472611390811786347231792668615593996331042429805913511034527207995147581915971410242917418977437444396771629868800
709 79265580710975831363722839480445778362137524318353134638092007929790097607389909083462689510533756983186011606694659623127846728568589200878075944297384441703950194771691984158323472239914928986216128724674934600
710 157202688002214637620791106232169001779658218620197557522472976620533433802365462148766786459438456586765553745120693665979807757775693666545904805729449591088839771753914270258127556676926255810652098867372077000
711 316632042973299170958590585073858810949963154218018309910703360841924281681251681551765397089690489045864897203345079876803522141015632285875745940151950876102450645090745173239458053250126254621455077322100699000
712 627972185506933174714530631121413574920261186081417929405071846572284369239696928314364798684845761004612275233375200201348489594437688544689501697460136556504024677728720232162936306167381318357871908226561832000
713 1264814034650969925343108305055276494119057134678110123349763351994459760643796355616220625599703467786125853789255699840569132996706417888032809916070840013523642924351913913932693746602663502794244832106041204000
714 2508547835391090351930498138359631713336129983778251744643697314789011858610196105305504240772745211109149610015357138017128780443467728811265073000207166026821891799964629262633175930761949280541918917010315054600
715 5052427330435576342620580757541230070522064615215352105409136845279277405369831592375874738457782608290259073692902404738724163428392749577618386465205982279373669399928760345866819128154348550950625424401057081800
716 10020880799423469975945528593904489558154565829623800851725601056010976792921882050252427459101862458547993065828582054828051249348280356502977187559799122748009826289055380630583497218167627596899301395764977480800
717 20182504306704011159418382027611008464036021628764789917660831340336714495856711882109523843191110625783457944379475655369979622985160156215265852472966210703154622048462662674517886251197160075777525563942384420600
718 40030491967440552520614359933217414577839402015063865085305184813154035933771047324184083202793418313018018795758186520871948533987140862327516248827595964875317731024298872376529951183313704238696860096438209983400
719 80621635082884474124150489613398658491502885290842910353877949245539921110311997271956178775373859291484469227311305626069834722511916750738050932512721285000990052118966076298949677593284463158607961930921773047800
720 159910681156134494130546425679468413536865227023159491610997585280409760879957680539417214099915092809555972021113333473196366391759173720472167138868207507439980268665717837287172914234613811223685213747282855632000
721 322054751713890978402580929929879123352178292412564227518238153595462116185613094047262042921896038870642055383303668810543520023626715788995621528279267075039736798066990392972211371964124463386248712602767985784000
722 638800908619311226391932503871903096319430569016130143593867985977812219467067730500338447773650934243416384578970463959374784222688156043007798745652831945545851561001008416829496182851917204848548270602193642132000
723 1286498765826635143959240112254556932141917274090980762725255024685120430848718577024358489527436282612785643594973942737125261818951356042046346777456817539358358436222086588768038273542997601965182171714167140004000
724 2551849606735572175962985866499449914714378373813342663597492158553499155984855478809960401144832516744265221815783930251174491936769265135456315251722564105466990432396686822652218383685288394035046280331663039350400
725 5139141569120249521036568758922503300466456447262981753078282819309130244691722839270059141194454373998867460601231526200281962928215881175571745993052386045732133509687772073396828689366205793542801536779043620914000
726 10194034915795904787629915079174145891089200493751160526597905264531225567339319074617658296467688184489556766110639584757936352693674124954822643691136700189075215650364269194770758547759195098666868622135479969354000
727 20529261450924162827166061669140177459340301271349290035558662402532412707633476363565201056875372050204730661945803263487589275369255093745584659178549531959716570021647711093070197961830844423077045673940426420278000
728 40722894649244660866967010613444275723160052658153360070535984275323151093071310061786011905736432840733089705440176500869114420895961057893148860713853022524996356882178565873992109308481893024523403952666567939952000
729 82008260219058999370218095959118444757413476209375136716631857836217063941571781864756913478679170002470780097419581958932553626610927102773772153205521694532382166207481145088785214601887569101871716799706983503384000
730 162679429238894210707226114266729523567695210958814809247666457120756675753661415112153659889771179624466493128033409864186859096266241263654493673478344665784345057965927271507644583313526971316212916477679614014865000
731 327599621965927460129427794845672952418692008845436985013895813099925977895114309771306681486013036654228667979593450718238550962453505134246377066977052205753047485876288802953410992843493708077552732631360324641505000
732 649872420810457725785206357254830897480982521612086376775533157694162102491121069790234392541359194663673129975778877847562653941777684981757040685710575107347508833770849332688067335396849307080673713512617229370140000
733 1308671660588092068682846867768656724872418099839723390594686276345661596499977319110554422342901894748550561187488784236987432250887481020955798963257833938697043887785803738627344386939259731016851186826231948154705000
734 2596121618572052914630296218762686583936094284546910726206756018480312464408063114127424178377540515528205707869234507107969662897706516403733936321706081381090892469283189038249921027063288223152348030082308783636631000
735 5227806546987558608913062248741300381350765203128710640443741571460355236547743531188100742760252818940359439133937980066733430766614491936286145743709506342744673876501764227708745081894566695936920005782183441021709000
736 10371066357366154005822139663271151160846801049872590381042031796751540307544849700685827888602550066684917916988081814903277102545089665943683566758410233607170026881685440624241607494001081100295345348398078201056544000
737 20883813949122556017188297627953110397661454573104095931223982060671817504537033413676106977869069396575913947596219392305232854032052141531406526505323339258153851944814671420945532030269936532561938584069354191745008000
738 41430792189388296614744525939326331917941272782125867734524996668752154081581534030357438036740250577078022831521532020218445823321651829167145205808947914979885867567938783625424200640696809572663200739363396219107032000
739 83426036588441283919063227981368281436944415765643096064888208550975045957190064437150263512673147619783811641674147582946679736879293465271172498890497300191105330061871283649014943524454883580921267973813487209591544000
740 165510099397980027078034286075636804995546562108782549833826472728475962488795302100512587129700078387774854195278469735604672936436131807776588871793479898502460976530254021180351362488194675200755330564670189102138720000
741 333268977320389130610933168429475197015489137289695297355612544271197522294014453414347356149749342623209692822558005636095278929073841493376229222823284252147618433719886493735435759792805038923260054207664701425773890000
742 661191393507296082655915537365429401565489144034636124700172480880290271503098193672314808190144417717704791642615080700488494559820295155307920008916783195437253684011111706822709448572891280430638931075099487855412370000
743 1331342019988945770767873290684319906133220688394944825615794453371424584625479560700623041965521144618576314879303536478219380644841407318140337578929999767506448474851642271461444770432678106666571072598371055492063390000
744 2641382567658068409203460608717690693768309845775570534021736195488906375896951448430036115259593950923255408720538216372787251199365352119190429756597119538732793774105658266579506424538433363626477008035168174096253765760
745 5318459494338543148261022036472106937452407662440000129314036393619554729846564402919937583428101333615743998640002624858720276063586992780532081536932037990151165842455987590815492665624683394328987489151892674869483933760
746 10552049954192960607985963934064339828030574777075106639543274334149435714004087884516684673503626582120598465386813718469695015807010363335842906453593883884714813081042996656245631724883015457897406029008808338969773974960
747 21246310824210624189125377516835746230562909322035322532988749131023257354072920888770790973334795301466541923568597972228739021045382052323112267172061000705881308279081181946672471424494912525739521034149810860405447868720
748 42154484075622140300970245046666149019790599928070082903648764854125720161396670622813134344971954603440247636152019318904766015230625398243204179959420765326257874251333485666076945956292293287143665075713683086427785161280
749 84875560679142427648996541774067058107051503618614226061378830311129474195930393270126445226838693542948240536230813091020617595182092535710107340832274605455288031758733281623364603551782063634598400918574055461651642703760
750 168403890236393705652770916218387020053673618290901242185275456966526734515734907281996915132616455442357620111569073593294876180916850269266085993714830566379539745553042225443183737205916792925790478013043760836610402190000
751 339065205274883841676222407721202820537021145674173814694750316841451950727391194018176094543150021547481428160290547636902016117610065823642977429704658861530923187427170807795793529870357939644151873961919207475320139530000
752 672762623658872424645169526665816678215936415691236698286153662967735796693926590769573675716223789455688744001420822751847799790086463059048862868437740010214391126504571101484001937895802560982591581053728876046017796640000
753 1354519400040457047480782496201497215766310483998666400560090128916323676231354873929114913942022763262389369607138715326581265352767664929047576844742294726447691225288615078656292671752778952994362193939726854712971660080000
754 2687651651659222667896078952989286580757363434039459121111336729481336978627477828796191171348118851315372591273112082516427037042070577253952297212988658483530418904914778340281170196056829817257234458501458022246264820264000
755 5411138658673901638030772292018430315924825047199444363837491282022425116969988695309664891647545953981616817096532326133073101244702095537957291722150499080174576728561753725099422661394417365411232043116268818122479838131520
756 10737062535321442620344524547942082201677605605466614013283840969052371098239662608016027973977807719711554629199418473901845838690275024217049114283322250143338530201555605816732712682451914772312050983191336552494999363851520
757 21616905157548755488300013518064245283696668732282518106531562802054906705764427112415247809311703308036294825276488789211960903958878173756133456150199317442838477028131897881028360373978987985745272857116600452762538612860640
758 42894277773355907487255000645792402945136321725314525457463153413501621159605852751860622616382908658354742087852299744038393626180182344783112983669767231993904621956345493701098160113811709144489311062027181003125665624472160
759 86357445172353140007497468143651018130924318805076193162372767747606712095864303020324171262160816105281828235225187017838569661195645622520909163409425276083219119535454190236428391316666013900974501581110425414780849360674720
760 171362032195792131607566777517427607779379849325999756666849356366008097109286867612131514776089347885154541667809770583700555985662377736595015572300687231914481803777924763915628139427326816095928514886798755392254426929798400
761 344990757939147651199360628811540765926211813061073584189080317974952809259701868393735668636518501959266153992601151889407733082246215496160864683917521120335768922420636892433314852127501870500004232351465219189168303951260800
762 684591035285496120348731247797901207384826566543067893625206255981546980874720895093819217450591402325418774329067910780543470335082333875194215857148830973166291455428451333422359159690511524273445898572438794328505853153283150
763 1378213614572120157852458950052239106159954275124962540464465364944380861233277158196791722730346279615552835918413762336555851888305595637923975459114928845714723959081552420583799574785911063378995305041611609690369303313865550
764 2734948575410648832725399059324443317158974197910315275103510490435083059694087659382724353677881967860473679588748349156178365825105130045127057794191702956171556116203392335911747727627106629666369904030626674814135448654008520
765 5505883316287227255355079685218945099017408582635239961721540855744311949120992261652063501483104487929637802329980229222306446990014274959268945296201717793345369549725250360453913188512464662354665727851130016402141100579780310
766 10926182954082943206222774712118424730174442938597393291913731335492598323903316249806944668746264346513219058509753511876390513975002421292228010613705999558814904339610211855201288866322663034620916962523226923741036484570237610
767 21995754135909757058196504472952314351820991427570080459049427649141267491952345311291145829208358933794328130910711138081867517634716160449183422941502629033099820547194311005090258688896279652373342021667493570890747988623024270
768 43650488827851920983707791822292964915241657406650702306330647117675693627440313175895607226956123155436806213280170940689597554375870830038689583511819170794368636124664679203900048250832927062074229128270374838356833217732513280
769 87872319132508186482909141129170916282253493575168560402011171815425676438485866053046392558977117032803413555006417417252095600301164053140712800315677859531071940261432299235076275143692463117107545025235388090828284671299221760
770 174385787969152844308866079045004137982822654775463380179248974994530337261943600156818871830959742565099557828234385080629158794412103919892651691348123587213725242271399150543836937785162877835496932137709404200870564940464950400
771 351048152804743715305837459383023995782653438203347953311229659845386135845844688566337728933864129289012425810884362655783502429482329300880507712870504662511180579089422310885896289901724748854224894721080811067548839606001244800
772 696681681144632771763769970806412660010818648568083855928712846788272742604092800959415749966434724450173760221086704293740009962880098252647177260503932132284399504002658159393089809265119552996045292351348036360276874488002470400
773 1402434738345836282743214029774367151532194831622731303731497475435767786544176393597990559177224067708292491278385475049638092972151864451292364641587342547541252126547017596903277142088378683505059924446854250277328187445900806300
774 2783293557640198161136532459090667116117740511989728279713279605095600684064596227294473571290183149759534328844795788944666369129347546372564846750227187517428023451147158000008042328144628464186965080825295358242697479700326215580
775 5602733784860139155534578326740953285691555576083219264357900503763871506883278119878485760389329717048413259362900614109393340455180125814903262938769013833783683570491032337678526764446979375960773863998971175683352069526630693700
776 11119492115221145740907500720079232096410862217495084780413633736370241149210802611318938491207467673732912248761153136953680900749922704942109800615050523618967106012023123002656104269081473134899131760775451745090233263306049663200
777 22383019102401114613173906889900423157801139748688292420677185008185692676002056033665324372197415498679981391936310848220233315758264097772070764450503256093102179718502504075294800562373846180872086471820015559417386646603110332400
778 44423440973643028492472702960057472491758384501223192610425637592776706382473468352529648881555074637686289599302167958967707958316146602210895547812478401123554836278048337169845292952874623287547151211928500268435527579227601629100
779 89420828213095398438336526113397341268940003944322653859228867402514352123893622342688879790003625691880153999628911731358771316610537992564050728025634817765501853903358280763073600026587420002581991716000779610106656289969771754700
780 177476452942021401480667914423536707862018328439113664148087828432471233222994975641977929354205669312128549922927611069872370552051449450890482360966908798618553297823459183193886534403913963363903189665345058768150615537344585162000
781 357239973576594625145365054548407651650093594100380854896022149499381528729791432928826708313491308589619581159295010942191550002969541291612027638956587040518273519587942324934086039612002075740227812187202296128674306017180724256500
782 709039744509890854983947900144301481193840585244918346519516042915016130626134265356199202794797470347925158544590605474095919041426856066092907648893530623566725615019723091620444880651232546266137434341096943077724130216840929869500
783 1427193110414510384196481248876575989138244674156223818315632549106574885039236837465048780946854548283869920669445871686933430872589275834834824393531194031498062099127103292387682111953509212664230362696860941979069393212818632616500
784 2832707338139180104329218478782874874644009682375897401416344097467227113596865014107843656360339154062162070392014084563432429883822765201292410948173306634669571356242149319574538672839370184123434441403389819016684567794556475876800
785 5701731437023734312560093604729632760501404104269434513107256709004546882496253938652967359597092912663582628865977067646908865278976591494909083575169347969783624396538685168887212456868988703940759067952976943405377912099299573239200
786 11317073003789533256748064579084574115540665722110544260864403467872661236469837363083920062230593508468626126991560543359773656841605052815652878005260372485479618120402541774609467149239962427518779362149090599789462219469821880217200
787 22778865611208088677904672183477135112354229982867003409975154806178476708700158579915716340090734248503347217243882730496526516456120656178820498696010008046221123940554476666541306001155627699379231094658143994972651577296035344580400
788 45213466250962150826672246046800963396813937598234757398137083091356774928100062873988877773278333974359288683093651364310485881530032939720177715295858655769325555831629540587492567075341648934787995220631278257023802123197168391761600
789 91003634877574329087358168701341735000219889706651080579413669793572692393548340835656185109991340575942547885104313587859625919712234666936786268797021631127545570283560478376356212812358574003948286298668567716305560906128994543622200
790 180635355661516884369379279583065252889883700674005913712906530494779967313827108693890417680636078027624655349830170186957548936112224590150907417963937408519500001316615019892767357089857471012862176321477810291159279185532426355431000
791 363568871064274441567885522010698765994651417896027169839463271301198356603657106811367227443722996742623670182482607170186822413396360434629434523179324402389120867789929976425391805236837810613674253105060936234877836732203942104697000
792 721670541059913177247532163991161460320210333267302051410663937018920046190717866151886827407089256692125179911093295435558805392004805674753163264055200317524269993207079050949649899116730691744436111426587121548930442836855945230376000
793 1452499337717033374510895954428911264045499477870483570478823609279196945759490527559508259222897920195064131140855287513700844354974139340302686468009578304052655087850796160921503477156262534399334610054019257330715332917834427836772000
794 2883211185368311248404128469541388859130316463572909887400464864419205937332588697205623894557452371587202300314597745714696176044623666590500832638999012933544520349383830379429184402155181130782679200957228225801469935841901339255992420
795 5802918714855208715142486413380769982300257186178388254388277385350047392859260795641698724489049709903356528481279007197932810013862822631514334045580291853589604247494038358597978733451567086005645480407585922815616706314712822046870820
796 11519010715772434257489823404117438668107243691266825562326854859697350934453794497084269787265046306940328670002738378377941438331757622979265361347336439689419763044900884123301723371140766584689510729188125672222520943208257871195284720
797 23183463486036944705099467810812117723438063691766818114077028593885830037271904581252936920328893703614752398970157796886917490783865720996147709580371571799160482693904052137049175572725229717165505179704384244346841393275205867026873540
798 46020905128998711131018346549821069510705410014999803121973803029653961118763631482188665826921535262399433866612402790835224272750061804365487244390886851481915585049093118421306572405559038095268838640308703052210894109038841497232450460
799 92621418634936952628926092930244419493837840307266606283267175366986183712574663864656785883401276258582235917942845919086509304602769223395527224857225678423301139683187409618700129350230910423475571973820286495507567740861547496948936820
800 183863858332381047402334675792048475422010601106236439271994392788061903151512980376489897535287893317284835569117311998186618966953388036517175632470919460889927820711042004205856336179118432602432897218501809420362417351586198505109552000
801 370037564131249293892638380174449318625704752477626602655446001565923578955683158998915597803431162178756666559957203292832868825451416626256928848264337909981990413039056897911786244420788604307911433849296355139975618840755138197469224000
802 734579520874410726984891041831456320638156464076872612202147755583838391887272013656263142174138099176640709359122962972405843559435733005589249842346532187637515621924068396349635069369981338254814282047365536688763480966053516916758212000
803 1478364298902636124734003775916439662838194588104583227063470295072236162118996057558845371342939583054743081742796339014641334281270410033804931386978108638278007630087786772603400904020288257189513454847204325716985150916644045323701364000
804 2934826904488196158731207495893376515856564071200209665577852141328587344058451432783485626073391172286452932644958658192028722869484962141183123049704689741174118850840939667094158831684720392050293377030005624386311262560448919605570115200
805 5906339145282494769446555085485420238161335193290421951975427434423782029917633508476764822472699734226486526947979299611457804774838486309131035137530688104112914187317391080026994648765499789001215421272886319077451415902903450706209856840
806 11725392490388400946241190637687804709256246713773596288897030818092532798309390659685400115549251196518591479606086983957721651843644876761476882563669297073682287770881323178575757849519686773238866082625483677774447884772759067165529912840
807 23596986882153215869368181657391666833839878049913446895610732843393201915799696414878099484409590313193275122299531660982247813061898791886563202565788336006138668905489346147408071283197973132178964909423354932578502351649916626440355709880
808 46846106635822600546558945403372154304035924973783943714136295178038592501145343251158487428508474135282963879159758186913160277528290476276027193300139988926191755468391625766844524807921283269780352940575112495143562408189515071655546470720
809 94274876289503691149667131421214111522301152496993060857552892534908510779668116144744319228018297451353029299105085505504344936617878097779368157661226992640022711875444838918848807387085368570279366987376283603410800965734621126789395758240
810 187163357339455857429486216792116250816333170398442106114259419003127190518458759993242398467389266999009690520282155047692449506520787400003157371827435941270633325046839018441832191136125364073348743283761739506771443093737850766420123931800
811 376648840700493053040479706745425010948005462017708555976834711691156703499925693187393511555962023663019501270344485716324011289797415834745808011295410790001200066037187205846962548415378834400709257576006875285339057938018354768155634016600
812 747772270534964203102370469137616403153497396475255128247407789469973699858043185496732350570760790255187860712762157461259406277055016278272851112889666409488935094430797093270742272159627416952019357339162793965025220160564557632621943328800
813 1504799148378529448322344533190302316247013325085104998181045873364080737585616608437731190628783471478880521681870381227732419067439921371870861274206185126026000573693658507002756107093507648470276578011731068053379960372621250879509009718600
814 2987576845805177977888752317114405086402606942973842606144808148581370049743151022605641924809340843375143279631810951998473632002185599991958246529765450469719913334113751279756691393107598111840988132930607535110856799373935849307122765636440
815 6012037356373382844393415156662321346711418909935016602488934916281028618618933539317526342517562437903066105925743026861125950819212997514681409683355165760053652758772116772843712309586894965803469946514679360778637756764833869593345812330120
816 11936307744040584917335831551913513914638729514615507415160513118455764848644889946674212884414430533646963363589796374498001887757853542510900317035566460487113821535664348629295545607355003143784991426656881650597003429489305200944452999662720
817 24019614351924034180944271866781627754334586240002141768931377383690541579662253907470029375779777699481697211952866103361742715020114148353215662606053690192049241858713726182597193993125708296729896540834168247629930546533897411752753942671040
818 47689428494839465922360229094726629861761387243499397978121035679269084980979911884248747644145286791689389124702535127548314419627314012992549543717844462565767669515601524313991516229069974239623920801947450549906027153069728356344060012390560
819 95964722204603249607894416777840564758679548286058985120592452632239264372045572071743794399398009539050638066661858155926460711731622055628742202223377432042662705978569160720292510544492159464992607215712437347353897391558003744092838206751520
820 190535283796064563386134193118230661264206367057066265856866370843671178656361668520169277015753917244604172432597393917335829984551888827156340449935035095096812152306117946224309585100444481262212924738218398607337035983238651501588686027932800
821 383405558815120114068667089583498462985081929788851481050213947212387347247237573174164157916504818769166729331280540211109599062051717468370969385776136796751183277066967730024897473939864997834011792181562022687803202309409149222559586345423600
822 761254515328571820687063641636801296071829338856125404404047982146334298157558659780586806297987828570664375628774405926406015529001236132852504432627981755868291434176443174107405129416833401496516167085130392872884619078102223818705265642362800
823 1531815320575585839671035151753270089650649256426873368764135670675875617074989674815215016095951058468598486900932362047511371101144296668307117721400559865720302812535972450587761421784972834796168228633404189081623573352758264554509617661771600
824 3041483913624777667202248108541432659932855391074081098461801909968485562577810824211414875332683547417169043870766906812408119969500964951048349403455569468321757873565400721167025088074259315354319567214277233260862227572705566247990180610360960
825 6120059094488881891321596803772394986450257799112480259099967257863416071040716902376627493047472991754059661447274873463991948719117795328328995750855719052110854257784038036494623652832351061383691812077509066927344726213370956474614387813531200
826 12151848105884174139979901345951918891365175341506992052924454218738417487210654234045899781868299738434743462392906359329945552024017545531730169447612557540970109656080806293616728695287312443997426530711592522312468134260202908769306452725905700
827 24451528913786403926431577647450698109875912426827937780458694985150051732173262899162917565949109206047525166420762917678503580350030438332702798377556168093387544247150430182046312970809263725513069929193399065577642693511405852925100818502004900
828 48551237267662212112914499501412896966372315322334610269112228891377081137264896116323490994258662883950481625411011261001920778248981302013136491742485628732193972749737544821904909208225588404615879859405598144600211391432719535304516733140671600
829 97691688579834887965063398268619639769715168451979106585179703279008738501923783690369354452039882356298420552101282367404350303806809464487597455472137345191720396625078700624658178965094691231617874765648642868625182629848845861086030028576739700
830 193981104117853964141154594648216031121683229222829326472964482587505389848317560916283646399983498458678681957521685083601939598468066640011258105363334919878296481336878759613555714212987066321155110180594195169758137757833832690673217520858119500
831 390310647752873230511620988263117486348955843787339395397175508547740869162111121359398813942823939997970907280146538267489616964472066290192144032825499560336233355910281475154636316007245162500919846392430450813726422461888413961136667699353746500
832 775032121552244696385844062613159304635635470241208536922315090958759912035504661028686905012958277036543663143393603433296805046397993206300391015061612492123499169731155578350017696701737410980346807156329677988115473719071981898963502448358752000
833 1559424534427584135481662087335173190245131272248615244580406934223785040399940537770280656704817016356137370527649448453952267158573739953739675641416239627871678281125730910061750582977167302769635000872518410058213018376780098845015936085707344000
834 3096571575506202783313586144851272477772474954893678842809665197958658865937024782143843018313850932478615635762046761929990930500596426479568784487955104403916618301092522807122619014768946501213989501732572271401308707919606196277960215941618868800
835 6230451242283564636305649231206777154072329126111377912641133591073446151945579983349660048896543442456973628581467581232632354139754255687807072403475932957278015135933148298668402114053181514490798154088428546072512701476798009378546458581329531200
836 12372107454985890821737583746529372210936976601969387018926336537143470268471507995440180049590285790722161409724719472471450470453288735760110956126617292048181521742613092583579059779925082532338021987691036257759193868015684408172125509201880019200
837 24892918124574977446621051913089145530178484172712444554907076157666068785362144692748631494007377901044348797931707207833182797522602576517338630475910272702711379083094130991479983259128110768189722124272589778231839585406557330865550603850898019400
838 49431908503302917299214316358219677616799928286097224021355757867592809578515348939628799033123655642358209224328840379536035981810286632989407043456902389869365250406712989978341767704145395316926509810759313351085975290451883988780406175419555782600
839 99456525741657428331033120922173404125887625496488179745605469666451719991305462255032523714126491808006085225927810739642048414241799724407943667770602170504550228036528054177047345572609080745566766741551711994151398725873215027785997077163087054200
840 197502320621731063352406197575947185498216561269621917225315826287989231188408010151837635744364664583274495484111964589360096141756765410171803028196940480434567828725020249429597565676103139069210600621521130201151713781875887998440277883728116136000
841 397367109193482833204243091295147327760765856525722565517920119397605127821653436693051319763183451948645575842435794783856078600998659593192551068692887425946104172147708205192085054386609425734942859145213565787484668159228760303081994498122836532000
842 789111098917246569712199723751212382015483139610043396618133822011281881193000456829125498208963364482923525611629573603789665523681300418556905659998611350581650266387665822574848150456427208652881809906296750927033232523751453243384526809951481981000
843 1587638798060235938585642880960076463100363452723786595105219121612197197722432900016593782792735361000249479929841839016693766196809871725163416399472146464296733113519814530860613343281069539127397054298348833010713639659958174425234262770379711957000
844 3152863871912562663920664921247775376133427656703237379456011620331045729124078512032953300416632105139318967201850616776681267459076545261265702214481156743215159406613466974226723909951112214172995561947779800143628969112952233446818159478118769156960
845 6343261837538370121459432996319929030554158023605322822953166236142222955023443673018679854409652687720772684013247074229275407149808763680403615169610898685754308806162808555289480247401642430895669642490176026479443997382011041101336535140500856994360
846 12597181959055073058109578203959295680396285652511979127273189285859907558567683914023012105236070830544069696420673767131377921241169516604745207590354038235089542840407831074588967815262416658539287599874856615966219769448782490074485231757896068115560
847 25343974155153555534961550448345661380749771847215311925891665855399861525194366449352710815047391908481774424865346035060040615893754348133537270377743160059669460298872762280705120521442439215636048924213785163238451650173678786444391903322893039652920
848 50331826893607061109244484262756723304158797485804647571794221651941645370877805032906554499204188146118371691535862851828839443273779126972458091991396252296486422326566984576201269794340019800607422687899976155564887586293394873313452772875440978046080
849 101260002447090983132105609334313881718556443283052478171690270574640893175059849461937594241289942502498809398374283320385508737771181229382978483650937009951935953922406089822736677856385490072786023369732416483589074788538133287779908540690164432135360
850 201100472149596578650209738163941120235450880351856557116674602776740091585983345894034941834337502633467261655649861734410472960526878609755915212858169295465293366434684991470388262097961837761374111832412509371613816752937881529469444531744485437652000
851 404578018438077277615433775833366178062337350305980922237092404167862453758089426373105757685629349269694183614557996066154403048246746328374193489698113641704408167460796519482979695142708094408816475577737696158967749543144532344157204010672711837924000
852 803497603051845782117364981375356605382544108299990083324015683801908649421660119510224022256774371976175861164576719460054898361552978722085810846673176742965398038873190290441721912031672019665062091357185354609418467624147183117067454119098252880912000
853 1616470413686850122986113983757498076394599349952574389328739099724122825369519061184483705153369196452070777295716843630723651656614836910233954368425046607899727658393470089025445261705226964090325386621884687457155549253296101884100326329223607800514000
854 3210385426252488383791026377043961295909274057812787275550565560847443936896672740119881591165063473883880101884981824327065112824997838886836737280546487914293877721553542920994721519758753086821250884128115169973048462935615979090748089965481304794509200
855 6458540092813829572097241299700204489417480751599842636695843657704857802462718100711761789285010047460511734380375199528566285800878005289989200882040581568755918710419480464589380939749962092310987072775384636063426907788121557935504980989380036704247920
856 12827170114730018825325379472258410772485762235195975167080376266810576053151013211622431767118256613981898015381905268669263899409632418859004074141593359217761174979394606212734362144839831904914628617855520298074926758855294787918311516767771024173633920
857 25804893869304286697896361989965863924930277548269837366638221738630665909742766014930572827277807319677198589629795340961406483084636110239827444928041100585965556237890088085242601779642572635004311562211692242840873784833304303394349694530468938302357440
858 51251386434868236080544163396737757517569856797258149214295357064224794792961326946320443254176756204358880532181399079965015653904207830059657286454303852552681590861365036058190167423456776205633563241614888760086735433766146047019333421081348030239404360
859 103102906200355538157347626130673849432300953135467799004870519246297655098720795894354240644819282387691518447643610795526811350594179217848350372515800958648134628922511864107694037041567613022574311064513324226966055591581076005596270278006739948420722120
860 204777134716641484561937548435056606262768636712476459917294795731676635992840379836361771257608736382020105923726340148159486747138554566627208592063715529878512196012379222015281459251150455425898169781712376062796322883971652112731622261168120913722450400
861 411946525679972706093056610286410602785616346283743532684090698890125195303354128596045525824301686974110540187683128195246070302070783836135576163006680072956539721417426425596162000970188182527332533135641018201092602810980356236125997118845215202605209800
862 818197938101696941594964972504345482952076706213333928971627148486838521547214882142376136545041599473924621294430544940788277881071464669928264176294373785457459078022630366045833283032954408614195031250973635228898211113053149943641957411162616370151361400
863 1645931982708075665726001797835081938898932861217033055250615918750912923298942758249115631324873893580412466613271702293473855038146093263748466163501269409906263832945291389038587699900791735743707020908135774364893137973344681588258762810800321509185605800
864 3269161455309833046407507019148300678640639062279348413187430238622502909724796650867208978079749526559715795756015519038072208627490171447996953483368038552089682647505130483055953500492607033753018082907193813910960163698781160671851887513865466169968651520
865 6576336415913966477075566445496000202381750671794503203272388735833639574213835123256129688462751954591056193788263776669610373169253484424458987821193844994319943000213808994984650646339779265572931724917959648913908236277780706932911355115101461016332287360
866 13062172789407098553090459958255816915739899270123944435857542764293421723094452331972037408735649524485905192249166125219914181570122746586196062965949242580461171188498070159763090503968460651344401086648974898989551680313206633495186315435040975321430644160
867 26275878905837481312133245438069125907068428462175080802525497857638971308405777660834701701563359948327795363526744850500384212114376847541141500212245924169976416288695653894465427997542123862449178055973691966180838298913109399629527924552623029242877885120
868 52190990595576507503276103066919911412666809851642952257647899634852693582828867298866180954135003284092737701467310137836003423604757674292244444357504490113362767365189536797244831812051632751958550463581612417951871037658075420774439905061045284628874151680
869 104986043582305520880432716586003247725943189261753994240500057367330997045088624265543313076720643180269882089294195624489553183130866710555463940154331948862296863056365063603717034362668677920027732298269493498148555397511267455215250642356593408200212124560
870 208533922184031514077571834314663985209065238944579851573596004359767048925176034500051786248280729604645656204762443363712126185670899630555373579758604555959356782783190879760807807980643264361698920318480500783993705926563476452139881412900082797110010384400
871 419475857326308195754191842235732866321237466791522057091459860963873209269811376557840891044463084262462740310272720946404761911592040596336559787458994383927482119640090661135481756931039915147897828169506965780273713307244314064235188708166217358620829202800
872 833218559427199878582358283438631114879542303057419666933378129294982775588326925645642954420892504503115055923821896731810825482706741230080820352310348753496046488214485322346560574131815047856416642742164178041910428254936314041032083265423557031246840694400
873 1676036411013699294936402722216416966105623111910431726342947250862949223706473285918539859929583309749353557192388285361453572917979228326867640939094319036410250194035128309697113781606162527139750527912233473342368211674100004971937808043121579005249981396800
874 3329217780059029963123672680038973700855260454112993929144854311941403685271494663392735994496490483456670474968516730467978233477986012631096177683564624631414906067242504869716539648008604656182140821352936490230067765916280464421531009612927863751337463047280
875 6696702431153221190191295620768050547697362982411194685061488558502823504856454782686537919964204995458819920913683078527542423662615542648756679248549532304570213353648716691958556763235699021056030387778895238968527115348840014641010651520257197200966161302000
876 13302293264603677466230328716083474557330816264381420734952072510767513356585610860846728385235019446761737529978200400884642093261794139139026873065146009747853757137860035877904071937855946354750754239669642243393264746135110777382143607101463276072667476872000
877 26757135763893176921752289642213777951328270329959876111360017412713553242489864048079313747364935905527623426125875577008786962822462064277354513023240941625843451857576264827802456627292809525496356578418064787742874271469018696706742989513723149348003158754000
878 53151052490267441939589389832270807785670184049105817252882568525707013002050001434872482964222655486545822099860902164284422971398465367501170277000917526578032920205773666332150581264169879555171495646721857202801456132013118587575837884147169513863227994086000
879 106910240592551673832720992362851350214197006359643051179139079483058271004123458263736641934900947763555555207729366138228850782286615693440569046873699098082587956203375406649794876272781062080081795591461126959410709244941719081188012586190759731546401388562000
880 212372486955858855469062016431849183269736716922090033945016681591628168134601903548731929802963507972751441496166686685420741960298469097579459957672359382195660048440113674609073343386111364854338555576717362808761679764218313298973930193787513687947704789920000
881 427169317370117926183204649489632717946662209151509862798081498817863963759324833393682260631075001196333378899823860661770944445257879623213479960523626976516841330309909012170305058272064183645370473660018257156436164091955100494054868723120546938543214429040000
882 848566076397396420931501128040216345110261415476647970693486220624675711792172304173936382604973313187310901328028479963247686938552814927194345326986123858756428048048062497149119507648559932376614319297603835162109677317802699630081968949982708107646655690120000
883 1706796914484968199732381539998886179344785489443918355631772967680156386133230397689261562278340399873338327728130177238149675550665456903673364290953866440277735686620590398593787073470793668083258414441421837011714909046969894700142092443814877583261952105640000
884 3390580836864521097895337710919135691102899713861626576131432142537658978296125104623162294503489693231530520700375453210166995925366885174937649512816220074619142352747420027768332074040857533900225704193745851501923549657351431269495752180522138839558574519968000
885 6819691001420684480994031532189625196877423288108044363355266923058700444981978903617042342353609951158873888226891536570449525895340212226863226861005351740995320414048788010397667921650361176140226700480602451316368957833536401530690319726732029256839405568572000
886 13547637280849162444306529007892394449402235500591316829445664784372216579044917732297532545572417974723682208450730720630982690455765533706279863226122739108793394365128309814377429996821121080852557974497340295664356270494424331291909469232925062604393976084652000
887 27248875891413168000226510725624838722493838750622444507297743001673823368736603239337667500958582184988449249196821199999278109828263102942109384765466824465985806806958754660663901150068785484617276470247484903070938802559080230965813376892527280113599675254164000
888 54131995059451662604476826676409075582940780336807003853423704218090279980845869522442614632776780716487120656122544128857626312142052875643385086513947517059944958488991888453399427788056110761387341175793661283953005943338843948764300399732805871903526871645856000
889 108876343004191239944298413835582959713199895292808657071705142646792440956950176482921910426557823658273869373965931517091470116502907254404908013373075435896586126915642056187945907926655842685233815170318020093742584352100073010071183383172996425615917169441552000
890 216294520700290632925057116771582219073098006273660055343342805704565340293941198816518973838474247892552999425959105022793322329659793429509750294424190040062414403917235334837660397443579687477361820316033566704086830520913091470900341988892783077674478305363797500
891 435030288812548428749945577976252273575914951670047650814714311247782659597972027416520103137879356370800727965078019357356320983582112744228414249056328048974291724357238562845046081540021448176815760500193923100093376961926782168334547882852076122365598578056757500
892 864247255280163025489869611480661532360169569910206023444822195173768668956327502128142387525586605529519486291424483890338169971837961175616359710820143919120419194046006231754523618560577130899152913955841824956087510579150756557136785549006797107238561094936810000
893 1738227024696363922888408925793312496391061770112193646252761757410305003103604638289259351487272159319506534365410054310972940956872295787895065814780154323816518784421359380533309890483322923182305297663438625418437267899057715327754841205547454542261340220222007500
894 3453277689063442993471639065909380826163576049956224710555486691388472606165827881401328578288047356514752981605947974564466242700986294298618197418696573256648817318383767302659508982426868207388846524691364735831295372226127994451139617861687609690625862570841054900
895 6945356251037711189117116773008754695317754078001845204375641772567826927007676300795930511388319964226300940533311094910555701612096030106209633010636928235282452808884206148045529301734937181152848628311845929368560355376145067491617883115079574546314937080680323900
896 13798313084101528216073030218660408441252123401085705771885975672329873451438753803798567047015376248218992555915402973480837934910062179545817807488981569176969130192373057003655863091695130186946679314783622955020465805802718360249422668006898666947889542404189734400
897 27751315776769217062371094408382032223773889441197036047941076632466135618700812022437925204423301557516673369184117639489487954292210257965467653178512259084621770812911731238294415231503434479128186873006524194290039972657036702115991330049749112673221792682865900800
898 55134251255616718854002749510458108267586178580077297281086475256536703065471967248117824853035674333296399746741897434206991555208860202772101664943150461632722013694678616486699966544004610978444937637079333465647026317358449023230442952178483856594144181038083139200
899 110885216731094922258945127091502996269709115309819888715205237708336680214450332340174327836418503860477546694230348530989005387321622644948812968196626991068942036491087418840141543452036119171413867865177451421961245322830527230165924416126301984514844784682856246400
900 220301755094890574024394292234774164774256520483085871619613055049675523604868209947366214244540073894988503366020559995342394809248256910494330400390649651130348416869710103655910351229210832790888479202339307460850156270524226285097863078396626459301016128508985920000
901 443062235135036623205310842195382862637511439632277612342123577231601890107112181166466426415916532543269289135679742312061378846278302402578999309714230659974205186606269650432980416199819107912032410181490437549611586606567696167127621950078929553192445383452223915000
902 880269022228641044341829030088624101539725371251793846547567107187015208979328606634697613716204212233543829956791029879910492773883323275608496425908008932371658762816861728393278271833120782679852938290097741563325222729348154058918755504341838010968250519546048395000
903 1770340594816175641515972414632578092851608040624431722566710685500834596232369113120561125135261478055434473164771269446679677004045970863862967199543278543277523079785358888060423785000686117505361254512156482475907964642764773085086049488687482681301403606124903565000
904 3517336038931478637209756182039232078984293777416453356484190021302757087899036655518653312356651376180467612617479621054502039586060566287762906260191480885984353547529592164410160662946418132362300162810965846501584175905624955755863271951150515041530700791070138072000
905 7073753589406640370388509654990011181068413041248645083595982153953322587885840384987513883739487767651829309819597904565165212945299583312056511478829533781812977690031735352869323111036685355084181438542053535742074842654645744353458358035091591361300631590929944344800
906 14054431473689509156956117867151206425543820647744018521355175069038838299615288133330455216377140169939818760299464257754472988878161014212112279385569205277023153042036737345832470917980782744969886805524343209171753963695414571018055421885510924941531518029347652579800
907 28264677043539655887714409990035796514342007378057261194831804407135756846454692543083642752226310718703804025702026788876512197145215166054070592910668002630288247913807806591286144396027871285338552843925896431748959745170157463222563786363987602931195314529087186008600
908 56158264235304174061366924006460619770290027788350094452751156239998396535187879275973627175101728955323969486515186705251363402643009564063667611297344740455802470690891659485531332848125398527543557948106595098529661813160838023208069842491248891600711915957136028218400
909 112937748207724544738456933455470582679631936415066893490156639429554297456826951906769971464972282345994443060270585652817454276554194012685561634224084887332576207650487872726433587519792007215790031360240918018945713690626552573221538687664923102798776839834151879757800
910 224395962596133920768549802280520153359094022134739897545944414587105700187145253788560423653110866669988958918878237869135116575686280680226770932628640278324550980266253196901865861665962285079408140912269072919739300127664111007929258091211965116914600271286196966331000
911 451268701821364242428584701716454436446213364602092818243610069953318527307923457398186635646763795886004286037744094257797110817770864679219841765175918970317143362080699033946136423791813778603401360642554360772367555002874183506012260752967108656753202753072241581297000
912 896638466364017841165292479227465024049992567575400109451355955985678642494174712738880635533439176139511784022707219963204716918969561192698247690284178869126873085441388930193630541390270514349241919185206050162089782489370926704756387378444451187274337496300401573296000
913 1803151805705612971330202717036730323695249370476520484425303937918336124663395402490304009343678343205670173596325312392964551865681077905139868152487787020953381337022000205433446441165896430838893991665403356383233417208801004584675290036387189281897511308639353824712000
914 3582784240032457077816968007329503295342299836120738527749408259255128734657268256252473618565482621065179431884872468537325218272244576533256172807334428993807370743561104756013413146142672473449454583439518842900598572454008952587811337159256284790552881165426889990840800
915 7204939735449886211434122476278012121402646923187858797561996829051522620244836163672556837334981534669536659724523755410225438943085247314130545315848357207326910396392111762092907755429769919134617459004746684074830096253666355204060161540042858424957991794210119432130400
916 14316105851783288003630490647007937317147124905943771493637286541022114360399717843653063043381438363898688894376710976042877444841358105292285421929104327986792733021898425974136883956558935457542970916373856751871028998196005165654922143103425723030936053109536809977942400
917 28789186548432620831862192814268154648736652497259733464178490697625611553698555400504076339431532850208547623121587642612540826577906540686459938396904975359405561800615913636586672342466104856506369145427251406723099981021352493213955274618073219340720089257555383223186800
918 57204487557275207626946954553026333263074127689360249610640377619957383996310116575027580258870448390674127095293544276879464239823632476948420397074369626363494168253171880342828063225939143416174993237017785262709536325925544564438118922293054578690002255277999657573345200
919 115034844781479028028805801387814442601236593756065797357064566811249093856912466372976687654052389652143375931235814421120848219689099007255138610309290342730965296771695750623761466312118321224211857297197690714288980051478283270719105666493035356271580027572169989737208400
920 228578957233176470381212391526542736918223901199957955871488988048270337685441617846951517584726130626289213513470732759030627131995617897785588599318676274972976399632743176185443950339414374786770861152099083060790197942462247535770145168841452543779381480272994364056656000
921 459653317929597225373573389947480045200183871190308465846378510900561093904567096150747484051381585822734422807656211508880365913903851711485867030507643775655264768693791408879462616293887858468593805941229815499973301975999410437651318123368947145896965815134121854358472000
922 913362842954932417660419537783570262229675709563500873944743506573959759870713066058166336843478064932243831527282385799973485716852050168081830608034585261108090768826887239195828733239147856698369588529771314420205569874722966429988179546866744113183195003348405926117481000
923 1836675172216563445535004865739074841041374030342290428433547399929770933247643050047249518314880727521701648147454557937637314415369155348887864163869111538132391676747749284918845143310966169352059107217819004814487453146774069749191916605137265395355313699543744378663257000
924 3649651309952913169192138700952484200262859363518873883596984510828189983485639092997115171877311381139897468576877444159950276386669031273919110725623782927385655718956817933903253575095339226841511000148956474082981519801331699888716840737950178979157655609415956571795375200
925 7338972742840097133701583257350104098354662850554257265928718853295816814617861219613764204318506581640011213986112251843378273168845334626902559611308693930068981608771862149696759906441714749626951467690836388101647621339634396515354516701312859903740937910238608323718961000
926 14583452274398991300016450850442481534498750642946871734442046476720872039347938818374132303002010932615129579723476277268172276726074634902385772961527576350308748862065975001328754663873450339387461500175352994382243985752149036852399747779862034916017400225066419115372871000
927 29325076482359793785499457566941822955488810945795553357543984997657805597560822743238222657012720465367082690680395898107582864479547042417595686627627035307453818210705333679461508836031862179202118895146534112347809489787943941783458928832824525742186832990534860130044797000
928 58273385386787770091956095550582466172791470144964183117346505519970971294510585665364176928710502338031376310388452662620635756396187698851239394412072566949287244752750641658544497215926270026337401144959279777856032562148205520289186051299488565072268481831298394434007648000
929 117177435117588394838587040620110630031435661828293779471893730796651585135498558621479048412926529593141014269157732735009893111887572234270132894824275789385038637175985597620752895916873387130881917020924612367160723485358621057031718271985335231498132942903195256340244816000
930 232852595425976938461294760206630098139391379274173536130045234275397380717977904952939134666712975473549451432300622742647864517212483286049623060227727530188217804644586764502778190604043269298547399208247627139870668464494695690255337591765730267720648796794811086317153160000
931 468219797714005463731026828838817756733851779922798190360846896566727778506344340196946726511252224980290581605770798646663416556209118659421596261494631383596610747568272738125456793633616163535524035988938533190539076329253912932241294379986813994055991425088486223242482920000
932 930449576693929834109417919995262578413539144750635209842876988486546459633076599282631874431742161368082776240039199016397237165004048167549952485528777077850834150817974822884703052593881160799804694118743524378640552534892637212897412286029233779232801723203558976678025760000
933 1870925549688440808672601119300818934611706944078324678412509116935232428529440661919602454406929820164700927224044337677367720420148226164491607045255062529385405738605970926188422301875196385832365904337904543632050938610031962326795874273416541198328025878769225269915081970000
934 3717966943423412160213211586014818904100711246317351594972943649398951251588292719644486579608664791561341842611185981682258406111528602633266299958017507239246742467782929457574439212662624307164744158833197539898586333322914580453675205471002232934549736533554162557661035234000
935 7475912026023420150106135124567431559858419387756395142580004972447353591903341274984075165449680817440547576003137404027766902611353211746460194539239503803646675714789331274907743363095814467094700620449547741516512304638548672525131864764273307083449470234135789228845307406000
936 14856589503944631126325567890860118768635839802420352130477462110850791851425748266210391411594270159499686902630438662781294736399631860285959112714921816476036705879071792087714751141948370151169086583313750925816253751893166788712363960550657782229530157407964116174520610896000
937 29872584474669784045852053892137191601312836684265815335316270381689253143317438037423040241767877981654949844988671731815607656666212560274557271703608888493661788430665813704267643390570006076492347915375503471008218380952569272582585903510657386156802054702279778659926636072000
938 59365432706017494565697513878865859580575086461528251662132757665306185272101179828607652005886164294051574056354606111108135554984973265969353222156748172472573638872806214522464087924480223940147928696233521728401925511299809274750986392993636924184492218878683119455532170838000
939 119366469616596204276638041824957263696274103184957234070112761130026783662747340169298897716332137627654021496610225135611433160879849885964074251831234548076545282444464743975575542957359593746892730290713655038478389839637089740880463004327676813296013262370628370811016506246000
940 237218776827907890105792302992515492335090183919365327750329800131554284657468287017211340070512070549671839760705309994661199093503295756461373777423595084972415571876948962657591988118219911463169485144335804939047962894839036694350180177733649480968821282512453844740709335880000
941 476971942297139582456304609222130509160939878350689686780043465649129448424524910434179211552033885442823079518854052788410658861082481424850753684947869604613339857128651653548705258160779779245389926326538445400949002316332336601246836639417444789725770997530382623720101463810000
942 947906265071530562603035742378158100484399505076687099043883849454599030413296340989444762198345822968648398537469446680765486597341133970905928209326778834484738703407573539330971209256233232171217954851475138328468270426128820840452574080867580151733494260914811037013366200230000
943 1905918140644889809242351183502352001613622032595556363322777121611272677355519082202657592223966121661909253349325561236592438936658186214422793819605868743963984216019918651575918657417117138459399853784522506276643025611598034227178629761744409558815959675997157372928793873810000
944 3787761525829002062999535825739411135838440418463589909424634953265350331418126344419597404335629513365983863498449115383880552328853321655610773401490400198530528631416427804395088868635281218327733604152819465105581086689154830127277108410708889733731086177139613810620592456582400
945 7615818387039163722413960330476050049717715309464026520013361767735651198276871054205360738504616787512456917034115774548440685001630614818196129498741336569385850120613881436496508469915618619829166501966839137286753461534577264830376313719404044251863566888078585214971191215894400
946 15135639063317329582780685866870469216455795552002035899018151748483037885651092473273679114759175380224336646038389753619380016830971768105070459045817866375292046668278848401104405488529779862097461157270230722422833560108634648171294102475958457693829693857399877338997367416462400
947 30431953700555225297013395999843597341791164305193053070849659672639993370937546862399520428188830329240863702331964111841938165475435805510619373070890699484929019521995901137677010610695756962646063091156918246569901022129250555877315318566311378845131040515833723651869441493396800
948 60481115530663215055699579471387275220163571826672985977286116078957471101989086846026719844702329459371779433565412951836807926353696317870161772895606673190173397288998143141546763226288422642743119099406202301359048572282032551303343651993423872421769866685556331282960651018323200
949 121602920844490235355633264657513822423591588270153948500941788472310678126668736052710502399623963256236903988249103583248158309554359757751660005249853247579395241583176351358745504876584137898227161070628148271164697235372137481328121029113896726542922888738544403363410291983874400
950 241679445193024526334417576202171822808393323967879186351244140269236703389822801778399534057830052496705143909700101263777720489700087384652880763571884069456957070092086890775749434378148391220325947734512010162356615844358850642806935099703351234761039214020119630115564387834060000
951 485913641392317810875330052787030451354718924087638702367934835932439968126261066577712382429167822250246494414640161314698968680136962162378202127181525898633332291030813177859910596392429429282304389631122455950108121919630585541880328287141410199276423451444257438139327130719220000
952 965740681848614939359737390925371585991007130963323684038150237594327452309395689732739432301811621674811404348094850880153273869499766134830998799742823915446622841464163142635980976546122790556897242022606634790194012666990224292004326783629692087079655794937229814423046823475360000
953 1941668501691413580611455134075694349049429948962125466009192355332054983229649983787554175070941931341973139965684373183092974678551217566442915308343694496667999088429003111671075676473533796204057113180472833238512434750298910865569880643036068689845805849314725766129037178843920000
954 3859066147111684491465267078975442518735742023562224363693269806222459279168929342777763922953497088542171615681797691701397287173620544913305294175333092812127648188252643684446262906991148419955563512446189756061543464066219085345320137778034186521068539125513017460181461392952291000
955 7758754043140334082840694864045363379773965542109314247004363505141997077065952678637399045095978356963734511528666938052282966843805516615171696710406533969646113725855315197149854897213782612752764535549707825344787385648924687378485750690573996058148326031294592998891148695304079800
956 15420725291563740921404790623757520563542434632549905239368339939533782132380562912219030118735458023404012875304377531762957414350682066287118798451452487473974396511263370745270813475543401617030442611196508692369265573140066530423767936923469314410789604336627091282619414038899584800
957 31003432991652311054168875266672157939727121729727435533772061601121490547664282997885739125272759093272353616945985919951996314146224238312547668315210148135700624918653457569798673311124023839281793233014829450834846961124041322721735116881849020779675738130571694028291553015182568600
958 61620931132786128609738137978157525531656810408877351123140321605548522706768429692893232535293160189533018184718370355423262383718014150007096817937699837995853109278153552597234707535387582651518584890514951481119882549288032338521622908657284983209397006491883159500214331511503943400
959 123887783975559533200710428346023201226119247761243982656376453710106987999561685692839853252297988724868269264454752978723078880472904758609655866671392336767344091819180832160897451837393483779468182201265908742964292169323318684784562619292109641295202786636721069100011622472814007800
960 246236589268192861020045571867872201194771175674522201553046367622572895402855524358439459880343828521477305370344850640940281004666642998478819113881028246990994468212036436593088103030844191362918126114317334147506667665735788690255031293002950839841396843004662994484495150256524736000
961 495048875076847990460802917500052689012918618877020576762505354153331699753439662988410713274080374914518180880546864991513828547039004019954278595062067249703652058476500032564764993750295539539255897899286523254715287922117349228734487599531037148718791560936153007739748617984352032000
962 983960780627949931453083484783162576095925023470441724887458989040299783394233379741427905309225869148277871915467115954207237731924631957016562000929150194658911736062795519271289099148314688092487962353540568948421708638588615615790448493282763919560903887645824779846359856406914576000
963 1978192550615273035468307715754040836702245924012599960473116923686448207533709279104373847208318396638395805124415099507101398613451817483521814628172800913270421715717060720372132364258511575434375590284884275359770574987392143711912738828875368798616180467229497417519925974362961872000
964 3931912616068295270497832243271949209445288805666281158548628277182960973324733494962095646822307081153430012659662177164630408790448560936319648044450680578129250585466487699873681647722072492203583647494079260715090379974940260903678103569146093859517521588472650537091151833579165452800
965 7904782655220635283396683572411314556488966036391586079165471432253244456788266297163379789965679861068874921284529168674725717672464294382392625756031055745614014197864917979954380812607916572867621291316221847062629618074619482858436187383804126196738350693491891183943669832091447212400
966 15711975401117559020084766113064464735737327553815374799328900007318177253616183627695112915857709353482578547244557977242356056114404338216854478354580246605479707232793232034230312479381167509033173183974218733050411956913749836298866989738178571823146598292002400995246059789712629644400
967 31587276949855882686947960148302156755629928782826335615282840555252967576396776648609509749759677639953541486872115517657709576429582110302907028209727855441785606848463732592724973321333864825852553989403470924864341709637413912060300164400870434413685572865626448570484282363102105750800
968 62785388269939413636479723662333650389013903617609636294853777530769758960887227506887074820877552269969257000600016059738527453765575939986065715209479597674842848930827295995395840195176963349949224356760903193570190502934325804670165419178732198177510543190813967589792166996884678371200
969 126222077248073219530599278482990263956337080094323106991106453168705179321783658618617376558984124791701680567596297846237828013898014700926343730369265000304818922435625829501117363379930451215976760169504803308235507463367970341753921765942306016668065801559955880901470144854732890750400
970 250892243710309473247297746164960155814850343630109454470027171257467262176496206680448473897980739852357848669197559243546502404674332499792117660774973463720644169595403800442794759177320773933396429025450121329894348851366662359633819903614829582311524236707289353431200902682563327926000
971 504381715616377843733180355126659029598798516904422940559826880519670210296848481753034095558880534982690416268718074586922678747285252292542745856340578122717899562478544700269055302611135551737738990856546724247054684750884118325475029247225671893218405867169312551100820034171364371462000
972 1002574698525806266070861564791641261288409321944987930928735639805970233964287779680877588718265603278476655650703412062349373706260256090698464156161639949451530418669009097467324650589005636582990386733258519362243667848383155444502512123319740450323702459894829856175863135408110775176000
973 2015506573689275820014355996988154849656244360025771191722437556882663300924074400060937797154695107417268152785401694084020538463205018959193400049473710063670122101993689776520055547568393562800102574982356486238560100860489277370869719619814271607778848127019978202601476923041511950922000
974 4006333475047662548355066818502985354214657156459390083138069755925947051224588705427251866180965376784528940434655612322114294822778956053580350302423252249009589647636436412919457353737990469729183485781255546115015384159421543182096136550406327644850200154525426059864976577637617633057200
975 8053969357054579349785959068124558186307815933088464600122923736139790463802008222250660968095755138896733436956266437142394716396308210623176992876005507098524432796794897943497878185349568470074131749766441561777608246506053617737203573477620967945832876599303691563646086934426138540682000
976 16009519536629876670857629430732319327569100510579106822240272029475428701977107993720254796051847282206134082422232266091603346645207359609410886042731924497270562952488432572003928938698938547438599975095818664551824131547674808373748854814985875183570035765622001967654950810590450541152000
977 32183746064377344665489514308282872393076154730114788817548859614809658110764680061449977234038384351266240737708890790064807550766188457486408303834874671263031563795434565067588145212158154240426979785326367973800683490786169316422124755461401646202361985479449991609874252966968868680464000
978 63975007420652526591155985759147660976480649036691592405615416063585052098227351829467637672539715234834112685933526814397117448474252665491275042988836236778952986568973586658742288653436330990117045183026804630847700109733482909473247989514737418670548824794516446736701258946535677986776000
979 128606842432892861463535338928553511490707505969037102597736123873202804936682910556568413308863205780087466775213393739825006123318877534940366051511438759356457851850154294330408009428571186939064860850478935797946403300675728477154640208901289389894183366476040249189385077019832502564792000
980 255648490028874247939684852231201706411548389147375984879881138733749997642899091978574127875630713315386850790485042322573034484487829582640078560813813355313039948911057217938742087707910270183130960716976383533443154634203273646270887230675991079302839146341824430437317191641857713009120000
981 513916329340831223829571393522149331946165921626180002391728272741411368212467232030699220176216659349169058658741447783697022191152788566741633336390063322873139733364235923766200795166926178380433345211790639848991259623265187391376517158387596821303453283937151160366820010247259050126940000
982 1021590759944729274900079166880062032330232662018033931879913287109445270414256724401106546989969148746728776524056886080142663545975786179231344000678223042634459955796922423357103604967452443663128633599146575570261977631672902871116882286511376677165973936895308581943759615511757868875820000
983 2053627233181326947294024173912271938201674246960587638114426914577882823757084580953553651720122031120724718452245233163149771504487112094446648573960517895520806005211400290715813586263815444009929339116484833917316000024405855873840276661841888085182315705456213366156882826274147208803540000
984 4082362015051365083105696539655910277152419109109531789706254715039670098135295409410700592510303189136955803953554160469776515475586501618051519589448787089277723452783874517301738522997160397789435292304285003181088775806091640767391580273237207829938179099331139297572470103138910815076128000
985 8206380785358356340528798146043003312234964943822222067062573253702193972782175465856204252291119676122247891620920098087203811721332049170981115909402153638650117553045135509269821316637148962903252577387185159455862130957143400318123890957425815739773686556818718792058945003248626842550992000
986 16313490835409958370486683411287099326338055311711110802668744411593474308796824615593180227336782259388178268423845194987868867655712500972958427997319603805864951426013112121250088343153687252868159357467267272627983994201095549825947896137140835321404949485933985340665564058877310618458222000
987 32793106832076637294644310645499729195714176359794025177666091108437391329495857221161851088353165152782346132249155208661968579177572787088207675017015170990608364679175033938235920966787554620327644166639903865751161308098739934171508296308264774872152108233435526540197376224260500163784654000
988 65190321026341484199413639673548757435343272119671019870289935644137107914571241316917321680669873583398305792076791440961820837479762401696477229208875229252959887933651777728324124577839243390108073313159406477589833747286831096501911864693290940792125317775924145315321947101749243786356616000
989 131043145315145788360203434221828701429988813264948452544139728357828454730713328582177299069476636125977488675536477103884635789161554909101251991234913824656864490175572374336001136600575227058570903468932221557594198325338772265122745597930212887080105567643067031944823995291930898586802222000
990 260507457554205482884741766826526936577688604683331261081723556373996325669490352000713907788718613985376935318837574965553794038694657349418151548840491338173284829867101708017351657097529065839327699667154416349434249682902378599340397875403435257448402634471157352661397099074320461046052610000
991 523656978572449560930586391328779298475637742882720648543586296889716752004999875928412743648316727098394610346791149677208539335388246314956162646857863927240822041375857591572404649459738953847411258357302285197341463358531961849789724735344430710205612597892326443179400659599698938938414070000
992 1041017480448637203292869138673645419013692667213745257224925063155509054086091937717405694787836058680576059046125892745071885813036353395664355402170342717079950831753207877434519864256635355143551038658204142115756977257843098506996807489903156842733402198615606877021974858362527750354522560000
993 2092571575071855754797204564175971459677321495026819919887349367840932167424067397071627236688909324432817867677738889667725470875192507939058107114079251655992694688119302474276271710945018031695437614144932617653738215419105661573781032059663633086709045310172667264944981850919008210732876320000
994 4160032291242849240536842673581831261838515132113318000736050543267773148839045985378394946537551736972441920943344912659438236099882705782847516942789552292113477039981173318861228161358695847010529976920126043895631572253182055208676691734611302576377582076623262522710623919626988322936958124160
995 8362085110680070695624562545886711324301661730207578607540142001114008652716870213033339336979523188459756992603289268881093020039158166169562180521364857637682645767234883741953377819296772460152479448556616997325562453317002312995218804597855042552516553871192214565852668282886572487519744108160
996 16624025489495709406870387815774779399210489188197102381457048768681741752706592279802806346570070051309217494277197827955226842233535995019728406784988818776710409549233421570829469676685799142339060939645490078515489428151166274936602653452023198367877220869675540334509496227055940514111108047360
997 33415631881103270723084227121627933590751729275468772327243301658015517192436436497910076466795080324909858552004770634014841051828297151279575043477084379678186045001180889730074559007370447066354926929085793565080530161021598338935066220749328888654785462111021197003036225278981396557598336135520
998 66431873739723235421589758301563103035000449834497678849778516045218099916437377738873020545540817060278961822511476280372134202638726209117561540617789264778545165161710215041064561532581087992474536006429525852490775100995129765452581849218785320473059544196811064958227396072556640965105855504480
999 133532076189101634177400741535737504893290642625076823281546755591897146512114568131054622786710817390782058069796709867387851244338204190962663941805173994997518350093658963432642851048387337835980002958597779329252081138619989206613942187866331056645043228677292261354666335365159123388613178368160
1000 265471324431613586833798690925919492829603663270530463780411044914308442370009081771480363393063255250063733737170397350671672453952692228554003860447662017887710437561946249369071274450074230290218693754667553338473322343180893054898493415241214824344022323414099923170310805894948555444559002720000