1 1
2 3
3 8
4 19
5 42
6 88
7 176
8 339
9 633
10 1150
11 2040
12 3544
13 6042
14 10128
15 16720
16 27219
17 43746
18 69483
19 109160
20 169758
21 261504
22 399272
23 604560
24 908248
25 1354427
26 2005710
27 2950544
28 4313232
29 6267642
30 9055856
31 13013440
32 18603603
33 26463168
34 37464230
35 52796640
36 74077947
37 103499498
38 144020088
39 199621840
40 275647390
41 379243122
42 519940224
43 710414520
44 967477800
45 1313368026
46 1777424688
47 2398259616
48 3226563544
49 4328726993
50 5791502385
51 7727994640
52 10285343854
53 13654559562
54 18083085616
55 23890824880
56 31490540688
57 41413785408
58 54343797998
59 71157175320
60 92976571760
61 121237240762
62 157770924864
63 204911457072
64 265627496019
65 343689125700
66 443876662080
67 572241995144
68 736435238598
69 946112459904
70 1213443947936
71 1553746993200
72 1986272685627
73 2535183002674
74 3230762731710
75 4110920865240
76 5223048421880
77 6626314650240
78 8394501831920
79 10619501107040
80 13415618725278
81 16924874866545
82 21323516882774
83 26830016919528
84 33714882101376
85 42312675887380
86 53036734298088
87 66397163444176
88 83022828715048
89 103688195357202
90 129346060053390
91 161167429581280
92 200590062910512
93 249377505799680
94 309690822371808
95 384175678502160
96 476067971683288
97 589321848664898
98 728764726150515
99 900284855563320
100 1111058079366113
101 1369821747977322
102 1687205343657392
103 2076129239100400
104 2552285260915950
105 3134715399214848
106 3846508183975390
107 4715636031052344
108 5775961356918832
109 7068444602959322
110 8642593652326800
111 10558201647691600
112 12887429141927056
113 15717297089286690
114 19152669710093760
115 23319821088190880
116 28370696899644558
117 34488003407797194
118 41891280362577160
119 50844143378529120
120 61662915519295856
121 74726908104433161
122 90490658253244206
123 109498486649738128
124 132401804928038720
125 159979679664497652
126 193163251239834384
127 233064713161520896
128 281011683570167379
129 338587948813316544
130 407681732914171340
131 490542850876156680
132 589850343160411968
133 708792469313470336
134 851161267551870168
135 1021464272218057120
136 1225056431824441670
137 1468295797857005490
138 1758727171360681344
139 2105298615392983800
140 2518616583928805280
141 3011246401729584384
142 3598065978279494160
143 4296681979095995184
144 5127919240815939387
145 6116396038710672644
146 7291199938738498710
147 8686681439620238984
148 10343385490157258590
149 12309144318443115402
150 14640358908377247816
151 17403500992470870160
152 20676872699535103992
153 24552667118447266002
154 29139380150000867200
155 34564632274039597440
156 40978468439011286000
157 48557215393951802874
158 57507988668967354656
159 68073956346656299600
160 80540484073161051550
161 95242305802025435904
162 112571887971210024531
163 132989181672417135048
164 157032988445294466678
165 185334201265182698880
166 218631223837573506808
167 257787919323164015472
168 303814495080750653568
169 357891794065128449291
170 421399537456711545660
171 495949148425695845160
172 583421885365327457896
173 686013126439780513626
174 806283778147266012656
175 947219931396898513040
176 1112302062318967792680
177 1305585275089875238080
178 1531792314372036466230
179 1796421340033778554920
180 2105870761766000146734
181 2467583781938747749962
182 2890215698282106813600
183 3383827481445851798992
184 3960109675016846325808
185 4632641277246917419620
186 5417188966109575088640
187 6332052835556140726512
188 7398465736059130111968
189 8641054373939582485248
190 10088371541250174986160
191 11773510243591957791360
192 13734812092822081295320
193 16016684164425212737154
194 18670540618755848217030
195 21755887789486807054880
196 25341574194833469416067
197 29507230076949534773418
198 34344924678701396016744
199 39961073589072044965680
200 46478633201897673827745
201 54039624720823882833984
202 62808036301135860164926
203 72973158954416275033056
204 84753419877636185647280
205 98400786043993027065524
206 114205821367445721334608
207 132503492707077979657488
208 153679833616437434044142
209 178179590300124767520960
210 206514991980149858346240
211 239275808098910666470120
212 277140877835836216638078
213 320891323678717433198976
214 371425690708814778015848
215 429777287330540419579440
216 497134041968543371598896
217 574861234410037384999936
218 664527510716855483905422
219 767934647795947727217040
220 887151598734892203444880
221 1024553423940992685906420
222 1182865797169994342858864
223 1365215871053812014269504
224 1575190395276258190808208
225 1816902103845160267425891
226 2095065527941676035634790
227 2415083549825621829467976
228 2783146193764671963275712
229 3206343354791489705080682
230 3692793398505568914825696
231 4251789828776369606169600
232 4893968519197025666123022
233 5631498343145377998324978
234 6478298421597822792210270
235 7450285643359656168887360
236 8565656605839945802483080
237 9845208683492346662333184
238 11312705564124636116159776
239 12995293310107653013255200
240 14923973812985997742743920
241 17134143428400399016118562
242 19666205617437760526492187
243 22566267596160252211206296
244 25886932324749950764421838
245 29688198671300113826286666
246 34038484285166921699825456
247 39015787636178667213953680
248 44709007847281683661080384
249 51219443401365403981341504
250 58662493574062180962538460
251 67169589573797115087997080
252 76890385903892383746765840
253 87995246450447999273929600
254 100678064301785093981822208
255 115159459385417495005481120
256 131690403739877430727814739
257 150556330703415907103636994
258 172081791591984137507999040
259 196635731658785489655709920
260 224637466393720703044059660
261 256563449664297726006918186
262 292954936967271628557523288
263 334426660317777906053332656
264 381676646235707990938232640
265 435497325106018417766685220
266 496788099124573009804406400
267 566569557356618188302340240
268 645999550425778507763708504
269 736391364348147547633012122
270 839234263399486238293871072
271 956216706069629174104781280
272 1089252576583287433883599686
273 1240510817673343092127497984
274 1412448898867481241724493590
275 1607850609148357278758044200
276 1829868724207348402105316736
277 2082073167456720656460029578
278 2368505361418213695011481768
279 2693739553101803629911368640
280 3062951994684772044182618016
281 3481998970494635985247016082
282 3957504784441157371521611520
283 4496960960256648905909878104
284 5108838062007445207372354320
285 5802711716365897218829914240
286 6589404613355889178286863120
287 7481146481249289537548004960
288 8491754276840273385009406779
289 9636835107639192934885895331
290 10934014711162531257244124940
291 12403194662423695869086145040
292 14066841868391082754921336758
293 15950314342535957311032610026
294 18082227739185366934904152024
295 20494867672414833986125597680
296 23224653454575208282342534110
297 26312659572967134488595245952
298 29805201988273218979128729246
299 33754497194752160462463242400
300 38219402940627523256688839880
301 43266250579547614537845229184
302 48969780223819828549838593584
303 55414191212245391343432901456
304 62694321906431994208007999480
305 70916974507992149274967821444
306 80202402465728207624572047990
307 90685980139821028406262608680
308 102520076734883773323121147776
309 115876159134165190743101437824
310 130947151195114991075556329600
311 147950080337530946993760659280
312 167129045909223739790796048368
313 188758547894705189682515237458
314 213147219088992313815571097070
315 240642008945970582141868631520
316 271632872989829805142113874720
317 306558028016732524357830668730
318 345909840387627705879442784624
319 390241422606040478033203198000
320 440174022180288111303338487198
321 496405296591961748485367070144
322 559718579147442133838654892288
323 630993252705454039522275360720
324 711216361894414567394907991395
325 801495609617835908760868323710
326 903073900571349587082537331608
327 1017345613357841513110563614416
328 1145874803806485938014169212150
329 1290415565520261482908403695104
330 1452934799764978374119500675200
331 1635637675871097147900432869240
332 1840996095681115500597588672120
333 2071780511610408514288890828954
334 2331095488009455693147562896848
335 2622419440177132830448598640720
336 2949649035085323119295080931456
337 3317148793197505702133473970274
338 3729806492323136582932414480161
339 4193095042939122548436836323600
340 4713141580599170012542713537660
341 5296804605795260086998054474240
342 5951760095880392241545001462456
343 6686597618459013201773786582880
344 7510927592166856211010001629288
345 8435500970287947529448448269568
346 9472342766626679847513808574990
347 10634901003056302692836838661848
348 11938212835963654442747697616112
349 13399089816356175604357318955642
350 15036324457855348047160788223536
351 16870920530568872700363983800480
352 18926349769569297201665691436072
353 21228837987353200753027328461122
354 23807683913473303688411967458880
355 26695614455137672705432393992160
356 29929180483955274532824014378838
357 33549197710604430668004545317632
358 37601237715913842120368271002040
359 42136174769103248179605473061360
360 47210794687741229723468313282990
361 52888472685991475905928219950361
362 59239927925295455077426617657054
363 66344063332922094964227356979272
364 74288900197813177246550146885280
365 83172618099833184009199780118580
366 93104711888918258229764846856176
367 104207278716902931065649358871328
368 116616449550467911401531849566256
369 130483981173605344230021875536866
370 145979026438721292315873792694060
371 163290102465208542788078838432480
372 182627278633164863936179037366784
373 204224608600159642320812009942730
374 228342833205160940914243598103120
375 255272384043101926370376583847840
376 285336720726115159244913921638368
377 318896038426363349964411956658276
378 356351386257281707240762872375552
379 398149241435381714102640924232600
380 444786589018231226347020317930160
381 496816562385158401187686352369664
382 554854705570098203422592312433536
383 619585925130942516740502639420672
384 691772206513142946086700574757848
385 772261177910406148746467618023680
386 861995613522958689911814056962950
387 962023977953248350163173514204920
388 1073512124358514745498564078826982
389 1197756271007984513825268652765482
390 1336197394189297980430462686740320
391 1490437190106259580692582613348640
392 1662255774653813287162956215707587
393 1853631307906931925740216670571584
394 2066761749995013905713010204595710
395 2304088976947694322363429918037440
396 2568325509306982197406995711024360
397 2862484133041626157853879216713882
398 3189910721834116033903715201046288
399 3554320602426955633622221029964800
400 3959838840730367324992931153467553
401 4411044866158309577186646029678562
402 4913021895559073689413742398449856
403 5471411666565388768054582793334144
404 6092475043674587819183691323932638
405 6783159119397041060056658737293450
406 7551171497947941199710454766404256
407 8405062520828164104347351543044272
408 9354316272931925891553318811321520
409 10409451295289267876705425373668242
410 11582132027033242907791848599555100
411 12885292105592125177822491214249360
412 14333270771455287875649194884655184
413 15941963753258204538129314405791872
414 17728990151599348369156097039796144
415 19713876997284048179003730012498960
416 21918263333066630464480088197863150
417 24366125859059321663628060768461760
418 27084028392583761675892928862597696
419 30101397625326450274250240375545800
420 33450827916386967996027450621203712
421 37168418141556739598140847411656682
422 41294143929552383655487109129252856
423 45872268957827086863146665674558624
424 50951799357157053483082549028148990
425 56586985688922304932671814457288470
426 62837877415690316843289801400671360
427 69770935288563185229884470475132896
428 77459707628374745533644191111864040
429 85985577087288861602713355466756480
430 95438585148218856455310770495032336
431 105918342357873685057451372730252960
432 117535033101853202913794786795146288
433 130410524624436809770892510977847202
434 144679590979634758343823939758054400
435 160491263682591513129298436501465120
436 178010322021308761302465291378336558
437 197418937298610412538452576706988672
438 218918486715069320461478792755179824
439 242731554188170623265308351027033680
440 269104137145474489366327296766066320
441 298308080245517924173815682284035529
442 330643759086731738607555211706271196
443 366443039280475417818238446335139096
444 406072538809959651504166666548598640
445 449937224394878162151887046393956084
446 498484375656737217428797042304872128
447 552207954259277831864202021040348240
448 611653418911781364191488288690590864
449 677423031203058370982149411880809602
450 750181701716317369018854046558200105
451 830663430799119177453792315087797360
452 919678403771247695986228620414195846
453 1018120806293712562421060989243190400
454 1126977432145919484712103330874865688
455 1247337162821940521211583631832350400
456 1380401406222864906763345255198994880
457 1527495590358437867304005680051689778
458 1690081817452141816507842467354987070
459 1869772794251214662500851512889936160
460 2068347165766313151380677097427607520
461 2287766392202638497217692739755844122
462 2530193322602720507830762425691364352
463 2798012633818310508803168314819685472
464 3093853319993764010497942973410856718
465 3420613435916952301792861211663600640
466 3781487317530580428881854434422437590
467 4179995524765919983762366750925023464
468 4620017775847537389794904612033913854
469 5105829168524299857461456990537794944
470 5642140012530641863022148260586806976
471 6234139629215621735305821876694970320
472 6887544508961475362299664536400621448
473 7608651255039046704915121421776506432
474 8404394784232927135370218314064093440
475 9282412300262627654779978544808299000
476 10251113606108666840730715628918226720
477 11319758376240925353957871845944584698
478 12498541069896981581931717974396566880
479 13798684232469167993582958388746646080
480 15232541004276286847613387107393692016
481 16813707735115889699801294936436616900
482 18557147689668159743810100031481512806
483 20479326923766113426403416868023310336
484 22598363515539038855612063890652471979
485 24934191449329550761446900013052029140
486 27508740575011570634049941991853690504
487 30346134201915933131496147315308177648
488 33472906036115955409990661907279674190
489 36918238333554465290470913351314711104
490 40714223320736760591455332298166970590
491 44896150130924448041529924933358023480
492 49502819718531475909796421942313949744
493 54576890449481372495748280471513982132
494 60165257322529692334156742484250002480
495 66319468058059112991632538242382319920
496 73096179598878889218317441390992525120
497 80557658904576500594794958888734159104
498 88772332289676073167869939838987407808
499 97815387959202724575334435894791482280
500 107769436836452669814661315160538018588
501 118725237260339771169987702480418091904
502 130782489657466887862391949824876715656
503 144050707871243470157490352121094409680
504 158650174461511793871399092825478023184
505 174712987978244137271407268665484618084
506 192384210967379718069409701669948723840
507 211823128291728860823565625798887221336
508 233204626251571062168674388075485998336
509 256720703975193683285538555357996691002
510 282582129626884572342762414945455300320
511 311020255157234157896203018189410230880
512 342289004607216488132234492636670209619
513 376667052383436244892192869017126595200
514 414460209458092914978096711921346476550
515 456004037125559935193704120712029549920
516 501666709781023644859860998572646435136
517 551852150189571239102841686146819891968
518 607003462901940275489503356662590032288
519 667606693862726008109268972371065109200
520 734194946866593166481093551160766142220
521 807352890368023187709732732178212844722
522 887721691262223258658541641662047864958
523 976004415652877641792771975147919168504
524 1072971940332429021109490488986187052760
525 1179469422750870111101850404805903723648
526 1296423381670481336473002155023125762448
527 1424849445530218849974935436079485037440
528 1565860830811206579065858628504212465472
529 1720677618443970526271130820792566509553
530 1890636902572204782881335456749841055340
531 2077203892834402607890535387215868817240
532 2281984058795287502447483003648923133568
533 2506736413309917467919921041905675011732
534 2753388040495911229141814279698545325616
535 3024049983690223795853288376399350107440
536 3321034619348993065536930461353149194328
537 3646874654391373208063867332245361460544
538 4004343897077189372318386731801513585870
539 4396479965237577475263322837869035485560
540 4826609110649732187281895996125909420000
541 5298373354672761516953181889005061381882
542 5815760148062585179305357190489485943968
543 6383134787291690274017537069977888223824
544 7005275840857912087460748977159176006470
545 7687413862131468041811137365827478746564
546 8435273690431264267905207882526214380800
547 9255120669425045451455779451647004928712
548 10153811141814611215546211842885277637174
549 11138847611816154623978952569390834314986
550 12218439002415151427990818058328776005560
551 13401566473024465765388221558969217546640
552 14698055305285549178075137485888256349568
553 16118653410632673249146256558941437473280
554 17675117063222850290442084376596340010910
555 19380304516282517031886619639413367378720
556 21248278219231034020229513033758980729640
557 23294416417539990162267859880674105983066
558 25535534987643142296248657972949097990464
559 27990020435832300186153195044882523313840
560 30677975073511642622038636440534441271200
561 33621375472037022034558530979680795189120
562 36844245399290287712685703427492647077302
563 40372844547840849695519598178435255232808
564 44235874481798644898088458624591320286976
565 48464703357102405735956113794239645546900
566 53093611108925511148071715078637767418568
567 58160056951108609766652653179000967962032
568 63704971197119371924107487905011412379408
569 69773073591164083010582183393240493271122
570 76413220533003465310715737856376097161600
571 83678783792136108602482711499930541695000
572 91628063537806478328376014717734297572368
573 100324738762399412497213619804441793156096
574 109838358448968623399513723264400337944096
575 120244877130834852087103185959716687752240
576 131627238814467422716529080286015767245627
577 144076013588498146972920950775017027357570
578 157690091624170981300750021141082544350697
579 172577439688478299744603006663798169416720
580 188855925743578487258005452161334452688716
581 206654217697982292750762910028616749975424
582 226112762909859816648446834510008661171888
583 247384855624372193305884268104347500721584
584 270637800159206122985458210691905059933750
585 296054178339864637270001782960187205160740
586 323833230433497357979365111809203802442430
587 354192359642297499755409420831655222873464
588 387368771100350712882028022574970553050456
589 423621257277369777095393570809659027002880
590 463232142735584123777142279644309549228880
591 506509402319330613108958233243927652517200
592 553788968088377119101498968263891472000478
593 605437241644128505357311244782982518736482
594 661853829951756308139201010375132766106240
595 723474524340875423769077320370731027480000
596 790774544083420788501132652948225729636158
597 864272067811523425631191358433284627902848
598 944532078063105290811491453852251233859296
599 1032170546442333855368925469680215855316240
600 1127858989270888614181526940713152583927496
601 1232329426200338608753727902208912678475282
602 1346379777073321352141810631879017467421568
603 1470879735380634670945614759900394287992136
604 1606777159983389402047792196242584827744560
605 1755105030376341590833753003163178034228602
606 1916989014684624898565676139574850376459376
607 2093655703837568951648485211276978345216320
608 2286441569978552896728083341438881542451192
609 2496802712179728280505665657751028713426688
610 2726325457968360093542660702945287955682700
611 2976737895073688452044799815148783166368320
612 3249922414208847945664275893963119511633814
613 3547929350654023667561171116915947520538730
614 3872991819950755603133854934705777720881848
615 4227541851203060899647947698637483356468640
616 4614227930362931068012424600950832272662400
617 5035934075514397686236447224764536612260338
618 5495800576625252856841614347716313829365376
619 5997246543577458148149538304391638468437560
620 6543994418590804692722613663125488789491840
621 7140096622500224492456551491941610699948288
622 7789964518822736865412345180923672384000112
623 8498399895250046037755377899628469612375136
624 9270629179229848934210521827946373146884080
625 10112340622764036383886262272907745217337877
626 11029724711575452511273037073156992568712950
627 12029518075506954103152375047441763220440576
628 13119051200558201195362280717923743169877390
629 14306300268489591312912679840514734927642260
630 15599943477594319530234672315680542027440288
631 17009422228237651743874027532783387702172880
632 18545007589280852692697266725522163635018528
633 20217872496755499973823057653198868844886848
634 22040170174359104887997492545809066328045870
635 24025119306750702275390351679064588440307200
636 26187096541501227875618515687101643396507760
637 28541736944185794838755445677567656749440698
638 31106043083804770722027848502951865973754384
639 33898503482824764131690160189353708787603120
640 36939221228003817608726763332558527731363230
641 40250053605201717666310147532192892257862402
642 43854763694003133566743153566927905089663296
643 47779184936659976835921926336642993938749192
644 52051399781089393159012748304046904532408576
645 56701933589985442555289010182141688792459648
646 61763965108100209086306362389628501654191600
647 67273554888055925718251621494100630322535344
648 73269893192347379049442737982893851985181347
649 79795569016222771137003897936415054029570880
650 86896862013690981805263696158052144807805050
651 94624059257858494467080296035135395064422400
652 103031798928085147597026401730115330519231768
653 112179443191075369937317017606559093615728282
654 122131482732083776482019682569701958163964656
655 132957975597092784468236280307348789924745040
656 144735023228392939727726549376313817567258358
657 157545286815845154459350425113390964419315618
658 171478547345721135381665930376280014209595904
659 186632313010017843901517025601403448510812520
660 203112477943268310972427441053478660320366720
661 221034036583009933463305224927435020234465162
662 240521858306260166832166802623433652471804456
663 261711527379790397059572283371855551049519008
664 284750253679061399961879500721374817599280248
665 309797860081959621197015188988321776221776640
666 337027852931731053035118081355280564436200910
667 366628582491750855245001045627751040374789792
668 398804500886235595917142824024627395319282384
669 433777525639205252017358237075064457832415744
670 471788517592719486549657033205357681496611696
671 513098882708736572351268830194162207090586160
672 557992308041290960327001607803314310167502976
673 606776643011828178838137112053158794470436546
674 659785938035626878039987901074988923425274150
675 717382653536843178734496440756635534227320880
676 779960053459842929153476678441175073938395089
677 847944798541634256631916621133688884796685802
678 921799755861385559405821020355692290962373552
679 1002027042535781859458553804649842633439853920
680 1089171322891507909855483697150229072562355580
681 1183823380027273629086367718164596286442933824
682 1286623984387043087621214969827751705146979840
683 1398268083813777372432097676601065721843486648
684 1519509341550157169726316748875501873587306040
685 1651165050811398247562884547324706153520026420
686 1794121456888349535287532827133597958989785376
687 1949339520260533374817530851254633757702224720
688 2117861156923722539214277317153017863684462696
689 2300815995081315186400034196895739514289287300
690 2499428690530721896996308076546399729226807040
691 2715026846514162755377385876050606236874572840
692 2949049587518130035276186508934815914868662190
693 3203056840519362399266262900978301687761186432
694 3478739381511301127334294381091588738723812168
695 3777929709829338214502950366824341377133292720
696 4102613817853426598497036101835334104033919216
697 4454943929132694947625346780409174319990992036
698 4837252283880838905559522993851017809610242926
699 5252066057168031729141681363732801668767066000
700 5702123502022430917933396851990072784003660080
701 6190391417092524901687447608764797403857230522
702 6720084046554216276016338623095484104402067168
703 7294683528620754160353981189099949090572104464
704 7917962018380180931966466067537866547928745000
705 8594005620798602276380816924337628990637490688
706 9327240280647369447421406741389550835597605830
707 10122459787901848150375243112960000954636634336
708 10984856069887491725182951203056782193350687296
709 11920051955189458788098034810904324099208236202
710 12934136609174824085854823842753171193199204000
711 14033703856987566421031947430224044312341843040
712 15225893627158735482707154001756969735192374742
713 16518436767627492063414748410931860493882260480
714 17919703506100869991225335553734436350594105600
715 19438755848407306543849354631101504404976051680
716 21085404231946459614585469282972473933969804600
717 22870268776640545843214150830239990372501647616
718 24804845503095859751039647293061101305258454352
719 26901577917144037695908076744800019663978576480
720 29173934391719953179305990120683272863933510574
721 31636491811328922309922659788621330459981923584
722 34305025981356328437307063646418080924704620363
723 37196609344389214228446705608987614149169694992
724 40329716588779579214349479677257040345325902718
725 43724338781128429330156659660968912316076527774
726 47402106704472399303410092038729191436657136408
727 51386424137995789670080216245817476834085448720
728 55702611872376907485545831857956678373243973280
729 60378063317739136411185605911431956974042115817
730 65442412628970145924078270293452119090732406940
731 70927716346280483572306664316891421130022875760
732 76868649627708422745305504275637190822838859504
733 83302718235286103114726772045656487679925357434
734 90270487528241667623879989069880442302139198048
735 97815829815439068856899538334195337030736847440
736 105986191525806930757001012662999697038106798128
737 114832881770378412244835949936287904771791970240
738 124411383993399439375617454910437666364404571046
739 134781692543456365649025605960893311532293417800
740 146008676139472656500565266069485422948789779820
741 158162470361531340445469498925723220760454495360
742 171318901463661031461755482823240429067884060576
743 185559943985909819565610706111329929699044108016
744 200974214837225993773615688254979604683057195520
745 217657506729946776966848409255107349666914677924
746 235713364072227821433153661082935784521273081950
747 255253704667777615397782515976660347027583220904
748 276399490834138043436795036885475275399840417616
749 299281453832923577478039008610286330390006713984
750 324040875809455743018470378596968628375513832416
751 350830433766784074632259301380983737235858116640
752 379815110451974843138269994120281362995316334560
753 411173177412716756431391314444069770498393170112
754 445097255891828559382180370946080403331587256620
755 481795461668405655316067289700888083546520528800
756 521492640429530877510101221684078711150782765312
757 564431700768301193315445412454089903928372809674
758 610875052455187566229066427487906234181573017480
759 661106158223461698445074659755231066528810490880
760 715431207948831248631879982321909111342656065200
761 774180924792009856595643343996926418093020222162
762 837712513614458954733671177188765112036975486976
763 906411762776007264141422456456575897747274434016
764 980695311282817953675713431765771393795702166400
765 1061013094179896908854743895024746302595704451700
766 1147850980079034463185796915283990397169080899328
767 1241733615786141466492245629156972615312156950128
768 1343227494147179269081274402070663096086873953240
769 1452944262475529389985939809137100813222902694402
770 1571544290262408948527927372249455860095076883200
771 1699740516313023349912344030568655423972249432080
772 1838302597002311146039745358414816763961347765158
773 1988061379013712676364168337848536045188750438954
774 2149913721721344938128277092142078943452215704744
775 2324827696309923280194377071928303268247829870400
776 2513848190808091324210822068164604447043156052070
777 2718102952450635258612830566877862750044050339584
778 2938809101195332129696826552077948411117169805182
779 3177280150813774189435818060318294818745841676880
780 3434933576766244818205322605636843553084154467680
781 3713298973073451253077387389567513347020166252160
782 4014026843628610274529996209727861785909371935840
783 4338898076869192001577662830882013579649491996320
784 4689834156466991011143459871084449063955156836547
785 5068908164717924946288192087604767922758290291460
786 5478356639640346881144902315631392858890727451840
787 5920592351445572782323566260808420365520084061288
788 6398218069051345880303812863556387776500781150366
789 6914041392694490338829195763084792985722657500544
790 7471090734491415089863278747476357437370452651840
791 8072632535024890695248215252188336685884559882080
792 8722189810735376291158043615102307753769189506792
793 9423562134100288447702848927851515637720843953124
794 10180847156332755982177323752556914315954358187470
795 10998463790663171535578703856736995819643629064480
796 11881177183225815283000222375525538985974475454480
797 12834125608205798613299473661225657936192108733690
798 13862849434258829864102109469135415064097491342336
799 14973322320351832004507386803399683609000182792000
800 16171984811144225781728280336310103452752169145505
801 17465780514899996465748418413279147003843709277826
802 18862195060756349697669152205548694939724842831782
803 20369298047047626861725752768850639422383063150192
804 21995788208370281539021217643327195068857068801216
805 23751042046258885572828045299943610035335046921728
806 25645166186813201712918685668575392486041798587520
807 27689053748467736530112831527087441137287810165968
808 29894445024430297709990783992274198095420634678366
809 32273992807244879888857566977881689516491014345842
810 34841332707574728335511256973567105744924748082590
811 37611158845780383621631462444636764496313226298040
812 40599305323320895917324083741933349572099313142944
813 43822833911580193748188233498744504569140209958656
814 47300128428571479691355402407222864564057294630800
815 51050996309268664905411168339593834480788197858000
816 55096777913235719505685083279350380921951448331440
817 59460464153966088188783757285704784696258222061248
818 64166823078112847845716555031412940722075267988150
819 69242536069809107341802133273513926986951455709920
820 74716344405786605126187409985487174023564025763676
821 80619206941255359033795930716335987337329000369482
822 86984469764784116196880013457939313968104914085168
823 93848048723015887580866062181681297078655735472976
824 101248625783282229423616539191962081608361606663248
825 109227860274384458461159179405968715036773526492480
826 117830616123354741742384672685778610877626615740800
827 127105206289286633180035972600704586920697941861912
828 137103655684753268399428069902505900654037715587760
829 147881983971362744170441942103961802993578873359802
830 159500509719117603537744899485659751538288800138416
831 172024177529967323319395318535504368094602852971600
832 185522909844825380104156728032392072498319815096046
833 200071985280962307111196035939490208366199949534338
834 215752445483722830139282669064587860989288364352320
835 232651532623634706309745567836495098229459299713120
836 250863159827914970113345696667196782334107855330880
837 270488417004924834578275311830628509699865374063616
838 291636114702123469413131328711765562246257362820504
839 314423368833430393426300268500637058444237197302320
840 338976229321598910891705361633631712811513288807680
841 365430355926271745036185836323045987799499973131563
842 393931744769952876725117338598479822798497270721470
843 424637509333385313313842605472802660651121564787856
844 457716719970058218820844519014025516732138299529080
845 493351306288156231445228088258870688481673920156622
846 531737027068685762555212589781018525179239612910304
847 573084512732350763979235402394502034226372082902576
848 617620385736700868969980626174821043402549361488126
849 665588464680956927406465264594273269731467709343424
850 717251058320682402101187424872099545708582965808450
851 772890356150203477215321367198960234302534720585120
852 832809922699625597104848525837409481076529309987968
853 897336303217849658530225714814792599954267979442186
854 966820748975729407134146303025863299292416402566816
855 1041641071027189187467099608772491419993251202282640
856 1122203631913691863795694660776306142498053350916328
857 1208945485492075631395564026895542000470279736560658
858 1302336675810857106231436781622529633729693731300480
859 1402882706759260468763867730428081203261258852821720
860 1511127195070372107629585828165120642427920141483280
861 1627654720179108726617421943059977754234815616246528
862 1753093885421593499140607071425842579326765152645344
863 1888120606119847593385585357173566762385470886917952
864 2033461641229552572045629070038371656232974613285936
865 2189898386444517555867445662004161191096396697539780
866 2358270947955279655276871457296060796288918437148390
867 2539482517457281939341626254291351873654691038192920
868 2734504070503063510096638662276252738919640816098304
869 2944379411900094568819863077693041460276262686250240
870 3170230593579043139922587885694869952839835609692512
871 3413263732204666973174431796826245938344831639129040
872 3674775255782070618061621330919535213166258522829742
873 3956158610634270682937416247155754200119117624458802
874 4258911462403063523804582510875939557645768282206080
875 4584643427165002909871520757090627200409955839227840
876 4935084371369557390683770901004683325224658148529200
877 5312093322109742194185841616889918360312388479268826
878 5717668032240107895590155919122094994082672144233840
879 6153955248077264646151881848397909275962274091411280
880 6623261730869487175658069468286732446701030315019920
881 7128066086920827796724101470282626542023454982294562
882 7671031465219168949330220474141919055739779948314971
883 8255019185665622427083633680885119270716848525655208
884 8883103365554807553929115844853337814461194489169180
885 9558586616833415678288196391909470407458578295912320
886 10285016891891215515196536342719409291921269986263048
887 11066205561239023165444382668758048635613445277399760
888 11906246812428643816413588292254643363007608754348912
889 12809538465998744171942742777349521840218875237945344
890 13780804311118383797511782150271999805132773091896540
891 14825118070979000259939767648882389794455504377482360
892 15947929115890768475846563973727067927794032976403136
893 17155090050507640054901974450485432895184486367131904
894 18452886310676824186997986938783421354455133112883056
895 19848067915125599475758795499397583102339145731421840
896 21347883527606733025487517109921932466901927358157968
897 22960116996272208778910751823348820804774602651833600
898 24693126548985625905420737166291266442176908311553414
899 26555886836072365979789329410663166248195833196696960
900 28558034025703195934632531418977490681019861599799129
901 30709914171775299509361246440568354876418146050317140
902 33022635089863205904568058119368894993406541363321040
903 35508121993633878334457744759721693935386808677512192
904 38179177162133610616203816262220173097573467736457990
905 41049543927643089460493820339647123944973367727024164
906 44133975294450583207832423931620162127542184213206400
907 47448307521007524358235261751594412128972066027359480
908 51009539021608245150191863903215551700127653787730328
909 54835914969085917152168994151590019040104562696634906
910 58947018007157077025003454030780322869961200477794880
911 63363865510102882395968152483222990534063887532266720
912 68109013858580538908299168403904288911082793111974336
913 73206670233656591095379319065369183801509155943144640
914 78682812466798351066512426859953289967196840340642710
915 84565317521714667210769654474355160252676245163435040
916 90884099224777901714465307478224714127915305494696158
917 97671255904472939033735038126897847952032035065204096
918 104961228647106828806307119275651991086272290560271456
919 112790970926088703099610752606765071452056701898523280
920 121200130415683166152849839567217182477397537116551136
921 130231243857496560235192500954432633681283177590775104
922 139929945909336436125624732235079254661299482800204366
923 150345192971770382466414361667343577573584886542773472
924 161529503058000626993037003967663909995793466385177600
925 173539212847885723142867833545896725945577642711068910
926 186434753147422479179380194302836615597779201132537888
927 200280944061115980020568405815590645284870495585133680
928 215147311276804220561970056330204397296200761858955022
929 231108424961084583990663631072768892057661240428489922
930 248244262868959015948805675114415136869724777175884800
931 266640599384150874424613217192347901005501156398827240
932 286389422327259537105976686182619210720606034345666038
933 307589379498054477959472837197099730538239173743297152
934 330346257056351726252460751623775256453228953545949688
935 354773491993685481072039223541583392441166692397537120
936 380992721106052031911361470305931813272481732479934590
937 409134369047073575863682956213627427036137525538595698
938 439338278221766364614187603846890660668103571816546432
939 471754383474513315462613087593590877325036346476581520
940 506543434731703895407329494513644200603861835730488000
941 543877770980741294184380701249819465292650259521304922
942 583942149203719680794631598775069928228999646836076016
943 626934632137101520256785336460363806681848008057897504
944 673067538999307738065082782667583834065272370366494600
945 722568463617480488215452621570618311902674544535993856
946 775681364694080481438435736369200519380989214417924800
947 832667733284817477952493180175732108270750971597421096
948 893807842913156968194764778946303408837601611300376832
949 959402088124872061773868891595373083613150359753856020
950 1029772417690498266677835930900271428439856703341997480
951 1105263869095895792220491524909981924363297796229549520
952 1186246211423347155375916280762335768368132469834131232
953 1273115704219765658965272480276681256866017307271699794
954 1366296980476850548882367396329392902587331860773585390
955 1466245062412733920026491698107586007810461957941029120
956 1573447519348318104670368975856179136637765872684364640
957 1688426777616765233761728283679933924058261077874211200
958 1811742593134318741565413757580049735417981013622286528
959 1943994697997848746996956011318436961464386407467764320
960 2085825633262464585449069012071773082117049738002194800
961 2237923780894693385994631409502157153586575338418871361
962 2401026608796783403018873268331384933905805300844534860
963 2575924143759605329053776480402382183990927509267911800
964 2763462688229611987455986498060798475674885038233433478
965 2964548797873879985632140138523034375948194711970509140
966 3180153538101204026105518595671484253659203863812769792
967 3411317038951678556022498346199320106774814221979449648
968 3659153369107662026463236212976669795117573320519134699
969 3924855751211326032244686371579633446159016402190157440
970 4209702142204389670949154220331307133846013574274126460
971 4515061204040794563681513702219857519864476837068818040
972 4842398691870103599038771525162718988481537245137211144
973 5193284288655901667390568108052993836337478350580191872
974 5569398917187546184978564579444451718480263041766875728
975 5972542562573911681196326329459150990303837711902166000
976 6404642640583531101774899121315793094460065391193539918
977 6867762949626612972435145676834447700541163826315017058
978 7364113246771327092912187472155553567976178502472642240
979 7896059490960727843625552712385700935996820468313636720
980 8466134799559703418887790890983624916720391228040052094
981 9077051167526185628789795615703977393327291274069211146
982 9731712001881170550862529073638952421998050783122158440
983 10433225527762442548069817967105447668642087701868022288
984 11184919126202796269981696428003410129131788162762331696
985 11990354667891587404453890538740729769105916412770106340
986 12853344911576297471861051413018520077621317843713295900
987 13777971040457339105630743233682601200887353419204128768
988 14768601414944686880240804447838034613700171560941999920
989 15829911625500572099083409642279211592376313894368540544
990 16966905935011341105853908521259500515447252249819553040
991 18184940206238089754076285588213241324113346162417061440
992 19489746416415928360145219600812993260268706160905717568
993 20887458868033519264622375651936241517304105310172186560
994 22384642212257536637779595954085129478797075437787411200
995 23988321409402578014521052942444082751756544135752965600
996 25706013759319571864657057143518499872940903637315806656
997 27545763143620887527612923521726815838435135385542052202
998 29516176631316573646913348173349709475045870119687577656
999 31626463609744396275705610389363784830351351042677863840
1000 33886477613680311315214472049232619601666062225491387420