42 1
43 43
44 946
45 14190
46 163185
47 1533939
48 12271512
49 85900584
50 536878650
51 3042312350
52 15820024220
53 76223753060
54 343006888770
55 1451182990950
56 5804731963800
57 22057981462440
58 79960182801345
59 277508869722315
60 925029565741050
61 2969831763694950
62 9206478467454345
63 27619435402363035
64 80347448443237920
65 227068876035237600
66 624439409096903400
67 1673497616379701112
68 4376839919762295216
69 11185257572725865552
70 27963143931814663880
71 68461490315822108120
72 164307576757973059488
73 386917842042968817504
74 894747509724365390478
75 2033517067555375887450
76 4545508739241428454300
77 10000119226331142599460
78 21666924990384142298830
79 46261812817306682205610
80 97393290141698278327600
81 202278371832757962680400
82 414670662257153823494820
83 839455243105945545123660
84 1678910486211891090247320
85 3318776542511877736535400
86 6486699605818670121410100
87 12540952571249428901392860
88 23991387527607603115708080
89 45430499786320780368042960
90 85182187099351463190080550
91 158195490327367003067292450
92 291079702202355285643818108
93 530792398133706697350491844
94 959509335087854414441273718
95 1719875223270682440979641570
96 3057555952481213228408251680
97 5392416861648685148283643872
98 9436729507885199009496376776
99 16390109145274293016493707032
100 28258808871162574166368460400
101 48375249084532542217003635600
102 82237923443705321768906180520
103 138860755978715543314710435960
104 232927719706232524269836860320
105 388212866177054207116394767200
106 642977559605746030536528833175
107 1058439982735612696421670540765
108 1731992699021911685053642703070
109 2817719465572960801057418725890
110 4558075606073907178181118527175
111 7332556409771068069247886326325
112 11732090255633708910796618122120
113 18672199984318438125634054194360
114 29564316641837527032253919141070
115 46573923476867337105605489057850
116 73007771936710960868246442306900
117 113892124221269098954464449998764
118 176832508659338864166142172366502
119 273286604291705517347674266384594
120 420440929679546949765652717514760
121 643966487230698492679037706573240
122 982048893026815201335532502524191
123 1491259430151830490916919726055253
124 2255075235839353425289000561351846
125 3396197644336375640495482773120250
126 5094296466504563460743224159680375
127 7611478249953877170757523156228325
128 11328711813884840440197243767409600
129 16797745103346487549257982137883200
130 24814850720852765697767473612782000
131 36525229712715868611320663407578000
132 53570336911983273963270306331114400
133 78295107794437092715548909253167200
134 114038526570158374172647324347004400
135 165539796634100865734488051471458000
136 239504386619550188722238031916152000
137 345390536493456587946806424973819200
138 496498896209343845173534235899865100
139 711477799722667984320837719485373700
140 1016396856746668549029768170693391000
141 1447595523245255206193912243108769000
142 2055585643008262392795355385214451980
143 2910383633170114080888473466194719140
144 4108776893887219878901374305216074080
145 5784200481685892062531060915110007200
146 8120127599289810010860912438519817800
147 11368178639005734015205277413927744920
148 15872551307291024851418689219446285360
149 22102898549405258905246585922406509520
150 30698470207507304035064702670009041000
151 42527238544344980819218074341021699000
152 58764911443094882586555884543957256800
153 81000283340482135457144597614643786400
154 111375389593162936253573821720135206300
155 152771552096816416984990640412574840500
156 209055808132485623242618771090891887000
157 285406625015654285644270844011043706600
158 388743506486839458032713735808145738300
159 528292457533397212198303281995685234100
160 716328755977487745353631568807708792000
161 969150669851895184890207416622194248000
162 1308353404300058499601780012439962234800
163 1762492602486855664752811091138130944400
164 2369252350883969909995582122513553072800
165 3178265348746788903652610164347449244000
166 4254774579773927080696236187755456246000
167 5684378838577966579810171546841289544656
168 7579171784770622106413562062455052726208
169 10085669540364056188849543216967747328576
170 13395029858296012125815799585035289420765
171 17756202370299364910965129682488639464735
172 23492821597626852036046171579908046061034
173 31024871270148438185007539567359480676022
174 40896421219741123062055393066064769982029
175 53811080552290951397441306665874697344775
176 70677240128382145119027387859656318900600
177 92665714834989923600502575193771618114120
178 121283067945795635300657782238906970767010
179 158464738410930063641005423509228815819670
180 206693137057734865618702726316385411938700
181 269147178470863386165361104052271651517300
182 349891332012122402014969435267953146972490
183 454114281973180138785385862794577488623870
184 588429773824402433355711258832410266949240
185 761255301800800350844801278909062233465800
186 983288098159367119841201651924205384893325
187 1268102581764149320071066957998802806724495
188 1632899214874384055981921836327225531946610
189 2099441847695636643405328075277861398217070
190 2695229399068722717885218475018876119332725
191 3454958491423664692054206233077888179815775
192 4422346869022290805829383978339696870164192
193 5652403614048358447185901376288486728090656
194 7214251981088036439171479388157673850326232
195 9194634877857301344042081573142133338651080
196 11702262571818383528780831093089987885555920
197 14873198236440139065611765969927274925513008
198 18877520838558638044814933731061541251612664
199 23927558260338655865720839569944246554591848
200 30288048430808425146482075404992717157711200
201 38288664997437065751213189662915321689936800
202 48339439559264295510906651949430593633545210
203 60949728139941937818099691588412487624904830
204 76751509509556514289458870889112021453583860
205 96527972082571076253613917375877082196225100
206 121248550298839278708807725484333408124526650
207 152111817647634731471049691971254639283497070
208 190597940184988097264929734518198584162454160
209 238532751488997079810600685714392240059598320
210 298165939361246349763250857142990300074497900
211 372266350326763194083112016906337001868160100
212 464238036878081159680116162259667319976764360
213 578261414356908111180495570533971574006145080
214 719464782978943812747825884269011144402994460
215 894132533759959073646141994900794196801409300
216 1109957628115811263836590062635468658098301200
217 1376347458863605967157371677667981136041893488
218 1704794011546966482047199009838749361688254434
219 2109321404117433104905856402003876328868518198
220 2607026454527164511681395553038498833433000020
221 3218730985757001994869209034757029285970351980
222 3969768215766969127005357809533669452696767442
223 4890929901193558648188921500143692198626404086
224 6019606032238226028540211077099928859847881952
225 7401154957669950035090423455450732204731002400
226 9090549024094612543100194026803616729723948600
227 11154349343078254309641859697753627014309926120
228 13673073388289473024722279629504446017541199760
229 16744031047691386752200010883189936566935479920
230 20484718834941590175563843101774922395718938200
231 25036878576039721325689141568836016261434257800
232 30571346471795870250315162336683977750803935840
233 37293841507478731771326873426426004271923125920
234 45451869337239704346304626988456692706406309715
235 55342949711146790266225841151747786455986957425
236 67324413050673414963037621194909678369138772950
237 81825055861587688955076493452274839864030200970
238 99358996403356479445450027763476591263465244035
239 120542132692396947144479982921172108182579661545
240 146111675990784178356945433843844979615248074600
241 176949316149643150673486681187772060740074301400
242 214108672541068212314918884237204193495489904694
243 258847798146664555186692979450948353330368392242
244 312667637365277977552243004881343555507969741124
245 377357493371887214287189833477483601475135894460
246 455048742007275758405140681546377284131781519790
247 548278240369742011346681699229049703319756270186
248 660063124328621450553286705867982167103395898088
249 793988975641675078201779660681775650283795065816
250 954313672646244084377139015242518810437253684875
251 1146089626000991699419434893903694839328950597625
252 1375307551201190039303321872684433807194740717150
253 1649065452388156776984551818905979873081845504450
254 1975767098615999157330547933972258904541456406275
255 2365354977216337019339388371656929674451039359625
256 2829583524146646153976090762355953255418065776000
257 3382339375375293309636536399653395286709036764800
258 4040016476142711453176974032919333259124682802400
259 4821955148944526573146710942516623567342363344800
260 5750955682227417013844701124102395080316580136000
261 6853878689777880550746424627354909205308800984000
262 8162346439644566837707105692577210053595026626400
263 9713561600120004879262302249537584814911728519200
264 11551262443385951748311926999450100860976109590400
265 13726836535862229656065742846880164700263089872000
266 16300618386336397716578069630670195581562419223000
267 19343400485119191957005975961728632090120737477960
268 22938191725716563913617706007713599115718396655280
269 27182262441487910540806885092841225383824884142160
270 32189521312288315114113416557311977428213678589400
271 38093276312795342340282689463019851017667715710600
272 45049439813392752680682137104093041203502689883840
273 53240247052191434986260707486655412331412269862720
274 62878567639226091319980318324756823184512766993040
275 74212901720116631386242864975571357835798330142000
276 87533166131419616506850558689135447703762132988000
277 103177391567673335201691935135704336229540897181600
278 121539469728021979601993042236126294372086311086800
279 143078109932987900037789277569110700969671226975600
280 168327188156456352985634444198953765846672031736000
281 197907698209055377359678990878267816748597660744000
282 232541545395640068397622814281964684679602251374200
283 273067457871228794010486541252265584084346212194600
284 320459330724913130161066850064642255702290596129200
285 375847363195885769941991984643716225823674155954000
286 440542401123046435259875850852880494203159051651000
287 516063955601282967018711710999088578923700603362600
288 604172435825892254070686881169664677764332413692800
289 706906210338797009823597201044668388153409180393600
290 826624197573593277616303178640942873243905896428000
291 966054785116127083479294076243029622947697252452000
292 1128351989015636433503815481051858599602910390863936
293 1317159891560085557835131218917109839377102567821248
294 1536686540153433150807653088736628145939952995791456
295 1791788653538588061218409727973538747242237682839840
296 2088068667115834905986808186929793185762607693388160
297 2431985859346678302266988358894700298711743078181504
298 2830983539395742711232666136525862066469138426945657
299 3293634545833957473379638812533979602623627975318099
300 3829807611434834271371673037830208840260032529439650
301 4450857494370212801864376773694567030572470236916350
302 5169842166537708716011699175599074012434176967495145
303 6001770791038029658818179502706970979952320387551835
304 6963886719372370291147811331385187701929409915327320
305 8075990301933737409886245080123506650526501993060200
306 9360806940877741088731784070143155435837536401047050
307 10844406531507420808455312111448863089819334623099790
308 12556681247008592515053519286940788840843440089905020
309 14531889533054887966859690860167429782099711564721540
310 16809275206145579364651134950193668777801905168148050
311 19433771706733364990358747098551044572105548354252950
312 22456802861114110655525663313881207061099744764914520
313 25937192972430688690699382351456892288281255023683560
314 29942200710820721503233845802784794773971742931752345
315 34548693127870063272962129772443993969967395690483475
316 39844478205864744504584062073329569687991595029900650
317 45929816695487723665284173371801722149430311361740022
318 52919136627409768570870895406641114650430576134178721
319 60942976838063957307248431894290669940387558797122787
320 70150189166116785389638482756018037341453305090213280
321 80710432696499957383777609192407849414360254243578720
322 92816997600974950991344250571269026826514292380115528
323 106690000801120673203573640336369735462505752451164824
324 122580000920436518148786735705616291807985332603465968
325 140772085862692114481822222983481607199983155816701200
326 161590492926893060989697340466954239250684890127621800
327 185403828726645722609231685377873811350785821304323960
328 212630964413775514041356618195603531898803319537826080
329 243747690913352418535213684273008926810823317518971360
330 279294229171549646238265679896156061970735051323821350
331 319883701923124335310954809846462479281360906533511650
332 366211686339576825252541368513881183177282141272847820
333 419066981275185851577650432010730013738951728673052660
334 479343738855863268585394672231451454071266703345204070
335 548055128043393156915041690093980331446670121572161650
336 626348717763877893617190502964548950224765853225327600
337 715523789445514746267773557623908461782190144193001360
338 817050813623594541346308994854327905683717124112278580
339 932593352923900840122554711298374276184444798229166460
340 1064032684544047938394861080004856556720507487912471800
341 1213495469663947648804841566159384902480578773839976200
342 1383384835416900319637519385421698788827859802177572868
343 1576415277568095713075312788038680015175933262946536524
344 1795651839349089156615588076441410348412321332627842928
345 2044554074506388643671214146443190000667494586655464720
346 2327025361115823916810000311412314934970240549285496030
347 2647468197728494751255967567410076335851388428203498762
348 3010846185652013638683257233525184852536873114427508396
349 3422753481408966644626895030945568447997943703371988372
350 3889492592510189368894198898801782327270390572013623150
351 4418161488579535496705060885046684779520734921607707850
352 5016751109612891918839294940440106588359028040019074720
353 5694254474898234235852961781271246384857674913590782560
354 6460788731134534998371629713365452628973131151958772520
355 7327731627964089215405522518353788125512656737844614200
356 8307874075016610702816452281955250231472948403416186800
357 9415590618352158796525312586215950262336008190538345040
358 10667029877753395092266018689447184157962945988014960520
359 12080327211714412738559939146724098147346049241947542040
360 13675842126469146496482949977423507336618168953148160800
361 15476423221490162649624905773824094509464448251054815200
362 17507703769310746497388174656638506913831657084005759695
363 19798431365295330151252047976198685388538602870698102085
364 22380835456420807997067532494833296526174072810354376270
365 25291036970878002844983434552984994526481537386313768850
366 28569504726362188398962768661705271594729144084539627775
367 32261563798692071207444111073371799000817218089310902749
368 36417961588707614123740591641106816050002258456645436232
369 41095497939550793919450392402349893340828236607040262904
370 46357726334249371189623918258748355293007462026234442910
371 52275733951387588788299312079014102777221180582775010090
372 58929009181564190997719224525434079494322058111491829556
373 66406406116989254508003839117785231575172591164913753548
374 74807216529379461403594686235095411473236593661679951286
375 84242360956508402481525547562044382289680848718108053250
376 94835711735470536925310197255475112996766464425175533000
377 106725562162007141554752072732280948059047633099376644600
378 120066257432258034249096081823816066566428587236798725175
379 135030004649334703205956721101561689105864790987378981725
380 151808880966707654491904005972169946332037338979893529750
381 170617060909485593986476183703235249417422496021650250250
382 191693286080657343831864418160693721404280569059618810575
383 215303602841324817265701091365236643102168498386609983725
384 241744396172715584298331049953949915062083928013035771200
385 271345750806109329314453219336066231192135021239121784000
386 304475173869645933474938786813144085000477087785758746000
387 341541716775515873202322639120831191000535168037938071600
388 383000537886994678619945618436076595688461402308439224800
389 429357951694642449519189756690587307558534540340008237600
390 481177014830202745150816106636003017091461122794836818000
391 539083704294009379237733804282742635194158449893355862000
392 603773748809290504746261860796671751417457463880558565440
393 676020180290744069416754733028752131928948100584215145920
394 756681679075435123153981150037864602215924862585740816740
395 846711793866280095313944912931888152621219038870729809100
396 947169125341940445605429902601773187677973840092680803400
397 1059228571157043258888325834740574522558184829624772616760
398 1184193739664334879318971017490867022410554949973762644580
399 1323510650213080159238849960725086672105914355853028838060
400 1478782849400089563395363084609035387827837269109529428000
401 1651788085263052687803734253281958747963684526219836492000
402 1844496695210408834714169916164853935226114387612150749400
403 2059091878586689086952383590621706747634692792819104576200
404 2297992041295641964444096603898258359238717923477674720400
405 2563875417974476571900438359721197342952288592309802374000
406 2859707196971531560965873555073643190216014199114779571000
407 3188769394979214644693453525794445968268267887780041877800
408 3554693751780108128510735077934792226922003547033489306400
409 3961497941357123227686350536445040928640597958410618872800
410 4413625423794620987367944891148007556365883594968352548500
411 4915989293169618498125271951929081587171756524476945521500
412 5474020510232115733047600119445355713283145102931085283400
413 6093720945352732608486951076363697869503878510810076070200
414 6781721697247395967509671359178954080576897052353149174900
415 7545347196669354762778856874153527998497083851813825489500
416 8392685651910298345764717806545100661429911450145859368000
417 9332666444924251760490366200878151935510061532562195617216
418 10375145143559407542247268808423051885753206703752653638288
419 11530996857165495385150147561616070928728365010271516908336
420 12812218730183883761277941735128967698587072233635018787040
421 14232042441708219164902410212372811084710177863747606620960
422 15805057658949653914707413446371911257230776469740763142224
423 17547347479621269306879884219987712498185350253806674039792
424 19476636993087482162610133270352853662907299758151910452544
425 21612456193373837908901583916187892445784862655912694366400
426 23976318589524101430187694657020943182042582008903145312725
427 26591916981108548858935443165059591529174500046238033892295
428 29485337999778390962757434390273329467582088134170669704410
429 32685297162545038043986923393868884603598748861910122230470
430 36223396339933933914727775926194897885431603120158125152325
431 40134405713397237833541571784550131076146583405625069256175
432 44456572482532324984846048745963222115116215464692384406840
433 49231958785003827924394729173918350833363993084940671222920
434 54506811511968523773437021585409602708367278058327171711090
435 60331966940728518680521894121254903761169887927156029756550
436 66763293365882320164232349839764309745863124711269109070700
437 73862175192128035219669713620194945212511862022340761174420
438 81696042257959796530846804458700469704747968600467811602010
439 90338948491799371982472914754079360706257829258451811821870
440 99872204362793275558512770079886730429028755964117580908600
441 110385067979929409827829903772506386263663361855077326267400
442 121975500117821997859752043668619556821348014849860445525477
443 134750988908217319331347020810968737336302171018673759021911
444 148829450435941516873428052835995321834124785901221763695842
445 164340212019836166274628991344957613439666326863631972319230
446 181425085546650817223971609257057167312106885596979850629645
447 200239538862599790862013109476307540218547599658888872176423
448 220953973917351493364979982870408320241155972037394617573984
449 243755121102925848945641307884062250094051674311523791869088
450 268847560039991745160633795460362775839027581961239476326200
451 296455377941408990384953158319373134238145328764105143821800
452 326823977632967960131704457464284528477174850247257378066960
453 360222048339986583794798343628517983941995637863765431300080
454 396943713462024051074850601959580496868121406772207538374360
455 437310870763246835929920154701232750786913414240567627022600
456 481675741710242891748897561699908537098629267859175937010400
457 530423648100195184407822134209296870973671266052152778828320
458 583976035648772582833611868913120112754666922720879742075410
459 642793765858001476068651913264081850729957116376220147752070
460 707380699269571002372200670099228830946842759648471932932900
461 778287595139074539602826990252373487032206473026123057475100
462 856116354652981993563109689277610835735427120328735363222610
463 941524637064918439476769088207918805096206072950604449339830
464 1035230880564270511652182125422924942096302411964645650458960
465 1138019762322425030539632832911726000176786339393759402986800
466 1250748135005306755262898349379396971892411401314839343848700
467 1374351480111713540488878892141596202055896763327129349593748
468 1509850921812868396593416247704852165638872500556564637581864
469 1658360848548560370028834239282378608160728812086718536360408
470 1821097193499587322227925449679247536998931172151303065629420
471 1999386429226819647481009060137355687474351007187094974152580
472 2194675336267578775839619247406585777878822500912346111162832
473 2408541610335417078821670310958967686628034902393363597633456
474 2642705378006915961484888257857756211716871629014940614070042
475 2899041696427910119411828920282757968973473496032556100885150
476 3179594118662869163225876880310121643390261253713126046132100
477 3486589412878594461744237406684892008958976133381979595413820
478 3822453530632954478701251101824262340097226127882078547265610
479 4189828927169760172306405669962978629076822231705985409931870
480 4591593344843572791568663747904634114056791486801079901295200
481 5030880179657764265932863924241751728613477688271798251760800
482 5511100560443278127681000935192100757253855103970469903065240
483 6035967280485495092222048643305634162706603209110514655738120
484 6609520732477329467501066840180830169117637903188889351532240
485 7236157009597076279318323741507229417657007636674066220074800
486 7920658348342745657091678690028183551759697548251342754406200
487 8668226102568353112367747240547697504959489226962705441338920
488 9484516453034431208151257070375059153408589109322422097249760
489 10375679072782632798178891962893521087285906206842649676857120
490 11348398985856004623008163084414788689218959913734148084062475
491 12409941875401555166808481234850025047675967299874090666536025
492 13568203117105700315710606150102694052125724247862339128746054
493 14831760835328404114512924239469242056980004554758610178429722
494 16209933302327946089755275606853552159619739491262728823328059
495 17712841025722590098076956788945934479054682225551988449331985
496 19351473895943622662216234729773531941874718907210982975481640
497 21137763794030726292574656397137242582663154498645842942449176
498 23084663090849345819522322117926199136329497676152696897674758
499 25206229501824559220878859380405193367677066390372419588489506
500 27517717796751702206199628144547154331525181648878187323678500
501 30035678902336825283891097386531861263821603499102335183361500
502 32778066976028448461985501930519552944431402079455157091407550
503 35764355073627569579997196249569056683403460403396841685418650
504 39015660080320984996360577726802607290985593167342009111365800
505 42554877625404098106181623654503923719109556262435668685183000
506 46406827755289813883034270623230571986787576441363035247203875
507 50598412197703087395050269260167526875916776894131309398564225
508 55158784112517528748252224858723398396922151635662457455945550
509 60119531291801760455803816816038993113561831226021821938064850
510 65514873843630123573632364479016851469907123771946857240198875
511 71381877471417895833957650850272091900048060229136128037828625
512 77760683543331835461673015394338959686860865611314250117804800
513 84694757235093909961440035875362815964670114774106603631494400
514 92231155124657351102076649237153575012373811427734733615652800
515 100420813719235805111140537752926196895079308425546274444104000
516 109318860504484547336178306920906999151605323096164298761936000
517 118984949222775812574324599322334565392378846401509352547201920
518 129483621213020737213235593380187615279941685789877824830778560
519 140884694778947091433268916067751304675659821645590337708960320
520 153263684696762526245397147186675059479797295514031329725228800
521 166702254127376359444367251950433624194101024974551822101971200
522 181288701363521790895749386496096566311084864659825106535893680
523 197118484018964442075835611512387742579412441199768255131543440
524 214294783456301592630161536166994143385087384208876692300682080
525 232929112452501731119740800181515373244660200227039882935524000
526 253141969318214691258230704329498112245229887023601195091086000
527 275063541918967303697087796250815474542754949405026453222685200
528 298834465294680527473379334198416811848918957378300344241929600
529 324606636839601640725703629960908610817408887994088053601603200
530 352544093288911618001276483359183532240218669337841533624692000
531 382823954062192370467643788678377209855942972225754303383868000
532 415637435838951716507727541993666684986452369845104672245342400
533 451190943588923146433032138253817399384478845473402831582011200
534 489707243651392195518778784202314006649007527404059170863402400
535 531426724854959076272914096446730210055211008440510459253388000
536 576608754093639807454012056063658689452617612396991105586672000
537 625533133228857730510716109305423669163748803751887320606147200
538 678501664671623909303962231464350673407453339553458424367151600
539 735839833517113253752184391869788758484139537262201389806629200
540 797898614657110757080681870702180581488826004260218374489116000
541 865056413886767373909116016132023436042995728065687656510244000
542 937721152653255833317481761487113404670607369223205419657104496
543 1016332506767900034912959274426152851768742118738923239269077328
544 1101364310122983304766234751569376795542222535047757454506729216
545 1193327135222715509140353756670597124394654635389717321483434240
546 1292771063157941801568716569726480218094209188338860431607053760
547 1400288656529493396946708838891850850094123615883874566512986944
548 1516518149759214192740704434214889853461620042498741625393511552
549 1642146872224474540068336754209022740730629986847749807378772864
550 1777914920715474403617293729950713597247729316469020460744734400
551 1924619098849167772874516395290458137688602855352515272829761600
552 2083117142283805118875947157255554690204134855205075354121624320
553 2254332249868775402619175690728613979809954158372615794186415360
554 2439257942240823384865279946608695595341239460426619433553269745
555 2638963270845335240936121579664378275661574854847512252674590075
556 2854598401926082478522341630921000625034699648434273954255004050
557 3087400601694811535023192793054363782804519813937651635961237390
558 3338700650669970613455313136675067811637445845304669792376686945
559 3609929717068691630409129677758922450107025585155339291950808515
560 3902626721155342303145005057036672919034622254221988423730603800
561 4218446224601439368139398529860449918262857581153247602529612200
562 4559166881203863317104503795733793950122549924246394524272388570
563 4926700487750048075873005061416748548788859131191401376516995710
564 5323101676419592173931752595093958202139686877379215280374685020
565 5750578292881586191723595059709534195428151215524391268473608100
566 6211502507196522489533501533961061745443384709898483698389431650
567 6708422707772244288696181656677946685078855486690362394260586182
568 7244076231966986228097777910633219994533821133916589049315613976
569 7821402990491869381001206131214994643054543121818859903340767272
570 8443560046553722627217211164379823762388427233781723759288328305
571 9113937214711107032402698629226615062993935634195395588948271195
572 9836173748707081551951591728146460030250058835395785428072473818
573 10614176192107641674704824972180643309478877048364943597524533894
574 11452137470431929175339416417352799360227209446920070723644891833
575 12354557308627315714484361050615121261033105876133284551774508075
576 13326264063238452905511220908528670124260428810211183336745536800
577 14372438064464649208373784045272976937753770885031500533275092960
578 15498636569515983661268744735387650503771790245425759903419783080
579 16710820435288183500697585105753165068312600655682523247821330360
580 18015382625403617900380296210663263456545182863003463724417047600
581 19419178674136367347163176434870790479133119189990746612033960400
582 20929559237680307029720312379805185294176806238101138015192157320
583 22554404871659184839791020549771576758789423358249470356482491160
584 24302163182747165952837557197539853924599673876785407173774492320
585 26181888511799432932615047809504262515452687325818532590530530400
586 28203284316019242092853709588914518077307490391414816356711196350
587 30376748428446413043128674364573985525466966715156875598879765610
588 32713421384480752507984726238771984412041348770168942952639747580
589 35225238017292802974776972129134732758121306079761439486480459460
590 37924982536866338969194185321513672130094106910692060760991735550
591 40826347321107479655362046493651330107259776291837901474947387450
592 43943995661992050829044239134984704406359613754123704860307006128
593 47293628725156599168100242844003502201399729503076872925883946704
594 50892056997722862148281783060395073021071448052224026300679464388
595 54757276516537256741822171647260521604950292208089142222250056620
596 58908550187466074039938653974309153206769628440471351560398977880
597 63366494525977020183501579139932548584579221944074588975780522152
598 68153172170025644010312849506618100815788443745605403250929410516
599 73292190538322012140354392916452858866530121730013710138791233212
600 78808807030453776495004723566078342867236690032272806600850788400
601 84730041190165867036668763619343620864417264238633196363347627600
602 91084794279428307064418920890794392429248559056530686090598699670
603 97903976738850747165498412294383277423951659734559721412889511410
604 105220644039618952469681567661579180718980075586608668564742464220
605 113070141463533687822659588694947432211337381403016420038488793700
606 121490258381030877341368281470103092056862505550049557700929448550
607 130521392632364146099487693543986861731885913042265631016750752690
608 140206725654553711711110455255731469846266139805119264413753458720
609 150592409036372505171192711200600467612656224235128098814772233440
610 161727763225681739708499214493602614865704747858148134290512433800
611 173665489157981622077140632786627763941907910265955202199478202200
612 186461893622253952124929942570905599179732703653972953940492385520
613 200177129230195573822385384931637709802410065393844869992157324560
614 214875449907937206865287808300743975207482133132553759047525519720
615 230625482885482342447036652888233062395465116712950369658338908600
616 247500518218566416284624700660542798668304027691946738169924682400
617 265578816940618224082805983143573750918858408845097630349293093984
618 284943939009204969588843919414459336923358501156719332562262382087
619 305685092281972055763421813028683413441176624291177238918614236589
620 327897503831873139400210249269522000577040669654896000224119077310
621 351682814990661864538049334708761938442732738956287419929495590690
622 377149501593433930590804631360086078812723730397949612407148719671
623 404413320985730359308212195072863385714848337414668861496822121093
624 433597787448618117196433693686368990869528114341500635006902067976
625 464834677796546009001322570418491628290660499937286272520263795000
626 498264569007941441155527275825300957722523070138255490749460848750
627 534037409859793647187206157166604616225678572609719987521217012250
628 572313128655205478555572468772402216706017309895740873998846900500
629 613262279257451867140468624970768303761643761370393543007282283500
630 657066727775841286221930669611537468316046887182564510364945303750
631 703920382388040495086652381196740479639092675402713422818812371250
632 754029968930917954058922550705660988359163679414432005460151557000
633 807615855047835981250927198979159738800931656631701285035999891000
634 864912925845148669109945682690519044594240997135977389717607991375
635 926171514184939974510650098665226970181016919361459768078720193125
636 991658388925289265637665762207212715547351449013280155720649903750
637 1061657804614133213800324521892427730762458610120099931418578132250
638 1136472616348686225511085645918404181588000995397019725243377262375
639 1216425463730000834341011269249347189337910613163644228526830939125
640 1301860028072241695615798013912344818020506341847378438557143480000
641 1393142367269293700984518408877818077380875734764890783163821320000
642 1490662332978144260053434697499265342797537036198433137985288812400
643 1594835075049828218326719651401044285222656096964380212520034453200
644 1706102638425397628907653580568559002796329778147941622695850810400
645 1824935658017216369229579700608160127369208469163221138704517036000
646 1951835157415764527354815375153760666027332236886491482786619214000
647 2087334457599999420162918260701625042842452821926545436963541539600
648 2232001202186137993837575961938371332940444601664028784079826596800
649 2386439506126529749589105105927517290079651641647371797146305537600
650 2551292235168165028343615656008036576565417051103275769975491117500
651 2727243423800452271677658115043073581845790640834536167904835332500
652 2915020839865401444481693591816531107153205734137897674547463339000
653 3115398704471533786000893478651710004862591398350322719279040197000
654 3329200576347031202687229305618003828725710415884168396092307661500
655 3557302410289242149690269486427067712586199547151925447700589752500
656 3800635799918147964489929614163121204326623620409874745426037260000
657 4060191415522314166942900417081578262183075965218353996333181268000
658 4337022648398835587416279990973504052786467508301423586992261809000
659 4632249473735547248148020282093256354596891552626642048343436843000
660 4947062544766118420352254670196681543744253114455637139007553910000
661 5282727531648472174237221869143790792269711322544711064432945290000
662 5640589719276271902169420769956757265294433702459030201055822229000
663 6022078879034087393137400918649484809807100716151911470692447887000
664 6428714430351501654410344389040607578314975684123583949420876844000
665 6862110908802164687291940639987165392583401011143151406685205620000
666 7323983758433079618167359721524763063238053002277786597519786767500
667 7816155466999782568508206294811227141087650164030853856873116438276
668 8340562063827244018791504480725079441288419024876374403180897413368
669 8899260001117107254500026311969821604819700682045126755547081929096
670 9494433440682264109100346543025128145269425886895278544930803968940
671 10128401969312876338960783037153992027783441605893055490697248749060
672 10803628767267068094891501906297591496302337712952592523410398665664
673 11522729255738093229575246882628017554693301554385253198502691445312
674 12288480250581447526477399365334309860543172860214652936377870307184
675 13103829651093960632499596479621894401053146414920838439265501512400
676 13971906694226368119195153344202524629514080404552818272781512653600
677 14896032806285434986921446951220644368789027454932689717595407978720
678 15879733085945793901152108542338988808237359456673527717813972656560
679 16926748454249912180348950863811889169220042497772881193713795029520
680 18041048509231881320748098099360634224247067239005578701763919467200
681 19226845124862145820703372152839736943211663207766508757278918868800
682 20488606836181224140187030950369844680109928605776185894475347919565
683 21831074054776561759356852011080505329976725799914407123130518922095
684 23259275161163813463240010553861472968386418141964882355484851935690
685 24778543523168292725224583560490060627285686512046569849933318158550
686 26394535492070572685565317270956803711673883458484389622755056299325
687 28113249431089121604625384442088874651038694474385698714469339035095
688 29941045833729590811118056495599296841973098759098081603026169127160
689 31884668592642485423277188447400178553507673949024077626715657694920
690 33951267482906350219230339550472412348642430593868230806225005878850
691 36148421927100597845128142726311921314194020863425188732051585612150
692 38484166113159405705890268871704383922188096057677277850122611144012
693 40967015539814851235302544282782086110716360319462908679162779604916
694 43605995068453231222852708178298723559566187211207451876286762340202
695 46410668564433377794613525549644123849767994045618957203704900193630
696 49391170215360291964909807006960718959386122103594486565410719472120
697 52558237618482631297010893868475757427010881078176117765024841942088
698 55923246734300116837368298658835485798862187488669100914614847066429
699 59498248808638937091811934189537297676415021392054340242489768796703
700 63296009370892486267885036371848189017462788714951425789882732762450
701 67330049421844662934427026550327132778818535491928603154336563985550
702 71614688930507505121163291876257041228379715023233150627794345330085
703 76165092765728859455639628122554765481922752891577768368138312809455
704 80997319194974497064607701205858844258721477395273034639228658939360
705 86128371089678763846981039743786553849771706732530149955740881677600
706 91576249983905432644531045269748956352317507459587779922820877205400
707 97360013140783670495764584970996258858779665825456481812683248397320
708 103499833789301559626128117356554581489513518625260043728798408206160
709 110017064702570923200786859379006294266964144985471320845154529862320
710 116934305297642747713411182872895911571174465478569817065957658985400
711 124275472446373682547436997044288480010620396046731150872789081522600
712 132065875196743376080261405814228951891883167142197879733471382155360
713 140332293614423289337148110798130018925354244668237091281617131858080
714 149103061965324744920719867723013145108188884960001909486718202599210
715 158408156471333124247124376555652895620141237364637987047553513905550
716 168279287883493348606737468269803372795283569663324627189982664623700
717 178749999129577379186712244073257804880323436220153715104026030422508
718 189855768306267098011922176397335952520816904150991667817589777874794
719 201634117300156637327285147458913663016938484615307251345416617861118
720 214124726336449526365258563673182650991439098706520974880088443746320
721 227369554769631971295068371735441371671321929554347014563392883565680
722 241412968446579828345646124107336279921609460497409624286425973432972
723 256301873989540698816302713259330587934395947047910658383386165627076
724 272085860364263146543992909677060624141499509769336241450984727146632
725 288817348117263222905409750389266401907155409345195863912099454145400
726 306551746685867105013636664886852935357594776585690346783895034663100
727 325347620205292533350239204923711071540104237339849462937068160876020
728 345266862258677790494131401143530116736437149830044328014847844194960
729 366374880038684292969755154925230647890629814011793762915318891438320
730 388740788413138857366164626592177867674650820099723033325847079578450
731 412437614412198120079341570448304820421146225679096570916101908812550
732 437542512680766701301562361692984244272868169850867666537082025001140
733 464136992467441377791671796122948554344446264110978291710102929559820
734 492307156750147357368622974500352946371132309042569459704068714301890
735 522143954128944166906115275985222821908776691408785790595224393956550
736 553743444148275081906197180295567718911901505586262740458335956703200
737 587207076744285950165276722126379005522404905923849841320566331065120
738 622641986547820447158008938116763945510825891626151124848531540698360
739 660161302810386385150313637400700940792683405899176013289906468545320
740 699884475758862356749616177186989536083933696798553366525115740291600
741 741937620225060094923412857361315087608290227936663869234779347004400
742 786453877438563700618817628802993992864787641612863701388866107824664
743 833573795915624578544624105849678369042135831267272082927143392458952
744 883445732423396989226781103635556562061750795531125968230476757819744
745 936226274047554419593103730026301050833576589858732356090619039225760
746 992080682442436927580192304829006511252625193230986275061934379634115
747 1051183361396454446670076101712436686391079460061768436129453874591041
748 1113718348901625957661780345723658132323693252303403385587580025770678
749 1179879834974989875938717792004271486719160178182813487701693690667946
750 1249872706541302834680845118648592676609279849769929542056878909605875
751 1323913120751083820656297156706760366902072168091984606607497970541625
752 1402229108175795821314838678652794078746983479443904822773011934996200
753 1485061207392931439451580203974056176225708241942700888253274243392600
754 1572663132548132451329341957579267355160370806776399536155855027412950
755 1665302475559382890257578089722786610303057446165752664512861915423250
756 1763261444709934824978612095000597587379707884175502821248912616330500
757 1866837641462126800711621476804828494610404011637560329629967623163900
758 1976344877413815802988001507567122903512131621258758002597088628991950
759 2092114033412951456719516240227958554763888285265547174297336498472650
760 2214493962944071179814529725032379528719436067969102858587709942673000
761 2343852442003391054017881948191433687559792555945044889270163096487000
762 2480577167786922198835591728502600652667447121708505841144255943782075
763 2625076808628878831777470858318286127580113944332302297909940756041225
764 2777782107745794220883639523206607481262059630844707694741266949605950
765 2939147043465466914212979578496617874364419941350209386551962954977250
766 3109650048749375215866218725315482447186665297063895566434811634685875
767 3289795292952787297337089327333758671713341079790355723386897274212505
768 3480114028908733669910309371063810826275269902588144897467131000819840
769 3681166008570586234059185565815777889141241478803691095119977633604480
770 3893540970603504670639523194612841998130159256426980965992284035543200
771 4117860203477780659894475148211935775800209583957753531934226325656800
772 4354778187787461191011691526602211532764057258651213324182496881379520
773 4604984321695906293641638235380997968299064652445127085626634869092160
774 4869204733596491080981732232493022441889994591519847492178982771417120
775 5148204186271869833234437217165201081125164813680602737297014526396000
776 5442788077039470014427688393079286156611890865689574556052429526544000
777 5753804538584582586680699158398102508418284629443264530683996928060800
778 6082146645405985397333673838632776836344328045797363865315420665803400
779 6428754731032920793111169498364902517655673741758679038101374082307800
780 6794618821416908155320748250304368514595427531940067276042102688618000
781 7180781190157787915163064118386619499186777946475226715275889309622000
782 7588339041491067769807454244024778984275757235329226069386142486654600
783 8018447327243597926800589302390555930752925661623190300039608052699800
784 8472321704257386488694962281771153436267242208507521826456944357569600
785 8951241639087548309051878050054314195787059399297987394035937174552000
786 9456553667100555068433838907718670642323425655709970553376675563438000
787 9989674813433740723298565396475964826185954350394291040949588816678800
788 10552096183627061246594195083677024508089185024277079544595544219226400
789 11145386732104084770499089586373724681234761692308722571199309757656800
790 11771197217061800760286471621972249329111579862197715015036704155814000
791 12431264350728817625349264423204338076538397424563942025225678220626000
792 13127415154369631412368823230903781008824547680339522778638316200981056
793 13861571527849690692421407219849132276961206804939069991291857186921408
794 14635755044032785119391751772021557217961699738193645708890604529807976
795 15452091978759713373063004858907221763983467851080940688669363348203640
796 16312818587656143030448477278103645257467958102732664175306118335769360
797 17220286641539001318235015086951795059870149149507196487045001739878384
798 18176969232735612502581404814004672563196268546702040736325279614316072
799 19185466865199147146053556732351034845434370632516420803598280596880504
800 20248513841898836038051247210924575034759230219014692141000823848950400
801 21368984963584937636994794487418425036682665883307995263427746907785600
802 22549902553677789453776085761723127472920392155806595001669806605321120
803 23794443824708626716665173280766979449086826414077129811223199348321760
804 25105948602448472283725458422226576741556179051073507044912667028937920
805 26487927424601599198425942372073911241091381567646360643715199158971200
806 27944070031713205437082865905617241440208970606705453768107919531584800
807 29478254268748440245393297759258972342808678796877517896553060211750240
808 31094555416643263339788230534570822001291661185218060653283123565397120
809 32797255974008344252788368321340019555469301041514225643423790044858240
810 34590855910086925579112732213913301874909028442222034858298528562936425
811 36480083411027954024265833323125731886282473428663290338205600344007075
812 38469906142538569698316696958932589989170608342954015265744087635498370
813 40565543053027052094333948933349151311537878836344506369714582681790110
814 42772476742440440938844345118842239854393566545057549462367448578985945
815 45096466423142250148975603197744405538590888401321995875587930907986475
816 47543561500367023412873504146459218242235355213796832861084950414621400
817 50120115801032075004280842435686685553427464786673564448395360630639592
818 52832802480984841950388826175762511317917095612756412008746655922504106
819 55688629642119157731490924887965890308074776456689191036246475161558382
820 58694956692207852621879895126133714720592952049466756619180089501899580
821 61859511481774899874920916429468266733769978989232615127531262491732420
822 65190408253870471406647427314131942634819131704037448249782945856671858
823 68696166444219459625698889474430971560123105496059948667825050499412214
824 72385730370891093007130287630346701490462198118610482995252994388127448
825 76268489854387166961535743671821237202594270048344378634845109029636200
826 80354301810872193763046587082811660624161820229505684633140382727652425
827 84653512863173635977120417219726424632078758381912358205868912758940835
828 89176983016167647059867309742917912971197470661861873529846640921632330
829 93936110445238855670432020046860164997614616491338619004120540437145110
830 98942857448665292140175858678799412370583923461689154534797015942678225
831 104209777617035307691363927201625236603238580984364622837029556715292275
832 109750044275156172150904794217407844118853796682267552152415938211548320
833 115577480254368004300510358512137464160562847833538395629535368559064160
834 121706589055736004528567726008993238775138150370165431761404668406893320
835 128152587467263006029450253742130333388701583302759313393156239747485400
836 134931439701047699043602534166777026086844488212980838786748887190047600
837 142059893119216256728924932198229397276338159288383600081143168022729360
838 149555515620481436104069212540347028790918815934253086517585395481215080
839 157436734762338676149703976563803208476262091052494779909980108919371960
840 165722878697198606473372606909266535238170622160520820957873798862496800
841 174434219004185266638430991753057767378349803800998761483819605561151200
842 183592015501904993136948618820093300165713168500551196461720134853111638
843 193218563131218363563605100705791076204364795313314180545855273010203634
844 203337241000933040957210355356219037801102103796056319676685599028194348
845 213972563693385329525333437454551789466913172736821407380821084905136020
846 225150234931099488530388169261879121752498189223073271945490843071822230
847 236897203710113374888495378092933684626541573008624920916559930536439042
848 249241723010144096656878511938967449830406022222473862205015907065633136
849 262213411196545648155749512560326350565073993639256888490778816727041552
850 275843316233989852639092927817174997500387245783871726753913359180674900
851 290163982836990561923199111956014737790889426652750110590334077457051100
852 305209522687797479948846473316696983454120730256966782991314362954824120
853 321015687857819051043607942958252190981954356238215371013059373120178760
854 337619947574602795063104905525058338791365788457433407444769340695360420
855 355061568482515854586660140496832570315642987861138454323834915491430700
856 373381698551638294258207715313622457236106139568961322974450476241602800
857 392623454796017200219980382851256988774653940626502888084790255385341840
858 412832014969341614937185255498012863196878775805808183795036812647822670
859 434054713413297977026979356759844613814098982150782411113753515378800090
860 456341141241364621324208125688834190562500152383463170608591715434924300
861 479743251048614089084423927006210302899038621736461281921852829046971700
862 504315466346226030232650518389455220852404014557109298800776998339621470
863 530114795927884365518608279378927960530602514692795767192534165124352410
864 557200953384053639669194103872741797929976365808486061866605253853333920
865 585636481989315186286577035054582813134179290916574050443029823308789600
866 615486885197508436073028777132607665259950565453583892819980372555111400
867 646820762989381592818564787604813146400457139694857254636270282430644344
868 679709954327824724656796895449125679268276994255612708261843347638982192
869 714229685986553428931990933670242098287947651763152894171150990445315024
870 750458728029349617356077430305689161244582677577225867063890533438917960
871 788479556228665279514045165013576911271449351230113064188960982660190040
872 828378521724573643055719739628721767022534740087540472256354189011669536
873 870246028237728989636153228274216729976742272077524467244039960297457888
874 914176717163191270362978271047674786057298973312207192753955439062473791
875 960269660885705115927498183873607968547582955159881504993650671284111125
876 1008628564671316164931041257881631391424079938513256832583258978471080750
877 1059361977505082966041345129535557760813075576139073343922776196549865650
878 1112583512260123019359211750875860901906555449581466980818418062883710575
879 1168412075599340661907702663106190839636633500814945610680274166397588525
880 1226972108027947234461549335958768423484770263385623075654703181897229000
881 1288393834532325999476311042883998785566248631755344373840039932361691000
882 1352813526258942299450126595028198724844561063343111592532041928979775550
883 1420373773705881153881643024268608173647737715733611814751240217941904650
884 1491223771919238646118019517165617132428266200366404803135506357079149300
885 1565519618207029895390803407700558911268108644512773725711652581275263500
886 1643424622904536122412620638889449283629791776111750617275502591243937750
887 1725109633747128450390526043425966289443343556699553606536533489270263650
888 1810753374429610004665233010120872417288048555968325771400049336255312200
889 1900542797955045211508137126325213198310596418247746884031456741358881400
890 1994673455400931884719625050034716682189187278585489064608486438454486375
891 2093349880756455016825896253923359910283352020282297710914206615621846125
892 2196785992511479852951411127646631811732647061284481833100555648393749110
893 2305205512705935967903184649810155355907466305202164837789419734448434730
894 2418842404177355346602637414237416535424031545599454653736785496005751935
895 2537941326774599103410739139205730128024042477504703300227928509877078525
896 2662758113337284305217824670642077511369487189513131331386679092330049600
897 2793560266273150902667121321129758511927988314612021993279358065286613440
898 2930627475599637278732564189689863485644081199207471670519700400265629520
899 3074252159351311451085852049627989817495949822739226408164773232017270640
900 3224740027291585438201942709399989319051695618257929798774237655962172000
901 3382410668905376577205995787158778086688681899942252326770184083843908000
902 3547598166689127526325358372113043993247896597381292556682216329799075600
903 3720651735795914234926595365874655895357550089936477559447202492228298800
904 3901936391136318408786127854699175092115110535153800131949270363079329600
905 4091833643080380254868419129203654065311906181128840231070787576577976000
906 4290742222952343183924522836873276137931234953822603297858950861550516500
907 4499078839558121696901204870571169314570670639441735481107593562342564700
908 4717278968035536375041909956672773369087954896781865839313735513403058600
909 4945797672369437791133905594712284881777336794895866260595369759727082200
910 5185110462967958974575868768649976085734304704326311402237081199713876500
911 5435714190752371261034081068170458244078195150335178006257745653555053500
912 5698127979271451252946071188702825193792314916213427978973636823037021600
913 5972894196411980475246570603083443630232357656145648386685339172712744800
914 6260579467340080452265327444057646190404099653345324111732110096169092600
915 6561775730373623841721391307345642914341066646977057917794823296672073000
916 6877101337554049701392213315250124610453566417197923401258647757152882000
917 7207202201756644087059039554382130591755337605223423724519062849496220336
918 7552752992251825652876938711099082058483333243830026231859017917622751448
919 7914458380706303050164089709806221678159844071926789175688070086995790856
920 8293054339692253765547793317792396291465895838465428293431690751749575840
921 8689309495855023570044957503625480073310682670337496539534228876406552160
922 9104026539975376967706194111753059804082328888694513419830180709144137604
923 9538043696251161113726239688022785697125981344228190563567828370647036332
924 9992236253215502119141774911261965968417694741572390114213915435915942824
925 10467518158804461449837080173179296173030993925203239927121032591418173400
926 10964843682186573871661918823941208434645588659206108792436737759788720100
927 11485209145070004496079772598636723411205040324388771582586277856863439020
928 12029654725310343309663689584125145965686543364596817188081338432470960960
929 12599266335753448629850696306259594816372941133833645059444829091054704320
930 13195177581363409038019310320744845922552742403677128271715868304820805200
931 13818571797805774819343057265032003997633974328260299686127641610560370800
932 14470684174780878799581718394393064860443667498807414952214564023642995040
933 15152803967531492615050216904566475325245725899424599495416597344622799520
934 15866276800083423881678141915768035822622766805002887812465360896723873040
935 16612507063917134747333776809902702681021597942528219602077393548081546800
936 17392960415913241748886370351307527639190397845868471529691767741615579200
937 18209166379565036333750311753268327818906595286680176338906353490384131520
938 19062721053607147411894857616702780685417841940743309604792588810245887685
939 19955289932371361671983580046916288811156469991480454536120669891662083095
940 20888610842348641393835818757351126372480046538966177354068407236260977850
941 21864496999610758121912686819429821931594798435113651713212871200580178150
942 22884840192925926834268612204336546955069222362085622126496138523273919797
943 23951614097590620426987015880898294981831605646444774323291740984958164671
944 25066877725194618273919892451849213373446824534638433438123507194900784312
945 26232779014738554007590585124028246553607141954854174528268786599314774280
946 27451558570733044348651209654126904026230482620898284406794548808574973970
947 28725553554126180108478116621500749295956096178995221362689986432840331878
948 30057201732132029517480413418523962839477239710471821028510052029064718124
949 31449045693267140035379175671641941273058324680526745486280087514423834068
950 32903737234145135499570723444999828424455295645925559704808461606500707450
951 34424041924831709417042638059620282543076992474450173024502581944754865550
952 36012843859823942159367682893141218660449776742501719471787316496051243960
953 37673150601989261117318772554515457061919470072013324540739091790051411080
954 39408098327080871826668979185315511005560498299013938170904707859330094485
955 41220957176738480388246303528999247546889677848366167528164289162826111975
956 43115136828185981675233551612388709687994017530676210237335952340986611650
957 45094192289151895588195091686399994722852759318969544477738258350081079070
958 47161829926864100407741154842326632035472645663289108744184772379233268285
959 49321913740308257678324719186249989227937041647867235862239036763014944695
960 51578471885289681232235000456209139061894945514109527699073502497270530400
961 53935703462201723247201126701215432686051188943481236255505588574403677600
962 56397985576780497569355960746270919830414395395248857910648235009322106360
963 58969880684516416025287502930139952005091273361155971952176167550463831080
964 61656144229798074889779992217630058278642068893876742908782891018055458960
965 64461732591284011125284607248118099933791545484930722542768678041628946800
966 67391811345433284358252089395759831748963888461518482658349072498066626200
967 70451763860577282134518670752107845731079005559230673222295733087168029768
968 73647200234383163181656666617754205904626865422608306349008930484210208224
969 76983966588044536270793214619853101965030671622985381717572441897734295328
970 80468154731037931231324804074630936321206628743853254597031539483623131970
971 84106112210804985172891695109221355401390351464242745117026506823033435030
972 87904452762260694180699707146411997258227335078756933606182542615041396612
973 91870067172588244294114731528956899390177440420655742641047920477374091196
974 96010134577361534273034064924038648075142518207852675249335487709187086722
975 100332134204638259288540421544413378213573371117530930726797535387414158150
976 104843857584290086794020825939344172522963180097120116048559308927319291600
977 109553421240482796575142617051058028401000028828755458159831491788225612720
978 114469279885889075908642606277708068136942337814661151795208545906928044060
979 119600240136910784754067354904883883357595035987783636720927605595392268020
980 124955474769906790041562908109580176642263470434997829409924364054887444200
981 130544537539167796624891600485088555150224136844230959159889032095681131800
982 136377378578151889665578246464209533146297981256420002015969180338254118540
983 142464360406294694517814470004588704657609899654687419746756327600960466020
984 148816274564537133126889000514347436712407793269864565850114889978073353040
985 155444358903572721240705901915834809291327334433527674827532520284625930800
986 162360315549706253329805105179039324111492321770612592563503246822713101450
987 169576329574137642366685332075885516294225313849306485566325613348167017070
988 177105088392439736425248528637394175580015444062489225940306243116267455460
989 184959801921988278061848780171470791603627533450688325718017818840536973020
990 193154223526126999241804105875270130472142677337744137616917342460054433850
991 201702671774912388038596279159528661009371331129298672685316213253860847150
992 210620053053382198878197377817107822864522484716067666635614403734557853024
993 219921885049430624065247104282216685703965118110468131408165197590342742432
994 229624321154552563362243300059373304190904755674165254852643073954622569304
995 239744175811941028903916142244571288216107273762638435024532905125760185160
996 250298950847686860365094840330810275747634009085521888138820517301108117840
997 261306862822140104485863409224940151749100635663105049711417859423251092656
998 272786871439849188574154479504696936658579952292655689970706091741008985848
999 284758709057898996223176933150671096888110106938728353480392252507072076136
1000 297242911333923795640059429176065863139989673213703918037987737481286092000