0 0
1 0
2 0
3 6
4 67849629696
5 17497810918123218900
6 21925009706068920874598400
7 1045584233565048659578102256250
8 6368832392862110714579731514351616
9 9534235558912413569697852308677120776
10 5166510747728414139377624979332805427200
11 1297394626119784685397054560902905287211150
12 178410664708769974464421274911755521702400000
13 15118474253665325397501452978171140384787906076
14 860791478466614081769616929004489992244675117056
15 35150376474798366112614139655011035177268186195650
16 1082695258786823235773687183347058318481210292224000
17 26175921305416828446440422071178277511924269415450000
18 512839821530030792515457345880115425324862878448091136
19 8356817914328853135272865203726490653168666819144315286
20 115718597833687446646002732506033899837934389456442880000
21 1386288268963707683282834256228335487597501404291452937700
22 14586778033118807863333658708573904598581166978613760000000
23 136556169735163366568041500962349722051411428849613160369546
24 1150026562920781523333922156798074668177331265443946845577216
25 8796260904344597280459201717733646929991191281069185501871000
26 61616041501204512487142329573299042944556202134024314093568000
27 398160613511027654402475105226477339020730018589259931886718750
28 2388788988173746084541768875942704661704831299118405053522989056
29 13381934959353148334892459646654317428631285117637970151810679596
30 70351900499135693745342309404467387451487887119001035361941094400
31 348665447130604278648156959633596645932957379534415061634181245650
32 1635598787444613460994944424777674207214365830335074151907225600000
33 7288918565511807553084546064113675088961685454538503046017229232416
34 30959861154576526592032532065958790325624190314109844783476219314176
35 125713549617419389275057543599948450883565665079978011537849277510950
36 489319480038907508325494885155912483831086593228451542569319281766400
37 1830234430592707284277197973023140163266432013081714037208182995712500
38 6593398355793767401915268577568974981206449838191599432932760690917376
39 22924672849263702515542669919875976617618605444482010831836175536087706
40 77075819240724124784288155654704991849609392361625072053989339083366400
41 251026159098996874040594123856933739887713439741679411890161248532841000
42 793252939625515819101156142316342924160199654172103944139931390771200000
43 2435844478973054489151330884586838617877665034094983970626626613316896686
44 7278438558584546777615609380639994113282782554007796665102402626351271936
45 21190451160200680168216534366619454997346113481307645995448412285874941500
46 60183703143274661519742748538864376409129248374826484280932750122828595200
47 166932983519062210523845507007510132001471479325665835739294403013297281250
48 452673791266648880035836203026930471679311088097625592926084974041890308096
49 1201252432768656631442443967079389679308407067134421239759053458935869053616
50 3122393481611618100410498678091770237294263964481773076773313072098967552000
51 7956448270424546862506187945083723892474114040961091166909076090957409069750
52 19892076849876407645196785716703881577894391864122341392528551410008000000000
53 48831525696145975197883004172553017771899606796233223905178530970621988324356
54 117785107986851962235824617324431262962433751018125068169592299367018237034496
55 279346458165757463725361501060160067183841458495949901928554050065210490548650
56 651830811973542405622383490740607913579559305839666798705981705233506298470400
57 1497360806689977466189554819674824053853600474025690069432359712355286133475000
58 3388165571326392068174071345960433333030549330116787171225049991294267638153216
59 7555842883216020441895803128340506081713375514781092725844895129299017910731326
60 16615086992243336393147837855474426866915015079779000669247821185101766006067200
61 36044050143761102875086891200220426996917663562446901627501307022724081535917900
62 77174713441414099541690262805512222660221638540845169810066984221125574758400000
63 163160944613488072022525609149238929032259426603046210956430203602662098403037426
64 340750987235273875313291174044524655901743119935073217106667123029133601496825856
65 703248883258391754584711329586317784871635647409533614252700307260244262675278400
66 1434812482107039581420232065986144147246904402108270465139555199963051692392448000
67 2895015710480201180164199227737623331139450900001100879784545960339944009745543750
68 5778628040693321971131357576979261682043801284240681374163073143531317942342004736
69 11414534792970728613050149245409692355130281924322540757253014332754524807018914836
70 22319612211102108810403812554144317904973449182262810443577703497206827552165888000
71 43215482022338364647638106103979256418925789802615894410305141290728992715768011450
72 82878157666050301494756633435850676802997994132304641095393396560688887205248000000
73 157473418185754483069650334166924877236569280195508736005455093489955648933787117896
74 296520206323241668041473003229761283344027744977637940367974809306248600645799510016
75 553464692485287488618149780740469015273733619753901723772439938951831130856494636750
76 1024279289000866663448692086765645090353330771337890913919811013222743046356212224000
77 1879921611202880000688422303479882676071527875340783302703517958973066669018585937500
78 3422551634093851278089450381095025793621246420333769356972645633332185541529131974656
79 6182177239629417869939301852230214757470450725412794875889254000359106620372152038146
80 11081606804300013791333305708558029428350479307692375706051174530550667521502248550400
81 19716014305309290201636788599064897359274772452193651109339297173454650511712512616400
82 34823518164711054733076449450855708060033705975498308089908199158962885285091737600000
83 61072015882974181866581018884499589672252512279330496904454876811733727862656825207766
84 106366285595341779642577798489220378866971027100447500328254532407351275435707326590976
85 184005633215023671465819909914819431599755262756496138928908589184039462680962128689700
86 316223577119947960398442042253781050735604569452229671786584810260427661383400044134400
87 539959859318030363679395000281076866664035091382270929237123188441061153081876630306250
88 916217328367962716819139182002711886146794152120408606147809851342960313732827012734976
89 1545143193286565705957708774807984201455883107783341006495044155284700266074576653175256
90 2590200577572594969902431494267983262446749704556307670194160139435508230297315010150400
91 4316697645641843152907792346551778521623715100372775312222404986857640776620009073638750
92 7152874192698149873036881217971767086763550805184204033463276484637822020466178675200000
93 11786246279520079420991163478724250529983248851379307614486657492378799746817351772509036
94 19314783034477510751159670456252378427199078013260343675722817286077642102028655076212736
95 31482937126476297047673368590739602445992227047629125822043781961943791680889271712063250
96 51048355833945774539765922879424428331254652456541052222048730073097317803925896463155200
97 82348902050435782174330493631162233914088119885249658415010880466384035357589031489500000
98 132175300370283353568095566320286128046395269812950825975386583010014695979389681135517696
99 211107991985512650317230812965811264218139221415907552658100732970732535874562341274040166
100 335555957223164222463154610783594164570634715599788741776871354485865606728511900921344000
101 530852453573317089658872179726934516003116463213650317295821137870659160685444911715624500
102 835935361499883629197296137836044433722474820990894272938874837211594924327219008000000000
103 1310393446447235029167887268937308370874833275167761088554033361580343127799606618086783706
104 2045030731847879823869829023632958976615815865581872053912338557496918866828343881807159296
105 3177641472735398517947079713854796476174211268134237909515559338486917895753732378213943400
106 4916472335097800568074244102074914623019879809908171700800652258086709514859350460556902400
107 7574982146414463686615958335911856947658967591192108516084087284847714573881509504121568750
108 11623142957993848705822600879195572838687851897183485341938038741587374510476454774990114816
109 17762870954448599377804954176559250306346771869792195336440621215022130369836122744238986876
110 27038530090127861103025157692182287122760281447847174958624039691212884795898595033367347200
111 40998233484418409475692079213412078321984319450439649610157533940518967306783359685247759650
112 61928462461495289811747092972814828540452058028545540144951139366787589568885790788454400000
113 93194146002063736535797903334575738513212889357222890132264545789019204023055424824380353776
114 139729927294177719784908358293650737210109455381698405148953495594209398000066142304422854656
115 208747458694649118318349345724011944019941339508325055811325925057629377180599379812158076150
116 310750379837724501511590942796333605561561256560212511705363433183380761782804491928069632000
117 460986131716002454274163942905825415493904727019596922286834100208084764778120724694943762500
118 681516042506074122150746135760874247716031228736874264009313675202277615205149693941316878336
119 1004157803145222742228910698203471397469545179648040210330358769126955861303834073843149009386
120 1474655198632505343274340625225517469093882632450395477059950692888813926442491217186087936000
121 2158569214522084579993044559478302186851192902460907763108661871854548030778373167292927870200
122 3149576575251465206186919125213283148269555445750770448525340308696389206601018694557696000000
123 4581125596055952330049975401606650569619503518030540578390263894978619450565598132957492101246
124 6642760887743900530254693176431130714811161493774620055796262085326503430647300053678595362816
125 9602922904354702299612198404058299319199158657475243023892547363221670142185068366036982767500
126 13840702559876632614045786709779299989085599696569871987770136614198516573317965614592266240000
127 19889948169758697658972941178590089577556231728607658620304064162291181046958709696223144531250
128 28500366072962845629194371755275392724474592692808276386482968546553469144371479362836538720256
129 40721939917134077244084315747782635981987835501297128560691305752732104910164403524743525741696
130 58021266448237452333667672923478566903373540438992855282749721275033589402276458077425657446400
131 82441466567548571031640921389794015293025046543955528341911794375537998678197961055387486422150
132 116821442879349947084166796995343019168051496866255407456617697762318697449581319950162009600000
133 165095767309629027046699782108999891651823757757339817403766550773876150172862024630135479468116
134 232703854198541101420542528311019288599315930885281950304112942726817523663383868947112429387776
135 327146910526166815271106533858442029746023406190572427008332686306345562453897174703799840883450
136 458744250291478652238229498095720140609545211330050999765259603426236495216785145127388316262400
137 641657956187368386197485702630107098796710565768708594503705737805623695552145076625091995525000
138 895277931187064371902710494240676432195712170200535942366652588552376466394190425410951513112576
139 1246089884234529776329609848904185763819436247943252147451853681989714439726448418095518795457806
140 1730189055280245000234046531489914057081192326994139609491506736269537600504169084364043804774400
141 2396655518520613181983656924259271911046304546610964875054147667323554811694798988261670070521500
142 3312076618947069844549758383255525007691501548356204554671936318659279517642269314995674419200000
143 4566593560489652024243127615505528921178605723824097258567796396279768754873256422119341330456386
144 6281968920996737966370300675393175260374015383919803873628913738141948696920007354516463966273536
145 8622328367643379311844469033816092755102178360415473162463143936941104300751953776661570639850000
146 11808433966304329230832770315235102746876732954359773875758592440764402042167861368557309997875200
147 16136612207841124873323883419246251053675340838691454125050851689234129668928187225017888963593750
148 22003805164198318770783151355711609558042985678672279181329604695856417328807479038582779404087296
149 29940661034245388155776994533632671397243026165273658274807745633883198366842460172379106513071716
150 40655160152476443632476724438261250395772563425093805089066917893285837077372543977062470373376000
151 55090021858182619265108109606859931093635988040874752000626389897924912210147737484776509907914250
152 74498104309845487928373392179137373808549885426611045249652059815785038975832941530521808000000000
153 100541254264108015765755042404381972707208774273394803916632121683635357725976514574890142195628056
154 135419664361887699771865923572163564933549202412629309366890177050549891345104346604711547328004096
155 182040849662069251352426989723912311794740658542425318561002533430279915124349631383757178121653150
156 244239987232190951164608821675760218883264235120942338585373790697747432588683332586121999521894400
157 327066729554883730807247295328845645305810454884350322932042477008790647370154532348209185422787500
158 437157902520810509924307420883784470495196714530450602733698690957892070376761550216733529474236416
159 583220981621409230763422856451144162715419166202703228927104919298886419039356234310920265626137426
160 776660219931633154068703264284831667921631207173617642282281043230109217358513422260069903721267200
161 1032386173506856150126601617593173510997126178440868431363492864254757037530871564525483253490986400
162 1369860629396749791368704607542373528925014206289745167852100886619136907766122209170696857190400000
163 1814443209356487617724683570755897034518712404000055246560896260833199991154371406885782086940105126
164 2399123975082816879112685880942408511123855622718492423239399024297779620216956260545349752301203456
165 3166749168537584665589970273356478273005905111243964055536952138981326335500054563693428167782838900
166 4172875993847780524220606562898119589467429876083949771800313673455759622163584390586630867275776000
167 5489428593002330848292114517328007310891407099468623478901340823042611811572095174128119796766356250
168 7209372961643473922037841164742269056681457757634035257267714702890661873424436523355921063596711936
169 9452685823782944978479198716993333484324938585481637878135556995537825553683212347442589079578848936
170 12373964326242187981940853894484767814711710118225370833395878942931858105390258158733196031361024000
171 16172113407152811012175860373284684722218089196681843628837758887898634739042183452778967948080763950
172 21102660270691471089121077414945696674389789628310646164264183975955912382110853547973999715904000000
173 27493386040618642234358850072740005394994653515489489710207119270366147993224373410718320122815569596
174 35764140129916037109818397959762469252253003296109352482495161635830552686700741603644479802161135616
175 46451921488395288733637127552374008022384640291513095679390360959107227090025949648647178862434513250
176 60242582937374402698244303052737419112025059680913842964957051759319274490772524219241206274287616000
177 78010852890559185640331310018054345027936579542313690840334085014897505123560895218381724099718750000
178 100870788393348863215920927558000650378905274233001440725857723782141948055697303778181686740287225856
179 130239293603631721087844695458957045446347514064748735422479197926843895344278562982001934330056040246
180 167915981884213816280968482775826116200502831487058695235096765512227787785530836111879616189639782400
181 216183456094182239563742252206947055159638854943334397484001978069142254754494573650817771260330912900
182 277933065310058696470390542578371721371194105970767297339551710581933410186913168988272859577241600000
183 356822409638355589985706879793744047707053216595065022047060253844684421098063167412803187740052263466
184 457472359908580749577000752914716198008372300713321494802432510462004028445193060938892983934535704576
185 585713199100652598518944343877522262620033842104037901573195174105460901250547203282613486602202342200
186 748891754323521096850762875534677611571530778256454130369653163472253190646754734602713844246210150400
187 956254165576550452624174713703289129567019319531625320300553861730007298979677327600759732179647618750
188 1219422343994252431297035334377590177493113732264847454161458537539833550213927344219358395579056050176
189 1552986345597679741236695784192170691247253940841687385893033000281315715262224533297440159346167185356
190 1975239993725767708088145827833645798941253414817160129440848863781651991839234692343514589327259238400
191 2509093326409744216585935782991875816868428511235342507215634181229569402213278587855782938186831739250
192 3183203068376679661713507048146973441017045336479595624752508755475249101087365526758473569015603200000
193 4033371626340501418411616269854340125896795440089386549917614808540258638072835031290599864641170988736
194 5104276437007100681384034896600961323122082717518010286671756459904885696019943577627176040790109454336
195 6451605289247943711261491714454255682496148061619025699443744179298620223313111121074916447176766551750
196 8144690012398268653878864661763261003987526558718160147406198411782890867505934338952517399883624755200
197 10269751293895631422960306352618589529210681445033055455829075404815785574369976513030596600196675812500
198 12933892109463676482865425885474083841482691823310704057815189866272297266299807542410880050605880016896
199 16270007215945519978676448415662798433724049434262063907525036815957935704706378075344376313653870398266
200 20442812448231615755828876309908816923556228186085925784146303603242160171714546879098224010193435648000
201 25656241468984985306180542181722694848656510699117502873559277830695291477859233426821325057729374189000
202 32162510689502722524063577022258525371866116914915176970012473872540390648724805638605248908288000000000
203 40273217162147324515970801711771392620691310846437526950803871918749134376777880583724848423539815107406
204 50372911550626449686224936540066889178224361434004988551522660982759675992893105381202573172733967568896
205 62935681454634372890507151074890651989002184521673158429025023149828001228336129393259529484038641927900
206 78545392550522820149906403257725039555279976946645848248378747138455853805160502630722026338089465446400
207 97920369965293956123045354901042887797574894524237468181411611374225784924555283203354747261015393381250
208 121943464500139933557109439002943234167394600488779435827816891810624406770699107815736014387408594518016
209 151698643084487443505067710166935607521074839898050708768657843242884619043260476985274256281910436432976
210 188515476500158939341943257165014442446358816353813597463376090439347162994539059281350554745267499827200
211 234023177485172980152492366546942731529679241236359463125319680229387061282034479190912189167043733848150
212 290216177730399469906681825953904629465066963228212850094568586551166623217789042254596830368867366400000
213 359533633601306393651998780708983359226038942576212315104257280128059629667063074410357774855221902541476
214 444955730190054476805813436353896549380533824232311620797516090674823003483818184782405079412214379872256
215 550120226375842731616238514656295223329509597562849022344285164524705548736764828279563360229502297816650
216 679463367506475285386792861833416179289890319868929005589582838642667126075323541590312005567450362880000
217 838390107872214087761268895615155856838043226176780223620063481558712330532876119410935519372838969575000
218 1033479556845268872464564449048857032918648756018698732487064483997450937539512364978973827132819005505536
219 1272732719344863083260652404349704194767301597862746798236956699729159194256792827333875109721208752683486
220 1565870977287449301780001144470630515753890597241601878588870708602217759120398531349791951177082737152000
221 1924695394110885961906033213300409121062693082157181348573700087913380999016012631988797341394666774942700
222 2363518866674251117984598651595324994714140868318639952722494748584332020987577088370076823929436672000000
223 2899685453547394102255397728737114881344467102068136323442080264403229762280449139771766349552249897772946
224 3554193941421481289182511555600744370725456859873420371802320857165952588396265225198007323186083824828416
225 4352445949050711214350546491701142167278564386583764558353479972106051491534987377517830591060789918124000
226 5325142701120328326752382581154872393305730508179407005853379622738934664388574257718351604786084708352000
227 6509359138709856121902098912547651387186305898999637938837037653474996426402190134610067871232324464843750
228 7949829392821409630220185243480635507569821901881481996350519647598911050950824207858325245796246521491456
229 9700483978304835159093971719003893362326231763564132636923820949296632557577122176154719106992876267183796
230 11826286537792527233438923925297108182518749481802884292693325418022876784789791804365087516783773267558400
231 14405426778233692947278172370593372240005982891482848422773318866591198842193908099210068547387282674338650
232 17531936629231560402571532225403858093314319592767010036950052079058616403825526310607199219513828633600000
233 21318808884741418749604749130068952808085398091587178112699195810504391513467975922288953931689659003843816
234 25901711985415222975639964257207263416443963077613903126969572757613843259447889124573789129978567053541376
235 31443411528507279014120660051629714378280626247623379802002617469237335993883788896669965458251480601315950
236 38139028987724396913431269300965773964054480681453542581050463207071698947662981173854504597805006237798400
237 46222291489905553148878708859814693090155154857057919690710638687398234693012837497950499112966432142837500
238 55972953914762454622274914440860623327586899514363507465664194164707697245696144010127518174653516105547776
239 67725606739651829983286746875033346815755306485059250793508287888876812380862170697456524895099373372607906
240 81880120735896989195551953564994734047892194352684889248623531383117265123476619820900691192101888765542400
241 98914023757249600066200681100941043835201164458064202014968620932876856599157290112901266477636105065542000
242 119397156513797261379706862592599318922293422551963607556524701931266143818442923654982392233403691827200000
243 144009014636617256732908175708358762665133656735799330372999244666952253751425928516123441297235682074356086
244 173559254948527803215787172111779166914935862709787538376188692383449969942504745654158769113236760993755136
245 209011926331910399166887113071768407371560921507019905608846211139175170723257520681836504011151655800418500
246 251514081857194445754119542934923834122396859538250610884054603041541427661400073081809336092949047935795200
247 302429541140935324841823835854206459295100242585948278504028590089630796781742813805934907143740077582406250
248 363378702826879114538043386386017829174579220037888821309165350160664943195386900983907314355561111347306496
249 436285459617259982949911873101450989382438316349947703678364729643341043799322246444941324258214816030269816
250 523432445879953527298839093000091467208913058781569860760834309369080775475313454894355044664612777820160000
251 627526054509906539493142567933377461479555903085596698285056961371788183472312732353054663126904327902698750
252 751772900035192664385862266210241207498502997773913596782380077356479917735590330241356419884205000000000000
253 899969684240267678847675595851635367423757863986959166519787486496170859109729182313822090319126948045471756
254 1076608744953967712187515558480789943658474984050890904471606321445419184507690634290484210393071191293853696
255 1287001945171115090555722950152529443342325835623487965638819908295252245248325555037023644462469809803017650
256 1537425996466019317047792027120768505197973977166770024236606812707928095788509508378621717327419647059558400
257 1835292817060042004806307726687745181221799457207333404984954614473382622197685427289207610725390511389600000
258 2189349111673313990091376556445869782849571453040250122495100688129522747434837837167468790671063491454959616
259 2609910039779247401704127933533374585058394305896091636708991324726181659593955616548771298166733007434123526
260 3109132625285691468075515941958847499858030145116960133421391369852171478521702181143967483948868136735027200
261 3701335470288760574591645616517325377071269783198370742180422182740013965606442890834320788679048233844594900
262 4403372387090901055743626583201458832745594021704849144878928113529352537540667852642421211653052897382400000
263 5235068777599687888410706068282461899399672442365910032624396183390492953827198487929648669022350726687912826
264 6219730992124831868948022060682454070791050098426248942277392714614019194404824116818024914080822030306861056
265 7384740518650010528277699868408629232499546553886301966653819157438430614959100382486375785856188410051259400
266 8762246721146521670626935934665988677510214751869570189962497003612123764608029212838361687903869808082944000
267 10389973998356096480231808619683261668351441245053910137178270793120411549104377871586893562065380247309668750
268 12312161714957349985492388773679145284283190912059936735937160424682331540187671362980971370833167638967259136
269 14580658113460082611098217573900811609938760247147799517179801689922687493879041562212498166809393663514763036
270 17256192702759254058146199286189291887562131623640229167218947319998566099965101426035686018054800656568320000
271 20409855401093956677494245305306215329513489687589531258594619269323937445032782491933391955108493444958656450
272 24124815059197488025953769008882115925337742746844873637905812985479627968196098644784368356737519788800000000
273 28498314985851712215007522561271359821484459825963288454733167078696257192185832276990050323252371640478961296
274 33643988836575602195687423503657822506787744228475342094914652906572220233675612815892803141416053101314441216
275 39694546813601252454395964408432840785138951107979684996728508594901645893629480779159633326682854848101849750
276 46804889683327460024440413881109213818582124535603783455022325659000191037392125879915744394792701336360448000
277 55155716784695886151074782029086832630781060138090392807881545679779701293083042072277279480146864295539062500
278 64957704136180748432788422670773567633707054441244811310389749429539866453715830691710896332730277202985517056
279 76456340129826225317781203079396469632678353779430644101707209108940899235378816881406811034137729757083422346
280 89937519332142928381812122923896692980607294599973954322498016836428823787576170970001019455208283077212774400
281 105734009825723324532874551140925476477095982568581851194643839065553552598945395101186419389836226456544949400
282 124232926585784287182646333294194279768452996981722996557271786685170351686128539210629297698299463039385600000
283 145884362891874604011589469625209196597457017905708690862550311344598178636855901290581460656739881832394459166
284 171211354066523392032539412226426574503079015437936866050038323117590145696101537829123712630544144753790898176
285 200821373295212476114104059023678100000548136361409603580478558501874654048235260459090207343488262418026054700
286 235419588352982077664937733631079343991875217155954437286240869027644129162708989994123200332080939971311206400
287 275824141237870944599795766929497793627633475054667084955753621971619835385234419815415573725975970434037431250
288 322983750551839517263031525162971114572073826624993981767135492584536371366039108123393127635808903530725605376
289 377997979611853031708678617486064028204922781079595500165045234120495046930713094218419291349238550585415975456
290 442140562437419089962259866413258256815340196559637209549298464422840559602895035289759474683993595373315686400
291 516886235760805712919248668026116690268728587176165271689348501403273364731374001509886280216617022010880179750
292 603941588963910921550526907618098240666327713279928815065456751648676720393924896300057365219280467144691200000
293 705280516403132100409769526638953270557554434600666882321569948877052847798283416380013622594115681866420808436
294 823184939117935478303560633560065587394847187342883886931364170070936885532145033482972850817209927094507175936
295 960291556760083077755133020866232725830893377097676406710897955127199940406977601896582307608007543895049700250
296 1119645497230294782223960093292839468752887063740426070165986361672611234374839536048424693862289047343922995200
297 1304761852662356300108693590556730997958112560714584012388958001911146061882374428115582504289534429266639625000
298 1519696227963427632074272633320922827968782489327920831870444341576998148769840393394217337701171182528189956096
299 1769125584259861591538515948090066129353725042626422459293078058617213198114357881659212005109228980286076936366
300 2058440836740899445426567690262579685039274098877524094786993020277015097745933742749225325264852887252838912000
301 2393852867277051036395248638240723901308931274326505157490574113286700932448188783983996547472654261043681693500
302 2782513839900682628148773908133606830733880283334615093592615786609811599998570331985329454695620616768000000000
303 3232655965246546050621738848315233475727402771775841054716649891788671380643509591740376716832506934645586971106
304 3753750152268550408489395647503218958265323259521882524817080221026214770318259508724968315327651470899274858496
305 4356687316373404005275992046635205801843407773700345655814883273012548103247473622743635391014860475263233172400
306 5053985487486884949549938349574726593676186514964545564283707962640786727398991228309137743603178641739376230400
307 5860026285053146507210862392467466749779581549604802485259541358502274429042217650540730372147231159872767693750
308 6791324805807727305033793321009400888182763148066552277745186281414912296486442005049909928525200484658759561216
309 7866837511376590445267089418818794860653508358074291942302709271325733908732244254077317155690841854085783459076
310 9108313314213820875603175908879818645805484667123891785522504907531824007646988653173333509508166693645058867200
311 10540693750940724150663990499845341647494564650947116491902243883406143908436358028241813934805378493872091476650
312 12192568911708227652880991956942132130254006020762530892429818143884472829733151494463186254699120457617638400000
313 14096696673897267428690022860836413746721241829800539287891852203832112951254818864488547322458018076360316469176
314 16290593780769972310586520946263909581116931329570333330773379020718041929669550944828662744260051978810130169856
315 18817208424564729853478029640525965461184411423304385852504497160215577165251201978651590657975216721156991417150
316 21725685254648352715636229685494854021143385136597977745521931301730136639138683981832900520209649654461587968000
317 25072235152232911446973918968123160898796455752553328516426861376452067775931073987182029430375308372949542887500
318 28921123713462106656560990242793372956704163626492635404782621275428523769916820647249215565487534150476505972736
319 33345794184337663160479193555055808754841596517154550895068931506780746110789501201652502658030121578567109337586
320 38430142618561376656958300706675546299841362111440360310626586261288258485130787356598575943629807146390806528000
321 44269965310389577943349792878863334210383292167558806201401054229906741208694497071939097368750984140988980155200
322 50974601119748139706934970807132192135835327308053047199082905951345988000705532286467931453124848897753088000000
323 58668794190459174843690180670659718167332678374533947134704666945434471986681567207281055514528318796927899384646
324 67494805802824081434305509881946366667218166185424417293500570453808750339961619224991770937581115238142757974016
325 77614807741803078463447495333758888601267359183785333704568191849739963860668150002849284884174540598637253940500
326 89213593649418251871528853318757728453955595696482771837645377494162565931393014159422162009478770657172475904000
327 102501649418113129358651420945448433313644109735711107797485050912696860642294115773364753156831700612483097656250
328 117718628830114463941005095112667974331637247111248636987142750692190313474048343095341496594212688135899023302656
329 135137286422697507954360830999945745399696055898911649463229949826435470991461491470633472260389641631677829005896
330 155067926034603096304585670446276769101719546369160590459791168593458878671266862191844853245545988157923747430400
331 177863430747099864477212950156456026700092602339379548957916419803965010922617630326038824065422600551284370995150
332 203924948066129221798866941694932644828784536509507073532352432069503021542168729216899660628302301568564697600000
333 233708313301847504678519856056343658044506655548400714697335534910933438248882889812521105755024893477551884359516
334 267731304302502057154929666424601479303009220559251236686296752297443956912493705109520987212261413452788955774976
335 306581832117608713377961102925614999875580042953420993962076932952083683284693820782511955326021755804019064808450
336 350927184941754920041197426875425509106658214241846292469696679202408144563153316199301142509142847549914742374400
337 401524456981761384280062505567259062323834149791831567634055806748519696287676479775170709909830800695161887650000
338 459232309870646998701870258365270520270228566057356274606965498153231888706044668611938476339090966309952580222976
339 525024232115531464173836603319960420145276857265349023232567601686786260260137890049052455476716104457087701538006
340 600003482028471930891789071637679180314187257092149838707181368752200787955854878048919186419968244324347501670400
341 685419921888293944276164015507212441597736264761989453427149387409735963360484869805166806594002339086730783902500
342 782688975983164895446003359200380748072724255596403062556914961243143803314350374049585797376254242258367795200000
343 893412972982605940306666660591089840773198540120445136316016362949916018568425528687479353371430231134918190595786
344 1019405164110809829229203733137729540573057356507177944677069420964791437408620159260460105294248232009298937716736
345 1162716743203254196812200973272786798926163867757097600535113051437900437594439350518950730607353684910603422647000
346 1325667233327950841471747900400573971699585507613598493157871746619700973730723141078900738120885218971622978355200
347 1510878647687257504904860580792691768877188730146334629391308730763355003100076425383788192441771369859960803718750
348 1721313880480336966470846764289567042415565846716473344110967690857313332740206381902531231258310016992970391965696
349 1960319836847819643978259643787074543294097988888602719311421987834201853282232648671230955410923169139817494647916
350 2231675870545741822224155146578224112826233892252793108226590899838714807141592555245325475407117669757969403904000
351 2539648164277267301412140843498933341616217020883015887049710805770801194370412431785092297216852469885545299423250
352 2889050761391848553461082846016409492289735616826251639395340213848169672658282617720803372836216157268288000000000
353 3285314039765510585297137971619585153354053106230365534762693333805292371768273420739252216825540758990152739855456
354 3734561510013589665928007970919603057085102754532344864816498177042484703737052117064472552109809367595268278583296
355 4243695921765873751168460391033292603161675855425005232952538405316098384248154432078251960875951441135342160642150
356 4820495774667540348182824310658873830881774516736733942322366727333896533167313902019550595824954704036783887462400
357 5473723456288874190639392981851480038392635623077151737467423835278366066763951497139190332108874099104580883912500
358 6213246368593201608253823202356583674230324230137010354209036905349119009636177154910611967015178116015192812322816
359 7050172559529134389664808962548711040615922663643842622555646529831418494349398716279109317422685734079825048689626
360 7997002548340484999267379629546759297594294121222638552693609767417394552825588648306706684160819780025047703347200
361 9067799224158483914144828336396044505126811275003773158164230115357999700179854701929066304965816074264577142743400
362 10278377909380013864875516055197816388866773023214804987263802446306591063379094268349842922337333129095890534400000
363 11646518914475876667988842030892361001933734541883891931555759022334857459341811366216901470539361564655993408460526
364 13192205171678637570257477043968794729345899147908499675427722400917367672544273860738671208957620299820634297798656
365 14937887824188034668713745492266686930129571393099154886007005712352837987361107114132851078914563749081680666539900
366 16908782968099952083209976325145053405347986268372550060213799259499596994754746267958264071755104726545522429952000
367 19133203099515897785720302113150160882999715874243734895562973461822163172536891712878563223322137190516725425481250
368 21642927212864277257742699817188449828880740140109938297808964139045141641708899311214923959846617950154406245646336
369 24473613932373427769207575807033789215040113807865819567310252728980133659574799425390989153439275309451433180657136
370 27665262541297240936093514954972214611486483123389479881904562697598046507896414309062414714329757876705245003776000
371 31262727307772064943161856038199321735502102647662754747270366487063827448316616675548924212405672904028165587688950
372 35316291097433999184827007268185554987320037846802029748257444762817820389002832575505053389503401405262822336000000
373 39882304917042928547869950858676459956213716290221467538618219384673359425438040121514174900906502058497677099292996
374 45023900756829134951995702607490048513793879491784350468061465713850908446663333851706324208802049116638406683426816
375 50811785899234138738693811831838595242480378686695637464552615872939625753621077209230612937207804522446079242646250
376 57325127746005096250947352416028207801235092869858768677491030894022068303791155962757954451219338829771766686720000
377 64652539192847344221908446787926919770540072167634664228072511788073189131583841696733927330431815942622529296875000
378 72893175660523624289574765663180762968581442098526024646139066745379540790874692342826282357017168837196665578848256
379 82157956083829752384256364576799445270086408429529586667072688216191601963156727475028573438570158195293124228184446
380 92570921476720956330204812171294592302733767987635890462472296984524981541947216962561692177385566458037056743526400
381 104270746145582189353349045074290613559485681595122594035761370215955666221381636053991289073113832816806968980725900
382 117412418227033500888282003250258665985216210928895782311379461497152647952053163791272910992919123337264591769600000
383 132169107996891826551124479314818449792651233543845856183419652559780303782692535214371872559748265583131810733794866
384 148734244349604771664240513571627876815506173633406311451183008040150111913315552037053581463595204392564717156171776
385 167323822000878716762610526974284523747985483245670839210536950826248675974601930856914283342650375308939009905827200
386 188178964340361000783999961582964979826803961750594356637935984160036045278905919726081708635918761598297280243302400
387 211568769478057920129318149824618402383373244000912111050300767445714927659726232982112113328821583980947834249743750
388 237793469911747794579742707588109322843441461400970729222283480667787947918059229592530508216551084902656272933400576
389 267187939419367249113069711964342551158300537568750084647413012686132793393355683312569356141193106847358306033545556
390 300125584279125551336302203320165524030564289740279180087729156985447192359407702296137692006429591957260299515494400
391 337022659772618409957561145016936465610891161026624024246397638262271301481207536331086681444444715201388281684960250
392 378343057167173106912343523227454175073550079087382817953653834043058535519426210211730047003179668917789506739200000
393 424603611041066429550361241943785392471598176555582897662154412197311505342884575362031559642763436663522982963968136
394 476379981950726247516321611672143133212103486072193116495969511199702453534182837868813184657357453116502872973377536
395 534313175088104206607768731654525765018939274722349274463489304841229067350975537359740165411293875376189561427508750
396 599116761788936017418708770178942474739024715208135140827490475101303522389793243695826055444351929638000246893875200
397 671584877583122866812805800756827295773968266760734187875522626032922132047092933267628163803283337986056419030937500
398 752601077986626421531426351606403288999464857540556094756113756119159253388360390050322679679168039152470033537335296
399 843148141485308134018322748752804210197654499640777431034733942241580058452343103473951101189477582196917174167654466
400 944318918226388417198942044832054363677244210221533156701867919361082381636940708078151593168949865436564600027136000
401 1057328332890620747551438418877364862922990237885004219756769582186236464442413635371644682760051756456131131744138000
402 1183526661153077627970950518832556901431665217315692254866931738499032692850742436921837932744532342531145728000000000
403 1324414211145728388248374092946563976292402319916695386197644549109264046663100596537580082379827388961840081404374806
404 1481657554512450919583073366179931298583444929106460011216994688203107270541055985169539964088571699654626339073028096
405 1657107466107827187904839386979832384011913626696654288392874042699821176095733675972059759019878805158808161413676900
406 1852818747256297191784743431346273703084797088315193928334663746817827972719180434122741797767036121418977748465254400
407 2071072124890372735367587679976667141413318689211427528632805076128829337965497550938829482526291688951588749094506250
408 2314398437970125932211326809912754020532281623416388397614766002447073206657372034764495158265262884699106377517244416
409 2585605343508724445199707723531383334659489404504609750003797220658745720479429376126805353908689768534676755194065176
410 2887806797462378023115035727416710641510152915266983136063065985280583994876246571127560441085059932736313721500467200
411 3224455590875279023206009331987141081050646731952681472992550608636581120777392128173966207567243724245176988066645150
412 3599379249205522289961399793183256620485352437378531854240124899406700772838692521276469109452638053319226370470400000
413 4016819632919592138215359537777959436032005052657266090540532485765095988665934554761322473914097561524943208184136876
414 4481476610473891071960215639117219141411290680491957209345774809115100649074100120019226515855793676341015253657747456
415 4998556210966860788477625181831123446706463898726706863523570551372999770698680434437503030307081919601066340224877650
416 5573823703333133019668643713505700865415220068600863074944687610346654129597728058769975452349155583160513892560896000
417 6213662092276243019066739245327898758724003633100791147293300030436642185832375054208143131100660057296931306713700000
418 6925136568541144726760721685725421045024447095323893655859311348708442307304584823400115989346184140868942224410279936
419 7716065502984909371294629498913382986133046562515366661390286075217808178514180020875311660439575950765424615772971686
420 8595098630619436138877068541238569499828588772339011395236804042459189164722690786022098296201511763525111500312064000
421 9571803132815501914329039400315144135778212567632540189492134545341875061505788452628640727686931702958342201929507700
422 10656758393653727595082490348039031430366924958819592356528718681724399310986995509873305212377778817063668601344000000
423 11861660280508023432758187818159196007168105829453112108087023968632132980622717435008770822943357652950367734618936346
424 13199435879919663122633251582276169392479824412451233234175566864621751920404461426867292549020442994795114202018799616
425 14684369708283980519526957059666526596837884151768017824238748747844057879735480546195098582900229468704167917536217000
426 16332242513499447544374818165816632293701092779854916381719781127420086019740831505790222445279897138996711523024896000
427 18160483889251818781457359374982949373118636965433153452723616193756690735093956903761488051099164078961116098292968750
428 20188340038818880531814151141844720390244305853947065305086724311506782866904658138599534507416793121037779475196153856
429 22437058151047751280470140381082356154732981317367689782075715282391363523236381304679455391948814428844645562405207996
430 24930088988414929736976996999675718290565012389570870690598670972560413798185470908499135912123733375856338141673062400
431 27693309436848563530179704849350522522753962361674793642204526856359087565763490944152283650921428955755263363602391650
432 30755266930379568902745331623199362559978344359935149913586986517695393101802048833301976937451762689587819739801600000
433 34147447841895094119243676089346676626669477371810929877306111242491088746573321215049398056284979684771514403803015216
434 37904572125599080633214194156565690543812424982298281524482853885291429625424985922805898905199584058972729533400088576
435 42064916708656432057263082973711685917956004420754538180653256575476179702627350313396479713855532631077544488337360950
436 46670670360446267235242431664210698805242770630673370193990879452518781187803531921568086784080374635001477381925990400
437 51768323019543202284601499161608372381293062854364073760110526831253201558851546307246603106729294697361758511679962500
438 57409092832792198248882433754778922689688345599436328158791753673266349753256988448040776483766386187272998744649138176
439 63649394459603785366526338015470302169480852192601937841630598077494768395638677320543326914168761996044953936616248106
440 70551352519999462922092919959888278666787500450365718476579337417208136411500118218094175866145033030854407639149158400
441 78183364419287805400764078157908838699815902133732626753713973090995030378857792508640103040943800014831393570891603000
442 86620717168049909039857042293991187358883370306119412059662818488835711731220239049581610918098130629250767459123200000
443 95946263236067264556526024706294872574202220045326909611060353912474639203589304742905891644698857059179083477921175486
444 106251160935871259542913294854293594968481275521974566636240024361432180614061745339215014063576144003910756505702158336
445 117635685328911284112902001574677287609237060632326576578794721496021545965535142770231454333726760401647081621172535500
446 130210116188372255484878715948980629058274581091836335521713291307091279331169933770042150540257967772406460287861555200
447 144095710141152454835964514749120369969779262235034051621983189820789153535019095854705221217571770439924025312277531250
448 159425764751477764073605479815001719984624761666006386010576797633878461912109739605003646084501713180193560394810064896
449 176346783004451062013917168837249432923882678132536411021859323035833455230918553867103423732338604196277270830380206016
450 195019747404248214931646353865884193220103826266847468695896282072575996936256218854555480642395431907279930138820608000
451 215621513723796220112789329366566251209000613334774763330702085637710126311455647460372983698918672420634528182404087750
452 238346335336145971935068864113199094904534040407202533207642780434732682576674849884888611906789233689456438328000000000
453 263407530028376416682655315165481353914221186606169428050365192310923853098491627587039577290237856400573126735080779156
454 291039302253222335175387706661474629319231804489349390300614479604046207601033841699003431081486970827404863982826192896
455 321498734918716314330585133369734814946698915660782663462852624028113580322536703760238944381967609184468102757420526650
456 355067966059557849490167277225625528920305201106517860650843099236304107373799757485919506105620933484556441351381606400
457 392056567083864541593013686846947871420458608065175660352028844692085533877371839522847628936277886943541879222755725000
458 432804140754280228171274234304617468864457560861438297079816990674455707851198898123682539723567881409954622098378326016
459 477683158652685379226551620685297065082476762513890373553009569828758671688905801250407621736476323545151399706583835726
460 527102059603319381678986026988411345963739815065587542638069495408714908213567063427848866297923625100351319164882227200
461 581508632401156126551031065213423817152090267553018846574808164041861191214795113680930831526223120405268264964331431900
462 641393708222942446949789790208398874403222123925805912105955983221734629094597017603885023438437264242157395103846400000
463 707295190300446931772352170329114677492180845960519172442024604126433795311582785553515299888943789432317633648463748226
464 779802450823247345258094459719364999278545274850749429335601874298109064202703142577407788020316401850263711289458016256
465 859561127627000925773031717722779993339827983942040890697628492990200318989345459693521986219496284588429097416414680400
466 947278356028991904594160837748443692762418462697884335825318051729811422693901533130796180086345418086009596464332800000
467 1043728474213532240372003047600350657389656867411739685452295189807975596828118486421796609521817370629206628227163793750
468 1149759243864600964150023376055525275065117059408030184255783379560599356818205620574136459523013326318757788048823873536
469 1266298631312546552981457472528348901469185185657568932784327983004213084864601649719687942833741679109279559509330531236
470 1394362198327968076255962091150828490166840538230789325853685772298921822377500290144487373708753181132076634759483392000
471 1535061155883001559599916054844696366550586763748412868269719943118339422138093618731820316407481689036284647635553861450
472 1689611138734012271878083455101713088411246652248077737896559301056336865814145338441531905300083560433002604406912000000
473 1859341763587995259982717276092926542023839228348739998631110414981125666137484450136668079489749485340742997328598564696
474 2045707038927851821993139373268701156139768930642667044691582323890153165816937972475636563054114881644629472148092092416
475 2250296700321511897800045951776472493166593045571303284217605916756569176411747550196389317305983241161522730967202902750
476 2474848551261497747017790738702785887758444216791893861722327556883284223770907603434358927478337752786103906275922432000
477 2721261896312561045623429549093446754562856381338156128096008695834518035214653714263047431081233091259560932476242187500
478 2991612160625966886953593925700052908955998556479109766191543690408969124040584444757401822450176248059403657542019219456
479 3288166797753459908239343601442721411799132530642161534578338525573619440612194314485514488242770645417888265388884326546
480 3613402596208901638520543856304529964949309167463243890793196913246584454308844607730672493268877513411690431765608038400
481 3970024504431592202264001339987036511664855404070424616010324296816369080348020392942745526962614326423160555671864242400
482 4360986103756836384525387126524953476999633934101654339351551499534298428147929753781299239647722733027111598659993600000
483 4789511869754998802490161642742231302862781358739845267599210686036009938035374516856543337334261416522791981777552270566
484 5259121373923201347279840748533134982926832268329822558736125434709112321202415054646696160763314394383804638383095525376
485 5773655590271835294706454434906957530922486767046640391966515654188272433591765345575186186202561208622136126923747659700
486 6337305484914233206855357435975968973430036042522209978352124899922151066128680427371208107106715986003645569604302438400
487 6954643081420749690255942343635795876276353072437353826454246202223738537861412910715869012519581134579312065446734556250
488 7630655210522654614110697913432336423126437378423693316008391238080151243138621377279948956420012008644034799982191435776
489 8370780169837544044156289636022549186901084644034209744168145053332954765248422934131619391696057009296164447646053895656
490 9180947537734163005251929978107193716796946223826357686677373371198152591061817916215039358400018718106556279697794662400
491 10067621405365693373503054379370970996214140978668490933680442549907206827886371700391036667464406459899114418846112080750
492 11037847312389650643402088391547898938545971634018753438343120673867698546288002188570292696202725305430151975474547200000
493 12099303195080966233896111150497132016673466179664001715591882490524555151998382931188130398297264788506978974691842467836
494 13260354680563081678569023472489164896008138228526761856763536201098089027329991322861594112085774374352467815276612059136
495 14530115087870140671523951500337518377617718588830049033719708775905493111884695135575703527462903945321816641456365977250
496 15918510525662248372011063324493226576841989369370233570382932342713997117487558616556628356128946423690879254728473395200
497 17436350507807060010301865013131013469558906864580065500491183398103358609681841982919615527784927280322971924823499750000
498 19095404541888422898419467615790022076442554837690475289829469821874377677307667956965117450901098647718647429412994154496
499 20908485182193021665486546426153865167606666740148956032546446587670884131969940835350299684783579921673325413420816552566
500 22889538078059313081999712314245960191678731280346309506722759230042174929864168737332269813837023734965453988901496320000
501 25053739590864566970554682230453702283234005831894117329914442151381823844196794211549529222834726971817617664357067522500
502 27417602598606422419916074542425493656755877726830421757163692101776235310492148676532635706552348898722206280000000000000
503 29999091156252802267193023680241163554917969761517766664005174989454447450502514444793875300520850617017636279458869318506
504 32817744733054192090323614367184015962798147744953163704654634218589584139337728073579371899445363587093864245101106077696
505 35894812805120464502125762240243010090727313565096354647224954979420988551968219610212551677987452677173257585588209441400
506 39253400643066661586366862090780010325623087257895705244652725849572142149548297821258741777984018454968668951261308518400
507 42918627200756713737953365813517145893608739194720933208347057322676744886073187841944300246344698242026011938429223818750
508 46917796082473042772586658959449778282152697970712577736434332100244589719156669439694489500168916717499759044442499567616
509 51280580642590908753582592967310808520462169058069020607192363646049520749043394500623736891694407675104231327009982251276
510 56039224354444004187134586738021389739585375947612618818087115175195959768227147687258093616750286591717592328997880627200
511 61228757673966126705635059341102206352431807407645039855562820620694193291930780679457654544907908655526945939535805353650
512 66887232719347919167113503591166838413734935833800063537335145850190212024151120633143758092826335476252518577129062400000
513 73055977190856171938496871776351245954798687655789228632319139311010405288963806706967059474225151928191084576119667544576
514 79779869065660245263010849763660206911421127506674512518258319837034252633119187223588326774096783039662311849433346605056
515 87107633721568168184261614950457599825975123705773105454351829699530230731145734456632001867192001927789539185361584198150
516 95092165271607095410233321369711754687592122841547408504362096879003694331026987222077862198496647209574742495320497664000
517 103790874029045879657532158858577533960621918654063297605329324034761103670664903893908886600099152155374044867422532012500
518 113266062170455013501010296466171633087275888576358573363017432051576419759311105285523571734839690934147545378918910427136
519 123585329823484436133950733314374785560203697190735122641828751007401923031675845137948091688157528838102833857498697585786
520 134822013977019292242353194834425199359316903688574514324546808540041197099743104374125118175204084565157915431946869760000
521 147055662795111212339068337237275648843614986344547272731457789961925139602504347005524219698370195807258654466014409000200
522 160372548113502426825769114090284882915134684039337257175534392823017698234647674632284345485981255055014114376867840000000
523 174866219109651385067227370192224756541161375984909915405630332366340816140860996334696329442274365669298337543918778428046
524 190638100364990295259157709065421320171337950127319556868487332384976680428917167479512986360129749884679343208374631305216
525 207798137782830035921135994508863687802380211521475606010674627258721436868838810594614699436218857652774279456114910953500
526 226465496088088288930429978244900049483071139743278242096305528324500599176786412523551653668265020783400465844490211328000
527 246769311917149112682933484937088254178561563563494494244981716213532065971941990847559768470204448567943344188921300781250
528 268849506809053365515375441446917790208354631437100320828507141603396082410448824473963840880825987201977672294921792045056
529 292857664734352595009817457776349521630756275334243845887206058593639437580239419507965895362772749701170307260630589790096
530 318957979146920245179578336105010314258572546484965620757243609879322169885469000730694276017651719399227397765437220454400
531 347328274918499055046147888176737175158977615714099745617370662436899748103176811266320254844847551311585272623897794528150
532 378161110917585181686971239421602422807009212120635583458013975514037490050448453557658154533033476465419297323635545600000
533 411664969425345669833035098208431739287123491078019373932063307895001803740502112381506354545100285860397392347630041810916
534 448065539043707486528111341800564237240198347821120230250983143576741281675679424712056399576998453377790350239762050482176
535 487607098246756696418208011941315705176126417092729986502611578971753070140761036884342483191274048443186406915907124973450
536 530554007258510362046413979943160503254876563955260462616718967073492494370287829877490627262691103473393259068602284646400
537 577192316510498016001831677129220424333182924454033986746646945930584682221854829569581646924388948759238844219183969775000
538 627831500544113101646876817977343647828619534480324632658977853890660691811192730848088151001920560820263191542561624293376
539 682806326878250491545830352923417142827388807133851505147992462974861494481919193842089874366277490098990346169521350738206
540 742478870065412925050903435367393572824455400760484485931687343774774423898734123081471106350575433481219925534728444006400
541 807240681912534716085154078435292774312533307082173542276394491392083364475258454847688082128137981941644232668895454643500
542 877515129649745768623320782162781769442988137289131982023164140172413513135225303817529604994330774478927876854754611200000
543 953759914694930460834427530423347295049558271818441550244261750847261536928989581012885665575517206090987377686135108095186
544 1036469785588224787893552499146007564639522026756159053850693836445474606956423106603307686059042429134703163947855591079936
545 1126179459662811100116589715960766544176572391508771019875045738339677781139704536522869438006770396460907302847062316084000
546 1223466769081069575436262995628350362131178523163149578211357886731208352248007200401535653125365725314966007869661721395200
547 1328956048003191582090521566583497985779541309668051613887428785147259277168907344265438120284697334755452032752497653843750
548 1443321778873940172692002889118085234941550522042965425215959848637863372710020185705742119159328399125135540890728473604096
549 1567292517117891580313780331312134552854143652167587933047031850878917309200810758899892869716936723695172458309940560944116
550 1701655114930112313330146053371830013591403591453855678586641336419029715320001328929331495808084498596933925974525366272000
551 1847259266344115761915075411374272526028208542321665013490575733220986120670219783783545787394000831568050876863545922692250
552 2005022397358814928751095168819999600124804050378578139190010962813836188420406417025406998222008637279003662890928000000000
553 2175934926618204017575550552366295040336858121268256475691739553267534851351818639927553724135095513628641741704739470242856
554 2361065923969295064052187878920075269242881396265398764519203821981579957866703185328605326143074020133869962222825880682496
555 2561569196183544761758583862647997966255700163173265388575012005862302950676657430385165486657977103776915407165783408671150
556 2778689831223305888080243624970448083326765198486123683526314697549697619927779516011767629591686520020170012201297317990400
557 3013771234676972918855302713709877802722395205574779136744944772838176117106832066930320035803401867047382138435977855037500
558 3268262694384315495229977296785676453416514613175561973500684684033672792721068591336997183755202470951235507559298584969216
559 3543727511837505320001325196766483417940430554465074450806990295490243919795972667968464741939239741510502632374446553561826
560 3841851741684727819132178895982150638806015376355566176435365363233303030414844630363536317266036540820066077938962127667200
561 4164453583593946165089074838652288250815682317023912404060101083879150220267894135599537438157660822099343857647602756660400
562 4513493473867045608496027670489429259463758499129772906247499832423844126005783622869138493915612811448712113918076518400000
563 4891084927542750133181040196850709516179997877564281138888398003100817820374019219657855075839406901080611903282438815775926
564 5299506185304769033675021044867325895671742392212942980757499328033348603357626446440405716152065886255597958033647371513856
565 5741212723334929386659213766541548699037334901179153858315802413818514922636628676023442538472916688147466474269799681680900
566 6218850688335904982709412972263132892244528641686454916453905791508418013404380670327611626360084830800727932056934207488000
567 6735271324311940955557655011027380459892730980197616518926616841612623930131498685954977271698679823389408180432580574606250
568 7293546462357194409901339631680371688961029638082525396765321099101643869558769629574869599095878144241465939796395693940736
569 7896985149679653637088556913985507748858665595605021450169969381096275630635695310733630696982302753704657125929659118385336
570 8549151499405015661356492072946989134573603597369544851076465272293945655304444486259333362917766698592843356559308423168000
571 9253883848381691113444208092036210266347683166428691012977038994929219014758044109111403618817044023593598027054346843173950
572 10015315316268991155131194560877093345059913045816420207010335089958156134114950627809075466531149115965965144291524928000000
573 10837895865660773458670887240065810147152655811264312276109751003690999270402860927655637230023726846435095686501796498776396
574 11726415969903232768724023646077609583728493221918447576134692577304015843574523076755225007219270119958471227011721764438016
575 12686032002636675174142572139210836409383263919201742302030599101991047689484664019854639267070022931082655546255068928619250
576 13722293470957387367238544527505183089120211770741346600564695986475228792987625641343512891941166185082182707448461123584000
577 14841172222489402792181477095104393049426514184316892503554646732012237774910878668788769222734994664576194696559763625000000
578 16049093765611420535337518648107587893273494308278448527798377545988615722084708715066358745382316311877290260364111858630656
579 17352970851637865413764958336039325546379302080103729260526346217625207502487508786827965953561900578363671895236394845848646
580 18760239477943907778928610421891169990627139477517261765025054387975448465477468150616538424902863720824571101947586782310400
581 20278897481893452261858700784517141128903278454137127176672012238955466745236085504660946930015337860159328181551045821498900
582 21917545907020512876364247638060926902981358180121122932211351917585387226658756343598138156708065468626644149336181657600000
583 23685433335274626129764806694879813311912380329831102258937434790270742073464589670336217670677060689351113367252260931886266
584 25592503392319541777399696646584069423929130272896194435857617102922181434848055946160131686026543798111181329514716472958976
585 27649445646923996750704469366611490910421864434839410148328544824748948513272939349109391086388161367119826966736651057552200
586 29867750140459829906487826097285761638898571553819066469513577096817954006280802869985858541444210096085147063595501184614400
587 32259765798485424819600965349462804777835672527332771870298694228046626964606850557742220408894376404753647613805409941868750
588 34838762993404559423264595034671131346624032679405183096588630231474700304064464321748697715545344614236950962822620611710976
589 37619000545319195478624280973213899799626113806696705060127527792514027759097046110636135234570954190747793257977269911025756
590 40615797467510709983475931263980051452278463677798529261153909253572664545616925968289697509182618863008822150771905689190400
591 43845609783563108313314135738365593191770200886654690459151598567559498684245666875108256053077391287472610718874997427541250
592 47326112765064083982278255481143103902662715790597088080319722464717492995034134218744272924001316886767787264286052915200000
593 51076288962170565874244615930053756582356957482827573839890883197974369546678757400826213529001154519557383974747639698307536
594 55116522424195024237628222869712656406885851039908949980894565156921864518082603232145554634448742256936927904333702927220736
595 59468699533853248100605523546462635692598246670554915911945762453939484276812547566190008508054773625550388126648005931105750
596 64156316907015399060252586328385329256683234265511595954351915459624403282017593313408229631838959929541793540861490997555200
597 69204596839827963053703731357467931005731013196686280275690596965398115343812792676611407059276203950723325671051841696062500
598 74640610817039439556574008299843446552700743173931415365302900723931436312351029509621498314914328735303623288515863232413696
599 80493411629388898167185666377236292024430973239402599423726552449533142060108728592185112595249374363566022297654695097630666
600 86794174684132975618480227028483783370703247896399434171842565430704807394704441198160399323457608709176832131167969342464000
601 93576349131330407649620971350233839602577882681565021181115046741791432890957726478764335477408651871639356109163569557847000
602 100875819469519023915111732957620850619916331723941724874360515711693345742693293459463981029582019568446372762119168000000000
603 108731078338062311453974759664468071057692457647976242576395089642426374807868724386432041380903560752096818447975055183802206
604 117183411249874518377776330006712789312646485872778598629929888280368533468046336711367934468578351602200721263005719518007296
605 126277094067628029672690541162788969068108521044350198091912044543370554595319531381214356342693676600390752522659144246465900
606 136059604079088043970395974046926071505056702115725489602825105783051578957211140391848061328678701916720075816358628882022400
607 146581845583102103699976117260887971063468560354586082444571780039998564050004990534081072573641346427007748490479010005631250
608 157898390957202162787609609669686160671195585221106161748101890550281628714537748662239403886633160728060618366021956938530816
609 170067738240973370249754089672433503584114461033623975980060740184281912419699049379851472493245566111622126746987947862017376
610 183152586336538450808831747584893733941152006795608156669248681687257656569490256190102566775368341540096131820392920855347200
611 197220128998945173028261971863778190240361799223661679903359357697284918777176877171215645450264836837772844389529385853602150
612 212342368865187263774701502883011401254959490814943528685291725672699863839752725660410356189066697959005816710075768614400000
613 228596452851312109442837772150469571952342982298464626752421899082950552997560531662866233301141084769634262218136034528692276
614 246065030332863930852640545304766616265809756273309538981214435463552862389417372280460070603455104032852946730962363980742656
615 264836635615088423965216063712055058790980023118860305791989765130607580266048620038881481815999778335807432871439276255378650
616 285006096296212056883409805791295208759140720748315443152466659390205042945856487649960415203630933657967269289631369014272000
617 306674969230053633411755475344728491226367793921101350227920032273718005301535698913173600615224060300568417111325241047825000
618 329952005903595209565493108186467599849140409699264817029279960217825885606815368952500089878298800223322735748578161798414336
619 354953649161323497219679450197215026054648546804529221489310643214422733571905727735064258857148447104917381775545206237179886
620 381804563331563943807958026341281017673331852185790927692943495636061955876388849873048920087333708986965235336744411695616000
621 410638199941104401630614747681329326370676793110219718405952391982012406776838624264797340593655895374066045943882301604632700
622 441597401343605965964098994379848894255989863004119664532972325910269662162101835271455008264660856195103559242634430976000000
623 474835044735114503313718987847547878738874721521851030164822706248258378704217052845770173844652665839374844191870434699859746
624 510514729186935546547589329815759088925029151286971730936687027542100780975575455138430382111777507020028963109026940019490816
625 548811508492765761477639153217789444302861808779263685135292423495042679147247971817516305069212520158814505618445859124150000
626 589912672803866181661648921677465412241604305759029485472734592502095080194476386205176552560427594185337219890529514291200000
627 634018582213829693598213484060103132613511467825062378562151363765138061219108054834738857749965180183114935892674255371093750
628 681343555653787301604145148204782938764515247534643535209665045145546346948435998782460221500608258004816202230543651162976256
629 732116818670401625610862570752930894304860928196550712321029541820810985281732884880574035714358138860909202141839069376752196
630 786583513883438763943134502290315757991154870131668576565587818920603096676448061126867023577972869889023570129791566165606400
631 845005778157859959487863407431155465236108219086700216090901337761236834213987177070206288152527597205599269859800070773404650
632 907663890778045661759718775929191651440162154186718946073112608773741382321031442698812717225749394819726743190858645529600000
633 974857497179816627829049616538483213224524274451550038021971172239785436097718070901723280253328460529367656222630671482746616
634 1046906913080259144106136345711292115949514429321612424932813162252696887899425313178056844030501653049402689428212042970955776
635 1124154514146955971156619488548359610611009473631572342661803682577127398847012370758440713547190773322511847471161239733645950
636 1206966216668088013717518510201604406956723856912029162279482532490919666141742287587449289114040657903350170726289096714342400
637 1295733055024078965073300639770099412924323985373326249952278779219462339440633574685135928995956866529162639233286553207087500
638 1390872862121142631996386056542112376785219619964220639490062993023152422848323777326460773339795151701685897766923458417688576
639 1492832059328461473366345802080244785852180011822092999720651542792047894640620852053444366666104111062585220223936169539008306
640 1602087562865044622337227810619995787697173786613514594287437094049689701356444669488814405126273677381913715756487325722214400
641 1719148814010926004126181979697947642264434817181255214910442608459980166499972271500357408788401096923688021788031620939024000
642 1844559940971685937823473984974212092271972788061616532361815522890511083642452971017332568712397851435292748742571275059200000
643 1978902060706810972727423508209946913403856301997256751828040867507634525999386573892590199258897848530902718373237209193354886
644 2122795729542729545573114248427317616300764650341415138224520891719095392184528857219306910441358740896394887682910269308481536
645 2276903551932147627304098261822133728003999817283841955546723666244400224304814912753658087017023473605304346507992425719292500
646 2441932957294325409484018368926746260653990093580333168546740737979872327514804496953189786635542900577500552308824130093875200
647 2618639155478049249154630444075606239844662731931073984450835452342720394519750493664962336873285547413077639042137674582656250
648 2807828282032233398759773626911105205797900832672701893024358165924917534006991449316170009978838051654225917746423820854583296
649 3010360745150414925839771024469851162593808408949431402176229357343682753693144505405108730688369208962519015727827000310862216
650 3227154786877080703515321821332472305749101428790687225952159121042228738304172490314522066185275557946226210403205513936896000
651 3459190271928108386854191271868675993390162458381541962869568627520854096122328467448769310313703457662935139337092628961236750
652 3707512718287064441453657299689334327898630284961174557530725090112377620942724928763181983643122329881893057158382248000000000
653 3973237584596268737082788352011563861336523984240531517920782119205842780055214624541594603038181050339717956476516475910246556
654 4257554830269138145001969969509523559077276087880866286771303374696172629581159906515428953289460670490886448404156974786052096
655 4561733765211243946749050374724804284217624009185680612813706576749330970114231337580197377898827914694736353251030893551075650
656 4887128207054802600008063125778384455567122665206095109350009880802485058680829471925383964596901140470328690151046975872614400
657 5235181964888178008320612207163587743735681934594845571361842933127325017462298269958167144542551787655997146522561299031850000
658 5607434669601795027141224855451032089782094610218817193326319050123999759259830294584923974482484757655987260033802709464252416
659 6005527972178224785771081952621370882273644262131532656775483707100669567207509527167471810908342474135108458331515045871867926
660 6431212132530875969300191772940661973686699163908259183661381207246918285317610908319813263387021479611658563336482858895667200
661 6886353022846693667147889781267905426943802754142972879886627939146093665585592715432475676945012742323857568895574626164428900
662 7372939570817728750343739553569113998254921556545515119206137351818343164684953287236224909571521153136748179686161819750400000
663 7893091669658826463243585717833554805269503943484986282927651926670392084812277379702999451691931953477451957713799297026543626
664 8449068583408666228875173898015813085841924124239507430760967469324774933054386723595578564398924046523172519063419686022291456
665 9043277877703894439643561906625446647831261181417818906763783041238155414551039425000575656311870364698603221512529758453541400
666 9678284908006326317379019141025714876157728126793258858714146311517538436680901909584766232517170924514773738666311478870016000
667 10356822899156633332869319674403422981160394554902567970160705788360756371321068443440650445369818026272001233932377645707918750
668 11081803652130359196894177343641166582006336187807433507728871935498520111351969415735539936192970288121395917466859621447847936
669 11856328915989614324498733019810527895255082218648245694234059624198642625003961889388328595356862184920063553167558696098219436
670 12683702465262810983677023486226477577677172906853837172462338076240931329438086183996332451910033370822355395470918145839104000
671 13567442925352092336536321250779883045804637337870757472039609909559080687069696280286443406748474973690644586487308157841626450
672 14511297391070818053742630501494469070362641644101898011093092213808237427339879080947143658336881183587561677995453750784000000
673 15519255886059122677809727601936219806045882082779438206864904505190772277043104432857564384485193625442240221386221587921928096
674 16595566713622091947347648990151115517567420677931355639319954249231177458067825155610771661851956369557545788438877890324463616
675 17744752752490865608437651816219932864665085619533348041120120059638608483374623957299456293496701802206814740507647086965795750
676 18971628754130781102055138800710030993155832367618904280578504486190014565115222062523175546380628316387543807684323205746176000
677 20281319701521802184221867561966685050852359965261784214919526911264355523598277114706269333520921687324430124134133170695312500
678 21679280292824708884769893750401819943384325341920137945793812213756360058578637132834367766355500563719139876195595720249081856
679 23171315617032162616313430562817260565083147463992942639300080338744630697793492886755984624154692214397204869173379272306750746
680 24763603092597655763693073116717451389605485237090188662158577494754132408215406907191345144718718482424397391555319648842342400
681 26462715744148941004204009268502133038750840235608102757379713339546688294894158717986349211452653282830482087315349577878495400
682 28275646896737853435887849423488979204462983624428490655183350577657693835786973498155537612787678895578107799371255806361600000
683 30209836371668170537162151458398218007931151996154186768674181411899745507210243284176507486034465983453347836865779414554641966
684 32273198272790657031580688896541713847330906002625801247361983715039532900967479041944589804666373185969117863732543488552472576
685 34474150457273778366168254324542021557297041235448628547133590706449341795028355031378512188241495161718926348809438628941504700
686 36821645790264547158971462718440155321424506809655305858490096997623730861680487187282279232552599534805857240977477054985830400
687 39325205288562184280961828857538589222457798240358588848907775538253167093122148310510438907228082221733897897182962134321681250
688 41994953264454146258428131647319448089056661558333575057347510442027154602286239807522585947089496471932532150201869135906226176
689 44841654587226875038756100774896151350034871972696394255907115439796922763379124269453779498218861192160676511330777768438935856
690 47876754186580556323516165603327640609007868831571924790117161481630412856897444765565155000834182100092223617325190006335078400
691 51112418929267376414256924148246909462230046226567496219744220292003527421484247828940636380209878031300723241560731875297341750
692 54561582007756397685210082987431436376729611984973523595783349991839652545186472178641856200251046154287098977608615078643200000
693 58237989987626438483551051173663123827958534763589369273887574721823735280125174396074667599529332339828057778298587618773487236
694 62156252668723563493435003300831195864771043122713373644282058929785893784938372077410937240474426874836154390962380195822862336
695 66331895923915450700928848261054292296586382823330452833023577393680645470281065017896343734217837751739116852337332781788894250
696 70781417688555711779430316268059253984372900636350941797200549995231851367252637458299526995883704998281985904179836203202355200
697 75522347283563202114828439154228928874424584987821696128296182772472855255840376208094856187565883075419599240007340227269875000
698 80573308265351815422900986237266416896714722938162493026885045004492721540325439255036226265584093616387556047197750686524112896
699 85954085006743987323346954430481035902856385721976324437778044523472542925529447301534880712497527067930985539262325632484888766
700 91685693224496395984792643907417327653810659784243572464746068932029726034611735018837948389374009582532081427185746761261568000
701 97790454681190977098067368086681699799645389551202314794512246884843151304022771952647704285126369588812147379974744505521111500
702 104292076302031842163911206247562631872273935599764098590979238072870269749316040710775266003950383748255340614536008768000000000
703 111215733960574209303016652310453799738368051685481855537752866397415312925346556229256638854456437280626320034043295013149825906
704 118588161201632045722708058015643522098733332226605287000893101289725483127646701918742716796939481292790456570888553614852816896
705 126437743184605707916573413656872313697559837462049783551310520721364115177806792217106871994826271486019700850679817175750750400
706 134794616146280378236585786673634715526122085811257738139801420645818324022475089209077043124229098218321011953690009808561766400
707 143690772698813564365194494483422217624635188537635061854911761138087773948501205206935740906223175603846172413976231100289943750
708 153160173296200586855888708922958749093811326653340560362891960464091003989449026661861577756111742571360587517723512449666134016
709 163238864221028380134445275916108836625973630100502873533974835286143008474222382320259109169005779713080528825494755072947363476
710 173965102462850055352128787811365612785711333890160804572135989755847923241965100169934822414389202883531990345353008882680627200
711 185379487880088051306082871113864719931455370622019403905667769149541414996104267478718362863421474252378225118293777535157390650
712 197525103059057541481174967418867965021311072939531609585262006279029444042366378005960125986953667918375116331074283236326400000
713 210447661306552089795198464600858418733689689765912723181447288606667435157460725299764648133880488093278109836154319678129579976
714 224195663236511321686150667759846241530400472732179044049183894124971319999500395429946472902033924533030728961426826586744160256
715 238820562436659661092260161780960375150250043000326279324625835199487516968155328210255533321176357986022721262841601885024419150
716 254376940727733283714560542470371655691668362457419921953972242819559300088216378879604389058057558859834631835247052108126720000
717 270922693556070064060195209342593018291504741443210552630690738541408016322135502472616319514078020708890590413378284338311137500
718 288519226089998731877326200355873645528160857309294676167877339036167598934253927645114395553142117001390285688199595500466241536
719 307231660621706733909719940763548429302591145851000074298267316074339822113132555689312346616804915268013234089134715975145753986
720 327129055909173381473912667183519197453417246007191889817179303119619488446914292104261087119349562597689899340620506721605632000
721 348284639127411838186024255724151996081096589848196686831874871735876891203725920454988699142034814652727849098626953505102405200
722 370776051134760774352178338200895854298145705551735849313070019038314764905045755405323785727857115151195968041600141361152000000
723 394685605798399029018886048245289378262757320964427372117146752932830916225032899159093398229054437802763652868230165142305231446
724 420100564163724076857914184610936097610950394049973104159709661710122433402794499666026971354540677506304732119951450744007356416
725 447113424294842180855245197162481567764585598281386050937567991561059768739203133699046540815488056271279124744568250925521806500
726 475822227658274737561776166778169196709319963540923340986557947941344128349083312778632703068945373864790413628926104521920512000
727 506330882969206885585933008038200458876974084945320219588913104071347239286166589304734340409648891291228908560183644155753906250
728 538749508469312093177771752300226735402376205502260389563627289167159868646722231427867332642178034139801960424985723741260947456
729 573194793657507334894502154748640834907179543259655016158053925198662139179416142430008820204116881626688502405554033552160094296
730 609790381550061093425593976494509049718155774258634038327705492788922844876665676308663295330844476498419122724636727029884518400
731 648667272604430883152094458796969305065096643224200556549644415179934869111925913110417126519736345831491351007659228272765021150
732 689964251502195327298979471763241350678738151783545293611754967278384330561130157705861370368980880478520572794963296475353600000
733 733828338050622342192641889985874912721241785183150260906217506104770413468325900292570217908769103694777662920114522194607822316
734 780415263529941621741503491226641469391419355224931782524427215244174316756907116902394216713468603803138781013356838950625509376
735 829889973884436289419273624312998474927813663221404021458395034068973845683731638503756783219474316851974246346953703396069378450
736 882427161230213577334780560606685994886398398884572945751401818084149028287271457433735402747501639886060238138559627112511078400
737 938211825231144752664723947994608763992270087596757407606205821184148571650762074549655306469388353935166250380702747865841900000
738 997439865977176475887246850521747060723474702780577846418682338283699722702108317612600047263807639956839733852010958075541323776
739 1060318710086215200313799248398208446435539133643949632399860113521139772901066471908192474153494401132227641574965637335215058406
740 1127067971842289045862280036582718623239969832523271610790182292328006934264672822543664676140043506287063476423317677886919782400
741 1197920151278924298206542962751873452997657912593043678242393269317450670489468898392541282521287091776439613138391601710210744500
742 1273121371217873853467687541736713828042482845791517787513253476630027560037548028048570515984109538361471650585686306473267200000
743 1352932155379751688189487590947147641201060790054832824332029390585777801494719175083118525302050002296020134179021191765218954586
744 1437628249795022055727199177141237235055221489639555251133300111277691909838522769825587151523945652462958826255140378513958363136
745 1527501489861438569254462137716108178232965675814343043897909740902950147918908658597583479502626639011392360054406110355848161000
746 1622860715517713908148531451018819972184777157580888958145909850084486510424396089371525271269966485433014945455871388244914995200
747 1724032737133226788952102606718888659449967539134588662645534653213240228443209385985786208016700129008486323761588767992713968750
748 1831363354850254870755845522986376512226795274988992533963639944892293957351785982521951403304941426779058968207815799227025002496
749 1945218434258891485138317970973176252951503848993831295512574853674429715185859013608053330284656947029180320318172182028303960316
750 2065985041435807547680407931877248039279008334470622154747070064959719784941389420239587300340701321082515050461731502635028480000
751 2194072640536721512945803430336299351903278657357468584957103523378678501473558949859267654464584767349122094886943652511025721250
752 2329914357299221088528173686963892652071648707520425295282487163457647321282356239035273468301543886987398127658592980000000000000
753 2473968311987840275059262487803421088253029890682444832282611615061884600764877140698098109056363066243988814271991001720002790256
754 2626719025497452990143664859907059111094335505773694298414459245490624354810176929758846446210559781433598614892095705693286301696
755 2788678902524538994896685303501617632729095140761255984417177192746394659844711208641708916280564271072649638033674225306873740150
756 2960389795919169024244185197899137639178998716011150189575977769772010717646746869155730706696787636647894378146281453547621478400
757 3142424656544125877554277531673959761015803411558106682743368778659164656784254966540760001064323249349871987353563977751136162500
758 3335389273191931725430296296454418909104535129446754810969687471989717434006841175835687329871283018941353756681863608272648175616
759 3539924107346218088932670669133167882136405083677023300212677033290381420535017557558777125516560158917630714172749188111852754026
760 3756706227821408107405875180887169883889356026325717330174576718137238528612434760105449222743132119061361644440932799220242227200
761 3986451350574661454259923617199247275497273370834681074941727603381100961346703192757453428119002231787014480459500790494700737400
762 4229915989257068792492454285396000553647350568019521538133765891404322995204668353671104367113683953720517240654829684016742400000
763 4487899722357812042764167647727765383543046594867700756659137126822458784175981124110931860295918057579235531746261434541258051326
764 4761247583096096207016797136789295718854088007241239724132018957832946779305599962285269996861977196950026686574018352109794349056
765 5050852578531806858881969409204451271127898775953167757350275816317641980474484764860930038318935479465767505613822796966316261900
766 5357658344697786504713825136628943243144629097129726910148746977109483167279687470687772828718696341710038645009763669291536384000
767 5682661944905119192937506216379780922974400118015434589447401031034791536080075652222646905103411135470036494086285552514613731250
768 6026916818738668472831377388500877215414141482345466018568039998638010980905730474599979088282006166108798471881783861446277595136
769 6391535889644169307254289996766883147741809073497142419241192082012368308579149351355118562851897174971226057243183838880224033536
770 6777694839411309543612343029372516304039347861742718112002320326596221318914875500619031030971407322708773316602719483671347200000
771 7186635558280372046170114009755858727774648361927343216226069533012501877616095891043437034954889008528252813837127276693335218950
772 7619669779844108759249371566615597183157922672195306922739696568390629586209937290143303760970826477735508509837451814450880000000
773 8078182910382592102189853817320610100129127128297292604715502330749824291845518258585489227414347865497020757900159713715590019796
774 8563638062757893668308914795526231441763388821684829677528681849120200089860000173335418237509130075337147950992376437182796169216
775 9077580305508681003896982694464519564592311685329041276173295805332358065427375260310103351158160918077924773915700974869460432250
776 9621641138323357622638563180971616447846836717258360228197377122399119365158696811842349967693247999706540471622517883079646208000
777 10197543205635410591054559324312538801448811762450282438675451624369922993126723764296562159642916447894435505871358775828703125000
778 10807105260677441542794800038851804960431123232770804669104586783321671943065736733034814419595177148970469076753705209977942573056
779 11452247392952267241152409657624431944321389355827424121008932109905131276687094446879106388946013345518114075592501124837861032846
780 12134996532731872714716259485492174109901814165353916990418260482752268193088237449355436528813558565563072322576612305825964134400
781 12857492246879335719795422779436372177974832493337991879836822048710083001165340312931179791896370969550774322912480948161461231900
782 13621992841006635176523323051566168799008381036138715890495270802191433190773617576371746436180050755065374028384036415095705600000
783 14430881783734097800466036285326447593885269639356089705359238609624568841869403896458023017055214002853536919776868974217702537666
784 15286674469606789245464939657745254977131663660917183913445895066870235518679590312311008942366537102002296386349730161676998066176
785 16192025338051158125082033337053258983217479719266941357474927332984452252352159300700024757298123687023149880472065963240105517200
786 17149735366623512752994627876637630973923428287923325978751686851045800321027496659680047196372288064498082762505773578276202086400
787 18162759957712354397251270059548631181323044349063202962285084540257362428531687882172504354731710343854173275787398273502323993750
788 19234217238811197662641913464898904408501218786933883293085106967327314191093175909498546387598826791965179387793818776661386981376
789 20367396797479359892991897759186183623429187397260469959202094347287311526162843242578329135929965823965171707109238570058871625956
790 21565768873157474079699819761384481369358812217312983461510585964202040280514274702825979731283509771794402396799977473828468326400
791 22832994029104450028140872809836367492376102242672094501346042499316195746183500232281680270796689810372709522937366332865787482250
792 24172933328875656730428402310731044855189753690875915899128631289270854260729783394144360875384775248983757173613070100420531200000
793 25589659042970713790662294041392337475298020654321256264074309043179486915581245197410414495123067021149563684475286306766910006936
794 27087465912546063423804331170920843537461499536247252658051949593968888779262646836753490819391420067081085124543367799845602983936
795 28670882998415167390470801914974251443884569184292887412049299844206199416725533728640665967689471106819792436181629718501205342750
796 30344686144950579157150720386048851588493664206764319208210980774232170467639253527368189490898276762776084615698404789900223795200
797 32113911089960253477917070503073203163557669298067662915046197274462742981078163666031877209895690266847502967828517089325871187500
798 33983867253138381020797017661885032607182861797429810134276927360013031986601230046901600310087931862541477987693950868490741252096
799 35960152237292022715326745890725223657526666389807431798101463447630739343581222889248566955962341847641887907782779852234852326866
800 38048667078222262016292056558575233810103299432329278737367376745363039418292389643700356058096699679217603496339594623380549632000
801 40255632280896041265251955410485670789057568010497870679827702912650573219280700340825793803329576043279578088942021962187663316000
802 42587604681386008657549744827379773541453800837288933008056350106036022389075756475594092962341031855624865789557323071488000000000
803 45051495175984449716605924363418415679194611379066899329806024135139478678083701671129458040792117067870912485371935236541169389606
804 47654587360917760509754815085046654888653037534899452665721155838418270464467167801849443005793449470434609136663378435494054506496
805 50404557128204169716196879103080669167398228880381752563729901235142841588636490995194223306485027792344308592743605412774548294900
806 53309493265413953332408431284067228411713772666762797253839033860540499022054718200179225984710651328756360388492830070764123750400
807 56377919109412827425508287859790747771870644557750887852433159212577803323119644689813639288711300800999430402083758837020926756250
808 59618815306600375565757971050501424588757118720537166804973560532620954160773126491770749617665545800489416718905829879075114377216
809 63041643734701308481724102046819019127124078421081957457251914523185285313648436706344871208133224622400033645363528382695752289576
810 66656372643833328967349948956364532877119434417265005037216525457471892475286455187250404753580590182352855408502447290221212467200
811 70473503077366884523035821423013399671176035820090829417164876319083377522740683127292230767804330290795316896732458576507062719150
812 74504096636014877673176172249671662023836787909980527829338732652506218722974929353837334312051990348525433899418676486751398400000
813 78759804651650468616463304248473743880299630850082477825833417763525267539272453800455194307102567527670064237159505574761432207676
814 83252898840554712285155950691686878799080937675898643132394300248142343417407546576542129499458592943642584626089266584569220857856
815 87996303509149465134941422772691047070336223747662219539537994055276407952119093623311101178249471847613566610753862071734277319650
816 93003629388781608783295300726789825729877426768030210855275934970854247780427363731597943739662353724206016642260152719454251008000
817 98289209179799302728841477386826128612696806083113401398125318140240961126748696578259518883897470190504362049599416871122371950000
818 103868134889007146580872411100593390595388156760410849315159931179058817591903548412419621962908128751255702649473777235627905908736
819 109756297048612581759537501081715529591067554219729945480171573984331666364747654664204569128539137813499749159805718888688577308086
820 115970425908988714287666556501102489712932819627513710310916514793553266435022428963680491451211364829059697447538204181849015808000
821 122528134701987472056638247969967323919420671156160981543917937614003989766731021885694099282091574991964841963372789845032888317700
822 129447965076150472202304419264487173830637283850087267171529116925541255678537878159747367711338459106326435486755006497120768000000
823 136749434809992405655562899574527472650855005427824432817314544923858321479880422752131345860158779432379573875803067046007116543146
824 144453087914582790038310485241262881142137485994945249474747089060945972111281910042595512507484320199983482484472659637598818902016
825 152580547241936664391636465820885162949102286819736297841220143200056083581857120702572962505884400439110011022718176992235049923000
826 161154569721253705230877190464900394774837256581899903753748159139695114416840649639746866801807525115587287766600205178326155264000
827 170199104350829297209307740854986191296056702145430832892440874012534152537491435367401029922613022959011638606871998830629699218750
828 179739353079511735356558130269981864477252542443457027635707017437787006270678561638462385389510365064041400797079604333135637958656
829 189801834717908909808435740467865838053652860521725674515470790900847162112389747190584074663731229295542981516745067981638733816396
830 200414452026167987832785715431869062090770239292877011843119857338498936832043913134030685592341489662887273292188921329075353190400
831 211606562132075762667064064360923914538772398027344888984075121862896265084961919990476506677862849214823623904182775336500395377650
832 223409050440469049126892441504812330338809984264312536194326834452206129004513085696956912209347024830571311499347691973342617600000
833 235854408202517924795091407315657932979792154224887769917892753322498862548737201183130621182382271368662113611273089405291499038016
834 248976813921364508005878585447948468432522168149494097505511278935553903246130371430608249931021645358283595321671007883465878142976
835 262812218778881733138265216188865585236179260880942699996976478479838741754269717810112824105871358462526740847360276365231638170950
836 277398436276976298219620889387065357426315338518078376302688365452445406030912708364037284855674753836721839256698488052023370854400
837 292775236295914380613948657425721371597895049403227119686798514548041026559479905691778428943410320876611742262976894799440324212500
838 308984443781615326516511400487197933624272935314240809272492038258561787448696296536329841169639715413787877961078223692839107198976
839 326070042283755553929355241617646038782393720255596952730543468802727370509687097514439576717624718579148094059454993345998812888506
840 344078282576871384907684316320302081109968182961969928949954414475084659998682303110517226360298153179462534542067905421613572710400
841 363057796607465275274492424719734279621587195977583253189362803124493187316890577416239931950583866920979066656171130814572535805000
842 383059717021425622770288458730437284096889065812506599392463828865660947677412009193181478553355827612127636401125259799434035200000
843 404137802537887577084808617138924976573407799557968465271764340551197383399982201432099666317388481829112402391882504756813826894286
844 426348569448013538798277332425722350211269297124812235145112399567846718646897135807629497526329875680997928515024985285603044724736
845 449751429530080770614956504029649877963402411967966838130445006118537722653553523111488598175596947472522417023725096444642768689500
846 474408834685754205139406824292623120176186740249653397757504515158983965752756776254392721105665876152780576164655588057124520755200
847 500386428616520612005876265545309670587397951237906081248928648963100879576943962392672365576154249408694739175451475832793697781250
848 527753205873992361082474692695970178341893047062087521726885445980419216508995051440039813551732188472093692330340386763407656861696
849 556581678633182794633836092931336496984353169108546326877211106122782145385755953047133327528560890068777058313811822087609614238416
850 586948051553939582431422163546009404586829282523647113195757721351197754469405320080321786549255456647476112496831822446564737024000
851 618932405112527486748039798796748331132423248292724596710866189982921252490511684670186707673493306524099805995921960402758022145750
852 652618887802909090412339275132978694662630742744428743147080375503202315587167601073994272705084778327504298785692822394648000000000
853 688095917625613948983529119960198937991556618056707978195217923986476254613662502422455707629476941204915562746252438190912949873956
854 725456393301247407330549366628806404770845793688918088778108863082487954892630351207792507595023560479059825731115110916731525431296
855 764797915665705499100612045341318721042630673531338954597704562645159740678281018575123250701001926872896702018934773444988002664650
856 806223019725068949169861855483634702593449802993774454033221335977771573571490925572432034672736732039889351356954596743379540582400
857 849839417869985906593295547400864168915797158145991332068922521942266016336395398148763560667160776733426354000507613215211017975000
858 895760254772159852810333821555070502103659050223446509391680731109652138677794005327183146113802793461075571282457811811155368738816
859 944104374509378048631688679722350797993832276520671284757279902255070954499653260581300546187328931654017199510159324082258210220126
860 994996600490390552006399522764042735956996106442751127584506362768462199559282743462897302198451681138570779584769421666356823347200
861 1048568028776925732834373385071413979049672297989345968127818341718657454299497221758220019401605104683488421477998106560394911585900
862 1104956335427252709428510643687945495420561305313194114228188749264458914421953566576900437562459135366442145785586475034222694400000
863 1164306098514023591310705519503327231866082226161860449948487187596385282784259542810053152467151112048301377240665733067075272299026
864 1226769135498700252144721361559164849598890584536662800480832582756515476261246480030240041139289930856014130343793421762749471686656
865 1292504856675745135081952468393227805596052440770545901296377000450033470415723853575344542179316551175510731138586616311842455842400
866 1361680635431989100622021987499609052982166817823771579357613199139922881107022262243511781792300383472177622147092684258611822592000
867 1434472196100239674012157807257340969771820742444369062981690111295571675893877123247051366593160430752710763206116941398711342043750
868 1511064020221320758303264922602013738276902652428963820257758891981721654088427976100522145241677475490486061779686778260335975182336
869 1591649772065402984103974060173926571858946862423869349213996104677157375597846478697563653819951407063367098127135714408317849827636
870 1676432744301758013113266801150442044931040028077341958334191328301751700411514005897885082759000385172934619994168992865430163456000
871 1765626324746018661573784396038806974912399972738734757692224773197688144213056122663848778128022338192616838661609653805744509951450
872 1859454485155720849479762179481159067479089606730009408718261185001286028027134421440000591628490103470562991938704387101983616000000
873 1958152293088417238334246527052214713998054509511914725411718279107837475510504124166826867867468692742518928626981698168897825051496
874 2061966447882063177883640423829823329374176777743367417373497624104233786214262678967913594091678646550275331984049162024294603554816
875 2171155841864763603039820983033838930294458465992131123213179895671366826856989048493643910663184467395943821173220476141410158528750
876 2285992147950418474730903461053986893763257359710155763190505724965161074855734121079009411626856306796553083114622383874739079680000
877 2406760434828401349398555735574325754588805414124162755846271964148738823381806615467486852593719641098012268079741118336420898437500
878 2533759811009241373158562172173055201800607085021042193588295890599055608798872887414061448532513329809223185634572992565961291104256
879 2667304099044447827696379217181578150098600726152772723407879385768638115987276017198818054999868052269342401838657097875994502694946
880 2807722541297216570650048932309272135437681448525893412696199433259965176297694806648080406933902818928234348142366515894737923686400
881 2955360538701891597422735942614504542508643767343400247728766790557203719155314774011968629280924622492452044697975764266496395708400
882 3110580424013828966459277109627920909485627983367490648916768183887063909400780462125556479945182067891478950969603846521723289600000
883 3273762271117835282548849538729161692112435970515346906956433166638860887540378591032098803129808725618363362798873273701675257573366
884 3445304742032744145349057625065724029408784285319085577095105033285476778736062756022103672898334913558892982073804074219865873739776
885 3625625973322071460469761269398644345494033373851100820346996548071207845582744420756763964997374916166736187818577146240812855589700
886 3815164503696179175691849459145740127280497548941043555889715104607469205119598719911462889990223935582943156517002078443501729382400
887 4014380244670106815537405020390871987887016106609844334725211409260071652941371257536291338934921566466083191421806722452068398806250
888 4223755496223336386402007020516091590933015422634878608116264613291758918399465865131368146262761550662687425160683632829715965976576
889 4443796009493379534943731091306792909588051210332381131638932999527868356467513938863565341429922054149283721723155610023784843096056
890 4675032098624362683190956883870703329367867758942155164701546265882440201495338081548242419417995615067916050591871490441946424934400
891 4918019803984888573017601328766457139864945312032955087485422752532414458486823785558788499166201423627663578849054565864001363962750
892 5173342109066529719915785819919588057957316943064359401451844022540233587192578312980718128030160018685296817064618592535179379200000
893 5441610213475525583619041221484048651474625261302381527511412380332200047288803884987497979865233325517963045878323757934767549866636
894 5723464864535782336097698653069662595412113919481009490894410533335614988926785320853562326860553266005846057992253843871188971585536
895 6019577750131290373201436145712189095338846008613897587314838222000525707479630262462019566147344652127601742078089625891027046451250
896 6330652955530765774157165945338514600779761067759139904259698647208495377715438191458463996946270705740698346303118513279383597875200
897 6657428487056880814317441867317840454716854535275787497264631929686888863560606436318056644956379697986539743871264745706275150000000
898 7000677865587076174047880148724436449235993669268243229781726485293622272597916796718346524897069000439268868475272512984389355831296
899 7361211793002852496737054781708083808091839787549485837825216428778555511130001882403974273037160488332763674963010535284270473944966
900 7739879894839838623776584710681224087625276219612851316522481214631427721466150386803683361044986843730267170616842352605076102656000
901 8137572542532054046442782426685528206764766860239564027353156861981325471504293229415023643720272787304213250036184498557325090460500
902 8555222758790858753267677394297287919047391532190913098347539557033068717754906990011805380162629024558331697111443446338368000000000
903 8993808209812358972249783631775082294905214753291077719006714346238450830005134752727577633759945442780675901005392273329113244493306
904 9454353288166766294230220728871359739401012591079197770655952187682476677940835123477415438809448863880964438893742554073750467076096
905 9937931290389654405614681081237541005317045461824111121210594589613775049796047303272048978108389042180295737694989928431778065099400
906 10445666693468496738658462232403677063800185155003606989803182522271574349677942375737562805814004588747291770294179621925865743974400
907 10978737534598585248361633598182457668054634142336793971541148787656305093819261425771980300504959197659115763206097880432004766068750
908 11538377898770722048366808303428058793271144881486758956228413301591230317221387655110788810412699358370171015518575719833813315260416
909 12125880518949250340424591183342926496123800859100815008737086189606946518466868690070085858876187242807023491394426596470333190795676
910 12742599493803369715613518885744251709995137981888327771439585537859175799467774143775570056690334407726759873447458878560219906867200
911 13389953128167596928055351045224712307482729491844229679168380078462285953253191618962195388657966092256573030908362502778751315587650
912 14069426901629033241685364940149720998681803249775714404806612284416573113720261896163212878578086339339403718059308656831005030400000
913 14782576570870143690956429004756839571949747643775934188054747988220624055358363013675633983423530935294838562268932853035180998575376
914 15531031411636416528083836175876215468902552650113374270831057858922612022448639233902978106701301342237960278598667496567105394835456
915 16316497606448941933316505239426904755313331222679805281752941974254212066317340910791248282107690650575429538053859863324116000080150
916 17140761784443032213568481495927770537914367221889691755405265759290980244255049315243366414024307551251106624252348187481570203136000
917 18005694719985921556511973403218471884127369495574292549986753980161988717884277028112926642272392314071182754065107464470033280262500
918 18913255197009768769603368814504464310532790472330295794440843867060147663282069320229865780173946494692393734816854344983582709415936
919 19865494046291095250834190001825305377724374202778131855093997109124560577327446304619303355540277399029130835353283542843276085842186
920 20864558363214894401332177598730361487162743484209563934883883309356535715211662825198277497935420110943327959332158561061911942144000
921 21912695913881437921061273975947800184874989659720205778571278723272229873895319740137258723736758400722093497464619878055659348370200
922 23012259737746788179079625012991326618738229672319168395629659544172778476317475534808027535233336484582228700075935798211764224000000
923 24165712955334733224418051614835561780528732476553491139919420981541113319590911907749223989724324393865163267764815500978300255794846
924 25375633789918841713046861876946431836937821344629985881995537700729700682983470924804911610140127673388391064758979302564683078127616
925 26644720812449160164759675006107077105307117647140695696677215701152009527350485824785594965930484633106308170373434132713854254499500
926 27975798419389337816184806479207493775928462690145543403848057213130097178482133732266455622854246817206789656724827681157026451456000
927 29371822553537281215223291049281717114550783384231936643854282151977407923854274199083927410671734426726861290152394810656836457031250
928 30835886678326451815607072679379651626106248306697241634842739384870292951805524291203469064742966205437226305767987219052843446009856
929 32371228016546290179447474862797486064226238872740990114454851938428211553344462114589617970330402985643841377571897252540175291918496
930 33981234064879670707708669091221664737251097210571313097072538487885741670807096609889374252503970892189159265469168529729695147622400
931 35669449396133478511929807052076306667485498497580191029253097749397013295316460692142854766841389320927600215585200306786756690474150
932 37439582761536100225846371568215193547356500999385062653910591883765323153247032000216403951983547192619231755504916949061176921600000
933 39295514505993607072848926943123883241958261395464064803023474269372517306918124362460815270072229998564714498355416927926679838393716
934 41241304309735484998796072567023932594187963591296452125927329752458868446130244393420551747896299906258513135009861601725375992856576
935 43281199270341767712095296650428062380065132294503012974977931442536244668164037926655322050571951194442312123877840679429547546023450
936 45419642339727220679155716028026340686058850332370252735279989475033702575338320168040952033438512719527543251329410360892729389670400
937 47661281131265707406752102786839987947089408118626133594390327767105055295908203316288186563776108926227756785218184716277867104025000
938 50010977112869978114719849680195272479882391641278872690863346615677707457833314803200578904668344907924513326070497025519160827314176
939 52473815202499825365701726651770399134657231806496406256031337735278679180360938632674136602329995782693920107387771552803067166498606
940 55055113783255858698493148770949041870000318691072614541430005774269680812535154983537688383161168403705921327945812982448452816998400
941 57760435155928106633407265659827086617640945501180510193945884347100472403553186492605411270091869469972257961562461421055463580205500
942 60595596447609345335856623934157017104705829550652252644333975823558132881388602529274361922155186742419725807217634477950074163200000
943 63566680995753605899457415160564251034237228784876632238050240102877864086197777967363458252741544886560353786345018220602511259173986
944 66680050227861896743805380356245027560579930323951610838866911803196239611265634563306017325244362516752839979937374775793196471566336
945 69942356057811008643384534532903615489609821887723253283115320287473731727720419752328176859687156617420360341646847620374222146878000
946 73360553820708608213182729922946369500371501305326581319141624118432054557646870864387569453753609964807044578682518654466853647155200
947 76941915769059979948559313301258938079727490900332251328938598156324660261760505496465069254898794675195765901850756302434811184093750
948 80694045153970105465562359478908549636056584623694669506011270207516799020304636701961190366644102533424267862285909158596929022160896
949 84624890916080681192872627788140440127782548529774429801920679980013843593148198060856654620173023406778689342116359116811295715696516
950 88742763011956635565588168738760446103247613561706024002465135485860295040991136411736155193893252663927844762545821721495124758528000
951 93056348402692232219684054863767516240005509831508121470345834276704497123136221731336725721978596600246914771716958264931822256510250
952 97574727732604512587006954564368880239891745354152399431269174611834019712819961101140851988264944776817144142842790742910608000000000
953 102307392727023274895897332878955202041763435121983744063688465475488154576954329663087225477680160608485925562181532144568361553497656
954 107264264339373703769124159748340278884580146052294073138993135824021450171576187096259117657436484083183562875733724404340726047440896
955 112455711678981916134881642536345589434256546605769233554319281374945747511552713542774774120289524012370545868444966643342647163849150
956 117892571752316901996728931312033077995870516306526129454699711520401699113551451595889100608594768752284662474422307578708445005926400
957 123586170051716508341793972013881909122078133303035619846858817562012766950021223367763376331424599595639427102878055312482067527287500
958 129548342027032207830852496550277046977972635042671323872066476005727835606130159184927733901646586779000002157732716839444950457942016
959 135791455477069451356936881046431393587532381021519092198516277155271200217864324835657961358780346854849245579940430861114505058266226
960 142328433899199541930700436521812568799395728641305848787044282470522243241259759507301798683631428441977798846171311406312524895027200
961 149172780837077382678575485623185843467802717817375657221463364210140513045202816504758995696691465641264560138601794397528639742974400
962 156338605268019422103345958882295017063510297978295240256566316146551319862385495848456905106759244812720241538076361873085064806400000
963 163840648073280008262454246177304117760356933848331833038043800717686594303398535571158505973162805779821727657598921357499588431286726
964 171694309636214621379933873929134633317569993467627742207187441483734904286407314736229714293627460495386033769091887823470962238304256
965 179915678615137624130203887999212500959250663138121511261515320248788671859824750231951546281137279527199398997090365206207551658282900
966 188521561939572887516678083857285019999453747845473367612361580592852111477838475734222330825952074605096887096658060599241125744640000
967 197529516080560653024714082001222489971698036601690116005139237798454598633441346639249349230761946688819888985482589350221391942856250
968 206957879647726115209944485232093776293137887607259782507996714433317681577459647705635321106661400095974745858502554577580701932609536
969 216825807367937394944524184337148407832492193728285480792341696861678678827904115744422559264366107192999686601890429159241361729601736
970 227153305502585873028379168280475591847955957839433855840242347600721582512277268304957274556482465383481529566703518258654113103872000
971 237961268762813430529522568339569875650900020312283639587521005858456019058786713296310867207280857111797385125012671378609668951823950
972 249271518784392276757373942386674552327962159528634189284166543821633231405549401023702305799222916564106787562194886415660899392000000
973 261106844226437140063325332781076227198338097719132984816463933876623797747538487446935197139938724706585415053272880757218758549023196
974 273491042560700178070122743168056689643684473232359619920758805678267597037348696445701190184000324091008435102484073110804487570620416
975 286448963620869689814402964057744210749780208546387991204287294662239554780972185910842821419949723449720612748099309432320848406085250
976 300006554984068374643982081881533708447749747154939495089908529483761775179836840456706019555401709926320401947055824656525326702592000
977 314190909259629412992835216502786158322324677452522207683562148082631113834864555933589635388923628055630252919840695065220382531250000
978 329030313363223118238858170836395641364509331376360828879689057482197389266100507991820233684864255114630956061346380546367412246675456
979 344554299857517552185052354096700970643271490293445739012897022802390212012275791934512322889752044955320193340066491168762131625737046
980 360793700443787689648903594359721945047992287612404544444735439121182259205272083595613400435442898656032284917712734169953750096998400
981 377780701692244000965841322650031468256616310009924208328186118984526330700565434295095156959810495816130855142126669191149488907924900
982 395548903102337401793122154932698642601999641026162838714317251255900371736987213605976567467015642014365290301055896618304674713600000
983 414133377587918276333728652097051621455480171295279467280516761425976317855237351214247541570099295452899618315298848573480017701749066
984 433570734485887769990579150501263410028629628175228090666949672415115525640603691519357725456256366728594131048821583633748645643493376
985 453899185190885011935279740115568243697269756853528124377853674755702698609874753644760516405053397017166303916546066845381621097722200
986 475158611522609799506308215221673194335362709736011996943735033363643066639690658281082379272037662672820480992713726187635794863718400
987 497390636936592184810686559235444448179795364571418667776709035168722577825087577397980419253563201719238902621133446564616258996118750
988 520638700693594184142911599372201864794929851854575886793645915100973466080588416223893225701960853291563556547134982631235404155211776
989 544948135107370529508505316675001725808114015465824677076930061109039690283680818365455507695689223339201872039218846616655716387346156
990 570366245995231264669691027251575794504970114575172767942434268139766047907660655350460716612737556452640389156066090593423680140902400
991 596942396460745548832654822937606675320201004884167341201348508497233646233048040163430156412603916835477027153230794871148360892783250
992 624728094143009997564329559211839523859800352675464105265524666264287935379756592575585420486187485344507570726860360542578887987200000
993 653777082072183234295054923759220881228440463504431083259872976005762812252312246896245418779271806073868489901747291904990049735066336
994 684145433276468270244523462455851973339252352915317601299110382521580681319177166846128108173085269853358447032922854481456609032667136
995 715891649291413359925338213817780763620527250367592593930480423275634708399559149465935501154573289918192314260299023342803367778219750
996 749076762728307847496468778601896706819191974634897634460411440545105642583982505444861541768651490017281539380303397751877621260595200
997 783764444064580259406607114484089917561791194064450271084840607324257238420454642376331200505963605772276963856805209021617204756312500
998 820021112825469833278985094590870631826194542618739679738965137132820263796925487436511503287108311873869273135166121633781201439850496
999 857916053332848423276798611536498369869480126794593194007490240755513456764427419051654047981391571711159613136087146465817674023743066
1000 897521535203926219256639435688630552173197343957668546239873162888863581515137255376839616206231034848256483504857638790104242416640000