0 1
1 1
2 1
3 1
4 1
5 2
6 1
7 1
8 6
9 15
10 20
11 15
12 6
13 1
14 1
15 24
16 276
17 2024
18 10626
19 42504
20 134596
21 346104
22 735471
23 1307504
24 1961256
25 2496144
26 2704156
27 2496144
28 1961256
29 1307504
30 735471
31 346104
32 134596
33 42504
34 10626
35 2024
36 276
37 24
38 1
39 1
40 120
41 7140
42 280840
43 8214570
44 190578024
45 3652745460
46 59487568920
47 840261910995
48 10456592670160
49 116068178638776
50 1160681786387760
51 10542859559688820
52 87586833265107120
53 669413654240461560
54 4730523156632595024
55 31044058215401404845
56 189916591435396829640
57 1086744939880326302940
58 5834104414094383310520
59 29462227291176635718126
60 140296320434174455800600
61 631333441953785051102700
62 2690029448324823261220200
63 10872202353646160680764975
64 41749257038001257014137504
65 152545362254235362167040880
66 531083853774004594211179360
67 1763957085749372402201417160
68 5596001789273871069052771680
69 16974538760797408909460074096
70 49280918982960219414561505440
71 137062555921358110246749187005
72 365500149123621627324664498680
73 935250381581031811095465040740
74 2298043794741963878691714100104
75 5425936737585192491355436069690
76 12318342863706923493888017023080
77 26905854149675648684018563497780
78 56571283083933415181782620687640
79 114556848244965165743109806892471
80 223525557551151542913384989058480
81 420440929679546949765652717514760
82 762660291046620048412114231770960
83 1334655509331585084721199905599180
84 2254084860204454809751359840567504
85 3675138359029002407203304087881800
86 5786388054641408045383925585175600
87 8800131833100474735688053494121225
88 12930805958841513897337547991361800
89 18361744461554949734219318147733756
90 25202394358996989831281417065516920
91 33441638668669082660738803413858990
92 42906253386216936243966766644196440
93 53235536608824717191588395651132620
94 63882643930589660629906074781359144
95 74149497419434427516855265371220435
96 83255576049891287036469069890493120
97 90432780881778466953406058674156320
98 95031057875767202561206366742333760
99 96614908840363322603893139521372656
100 95031057875767202561206366742333760
101 90432780881778466953406058674156320
102 83255576049891287036469069890493120
103 74149497419434427516855265371220435
104 63882643930589660629906074781359144
105 53235536608824717191588395651132620
106 42906253386216936243966766644196440
107 33441638668669082660738803413858990
108 25202394358996989831281417065516920
109 18361744461554949734219318147733756
110 12930805958841513897337547991361800
111 8800131833100474735688053494121225
112 5786388054641408045383925585175600
113 3675138359029002407203304087881800
114 2254084860204454809751359840567504
115 1334655509331585084721199905599180
116 762660291046620048412114231770960
117 420440929679546949765652717514760
118 223525557551151542913384989058480
119 114556848244965165743109806892471
120 56571283083933415181782620687640
121 26905854149675648684018563497780
122 12318342863706923493888017023080
123 5425936737585192491355436069690
124 2298043794741963878691714100104
125 935250381581031811095465040740
126 365500149123621627324664498680
127 137062555921358110246749187005
128 49280918982960219414561505440
129 16974538760797408909460074096
130 5596001789273871069052771680
131 1763957085749372402201417160
132 531083853774004594211179360
133 152545362254235362167040880
134 41749257038001257014137504
135 10872202353646160680764975
136 2690029448324823261220200
137 631333441953785051102700
138 140296320434174455800600
139 29462227291176635718126
140 5834104414094383310520
141 1086744939880326302940
142 189916591435396829640
143 31044058215401404845
144 4730523156632595024
145 669413654240461560
146 87586833265107120
147 10542859559688820
148 1160681786387760
149 116068178638776
150 10456592670160
151 840261910995
152 59487568920
153 3652745460
154 190578024
155 8214570
156 280840
157 7140
158 120
159 1
160 1
161 720
162 258840
163 61949040
164 11104365420
165 1590145128144
166 189492294437160
167 19328214032590320
168 1722627075654612270
169 136278941985120437360
170 9689432775142063096296
171 625408842759169527124560
172 36951239126354266227609420
173 2012421330881447729934420720
174 101627277209513110361688246360
175 4783257180661083727690126795344
176 210762269522879001751346211919845
177 8728037514359224543114572540680640
178 340878354033029714100530249783249440
179 12594558133220361015714328176202163520
180 441439262569373653600787202575885831376
181 14714642085645788453359573419196194379200
182 467524309903018460404470082728097266866400
183 14188346448361168928796526858443995316206400
184 412053228104488947640465800847311030641494200
185 11471561870428972302310567895589139093059198528
186 306643673074928298080994026439786602679851652960
187 7881878115333342180304068679600440824437668413120
188 195076483354500218962525699820110910404832293224720
189 4654928499355660397312682216397129310349791272810560
190 107218519768492044484768780384347211781723525650403232
191 2386476730330951957886788982748373423528684925767039680
192 51383827099938309343249925284800915275351997307921573110
193 1071274940750228994792604502907364536649762852965152796960
194 21646055420453156453603508632275277549364325881972352103280
195 424262686240881866490628769192595439967540787286658101224288
196 8072776113194557737391130747136885454937928869204466648295480
197 149237266525002094388527930568692693275068739095563653714435360
198 2682343500962537643878015173116239723865051284270262512814719760
199 46906622247601299310892470463212192094255512201854334198452278880
200 798585243765412120767944309636187570404700095236570039728650047932
201 13244828433182444929809808062258720679882830847826039683304439819360
202 214124726336449526365258563673182650991439098706520974880088443746320
203 3376199173397971601759193166753903194702225788907470255086045694418720
204 51947428190691517599794858497554374154850155888417212788483021252760760
205 780365810153499242165807207652150153970637897346000796555878274819250528
206 11451020040295912792650431851417420737612621319751098645113431206586828400
207 164212500152328621749923214209688118662785250415154052910775587941266432800
208 2302396095885774217452048399231668830417801531862472450186499389259839776550
209 31575717886433474982199520903748601102872706722685336459700563052706374078400
210 423746134035937234261117570528306226800551724218437215289181556167319540132128
211 5566860976550547979508799455960101410909208926006920279289247894747139056637760
212 71619807563698396120988208385332843151889630221127493593163593107419923632512720
213 902679838727368464317360815120798853310608924296474824910061890485971867670160320
214 11149767637613977142586660438621719169595854676032383485463171869521171032148091360
215 135013549939107432308413015493128453944560712986137589114881317547292725589284160832
216 1603285905526900758662404558980900390591658466710383870739215645874101116372749409880
217 18676874408243194802663800476549436128997565296415699827558582260708827039850975581760
218 213495995390779968175277581309522002646989410198682913546057586876723315990020634667360
219 2395497439808412524271758624184806199191643890703865911313391906989675172633790849996480
220 26390396795222677975727207509769281627761276862587589456302534175336254818515595864127888
221 285535440735196187934097655023733211054466274250947689199338894356097183282299889677449280
222 3034965410395069158847908946139357840078923785989911728747811796462387802952187537055468960
223 31698527619681833436855937881899959663046537320339078055810478763051605941945069831468231360
224 325405197595796321375224237318879273415962109679105848166679446051951642247779857488666062555
225 3284089378812959797263801533556689282474940676146052867651411024770465804839132100193306723632
226 32592099138219525260724090976964113333652820346600979216843548806434168214691386751918422787560
227 318137803528292082395724708939321345077745440398164782206204192826984268841912939339621619448720
228 3055058613293746026535415219667306446114231949705905923244872616412069522849546314540778198529620
229 28868090085036556656537546713378026128499699003018125535589231100009700418810205754791121528134960
230 268473237790839976905799184434415642995047200728068567480979849230090213894934913519557430211655128
231 2457853585409098380123513660315072787982826485538655899473759183092375197629685827995948304754589200
232 22154819124034789565280005077006697769456310959924828871645412636485437545300918088463478469246227650
233 196661956059925255319197853286306029515173828794949165874331882033459774374725957826360740384541856400
234 1719463318523941083669202852381621636436722530139623112441793617238492892168212090725072959848629474200
235 14810310716886212534004067235180367695174970059602620408498649023147552111208866808111961760829528537776
236 125692768584100093216218728509096541623524416953206449519495113420133830417496303832002833364934814564020
237 1051248609976109870535647547530625620851295123608635759617595494059301127128150904776750969961272994535440
238 8666062259162033932748991962335798387274138006158369146591203880514495189017961945787831713911519685721640
239 70425467979519313731960162529361804615569577214603455596348770775826657105690273027794784307989818205484720
240 564284062185898501277330802266511459482251237432010187965744525841311090059343312635205709267768418371446319
241 4458540738258951121203601400624288074921491258722055806149092549857272810345428643043600665819404787132415360
242 34743994289603289834745137743889269266766255052724312928405733406814601534277181742742205188519508036312358720
243 267068293455022878488763829886763298701167117152266405401480215825876093721311348817705143497294531652617889920
244 2025267892033923495206459043307955015150517305071353574294558303346227044053277728534264004854483531699018998560
245 15153769168630298152368328841692463407479164776769186744133400952096475294328054533503434201028841484242071565696
246 111891202582328364264580102493892026322665925968005041657264065169549555952305984055519543228526910959229249351360
247 815391062496507849928089482541695915960576977743852832306958819741315154870827515990797590883747833886797058491520
248 5865256165457834875050916391464699031852786669452941396026192419275596511741293382070169034425140668753892477558320
249 41649908950217434168900889431524604361022035675216392834702849539125584218207836151329739660187515760140000514796160
250 292012139417635566228627347014355837242276716789572709763305533990980484907657162349878508061981360496092670275959744
251 2021622503660553920044343171637848103984992654697041836822884466091403357053011123960697363506024803434487717295105920
252 13821745160896613214216215814784852797897395432656949080017329664907529473764608662731289583100973927829269284550235040
253 93333935064979280629331005717041801689027573459231871206998742253354069994883593980594084496638834695449259254812339840
254 622557205167468180367984474304097975095960516584450885604129908434606403050978866232260542333963291000496654816673798720
255 4102324320366685062214297693835424551684960877703855309349319186105932719051713371172579994748010738592746378055134715776
256 26707840627387272540457667277574378591698964047551141336909630117877166139659592260238151007474028246046525898796449972500
257 171811263417419155311810148259859920012578902738885692724037208180983006919047273921532022975915398201371465575762729720000
258 1092228746010736058767935942509109491508537310268630475174236537721963401128229098501167860346890745708718602588777353220000
259 6862285656754321500541981376168344482003133403909981369276516428919810459613722214825519284199657008392151220305247613160000
260 42614793928444336518365704346005419233239458438280984303207167023592022954201214954066474754879870022115259078095587677723600
261 261595764709262263776106303906171880441667962690437725425628154006208457738660923480408062851737815977341194340784795645432000
262 1587527238774836679190292177626670529346984989268440706259449287547480738629716780729143048090448118529158816636723416711004000
263 9525163432649020075141753065760023176081909935610644237556695725284884431778300684374858288542688711174952899820340500266024000
264 56509863826388897945792900399749368265793638752613148986273858293276670138530880021723918884911912834566787876818750852539777000
265 331524534448148201281985015678529627159322680681997140719473301987223131479381162794113657458149888629458488877336671668233358400
266 1923467817788784375362460232474487931160221213390832467381849818133417225092635991682829239026058316104877081693981632792108636000
267 11037469533853398191332248436816220464788559112354870420303325124616057721559612139189319184691586972788733908038361892844436472000
268 62647859483816047141543224923780955045512840146977181181906836123978179475148539271509746853851322354810128570625146669570736642000
269 351747614716471750923160125260127931081228056605046191590155813833712347144870697561137294261990910836181639313968713410800833256000
270 1953798114470583998309553059399437871733003114415302027832592747749074946413781783725953516309785877462790742007589853581811901085600
271 10737088737180686837557003299402316232046233331471479612413347532675096552364026018674158963504228695966687861483151447611759096056000
272 58382920008419984679216205440500094511751393739876170392497577208920837503479391476540739364054243534318865246814635996388940084804500
273 314131109425834961813835866440920862505706614104820456625119707460388223027570531130413889675619292644830708584630961821278544881072000
274 1672610380890191419482441850259990908254069427733561554135505810775926766471362389440010798535972900310633685183078893206281374936936000
275 8813929485386573914837910967456995568712748462665550450487969750697492352014309634788230816633039805115165332356050515504404462711158400
276 45969201195335148435146001166478295854062179482005672608148462923896404077316011457300686586749905880126508845477677257587626723622852000
277 237311089931473757733574228244041800819261165872918173122407449624217333869221118976150552977751650868345396091183906526349799496309424000
278 1212699891768463355197841183314891575373004093401437782989929594266127562060511311378125283437154622657731134262575386740584144883682904000
279 6134834746593402855706725986181216204828138354854332313949055594522762961011998398736398492682076326386169267445969603511190379999807632000
280 30725297355855292635664519314124257825847592927228781005694853435901504496401758647004795784182732267984064414458564430918545153165703223600
281 152356846392670872573543070979128551202550047573035277714189355880503328081331034613246921243881317031325939245249079822736587536358858960000
282 748047139255818464520920487840147558773176053247935502875405116167389291153420407650286113320368105752165882032001629621468983067860299320000
283 3636847067276255624256182534377302765417555120668824639995872028195925171623946372153423542809594530404839003700300605801938633126670398320000
284 17509658864225198449039846556639110894792583927736196049012383877685220382737870840125756895623612376223297461363544045675462612714695385460000
285 83486053464625746205021988382055280746371040167446182761691046328803130784894168165719608878333383809832682295781378009780605737423667597873280
286 394239696916288245968159389581927714635641023012940307485763274330459228706444683004787041925463201324209888618967618379519527093389541434401600
287 1843924251718702504764462026863504429083234391099894036586955787025927416154552296888531518926969618791973809761155632420744874751758957575075200
288 8542555322415551447854109233828579112862171827517477841375506107081054357653511812928899927528851437059691165534103828324232115060883295640778075
289 39203044580387646954493276483926502595460509472018192884451935003038637052177356536852005868969612796428970310047980359441437303225138845111167600
290 178223071900069995000811741553850484876285854599713476882393027590737188444898597794457965142777239712996318871064279941768380355431208134313077320
291 802684064282757992751747538295967832648921024533060697409251040294159856354886814494123659803347873516548306365862024165216369539728341978967294800
292 3581673589867761043414994697396401919925867298863429930106430778282273904492638891947263906243726496221567821587066153282670012567424192618270732100
293 15834767449941680402466292346384092698619623847606742848891588703984789893546403522293166743393317141190089316490187203986541108192822746312354815600
294 69365735023251988031699355278563152343953128347351925763428078874918445279938349758105140883372217625959570364027909617463430078426768299144419975800
295 301098672026856777678339423653614868693011357122579470350880401634831177289213873764811944871526811324535616543113741006174592784874712765175037820880
296 1295167081880229521631092373804152192539791499387566104082831139385119402310221442297169027572376357535686291747952488886853946905527257114907331803050
297 5521004203051489347682904717530108616374001720017070107915134200006640371891746878113479650381516735772560542925578492773158430604583344197853151627600
298 23324242394050857171732851089275748719898862338912694731264661149303415484151365434348975624437856934459440554533422183237328732191826736719915850716600
299 97659777506025891179485750604017883129360704181634448443136926538809984257381976135187797218869300257952477717542818062187951957810382451589863490050800
300 405288076650007448394865865006674214986846922353782961039018245136061434668135200961029358458307596070502782527802694958080000624913087174097933483710820
301 1667142442957477447298029799318234359520363226703504378742060866517132142606513592605652680183109260431855417490252220394939009662763053623948946245051600
302 6797714608960418605532107421163786578607678227192457995011642547277602187106840634638541562155072266127072441738422785976547088695350760903284787858344200
303 27476077230623230447535371254773906590456209897323361686130974771513664784250027180566972188291131257492642456816841750310798722139249928686004247427433200
304 110095115014372249779360480652809334046480785491358192311788697521967948475779622799910714948916546774814268733217483957842575435238522283693225352539089975
305 437343353436402868089045771420815009729468499607050474286829584638989919462407329191369460762592627188227715795401867308395334142740612657981364159051833280
306 1722413891958435953090419990184716647907153337493520703526897336763145230759480919760530410537607949542677647824356669194022720082711316974926605420923316000
307 6725616149551988007305449485483179291827932079736604651866932457837043282013211210493499698289707231547598434361773660662374430799158475806856268786462472000
308 26039040903333034649905557805282849555523007308709962604863191205004228382388986646032265723783798943761985830333083159186084789512958152954923256855695922000
309 99961955682593931676147510500817382186303088460282541006588895095720930434406042694835275127545859032428563053359218570835171138264510493222926865244685016000
310 380521844631740899913868189973111501522527090072142206098415060664377675186972335858339613985524570050111396689787425359645884799660236610868608267031434294240
311 1436406963179419291065595154203136131575102260537225546199315129660233608321683651915586622329463608798433749093899552682106982356333343497980839153694818196800
312 5377076066112431425107392386457792492541007804247903524917173084057058704835776302236636763851742061883610547594926614974466269478642581910204588674028628644600
313 19961955591842229081444437094823700233747009364789602628450681776107250616645234899806599227894048961763992098260904034676449941593914944607818342266982098497600
314 73496291042691843436227245667305441769704898115816264222932055630213059088557455767469751702700816631949243634506055764036020239504868659692422078346615908104800
315 268380004710732796031642716436741161559051434410012939033416409591616718994345290092825028798249433636666270304067274596415402939095197815392973524801190993466560
316 972017324753615575371013684530504847954256797702931477909488919354252860460289031425936803019300833363566940524346218890863478593517863882673269496876108405824400
317 3491832937331459773944278459077737160803826967544288876057017519208908364965624291237123292375067961892049391437778773595203833928306211654953656026994427648948800
318 12442417365301340840067270711777000136281991029920472387468992805788705123263585290927217807640273813577365869490312971734808598111622766846448786982264954217456800
319 43978858863517946868665447421501094821323767036574248312940716709768882259585754298749034011910904925977859236814816918962027875086364748224554831975049712391262400
320 154200873890209801208258225021638213717266458171988458147248387963627143422672551009988800504262610396709868949081951822110610237021566398462345379612518054071863790
321 536350865705077569420028608770915525973100724076481593555646566830007455383208873078221914797435166597251718083763310685602122563553274429434244798652236709815178400
322 1850741567463817045097506125326801105055329041720698832083990313938112145427245432411889199825717642764590804992738831316367817981643706210208289150904940251769658800
323 6335667451808649761744836919830398874974684694970245081612678498021267344468729762489780205538346286273875271079437226224130321679491951320835738320275807733051960800
324 21518090064984255593243135148448366910737191311575771405233304410962475066274893156748826673688163911308222719458820335407564568143152541986009184417034298215304525400
325 72509442885643915817231412985074496984059868904461387280664953045425067496053579364559682609518903846590132315267297615070338787197532202086188524459824665501268582560
326 242426149406821525774478519317568348350320646036000421329934029760306701568130943056208577399295130330467008644417772146771313415027893808179726693224112586465084718800
327 804216088451372007659048501209178832251961903616432535429841032857544387237991272174488334606044923371728878976092489636594656478595527962464482563150648939530879845600
328 2647211291152432858544367983146880322829374599404090429123226733156083607991721270907690768078231206098607559962971111720457410908710279543112255103704219425955812825100
329 8646512619622147561636042169805194900602454312846496549562255365101527524327989003201451502835406069623854278695621619347292845098272629040224643889022065817323128280800
330 28024873255363548861537995503309778766070307802225997640051780624534950975910129063317645753307698496251433573889926542707990339112636580006845757546183283913794374604240
331 90138481230701472946467236998949580826541925679674261415371224230960368635968251373243889849820082882680049506663506423914588810011404204700381091522811731886473134692000
332 287709454625901794462851820421065813219601844175239357657202337806960711518294011650644741439251311061577599878827122248425053818001516909189007088639672330265545063639000
333 911357116387249614830305188385803847655154974612896924833218966001239710474133632280655019125489702091008813489001520185762598221183995758587143841471332005696639854764000
334 2865013463585204248920557115212843130272240063869279413125119393118839779479029292284587904951970500251619660795884089319610007051653136091650388972901256362735988508942000
335 8938842006385837256632138199464070566449388999272151768950372506530780111974571391927914263450147960785053341683158358677183222001157784605949213595451919851736284147899040
336 27679936894774325595821109765385900333607482980700697239079278500336790687648530730685870872615514992203716313734780144767413954492221548921831371645007365449978834435255550
337 85072800399758379232354145267626721929279495714695928237622189289170701322490399533859399744083842687902947314529493778268210120021291088211730317372226027145697660637169600
338 259519834927352808557125285844501741615723405466740949623757577438312869764675769364526146410323183031074721302188287199997966826806522814039154844568082768202886683853837600
339 785808662182263811385262038702346055618559138340634607240651435595338410125442832377503750583213213423701111428972355655859765475581761816811295674613971286960695992451284800
340 2361791590225581788663482016322051200498002743568240680651069036983767110432580957312386272586213047012346118239300246721222961790498517460527283110923102590254091843978583760
341 7046229053711680474465636954772970432424980560921823025146835800946045522837534347782809874014116272854513280934928912869946957828006626677816203756345167948824362407449918400
342 20867678351376899866686694058366104742181673199653091266781013718186365586865005568433706165349498192684520101230366395807150605875250394391994141893791458925364457898986296800
343 61348693732463235673647220783611827056249946346521109844416313554012375331876355168400731786655901790515146527114410496963098502518495694988485510048414234436317368030899604800
344 179044828990938899764937812830432343093512071674357804274193262926655682354443493072995613964316409029927356984024121939506434216589305370700090863565208934197295796916266781400
345 518746099130504055535171176633036410260121461715977205897122102317229436443144390741219724783100514811032774829388807349056479676172257722677020015518659398539192146741183755840
346 1492092274380750912426433223111153115533145064613160242768603896450095422027323919605121251392251480773669540503887160923361379713721278933506482302701520313002515045734050050400
347 4260841040210272659014520540862865046495719061515655452611949094675673558088721781118367637665573747236040292134094887342646934583567716312793912030174394904509855799048035972800
348 12079937629957847485397550256808016328628820530786406150224302486500712800326003773064308249339100038706433381422726462519312851771497834014463591021717832362254006068577676454800
349 34002787402844311440378289611755897813918161494065439533964703295335339734250973583440275072213763071914405073634341153758065804986438347596267885838909454056714980044885311502400
350 95028842689001733551794062020223061785213388175519728381764512893805607362564563014772558228134253637823942600525448171818594433935782960913780249370846947916398181072811054777760
351 263692600131784915091365721836221061498236103314269403363011475569198805770467112030520711313670965591867484703028730529130131151758978896776458283594496766469586575751779366660800
352 726528049321428229600689931517504903815452597152336012390797242583886292982172407625757584817353858323426559416157283593280413433752603314555971000111920778450058846732767109185225
353 1987600052029606762845410797104883881940720058530743080530263958985968718624803270603108833075455114998804266174772257705969213953478624611842241907041938709956637673963217790931600
354 5399305295977333835152224175640586627746182839410833007419840754564976879975625379421847190880231162909122929247963813458998844090119768919798255077376812887356433268961936988767800
355 14564279926585013319436255981471531108689703454000503394373519163595783789062456151671239089246162008667685439920148542971453292263605120265712216260001043993587096920379378749189040
356 39011464089066999962775685664655886898275991394644205520643354902488706577845864691976533274766505380359871714071826454387821318563228000711729150696431367839965438179587621649613500
357 103766533922188365383220605524262359059373702998952099963538669892914123080158543647693926070952532077708491259764655137559484116381378032349980075964111861665694871096974181443642000
358 274090390107598561088001902470652594889153771052787617580458203808050941267287466301736986540950375134553237014428861802745506024583134903631513028935507594197769785776350994419317000
359 718970772041037431597673332108948012724312906982689127522608956722626087143336971907068879268221587036365777495135004326799769572022092561284672367358467156639376020981182005461726000
360 1872918861166902509311939030143809573146835122689905177196396332262440957008392811817914430493717234229732850374826686271313399735117551122146571516968806943045574534655979124227796230
361 4845362227894474153443822366541198895703255043774879065383711904360543769374946577837390566451407770146572548233382471945686407274930978027443866611063580151162680388164722112430119600
362 12449222753847683592264078258588525875594006770886941757099735041401595130225729078701018336575646696564708675906561895741639828592520681169521617678920782665611045155730152358174416200
363 31766982199473399511294544521915548785998500036056334138806220450473035849541515580133632996779236398130635931623640699478667148822294151949813783042763376457076460052552802569134717200
364 80507499005528174251663134891325189815496198620789827204719686141639997716730213504554354212425809891340876356124618831521916254613363120382616303103473851119159460035146073177660043100
365 202643265789524575189552085872799014364858724333305126037245649019932872301623366674878276944447404409423864389074650327147847743319489610328926889762890278914567226234806701266695523120
366 506608164473811437973880214681997535912146810833262815093114122549832180754058416687195692361118511023559660972686625817869619358298724025822317224407225697286418065587016753166738807800
367 1257954572654778159993113190079935910429195462648778197864061154544027733853072590228109110500555143314539448019134906620217315701282821977162662093455623229010719254646022275979245155600
368 3102551421980294211906091665918303471395083040090496228385881597505222247435703071091442181186465329424801619393347149500824437282490806126367527182416993829242783546314468401814195984725
369 7600508746669428882755592980622829556719055102996813726954886975706573161182200824874729171136221285480853727891836079159914410950408099218661119221997611677379450601497645080042432268800
370 18494571283562276948038609586182218588016367417292246735590224974219328025543355340528507649764805128003410737870134459289125066645993041432075390106860855081623329796977603028103251854080
371 44702518268325882670614648762810101800418707975445714858535614866596480061739863619286914224550002916027201309543926892120634047343395502987480800732222919865535062542457713480249566092800
372 107328216031027708864824793491841234983080765846706928599031263995743435619932031048193581793848827755933233332820088623063220424989567504814281733833497482129987485066561208308712401609600
373 255975275792310216447563357248147170757770089437216524546046394881866973215612543532780936860446969483634190296115516528244675943167607006787113243133411835314711936215084947515614554073600
374 606446097321034017471563654788834652215838482919012981050680010304236240281848409210840817702086979103750161122105452709439489267224190431967600066675886918245602577855364805562694293996800
375 1427263838346247501584238182898373646610298941195444504240205047506714128291233930514816063987237262448825960594350507306866891019606699342212119226688366421545464671603788798208015408197120
376 3336889992429884205092779085017030979343522987517127197413442356439308494384597846805472742192383414521560694908087991620221203541210107258412593562396412235557683607221821032847443431201600
377 7750196111450053637634841745846007435894634035523650264960253214955813277280356289354646368962955027275882904302655980537287956611842829761474410854598118740650103861934552076290836356339200
378 17882333229630169631790483477800650184655967522332092125114712693223734304917519328189849190772322838164078444331357606469063496219068547568906553485609420763977074507124218781533443519443200
379 40990553795773265548670423314410622797704546558039772816472994392686368132733309144983124629076283400723138717143111956381140982200787264290370273286648078646194024669298437572282139939545600
380 93346670234920027454017645820544191007499899207172391732058955412435774702269944916529751996214627198919511351312268591577052873102701906406706849620957670007923665269629623744151600498692480
381 211191561617466125461578384209375997754524658839756542380223881023610350005135621983098986416775174658188939708851286406282925052268556349336440836246510565628786573008211818425682354069440000
382 474705356968989173897872133876029832790575697121795111025818543381898939876408447610659433432300955650613877994219783408717025230099142424859837735527066541661101351040980618893763489552480000
383 1060104339778280756058925213767994873227384292227147826416401948897693596674669986143983846857784196923792427090230727074175240199952344966727350638082866088552594048513041920220153443036480000
384 2352106503883060427505740318047738624973258898378984239861391824116757667621924031756964160215708686924664447606449425695826314193644265394926309228246359133976068045138311760488465451737190000
385 5185088115226657653523765323340792702163272949315449702094445976719608013957663643339796548742184483176149182279106289533910452622433580603926441676489751690898354446171567258676794951385094400
386 11356719544412369639355149712626957467127522610226316825383852913611530827031165944483182706315846545009707279770608908492414486938516028313909684202931093305286218809092592004623953543962928000
387 24714623149514143620446889682985537395422890614325112386518164490414520830631700337333446065726996445968261657298153307468073817390426951484895964741180440937495119346659649560723493615496416000
388 53439952687326635109124195674174868140103004705536317572602873218308591094304509939935916273699163367817337706350831493779650841988949504745849607971061216588531113324136873830862641896665496000
389 114814221494169015168948053588183559497513879105344402819740670844575662962435890351303365967947547497668690618011393427683791328640013783122087367343939382364879073168014593558010566869691808000
390 245103403276682549773710844833904903101214411481409138193446388629072393541547922445608489957661938353718813449754757273881484966792377250056282162460322768439807064893457241030361688404429033600
391 519916309980841772247265428435555855063182084960564838592159006182880834785101653672502857485949566204858089135843424520354665081074739621331507617340078599720802864925515359761373278433637344000
392 1095858084399274252710831010797356953128862239421190543411921353549261759525494433818335764269954042561101748221669976682988927692437705494961669072755596703721864659261107805703929022215726988000
393 2295187747583029336149723318751545893248432501448673756158873907862831496345241560958574476239217050514238854644527676486260071733517597774855341233925884941700729415104809481474323445670707168000
394 4776736893474082421815877163384627564153789009425231278843468346705978370598857436695836623626062835899291975264465719866703653565055855198096372568042333190633569338273684690076903923254847824000
395 9878698426503847051074537452786931898632942376938988942629470708506831864302317932911389783328793779774705957355448254703055215457945300537339732204547123109140062546387279827137767262561089542400
396 20301562444298160253267587561871449028970241749217837445658022430617853619434848294330610359807055013520052497107594930216024489394506232036482076776293875881071738707617926763397530179415798424000
397 41459730898904259757727900337323971856631210998402672251892332727506502750238255588422005966863352854614790753586818338500235666105236355720073101939773147368939753310072052968288627033068550368000
398 84138865647776291861271327155157472297280987026170128981781498770527902640189401047091717991575627852012369470514425451662242969448862016020148353936598446131083617011616813376821037214168528688000
399 169685913147398212038212467317095822792006007308008377277065616767340791098624649810452753439077207634602351819196456350214230591106073187120131826767533267929633068617570309822710208942381718944000
400 340078850932910583293250819914679544845645372979800122792785673604545502160160235661782393350817236967682213437639564601887687143008421679186597536146597924475639608354380495936348377088690028383600
401 677335470737747219837180056261602412970579995976365389794759847843078178576252751525541696300382878607831794398618219953967177712215943593400692188175796696051066439875944556221772701255482214208000
402 1340676406956119497115740689873171718235156273027599263271446145110886146851343256118737489784642144021286898830322840322108587289881970996855089083207465361191986878928005960455492247526347027296000
403 2637215319033025183626847941396609388133352668753878386188276779271619663353671096398174979905592365605659002637425175613036644957051778339492726673963656142591644971718464399579116437520962465216000
404 5155539783519479559795108475599109336637742717195081927097573867674436800900414397466924038585932616368439935483818888391059342805384009294827994358527311393509076440613555404095239920891389737328000
405 10016477293694988859030496466878269568324757279121873458361000657196048641749376543650023846395526226087254731797133840302629580307603218058522960467995919278817634227477764785099323274874700061094400
406 19340759002053332146501974885232431077049836209686544279355590699870419125329080724527485069259654298339211372372514529039630287179315156820318724480886429501782017309154220621634872177095457435040000
407 37115464643616515941060470022672762471747458961098874447022469602180480426744875560429262845461846710173223443338347719695484842603220179485146054266964241230140389492061135929777042153616383903680000
408 70788769259800855000490331938404099391679629389515191989683984362223255007460992500334844056062312475451349551205800287967598107061786874582556788984976153636517758990906924575744116688147377364680000
409 134185940122995998233861191465569216517561385830727592847915022566142073749082684578947977487796833286799345334012601349079141793305877127722758250606059214925447318247823567870486839665885791631040000
410 252806311191724460672594484721132403919085650905090784925471902514611666943271777746737989587009233912329966609279740941665103138588272508629676544141815560919542747578899601867997205930528831432879360
411 473382335697651380542308397684988963513825720818297485717019100326165272762301735222975518350176653142609897634906287819054177191778836968350390341620132723634203551243357820230911102738440441328499200
412 881017124770628958231518406802618348761842313745164765084452214495918702085394896109426659151717660015412865042742257885461940884699502135541004246904135902319212164814027054318640107874319710250262400
413 1629707566769384792301781084520258447512024517125443122764915558830395069470216645767635084913058754494913916363649710238720111992250462448352529595063777084131981395782469017474796721285302863229734400
414 2996352101107490937027290419177010610189430903533787158784313251865332667096815643990100726985820623421751176936316593234182253151106165210159965830294424796415887054450445004569803420630852114678291200
415 5475686584768983437861636609162693899404999219791156141150941079879392246537710157252497799119185923586415876283621695871093843013394011717390368929087066490705111244603558322076581937309714060549347840
416 9946071335615536322678363372111924465716111864073779709512451570874677322812637590321919830431333806514388212780797221015854050786047716596041099812599554367882330971643182108459416409566472805294713850
417 17957109337453730948337589901400517323316248657316084767368784159088911586712310668908057592685365316041541364709299262845744278461969418290128678260880129286760317396274071977918946358127795259364775200
418 32225355128841385384032186528482323723625671040067237392603670797124674669177518758544304904702806749330362991706998289525502329177875351427634023390649224262674523079360059402234388231833989166999577200
419 57483065905500849603949305699454955831332278071471288321941683043519689950424763190916868208388790417724431282504375327261706857452426302546590420102239156792878879006426051906688368197325494189783029600
420 101921897624753429490079345874802825531708385349801015063135061088702219489022368580817985554104739932965241620132757791798641774175263559515300706412047120313527550853701576649935914380642510851884525560
421 179632463246691868066806509970916857258949644677810218118935356708057551589847852671173461129839771529364027376479189977882663663297399376923518486396711399786293767788133046969235711168948486558876941600
422 314699620726074684895664839987216936953656056897385076780882934080146626640229635023162666635864332564801864754976901526137948936845443946595019027695002032450033738224248353278164852773081508895131741200
423 548032039135141466472298466593708582223477087676815076675453930831586140689069098253264263571201004998780433679769661212818177236027427100914519827696999737118309703827778501146005713194187570623461359200
424 948676673805907765825153027398957659379276625258729128941978963598616917783729461749021850197116891228949462847177027175219344685092932519386119550217912423723740661550358996301987162612665605208037277100
425 1632439861341486570627433133939338462931887324973511255839782669437620054752379753047373447886359631699626245503066884497735928967556140486188945339242898359313304685535712084202664702458020814999490559840
426 2792331341768332291862714571212026318172965161138900832357522987195929041023807472317875634542457264749360683097351249798758825865556556094796880185547062983035915909468981196662452780520298762499128589200
427 4748009097988100601144840506854906173972008176618205909701555940775100316946848660795189281207024712345354869386507368571672310647800286393399938592653058405611632295501563532901698735416537970691402170400
428 8025552691748543180293331155243554092572088447791221183189570302877315087973591206493360986517844010046439387433163574488684913147214663194814075307730729319933094887545553285091304205760043659414944713400
429 13485315303607217537147158669777273047741947875099003623798088389964856579048562175966539650208421905356842390779888236687306991607959211018795397914848660418623638993199219646324421936816132840355223087200
430 22525471118247611515753216889146482016783772191369076423455325421756112285744079782818182897199993627096058956450850350911020197093294830257321201702210169810367634021973511335156719605570651522222983749360
431 37403918831038469306601282657254305931928773011498466385811425977085795308431128790657499275793347351266518562372260730295051987793293998582267678103301019980315259446081476386791600821058277435425618772000
432 61743968952706884995088146739364644718514776037363277232460773028351184167226385393401533730997106473230392773915974514347346847497018402071463924516110874893976292247391848888490546943585171207743025105250
433 101323436230083093325272856187675314409870401702339736996858704456781430428268940132761491250867046520172952244374932536364876877943825070065992081257207589569602120611104572534958846266396178392193682224000
434 165297722608931177797069221590842574967927261171335264370787740482413501465095679705636447405611568593128867347575163663339780892120035789487220658109386104151869152967750890230389066719266758179965605672000
435 268082851940302928354519537561875594311620212663329192397713935473296078739755175086232201974191853063765363043703719977634699192311039862222910594606495281642667789904061443791830995479247178720962400471680
436 432235033019691315644062297880560287929967371866599603684719932194263605214460336642656992313461502222375313603073026775534207031081205574960852226811197102648504226475751240896249249957481864242131406557600
437 692824385056833733378930181440320461519514487757293227566843501423296175867221622632995323419411216558608805919727162051758801161733051535316311872578236511104461648213839534144168472856035912359228680547200
438 1104033102806393323334050612870726490838650784447773020906876514857986352191292010166967367894961039336200363390068822981759528469955905863831389063137261778486606151650111200093045444155481687680353616843200
439 1749041689750630282844624985264735157529332067117977330612327668699748988059322826142650812220690965543371185012223726730959539726596811440191662960238959520039712971431358962154573786081444107364574547113600
440 2754740661357242695480284351791957873108698005710814295714416078202104656193433451174675029247588270730809616394252369601261275069389978018301869162376361244062547930004390365393453713078274469099204911703920
441 4313472921698173615698665888926909125152409688657502811794815211419665653826016791874935988857433591179915413571071326066031889788368648854280506873471882375044559036305806977840283394143917318162456089500800
442 6714945434842192259899696188790472006886198061420722462333063396500827028473834651181194677689409030241073994885462099797829785876219279599394122402319703413633196513965422919403845425635389016572050437201600
443 10392742404455407101894229437067939007124221734637019217321136988223894835588479071439446179604103022069224062755591518415015711002770475139698323718077844859262685770730937239218672425541697488546141666057600
444 15991649404038777829323162901403835725751003162099920415384988957231838180113258289503654860869693734662855336000681315307612203197924991676225941777464852829217583386652885822318872711132823248220647563616800
445 24464418035652305731876838684252885531324341679563387021431070825800285777296072330609100067856794625659666408758937029733750598576474724108191265315700616959785495988002309538705363165101441881488429255217280
446 37209866592687947529253233663111906315126184023112144595533272060220714381551718404947407445866103713852989118217264363406229057275407360094626574868285903417855562079653862410268646772094850414151981559508800
447 56268578749918359678382938710071663208239595352023243046903972383748397357468452222115591747407278786802081105596838793443565891489640398191874332727651853948952313388744865108211124387070261601888362358281600
448 84598245134425867155346571046739688087388002734118278608713264035288389082582777125611288981344971231546184440011913880420361218802132959781533284969004349860751221171272661777275752984727164144505767017833100
449 126458276463916867166469614851873859009521166716744278058699411983545273645936884838284002906370337619473881239048950852393065904922219510815302349849861173494271721612421418296827423146720190001475748621812800
450 187943162606717826719822082762612528390012492603161323597584298499682803246202749535518638802226260393080147634586544197866935879384402100556535561328586778538038317292943556158388342676677247898744991917245920
451 277716700759067579001798953910389646761874129963434258236980234896438506515007499313652971425970075494929427776193175275198565045138463585014811997839492490623218132082356457553632258938045417857252049912081600
452 408015289813835586958122435710812186509739732035319509533097673871822326352528141114921660074456035573029878479407096551575973987549318075244364202305281775607399241997708631131877531111032480345072361000969200
453 596008682731473144088997960697022579611496946454323379113193871730853091054204929683230274784529635581081187676403540355203129237785352000698252145346964504982822100938632403155097553977890449104747339619163200
454 865631658252853852129258942917104222769078898421755383950114908942429489388250016920882065758483518343951248768109903849223592464402535048633175734908686542951241622791823252201451209348840890366418755161165600
455 1250030801409205901718862066720970843727551222805653537500843902404999872811506804095917830552928741744146549068524810304302543694357559087178755468037628702702470953590904086229892254856292268800319965080191680
456 1794807738509839554832825602555448001973679965177036329181954927439611303867872945070152290489847010950210416736902176957191152263857981797469496871337811481920777551608561610296298001060554777838297247159059000
457 2562284448243003270199050691863669874871516179242637722468514778566987181279387638753348724470353981962589955206890649932151678652780418458340291829788660162742120141016936440288317685015741501021676878099128000
458 3637068193311377125148316921672256231780709207448442136255643460851797240540875742257270169298522598557636077357432029937248859295725224858650816926176520969261465837752228571281739532757243808497212481328628000
459 5133253436713716210075550973062515484319261824559339737457797794245680386315215930543705723892898115690041553996108082386351232852160685252008845293800976083706818005121874438397639072988484572527838351574184000
460 7203665656188248414806023198864396729661364093798273431565776237924771475462353022529667032529700355685024980774538342282179563435865494970319079562300703104135234600521030461884686832427173350114066486709104880
461 10051626497006858253217706789113111715806554549485962927766199401755495082040492589576279580274000496304686019685402338068157530375626272051608017993907957819723583163517716923560028138270474442019627655873169600
462 13945799676310839761914632929266204665307769391505359161370985262700504766142272831233315046803994066065110735921137680962112600090686781422595230263070974590940997832827560897257125132236188050351735058976351200
463 19238759949498122179803024965126315346860223120954587885983735444913567631179769120315266302191648579588172566386255942713409461511244470741402000824962598610605072917894126914367915198926490445699753315683547200
464 26390009535989200490058754639663399669870766583677839304129005528055781915138038563064033052677360058185091974286410289840433373191411000984094191921083564541520774364348193826616515256422192486371043199473813100
465 35994242514660680012670301410163850041528652127245839837762840326790836972778439482736517212832071423622945119026710428110230436877465496424207160128428730653352925034651962727450722448103711719115914658954446720
466 48815721057464647729601879363457509043249642590872625923763329201366657985957687533776649161193822355567066092797662835508972651320745689594921475337574912487390404867256746836248528810336733213833675109366324800
467 65829669439056560781938690737691885159300820953163736587745987913243636502236099801249292354183200179820082613740170729318288852269670083036799644266306233777783803306333202573963814096024128829078636792435369600
468 88271602202371297412145062580086846009062464459924101333568483792758512582543861097129732929472927513849656232060683477949523688270693974981163159357092449838391918069855885269633296174214172748082717517129245600
469 117695469603161729882860083440115794678749952613232135111424645057011350110058481462839643905963903351799541642747577970599364917694258633308217545809456599784522557426474513692844394898952230330776956689505660800
470 156041412925482164457598368689959972945052356529156153325146868123973112565271083487829334339842465411579392306997595309407545100555936446095733584928021491972383132588003306863738859043449569890159126449634924480
471 205713759805298030313875662903162665297335904105961488306463716819385775407592103633472755882107430285361899825945382883784866531279530363020098938329546018355874869328235870784993351150528371880917176348393308800
472 269669640257586199994792135023697211880161489677366181786357885189515327377260161493879349858275445470234028938498915382910289779786307431010322005694821543293438530625796381894430386604378538779792067713118151600
473 351518253115320030664137990701816173952414976959633872743878649064927327699431776004801197259349462465991961044433090978362294665024963041061378205506348848765887924905191449881557820238295347674617136188345705600
474 455630347190876600255745739540252174517939158033665561168021051494985421572193416668643590078201373323753911290077286713991891492564203686980830986118101851744319698842079363381509658716516581221557880346040452800
475 587256891934907618107405619851880580489788248132280056616560466371314543359715959261807293878570658950616152329432947320256215701527195863219737715441109053359345389618680068358390226790176926907785712446007694720
476 752655193777334130802212898860796313602418482574599439650971483798678449559129631332379601331712395174049182574115011597163820756704159255075929666941927742438401527834067809130215322310195112017889916267826317600
477 959219868410230248719539467317860286105290432050909065044140313737117014580089498606565801066283304890586339936727017934555784182045679302998976610235138195410454943990420804065006278275453707429739830196220291200
478 1215615116255732044760925802921690865724629069548793563562228133446723763760302100435364835942491106512283946523588013294421323979133360877699960924291700291667966485623080452950306698569207056899953306820996155200
479 1531903688823837874589003676409152752417871115857727312075284356255745934268468477664629040905584403817987920070477684465070132412575583300424402167916186574453048674672345899956185870924204504306524229912352521600
480 1919666810057371836594345232000219542873644742059214537944340708932981623880174561073488266884810456034416112338317348345291009679508777823344328966669971301111476620448783455882595419501893769459113175608916753630
481 2392108174526320045600430195638902857163420239326124034821608360041098596735420013798739273376710848641016962415348720679490354740820906944977356967813048350294674916447082188015695226793637095899206449356905612000
482 2964134042347831360852706981552553540398151166121501521409384272224839565519976973620176925705924312446477540384236458233281526526669384692689333634029212086234705874727906189497709302766028575353364513333556954000
483 3652400460849649788295286002036892597766142922960859459817136038221319340795513422603190143749095592426309786603486409835436679744936269683251872403540639041242764514370608865077672763160617253840987852342896804000
484 4475317848633675820843297971631624571954193643257596313417910515968715365110551940658847182309848611707546250869086742915643092156604009457564794272239610183251165161126949751345173107946805709181704251173240837000
485 5453002670950571154012141528511148709211879023784640431118438659457265491027010980002779951368307846880579431828179539060291275366200577677525103174790417330976804319403914158562118617682877110264476564506471912160
486 6607165812961581612990171483932220061775129492008996841385838253023373831152359929757969572976937421833830906662978275855260901133893337983504342803810474986919747564921920529546125318971584228694687861902013513200
487 7960927615617318518404059830792950166175538287007782126929725601502169080960335817506544378449276281964921642890560980694106406870807263503060278485325159464362020001771366020309398702369431761791152958988970410400
488 9538550466273189566258522907017162851545690691445299926473726101799855026882353586219731526617577984183579895292653857965804322866546507794825272697356059967970347136268740384090224664729227690194887539276418814900
489 11365081406623374802350580484956619567799120823849719061330397057463657053306634060176701393416688662005967534816779064810320044266523498649153516405360411876730626375128711947001118749464611715976887280839988375200
490 13465899484817392568845687786721328033361988612500727736303591665055423963160284598573000741896743232861616079131395801032833749418820266581269772468169457708489923977804019306901325548608070245293827050934652893040
491 15866165556129254084138423676197335145048868757931371048816920692965605273814232608590544680784682358960816528281705022364970278771419649446209097470048605759247946680796276524747785389598632615300883836448684677600
492 18590175907633373008222430150725190877783162490467781138523440209528977263595591821511210484413377824204089245486696547289076621813500733839082346132075023013094732707318528819659302760704421949855553651742585360200
493 21660625381867113294865774469914036217957558697602099344585870274165895430255524404643692696553725512886446328074589370414900087878793647836528379277012339126368637508827595141224653066526473623255119570198567927200
494 25097790487372972590158846466636922204639446754407222893277640108090423747032598636518290639420035249961241703487623013025647706614051322493223002335939446832049888371006824310341139930376482910777638543912711939600
495 28918648143659604238212879809318961107435302827466232945687071885740010645834576339391224438257115243238923276257380546351940342546339732783236056422903362618421662421518310996393074666045738518090055158060617339360
496 33135950997943296522952258114844642935602951156471725250266436535743762198352118722219111335502944549544599587378248542694931642501014277147457981317910103000274821524656398016700398054844075385311521535277790701350
497 37757285410119364584016816368250275629885855323694784854903001868621972356579268811074595705736292899184350865143167478916479972464063746067133130047707654457286443517709367473035468406706602219464760443758669523200
498 42784142935135256318575268251597205817296694050222197039727366022728447966183017617282751938748521243750314737721399835576958075306912469655952629610272283009292035110303809888084569230084700148091725591596362211200
499 48211040121597840453379800802684756997661761437123537667185409500537661130035140795876139352808068186172921031886651142154566326747022310939746031006265522447048841923705178103977302200272434975135808778731004025600
500 54024724371555227096287365017126154165026856198659023091757767705014261442774672480084732627705511702740832097496512015179087560266516177847185993568785776624487084626269626051809859230305287428019832778519154511040
501 60203505164782951016390612042545274436100308960382489075859095976262226827725441473408206447296464654080692659966787582897516929329255564756394948844981217352800856768277002638380488291835804171986910427675304147200
502 66716749875592802442140473579311868454040985660774746665937419225156093472830240697139503636039064631276557070547989748298710281332713038136472764948093220399741300336774807017386564510543186494687248690318538806400
503 73524581495551251670930317822098793806494147462894618774706543635886307092506795870317004007063458981406817996114111151186333779427887837946316924636674161256857759554813052631405601705496572871696151617902063174400
504 80577811697159365930060261101544317630954341841602532785070834159096330738008901288109042182159662895320844141090174139526883240826493357284190350546587670912312137651641048959418348380733162711132119651014761095200
505 87818136806179482868703357026610618635474876905630586455613430851652812630409701113997101044904444198958369266811320221629298836379018847359001657407295548588490909440629085242728402872914983128654136199366812092160
506 95178616480685855710299881170459485515326817455524479540043458292976314267062537334534430323234585475749677673567182321130020415150670716068282143143745175493306621503571985450933962651280689807067344146712585360000
507 102584445428750749382282869042512529056865215355522061521545398851795796933375760700622123748961772241874292362864916968595468689528388610402125422293258488860220969574455108238182426603973999964965955939108089120000
508 109954017657827671033308937220853946374168750941407267090621936125631701885486088337161069420582589213273307618817856405994568451707152159999979260101682230876041441526642975209316221618627304560150291854273900120000
509 117200270970521185170174569186698189258426290401729235981980974896088805448139899316400910671795768445093611559313015997220571530186420067392528036555374756120021249994014861827695227627877814602796299626905131360000
510 124232287228752456280385043337900080613931867825832990140899833389854133775028293275384965312103514551799228252871796957053805821997605271436079718748697241487222524993655753537356941285550483478964077604519439241600
511 130957111893556720295562581296361908339472339303584633481860223231470169506440081230462783947231625026113146591346338672677801008943344588123502837427401650570576450848013187489521562038899370049050452175704252192000
512 137281745138415993718927819597606659594503673872223664076154609012535490192830653335343088853774061462033383784678406165392353898579812934709012917644065934831087245349195642567140501114641669170737547877371787099000
513 143115247056478996284887925246230172041862186926284159716784408262359944450316375148459650703084573988748683378928196795649819361692269574994098452388148056707762340760634550891523241955207179192156990421736027344000
514 148370891722394891628683244534933539941704583621317193830677620995158473483802569716058451435118753259521940113182622101704756230906957440742469299509746714157482426720770847958161101123053770518422642612364751512000
515 152968299634919803763656528168410353855391204522259416738107068406276059986117578918527868240150601952070507271619266730208283888766046262849982432733992386990531177971273606627287219749401915520401935763733800150400
516 156835475749285753858805148262555559430387049580406424464632247101940342401496955913659190751839802563218357174553461675634897807302266533540010078505357363066134494268300186570111896653178930238614344252142800716000
517 159910681156134494130546425679468413536865227023159491610997585280409760879957680539417214099915092809555972021113333473196366391759173720472167138868207507439980268665717837287172914234613811223685213747282855632000
518 162144070557756484272034504250410709815313065389404735907240568315052355305655413507844828821980946061086083362190335337347153631867542068523454389411059567599756529401272555685038457729510652162563498855485130152000
519 163499034935676454892692174202364002654995347272881655705908316796793739890382338968913170009908363437641120270509474629859803940768942141519472114113658951173013547752815223281292260997445281567821689653720381936000
520 163953198921608889489616319130703902662370334348639660305091395454562611390077845466049039926602553336079012271260889837164970062826633647468137314430641337148494140941017487790406961722438185127732305458314049663600
521 163499034935676454892692174202364002654995347272881655705908316796793739890382338968913170009908363437641120270509474629859803940768942141519472114113658951173013547752815223281292260997445281567821689653720381936000
522 162144070557756484272034504250410709815313065389404735907240568315052355305655413507844828821980946061086083362190335337347153631867542068523454389411059567599756529401272555685038457729510652162563498855485130152000
523 159910681156134494130546425679468413536865227023159491610997585280409760879957680539417214099915092809555972021113333473196366391759173720472167138868207507439980268665717837287172914234613811223685213747282855632000
524 156835475749285753858805148262555559430387049580406424464632247101940342401496955913659190751839802563218357174553461675634897807302266533540010078505357363066134494268300186570111896653178930238614344252142800716000
525 152968299634919803763656528168410353855391204522259416738107068406276059986117578918527868240150601952070507271619266730208283888766046262849982432733992386990531177971273606627287219749401915520401935763733800150400
526 148370891722394891628683244534933539941704583621317193830677620995158473483802569716058451435118753259521940113182622101704756230906957440742469299509746714157482426720770847958161101123053770518422642612364751512000
527 143115247056478996284887925246230172041862186926284159716784408262359944450316375148459650703084573988748683378928196795649819361692269574994098452388148056707762340760634550891523241955207179192156990421736027344000
528 137281745138415993718927819597606659594503673872223664076154609012535490192830653335343088853774061462033383784678406165392353898579812934709012917644065934831087245349195642567140501114641669170737547877371787099000
529 130957111893556720295562581296361908339472339303584633481860223231470169506440081230462783947231625026113146591346338672677801008943344588123502837427401650570576450848013187489521562038899370049050452175704252192000
530 124232287228752456280385043337900080613931867825832990140899833389854133775028293275384965312103514551799228252871796957053805821997605271436079718748697241487222524993655753537356941285550483478964077604519439241600
531 117200270970521185170174569186698189258426290401729235981980974896088805448139899316400910671795768445093611559313015997220571530186420067392528036555374756120021249994014861827695227627877814602796299626905131360000
532 109954017657827671033308937220853946374168750941407267090621936125631701885486088337161069420582589213273307618817856405994568451707152159999979260101682230876041441526642975209316221618627304560150291854273900120000
533 102584445428750749382282869042512529056865215355522061521545398851795796933375760700622123748961772241874292362864916968595468689528388610402125422293258488860220969574455108238182426603973999964965955939108089120000
534 95178616480685855710299881170459485515326817455524479540043458292976314267062537334534430323234585475749677673567182321130020415150670716068282143143745175493306621503571985450933962651280689807067344146712585360000
535 87818136806179482868703357026610618635474876905630586455613430851652812630409701113997101044904444198958369266811320221629298836379018847359001657407295548588490909440629085242728402872914983128654136199366812092160
536 80577811697159365930060261101544317630954341841602532785070834159096330738008901288109042182159662895320844141090174139526883240826493357284190350546587670912312137651641048959418348380733162711132119651014761095200
537 73524581495551251670930317822098793806494147462894618774706543635886307092506795870317004007063458981406817996114111151186333779427887837946316924636674161256857759554813052631405601705496572871696151617902063174400
538 66716749875592802442140473579311868454040985660774746665937419225156093472830240697139503636039064631276557070547989748298710281332713038136472764948093220399741300336774807017386564510543186494687248690318538806400
539 60203505164782951016390612042545274436100308960382489075859095976262226827725441473408206447296464654080692659966787582897516929329255564756394948844981217352800856768277002638380488291835804171986910427675304147200
540 54024724371555227096287365017126154165026856198659023091757767705014261442774672480084732627705511702740832097496512015179087560266516177847185993568785776624487084626269626051809859230305287428019832778519154511040
541 48211040121597840453379800802684756997661761437123537667185409500537661130035140795876139352808068186172921031886651142154566326747022310939746031006265522447048841923705178103977302200272434975135808778731004025600
542 42784142935135256318575268251597205817296694050222197039727366022728447966183017617282751938748521243750314737721399835576958075306912469655952629610272283009292035110303809888084569230084700148091725591596362211200
543 37757285410119364584016816368250275629885855323694784854903001868621972356579268811074595705736292899184350865143167478916479972464063746067133130047707654457286443517709367473035468406706602219464760443758669523200
544 33135950997943296522952258114844642935602951156471725250266436535743762198352118722219111335502944549544599587378248542694931642501014277147457981317910103000274821524656398016700398054844075385311521535277790701350
545 28918648143659604238212879809318961107435302827466232945687071885740010645834576339391224438257115243238923276257380546351940342546339732783236056422903362618421662421518310996393074666045738518090055158060617339360
546 25097790487372972590158846466636922204639446754407222893277640108090423747032598636518290639420035249961241703487623013025647706614051322493223002335939446832049888371006824310341139930376482910777638543912711939600
547 21660625381867113294865774469914036217957558697602099344585870274165895430255524404643692696553725512886446328074589370414900087878793647836528379277012339126368637508827595141224653066526473623255119570198567927200
548 18590175907633373008222430150725190877783162490467781138523440209528977263595591821511210484413377824204089245486696547289076621813500733839082346132075023013094732707318528819659302760704421949855553651742585360200
549 15866165556129254084138423676197335145048868757931371048816920692965605273814232608590544680784682358960816528281705022364970278771419649446209097470048605759247946680796276524747785389598632615300883836448684677600
550 13465899484817392568845687786721328033361988612500727736303591665055423963160284598573000741896743232861616079131395801032833749418820266581269772468169457708489923977804019306901325548608070245293827050934652893040
551 11365081406623374802350580484956619567799120823849719061330397057463657053306634060176701393416688662005967534816779064810320044266523498649153516405360411876730626375128711947001118749464611715976887280839988375200
552 9538550466273189566258522907017162851545690691445299926473726101799855026882353586219731526617577984183579895292653857965804322866546507794825272697356059967970347136268740384090224664729227690194887539276418814900
553 7960927615617318518404059830792950166175538287007782126929725601502169080960335817506544378449276281964921642890560980694106406870807263503060278485325159464362020001771366020309398702369431761791152958988970410400
554 6607165812961581612990171483932220061775129492008996841385838253023373831152359929757969572976937421833830906662978275855260901133893337983504342803810474986919747564921920529546125318971584228694687861902013513200
555 5453002670950571154012141528511148709211879023784640431118438659457265491027010980002779951368307846880579431828179539060291275366200577677525103174790417330976804319403914158562118617682877110264476564506471912160
556 4475317848633675820843297971631624571954193643257596313417910515968715365110551940658847182309848611707546250869086742915643092156604009457564794272239610183251165161126949751345173107946805709181704251173240837000
557 3652400460849649788295286002036892597766142922960859459817136038221319340795513422603190143749095592426309786603486409835436679744936269683251872403540639041242764514370608865077672763160617253840987852342896804000
558 2964134042347831360852706981552553540398151166121501521409384272224839565519976973620176925705924312446477540384236458233281526526669384692689333634029212086234705874727906189497709302766028575353364513333556954000
559 2392108174526320045600430195638902857163420239326124034821608360041098596735420013798739273376710848641016962415348720679490354740820906944977356967813048350294674916447082188015695226793637095899206449356905612000
560 1919666810057371836594345232000219542873644742059214537944340708932981623880174561073488266884810456034416112338317348345291009679508777823344328966669971301111476620448783455882595419501893769459113175608916753630
561 1531903688823837874589003676409152752417871115857727312075284356255745934268468477664629040905584403817987920070477684465070132412575583300424402167916186574453048674672345899956185870924204504306524229912352521600
562 1215615116255732044760925802921690865724629069548793563562228133446723763760302100435364835942491106512283946523588013294421323979133360877699960924291700291667966485623080452950306698569207056899953306820996155200
563 959219868410230248719539467317860286105290432050909065044140313737117014580089498606565801066283304890586339936727017934555784182045679302998976610235138195410454943990420804065006278275453707429739830196220291200
564 752655193777334130802212898860796313602418482574599439650971483798678449559129631332379601331712395174049182574115011597163820756704159255075929666941927742438401527834067809130215322310195112017889916267826317600
565 587256891934907618107405619851880580489788248132280056616560466371314543359715959261807293878570658950616152329432947320256215701527195863219737715441109053359345389618680068358390226790176926907785712446007694720
566 455630347190876600255745739540252174517939158033665561168021051494985421572193416668643590078201373323753911290077286713991891492564203686980830986118101851744319698842079363381509658716516581221557880346040452800
567 351518253115320030664137990701816173952414976959633872743878649064927327699431776004801197259349462465991961044433090978362294665024963041061378205506348848765887924905191449881557820238295347674617136188345705600
568 269669640257586199994792135023697211880161489677366181786357885189515327377260161493879349858275445470234028938498915382910289779786307431010322005694821543293438530625796381894430386604378538779792067713118151600
569 205713759805298030313875662903162665297335904105961488306463716819385775407592103633472755882107430285361899825945382883784866531279530363020098938329546018355874869328235870784993351150528371880917176348393308800
570 156041412925482164457598368689959972945052356529156153325146868123973112565271083487829334339842465411579392306997595309407545100555936446095733584928021491972383132588003306863738859043449569890159126449634924480
571 117695469603161729882860083440115794678749952613232135111424645057011350110058481462839643905963903351799541642747577970599364917694258633308217545809456599784522557426474513692844394898952230330776956689505660800
572 88271602202371297412145062580086846009062464459924101333568483792758512582543861097129732929472927513849656232060683477949523688270693974981163159357092449838391918069855885269633296174214172748082717517129245600
573 65829669439056560781938690737691885159300820953163736587745987913243636502236099801249292354183200179820082613740170729318288852269670083036799644266306233777783803306333202573963814096024128829078636792435369600
574 48815721057464647729601879363457509043249642590872625923763329201366657985957687533776649161193822355567066092797662835508972651320745689594921475337574912487390404867256746836248528810336733213833675109366324800
575 35994242514660680012670301410163850041528652127245839837762840326790836972778439482736517212832071423622945119026710428110230436877465496424207160128428730653352925034651962727450722448103711719115914658954446720
576 26390009535989200490058754639663399669870766583677839304129005528055781915138038563064033052677360058185091974286410289840433373191411000984094191921083564541520774364348193826616515256422192486371043199473813100
577 19238759949498122179803024965126315346860223120954587885983735444913567631179769120315266302191648579588172566386255942713409461511244470741402000824962598610605072917894126914367915198926490445699753315683547200
578 13945799676310839761914632929266204665307769391505359161370985262700504766142272831233315046803994066065110735921137680962112600090686781422595230263070974590940997832827560897257125132236188050351735058976351200
579 10051626497006858253217706789113111715806554549485962927766199401755495082040492589576279580274000496304686019685402338068157530375626272051608017993907957819723583163517716923560028138270474442019627655873169600
580 7203665656188248414806023198864396729661364093798273431565776237924771475462353022529667032529700355685024980774538342282179563435865494970319079562300703104135234600521030461884686832427173350114066486709104880
581 5133253436713716210075550973062515484319261824559339737457797794245680386315215930543705723892898115690041553996108082386351232852160685252008845293800976083706818005121874438397639072988484572527838351574184000
582 3637068193311377125148316921672256231780709207448442136255643460851797240540875742257270169298522598557636077357432029937248859295725224858650816926176520969261465837752228571281739532757243808497212481328628000
583 2562284448243003270199050691863669874871516179242637722468514778566987181279387638753348724470353981962589955206890649932151678652780418458340291829788660162742120141016936440288317685015741501021676878099128000
584 1794807738509839554832825602555448001973679965177036329181954927439611303867872945070152290489847010950210416736902176957191152263857981797469496871337811481920777551608561610296298001060554777838297247159059000
585 1250030801409205901718862066720970843727551222805653537500843902404999872811506804095917830552928741744146549068524810304302543694357559087178755468037628702702470953590904086229892254856292268800319965080191680
586 865631658252853852129258942917104222769078898421755383950114908942429489388250016920882065758483518343951248768109903849223592464402535048633175734908686542951241622791823252201451209348840890366418755161165600
587 596008682731473144088997960697022579611496946454323379113193871730853091054204929683230274784529635581081187676403540355203129237785352000698252145346964504982822100938632403155097553977890449104747339619163200
588 408015289813835586958122435710812186509739732035319509533097673871822326352528141114921660074456035573029878479407096551575973987549318075244364202305281775607399241997708631131877531111032480345072361000969200
589 277716700759067579001798953910389646761874129963434258236980234896438506515007499313652971425970075494929427776193175275198565045138463585014811997839492490623218132082356457553632258938045417857252049912081600
590 187943162606717826719822082762612528390012492603161323597584298499682803246202749535518638802226260393080147634586544197866935879384402100556535561328586778538038317292943556158388342676677247898744991917245920
591 126458276463916867166469614851873859009521166716744278058699411983545273645936884838284002906370337619473881239048950852393065904922219510815302349849861173494271721612421418296827423146720190001475748621812800
592 84598245134425867155346571046739688087388002734118278608713264035288389082582777125611288981344971231546184440011913880420361218802132959781533284969004349860751221171272661777275752984727164144505767017833100
593 56268578749918359678382938710071663208239595352023243046903972383748397357468452222115591747407278786802081105596838793443565891489640398191874332727651853948952313388744865108211124387070261601888362358281600
594 37209866592687947529253233663111906315126184023112144595533272060220714381551718404947407445866103713852989118217264363406229057275407360094626574868285903417855562079653862410268646772094850414151981559508800
595 24464418035652305731876838684252885531324341679563387021431070825800285777296072330609100067856794625659666408758937029733750598576474724108191265315700616959785495988002309538705363165101441881488429255217280
596 15991649404038777829323162901403835725751003162099920415384988957231838180113258289503654860869693734662855336000681315307612203197924991676225941777464852829217583386652885822318872711132823248220647563616800
597 10392742404455407101894229437067939007124221734637019217321136988223894835588479071439446179604103022069224062755591518415015711002770475139698323718077844859262685770730937239218672425541697488546141666057600
598 6714945434842192259899696188790472006886198061420722462333063396500827028473834651181194677689409030241073994885462099797829785876219279599394122402319703413633196513965422919403845425635389016572050437201600
599 4313472921698173615698665888926909125152409688657502811794815211419665653826016791874935988857433591179915413571071326066031889788368648854280506873471882375044559036305806977840283394143917318162456089500800
600 2754740661357242695480284351791957873108698005710814295714416078202104656193433451174675029247588270730809616394252369601261275069389978018301869162376361244062547930004390365393453713078274469099204911703920
601 1749041689750630282844624985264735157529332067117977330612327668699748988059322826142650812220690965543371185012223726730959539726596811440191662960238959520039712971431358962154573786081444107364574547113600
602 1104033102806393323334050612870726490838650784447773020906876514857986352191292010166967367894961039336200363390068822981759528469955905863831389063137261778486606151650111200093045444155481687680353616843200
603 692824385056833733378930181440320461519514487757293227566843501423296175867221622632995323419411216558608805919727162051758801161733051535316311872578236511104461648213839534144168472856035912359228680547200
604 432235033019691315644062297880560287929967371866599603684719932194263605214460336642656992313461502222375313603073026775534207031081205574960852226811197102648504226475751240896249249957481864242131406557600
605 268082851940302928354519537561875594311620212663329192397713935473296078739755175086232201974191853063765363043703719977634699192311039862222910594606495281642667789904061443791830995479247178720962400471680
606 165297722608931177797069221590842574967927261171335264370787740482413501465095679705636447405611568593128867347575163663339780892120035789487220658109386104151869152967750890230389066719266758179965605672000
607 101323436230083093325272856187675314409870401702339736996858704456781430428268940132761491250867046520172952244374932536364876877943825070065992081257207589569602120611104572534958846266396178392193682224000
608 61743968952706884995088146739364644718514776037363277232460773028351184167226385393401533730997106473230392773915974514347346847497018402071463924516110874893976292247391848888490546943585171207743025105250
609 37403918831038469306601282657254305931928773011498466385811425977085795308431128790657499275793347351266518562372260730295051987793293998582267678103301019980315259446081476386791600821058277435425618772000
610 22525471118247611515753216889146482016783772191369076423455325421756112285744079782818182897199993627096058956450850350911020197093294830257321201702210169810367634021973511335156719605570651522222983749360
611 13485315303607217537147158669777273047741947875099003623798088389964856579048562175966539650208421905356842390779888236687306991607959211018795397914848660418623638993199219646324421936816132840355223087200
612 8025552691748543180293331155243554092572088447791221183189570302877315087973591206493360986517844010046439387433163574488684913147214663194814075307730729319933094887545553285091304205760043659414944713400
613 4748009097988100601144840506854906173972008176618205909701555940775100316946848660795189281207024712345354869386507368571672310647800286393399938592653058405611632295501563532901698735416537970691402170400
614 2792331341768332291862714571212026318172965161138900832357522987195929041023807472317875634542457264749360683097351249798758825865556556094796880185547062983035915909468981196662452780520298762499128589200
615 1632439861341486570627433133939338462931887324973511255839782669437620054752379753047373447886359631699626245503066884497735928967556140486188945339242898359313304685535712084202664702458020814999490559840
616 948676673805907765825153027398957659379276625258729128941978963598616917783729461749021850197116891228949462847177027175219344685092932519386119550217912423723740661550358996301987162612665605208037277100
617 548032039135141466472298466593708582223477087676815076675453930831586140689069098253264263571201004998780433679769661212818177236027427100914519827696999737118309703827778501146005713194187570623461359200
618 314699620726074684895664839987216936953656056897385076780882934080146626640229635023162666635864332564801864754976901526137948936845443946595019027695002032450033738224248353278164852773081508895131741200
619 179632463246691868066806509970916857258949644677810218118935356708057551589847852671173461129839771529364027376479189977882663663297399376923518486396711399786293767788133046969235711168948486558876941600
620 101921897624753429490079345874802825531708385349801015063135061088702219489022368580817985554104739932965241620132757791798641774175263559515300706412047120313527550853701576649935914380642510851884525560
621 57483065905500849603949305699454955831332278071471288321941683043519689950424763190916868208388790417724431282504375327261706857452426302546590420102239156792878879006426051906688368197325494189783029600
622 32225355128841385384032186528482323723625671040067237392603670797124674669177518758544304904702806749330362991706998289525502329177875351427634023390649224262674523079360059402234388231833989166999577200
623 17957109337453730948337589901400517323316248657316084767368784159088911586712310668908057592685365316041541364709299262845744278461969418290128678260880129286760317396274071977918946358127795259364775200
624 9946071335615536322678363372111924465716111864073779709512451570874677322812637590321919830431333806514388212780797221015854050786047716596041099812599554367882330971643182108459416409566472805294713850
625 5475686584768983437861636609162693899404999219791156141150941079879392246537710157252497799119185923586415876283621695871093843013394011717390368929087066490705111244603558322076581937309714060549347840
626 2996352101107490937027290419177010610189430903533787158784313251865332667096815643990100726985820623421751176936316593234182253151106165210159965830294424796415887054450445004569803420630852114678291200
627 1629707566769384792301781084520258447512024517125443122764915558830395069470216645767635084913058754494913916363649710238720111992250462448352529595063777084131981395782469017474796721285302863229734400
628 881017124770628958231518406802618348761842313745164765084452214495918702085394896109426659151717660015412865042742257885461940884699502135541004246904135902319212164814027054318640107874319710250262400
629 473382335697651380542308397684988963513825720818297485717019100326165272762301735222975518350176653142609897634906287819054177191778836968350390341620132723634203551243357820230911102738440441328499200
630 252806311191724460672594484721132403919085650905090784925471902514611666943271777746737989587009233912329966609279740941665103138588272508629676544141815560919542747578899601867997205930528831432879360
631 134185940122995998233861191465569216517561385830727592847915022566142073749082684578947977487796833286799345334012601349079141793305877127722758250606059214925447318247823567870486839665885791631040000
632 70788769259800855000490331938404099391679629389515191989683984362223255007460992500334844056062312475451349551205800287967598107061786874582556788984976153636517758990906924575744116688147377364680000
633 37115464643616515941060470022672762471747458961098874447022469602180480426744875560429262845461846710173223443338347719695484842603220179485146054266964241230140389492061135929777042153616383903680000
634 19340759002053332146501974885232431077049836209686544279355590699870419125329080724527485069259654298339211372372514529039630287179315156820318724480886429501782017309154220621634872177095457435040000
635 10016477293694988859030496466878269568324757279121873458361000657196048641749376543650023846395526226087254731797133840302629580307603218058522960467995919278817634227477764785099323274874700061094400
636 5155539783519479559795108475599109336637742717195081927097573867674436800900414397466924038585932616368439935483818888391059342805384009294827994358527311393509076440613555404095239920891389737328000
637 2637215319033025183626847941396609388133352668753878386188276779271619663353671096398174979905592365605659002637425175613036644957051778339492726673963656142591644971718464399579116437520962465216000
638 1340676406956119497115740689873171718235156273027599263271446145110886146851343256118737489784642144021286898830322840322108587289881970996855089083207465361191986878928005960455492247526347027296000
639 677335470737747219837180056261602412970579995976365389794759847843078178576252751525541696300382878607831794398618219953967177712215943593400692188175796696051066439875944556221772701255482214208000
640 340078850932910583293250819914679544845645372979800122792785673604545502160160235661782393350817236967682213437639564601887687143008421679186597536146597924475639608354380495936348377088690028383600
641 169685913147398212038212467317095822792006007308008377277065616767340791098624649810452753439077207634602351819196456350214230591106073187120131826767533267929633068617570309822710208942381718944000
642 84138865647776291861271327155157472297280987026170128981781498770527902640189401047091717991575627852012369470514425451662242969448862016020148353936598446131083617011616813376821037214168528688000
643 41459730898904259757727900337323971856631210998402672251892332727506502750238255588422005966863352854614790753586818338500235666105236355720073101939773147368939753310072052968288627033068550368000
644 20301562444298160253267587561871449028970241749217837445658022430617853619434848294330610359807055013520052497107594930216024489394506232036482076776293875881071738707617926763397530179415798424000
645 9878698426503847051074537452786931898632942376938988942629470708506831864302317932911389783328793779774705957355448254703055215457945300537339732204547123109140062546387279827137767262561089542400
646 4776736893474082421815877163384627564153789009425231278843468346705978370598857436695836623626062835899291975264465719866703653565055855198096372568042333190633569338273684690076903923254847824000
647 2295187747583029336149723318751545893248432501448673756158873907862831496345241560958574476239217050514238854644527676486260071733517597774855341233925884941700729415104809481474323445670707168000
648 1095858084399274252710831010797356953128862239421190543411921353549261759525494433818335764269954042561101748221669976682988927692437705494961669072755596703721864659261107805703929022215726988000
649 519916309980841772247265428435555855063182084960564838592159006182880834785101653672502857485949566204858089135843424520354665081074739621331507617340078599720802864925515359761373278433637344000
650 245103403276682549773710844833904903101214411481409138193446388629072393541547922445608489957661938353718813449754757273881484966792377250056282162460322768439807064893457241030361688404429033600
651 114814221494169015168948053588183559497513879105344402819740670844575662962435890351303365967947547497668690618011393427683791328640013783122087367343939382364879073168014593558010566869691808000
652 53439952687326635109124195674174868140103004705536317572602873218308591094304509939935916273699163367817337706350831493779650841988949504745849607971061216588531113324136873830862641896665496000
653 24714623149514143620446889682985537395422890614325112386518164490414520830631700337333446065726996445968261657298153307468073817390426951484895964741180440937495119346659649560723493615496416000
654 11356719544412369639355149712626957467127522610226316825383852913611530827031165944483182706315846545009707279770608908492414486938516028313909684202931093305286218809092592004623953543962928000
655 5185088115226657653523765323340792702163272949315449702094445976719608013957663643339796548742184483176149182279106289533910452622433580603926441676489751690898354446171567258676794951385094400
656 2352106503883060427505740318047738624973258898378984239861391824116757667621924031756964160215708686924664447606449425695826314193644265394926309228246359133976068045138311760488465451737190000
657 1060104339778280756058925213767994873227384292227147826416401948897693596674669986143983846857784196923792427090230727074175240199952344966727350638082866088552594048513041920220153443036480000
658 474705356968989173897872133876029832790575697121795111025818543381898939876408447610659433432300955650613877994219783408717025230099142424859837735527066541661101351040980618893763489552480000
659 211191561617466125461578384209375997754524658839756542380223881023610350005135621983098986416775174658188939708851286406282925052268556349336440836246510565628786573008211818425682354069440000
660 93346670234920027454017645820544191007499899207172391732058955412435774702269944916529751996214627198919511351312268591577052873102701906406706849620957670007923665269629623744151600498692480
661 40990553795773265548670423314410622797704546558039772816472994392686368132733309144983124629076283400723138717143111956381140982200787264290370273286648078646194024669298437572282139939545600
662 17882333229630169631790483477800650184655967522332092125114712693223734304917519328189849190772322838164078444331357606469063496219068547568906553485609420763977074507124218781533443519443200
663 7750196111450053637634841745846007435894634035523650264960253214955813277280356289354646368962955027275882904302655980537287956611842829761474410854598118740650103861934552076290836356339200
664 3336889992429884205092779085017030979343522987517127197413442356439308494384597846805472742192383414521560694908087991620221203541210107258412593562396412235557683607221821032847443431201600
665 1427263838346247501584238182898373646610298941195444504240205047506714128291233930514816063987237262448825960594350507306866891019606699342212119226688366421545464671603788798208015408197120
666 606446097321034017471563654788834652215838482919012981050680010304236240281848409210840817702086979103750161122105452709439489267224190431967600066675886918245602577855364805562694293996800
667 255975275792310216447563357248147170757770089437216524546046394881866973215612543532780936860446969483634190296115516528244675943167607006787113243133411835314711936215084947515614554073600
668 107328216031027708864824793491841234983080765846706928599031263995743435619932031048193581793848827755933233332820088623063220424989567504814281733833497482129987485066561208308712401609600
669 44702518268325882670614648762810101800418707975445714858535614866596480061739863619286914224550002916027201309543926892120634047343395502987480800732222919865535062542457713480249566092800
670 18494571283562276948038609586182218588016367417292246735590224974219328025543355340528507649764805128003410737870134459289125066645993041432075390106860855081623329796977603028103251854080
671 7600508746669428882755592980622829556719055102996813726954886975706573161182200824874729171136221285480853727891836079159914410950408099218661119221997611677379450601497645080042432268800
672 3102551421980294211906091665918303471395083040090496228385881597505222247435703071091442181186465329424801619393347149500824437282490806126367527182416993829242783546314468401814195984725
673 1257954572654778159993113190079935910429195462648778197864061154544027733853072590228109110500555143314539448019134906620217315701282821977162662093455623229010719254646022275979245155600
674 506608164473811437973880214681997535912146810833262815093114122549832180754058416687195692361118511023559660972686625817869619358298724025822317224407225697286418065587016753166738807800
675 202643265789524575189552085872799014364858724333305126037245649019932872301623366674878276944447404409423864389074650327147847743319489610328926889762890278914567226234806701266695523120
676 80507499005528174251663134891325189815496198620789827204719686141639997716730213504554354212425809891340876356124618831521916254613363120382616303103473851119159460035146073177660043100
677 31766982199473399511294544521915548785998500036056334138806220450473035849541515580133632996779236398130635931623640699478667148822294151949813783042763376457076460052552802569134717200
678 12449222753847683592264078258588525875594006770886941757099735041401595130225729078701018336575646696564708675906561895741639828592520681169521617678920782665611045155730152358174416200
679 4845362227894474153443822366541198895703255043774879065383711904360543769374946577837390566451407770146572548233382471945686407274930978027443866611063580151162680388164722112430119600
680 1872918861166902509311939030143809573146835122689905177196396332262440957008392811817914430493717234229732850374826686271313399735117551122146571516968806943045574534655979124227796230
681 718970772041037431597673332108948012724312906982689127522608956722626087143336971907068879268221587036365777495135004326799769572022092561284672367358467156639376020981182005461726000
682 274090390107598561088001902470652594889153771052787617580458203808050941267287466301736986540950375134553237014428861802745506024583134903631513028935507594197769785776350994419317000
683 103766533922188365383220605524262359059373702998952099963538669892914123080158543647693926070952532077708491259764655137559484116381378032349980075964111861665694871096974181443642000
684 39011464089066999962775685664655886898275991394644205520643354902488706577845864691976533274766505380359871714071826454387821318563228000711729150696431367839965438179587621649613500
685 14564279926585013319436255981471531108689703454000503394373519163595783789062456151671239089246162008667685439920148542971453292263605120265712216260001043993587096920379378749189040
686 5399305295977333835152224175640586627746182839410833007419840754564976879975625379421847190880231162909122929247963813458998844090119768919798255077376812887356433268961936988767800
687 1987600052029606762845410797104883881940720058530743080530263958985968718624803270603108833075455114998804266174772257705969213953478624611842241907041938709956637673963217790931600
688 726528049321428229600689931517504903815452597152336012390797242583886292982172407625757584817353858323426559416157283593280413433752603314555971000111920778450058846732767109185225
689 263692600131784915091365721836221061498236103314269403363011475569198805770467112030520711313670965591867484703028730529130131151758978896776458283594496766469586575751779366660800
690 95028842689001733551794062020223061785213388175519728381764512893805607362564563014772558228134253637823942600525448171818594433935782960913780249370846947916398181072811054777760
691 34002787402844311440378289611755897813918161494065439533964703295335339734250973583440275072213763071914405073634341153758065804986438347596267885838909454056714980044885311502400
692 12079937629957847485397550256808016328628820530786406150224302486500712800326003773064308249339100038706433381422726462519312851771497834014463591021717832362254006068577676454800
693 4260841040210272659014520540862865046495719061515655452611949094675673558088721781118367637665573747236040292134094887342646934583567716312793912030174394904509855799048035972800
694 1492092274380750912426433223111153115533145064613160242768603896450095422027323919605121251392251480773669540503887160923361379713721278933506482302701520313002515045734050050400
695 518746099130504055535171176633036410260121461715977205897122102317229436443144390741219724783100514811032774829388807349056479676172257722677020015518659398539192146741183755840
696 179044828990938899764937812830432343093512071674357804274193262926655682354443493072995613964316409029927356984024121939506434216589305370700090863565208934197295796916266781400
697 61348693732463235673647220783611827056249946346521109844416313554012375331876355168400731786655901790515146527114410496963098502518495694988485510048414234436317368030899604800
698 20867678351376899866686694058366104742181673199653091266781013718186365586865005568433706165349498192684520101230366395807150605875250394391994141893791458925364457898986296800
699 7046229053711680474465636954772970432424980560921823025146835800946045522837534347782809874014116272854513280934928912869946957828006626677816203756345167948824362407449918400
700 2361791590225581788663482016322051200498002743568240680651069036983767110432580957312386272586213047012346118239300246721222961790498517460527283110923102590254091843978583760
701 785808662182263811385262038702346055618559138340634607240651435595338410125442832377503750583213213423701111428972355655859765475581761816811295674613971286960695992451284800
702 259519834927352808557125285844501741615723405466740949623757577438312869764675769364526146410323183031074721302188287199997966826806522814039154844568082768202886683853837600
703 85072800399758379232354145267626721929279495714695928237622189289170701322490399533859399744083842687902947314529493778268210120021291088211730317372226027145697660637169600
704 27679936894774325595821109765385900333607482980700697239079278500336790687648530730685870872615514992203716313734780144767413954492221548921831371645007365449978834435255550
705 8938842006385837256632138199464070566449388999272151768950372506530780111974571391927914263450147960785053341683158358677183222001157784605949213595451919851736284147899040
706 2865013463585204248920557115212843130272240063869279413125119393118839779479029292284587904951970500251619660795884089319610007051653136091650388972901256362735988508942000
707 911357116387249614830305188385803847655154974612896924833218966001239710474133632280655019125489702091008813489001520185762598221183995758587143841471332005696639854764000
708 287709454625901794462851820421065813219601844175239357657202337806960711518294011650644741439251311061577599878827122248425053818001516909189007088639672330265545063639000
709 90138481230701472946467236998949580826541925679674261415371224230960368635968251373243889849820082882680049506663506423914588810011404204700381091522811731886473134692000
710 28024873255363548861537995503309778766070307802225997640051780624534950975910129063317645753307698496251433573889926542707990339112636580006845757546183283913794374604240
711 8646512619622147561636042169805194900602454312846496549562255365101527524327989003201451502835406069623854278695621619347292845098272629040224643889022065817323128280800
712 2647211291152432858544367983146880322829374599404090429123226733156083607991721270907690768078231206098607559962971111720457410908710279543112255103704219425955812825100
713 804216088451372007659048501209178832251961903616432535429841032857544387237991272174488334606044923371728878976092489636594656478595527962464482563150648939530879845600
714 242426149406821525774478519317568348350320646036000421329934029760306701568130943056208577399295130330467008644417772146771313415027893808179726693224112586465084718800
715 72509442885643915817231412985074496984059868904461387280664953045425067496053579364559682609518903846590132315267297615070338787197532202086188524459824665501268582560
716 21518090064984255593243135148448366910737191311575771405233304410962475066274893156748826673688163911308222719458820335407564568143152541986009184417034298215304525400
717 6335667451808649761744836919830398874974684694970245081612678498021267344468729762489780205538346286273875271079437226224130321679491951320835738320275807733051960800
718 1850741567463817045097506125326801105055329041720698832083990313938112145427245432411889199825717642764590804992738831316367817981643706210208289150904940251769658800
719 536350865705077569420028608770915525973100724076481593555646566830007455383208873078221914797435166597251718083763310685602122563553274429434244798652236709815178400
720 154200873890209801208258225021638213717266458171988458147248387963627143422672551009988800504262610396709868949081951822110610237021566398462345379612518054071863790
721 43978858863517946868665447421501094821323767036574248312940716709768882259585754298749034011910904925977859236814816918962027875086364748224554831975049712391262400
722 12442417365301340840067270711777000136281991029920472387468992805788705123263585290927217807640273813577365869490312971734808598111622766846448786982264954217456800
723 3491832937331459773944278459077737160803826967544288876057017519208908364965624291237123292375067961892049391437778773595203833928306211654953656026994427648948800
724 972017324753615575371013684530504847954256797702931477909488919354252860460289031425936803019300833363566940524346218890863478593517863882673269496876108405824400
725 268380004710732796031642716436741161559051434410012939033416409591616718994345290092825028798249433636666270304067274596415402939095197815392973524801190993466560
726 73496291042691843436227245667305441769704898115816264222932055630213059088557455767469751702700816631949243634506055764036020239504868659692422078346615908104800
727 19961955591842229081444437094823700233747009364789602628450681776107250616645234899806599227894048961763992098260904034676449941593914944607818342266982098497600
728 5377076066112431425107392386457792492541007804247903524917173084057058704835776302236636763851742061883610547594926614974466269478642581910204588674028628644600
729 1436406963179419291065595154203136131575102260537225546199315129660233608321683651915586622329463608798433749093899552682106982356333343497980839153694818196800
730 380521844631740899913868189973111501522527090072142206098415060664377675186972335858339613985524570050111396689787425359645884799660236610868608267031434294240
731 99961955682593931676147510500817382186303088460282541006588895095720930434406042694835275127545859032428563053359218570835171138264510493222926865244685016000
732 26039040903333034649905557805282849555523007308709962604863191205004228382388986646032265723783798943761985830333083159186084789512958152954923256855695922000
733 6725616149551988007305449485483179291827932079736604651866932457837043282013211210493499698289707231547598434361773660662374430799158475806856268786462472000
734 1722413891958435953090419990184716647907153337493520703526897336763145230759480919760530410537607949542677647824356669194022720082711316974926605420923316000
735 437343353436402868089045771420815009729468499607050474286829584638989919462407329191369460762592627188227715795401867308395334142740612657981364159051833280
736 110095115014372249779360480652809334046480785491358192311788697521967948475779622799910714948916546774814268733217483957842575435238522283693225352539089975
737 27476077230623230447535371254773906590456209897323361686130974771513664784250027180566972188291131257492642456816841750310798722139249928686004247427433200
738 6797714608960418605532107421163786578607678227192457995011642547277602187106840634638541562155072266127072441738422785976547088695350760903284787858344200
739 1667142442957477447298029799318234359520363226703504378742060866517132142606513592605652680183109260431855417490252220394939009662763053623948946245051600
740 405288076650007448394865865006674214986846922353782961039018245136061434668135200961029358458307596070502782527802694958080000624913087174097933483710820
741 97659777506025891179485750604017883129360704181634448443136926538809984257381976135187797218869300257952477717542818062187951957810382451589863490050800
742 23324242394050857171732851089275748719898862338912694731264661149303415484151365434348975624437856934459440554533422183237328732191826736719915850716600
743 5521004203051489347682904717530108616374001720017070107915134200006640371891746878113479650381516735772560542925578492773158430604583344197853151627600
744 1295167081880229521631092373804152192539791499387566104082831139385119402310221442297169027572376357535686291747952488886853946905527257114907331803050
745 301098672026856777678339423653614868693011357122579470350880401634831177289213873764811944871526811324535616543113741006174592784874712765175037820880
746 69365735023251988031699355278563152343953128347351925763428078874918445279938349758105140883372217625959570364027909617463430078426768299144419975800
747 15834767449941680402466292346384092698619623847606742848891588703984789893546403522293166743393317141190089316490187203986541108192822746312354815600
748 3581673589867761043414994697396401919925867298863429930106430778282273904492638891947263906243726496221567821587066153282670012567424192618270732100
749 802684064282757992751747538295967832648921024533060697409251040294159856354886814494123659803347873516548306365862024165216369539728341978967294800
750 178223071900069995000811741553850484876285854599713476882393027590737188444898597794457965142777239712996318871064279941768380355431208134313077320
751 39203044580387646954493276483926502595460509472018192884451935003038637052177356536852005868969612796428970310047980359441437303225138845111167600
752 8542555322415551447854109233828579112862171827517477841375506107081054357653511812928899927528851437059691165534103828324232115060883295640778075
753 1843924251718702504764462026863504429083234391099894036586955787025927416154552296888531518926969618791973809761155632420744874751758957575075200
754 394239696916288245968159389581927714635641023012940307485763274330459228706444683004787041925463201324209888618967618379519527093389541434401600
755 83486053464625746205021988382055280746371040167446182761691046328803130784894168165719608878333383809832682295781378009780605737423667597873280
756 17509658864225198449039846556639110894792583927736196049012383877685220382737870840125756895623612376223297461363544045675462612714695385460000
757 3636847067276255624256182534377302765417555120668824639995872028195925171623946372153423542809594530404839003700300605801938633126670398320000
758 748047139255818464520920487840147558773176053247935502875405116167389291153420407650286113320368105752165882032001629621468983067860299320000
759 152356846392670872573543070979128551202550047573035277714189355880503328081331034613246921243881317031325939245249079822736587536358858960000
760 30725297355855292635664519314124257825847592927228781005694853435901504496401758647004795784182732267984064414458564430918545153165703223600
761 6134834746593402855706725986181216204828138354854332313949055594522762961011998398736398492682076326386169267445969603511190379999807632000
762 1212699891768463355197841183314891575373004093401437782989929594266127562060511311378125283437154622657731134262575386740584144883682904000
763 237311089931473757733574228244041800819261165872918173122407449624217333869221118976150552977751650868345396091183906526349799496309424000
764 45969201195335148435146001166478295854062179482005672608148462923896404077316011457300686586749905880126508845477677257587626723622852000
765 8813929485386573914837910967456995568712748462665550450487969750697492352014309634788230816633039805115165332356050515504404462711158400
766 1672610380890191419482441850259990908254069427733561554135505810775926766471362389440010798535972900310633685183078893206281374936936000
767 314131109425834961813835866440920862505706614104820456625119707460388223027570531130413889675619292644830708584630961821278544881072000
768 58382920008419984679216205440500094511751393739876170392497577208920837503479391476540739364054243534318865246814635996388940084804500
769 10737088737180686837557003299402316232046233331471479612413347532675096552364026018674158963504228695966687861483151447611759096056000
770 1953798114470583998309553059399437871733003114415302027832592747749074946413781783725953516309785877462790742007589853581811901085600
771 351747614716471750923160125260127931081228056605046191590155813833712347144870697561137294261990910836181639313968713410800833256000
772 62647859483816047141543224923780955045512840146977181181906836123978179475148539271509746853851322354810128570625146669570736642000
773 11037469533853398191332248436816220464788559112354870420303325124616057721559612139189319184691586972788733908038361892844436472000
774 1923467817788784375362460232474487931160221213390832467381849818133417225092635991682829239026058316104877081693981632792108636000
775 331524534448148201281985015678529627159322680681997140719473301987223131479381162794113657458149888629458488877336671668233358400
776 56509863826388897945792900399749368265793638752613148986273858293276670138530880021723918884911912834566787876818750852539777000
777 9525163432649020075141753065760023176081909935610644237556695725284884431778300684374858288542688711174952899820340500266024000
778 1587527238774836679190292177626670529346984989268440706259449287547480738629716780729143048090448118529158816636723416711004000
779 261595764709262263776106303906171880441667962690437725425628154006208457738660923480408062851737815977341194340784795645432000
780 42614793928444336518365704346005419233239458438280984303207167023592022954201214954066474754879870022115259078095587677723600
781 6862285656754321500541981376168344482003133403909981369276516428919810459613722214825519284199657008392151220305247613160000
782 1092228746010736058767935942509109491508537310268630475174236537721963401128229098501167860346890745708718602588777353220000
783 171811263417419155311810148259859920012578902738885692724037208180983006919047273921532022975915398201371465575762729720000
784 26707840627387272540457667277574378591698964047551141336909630117877166139659592260238151007474028246046525898796449972500
785 4102324320366685062214297693835424551684960877703855309349319186105932719051713371172579994748010738592746378055134715776
786 622557205167468180367984474304097975095960516584450885604129908434606403050978866232260542333963291000496654816673798720
787 93333935064979280629331005717041801689027573459231871206998742253354069994883593980594084496638834695449259254812339840
788 13821745160896613214216215814784852797897395432656949080017329664907529473764608662731289583100973927829269284550235040
789 2021622503660553920044343171637848103984992654697041836822884466091403357053011123960697363506024803434487717295105920
790 292012139417635566228627347014355837242276716789572709763305533990980484907657162349878508061981360496092670275959744
791 41649908950217434168900889431524604361022035675216392834702849539125584218207836151329739660187515760140000514796160
792 5865256165457834875050916391464699031852786669452941396026192419275596511741293382070169034425140668753892477558320
793 815391062496507849928089482541695915960576977743852832306958819741315154870827515990797590883747833886797058491520
794 111891202582328364264580102493892026322665925968005041657264065169549555952305984055519543228526910959229249351360
795 15153769168630298152368328841692463407479164776769186744133400952096475294328054533503434201028841484242071565696
796 2025267892033923495206459043307955015150517305071353574294558303346227044053277728534264004854483531699018998560
797 267068293455022878488763829886763298701167117152266405401480215825876093721311348817705143497294531652617889920
798 34743994289603289834745137743889269266766255052724312928405733406814601534277181742742205188519508036312358720
799 4458540738258951121203601400624288074921491258722055806149092549857272810345428643043600665819404787132415360
800 564284062185898501277330802266511459482251237432010187965744525841311090059343312635205709267768418371446319
801 70425467979519313731960162529361804615569577214603455596348770775826657105690273027794784307989818205484720
802 8666062259162033932748991962335798387274138006158369146591203880514495189017961945787831713911519685721640
803 1051248609976109870535647547530625620851295123608635759617595494059301127128150904776750969961272994535440
804 125692768584100093216218728509096541623524416953206449519495113420133830417496303832002833364934814564020
805 14810310716886212534004067235180367695174970059602620408498649023147552111208866808111961760829528537776
806 1719463318523941083669202852381621636436722530139623112441793617238492892168212090725072959848629474200
807 196661956059925255319197853286306029515173828794949165874331882033459774374725957826360740384541856400
808 22154819124034789565280005077006697769456310959924828871645412636485437545300918088463478469246227650
809 2457853585409098380123513660315072787982826485538655899473759183092375197629685827995948304754589200
810 268473237790839976905799184434415642995047200728068567480979849230090213894934913519557430211655128
811 28868090085036556656537546713378026128499699003018125535589231100009700418810205754791121528134960
812 3055058613293746026535415219667306446114231949705905923244872616412069522849546314540778198529620
813 318137803528292082395724708939321345077745440398164782206204192826984268841912939339621619448720
814 32592099138219525260724090976964113333652820346600979216843548806434168214691386751918422787560
815 3284089378812959797263801533556689282474940676146052867651411024770465804839132100193306723632
816 325405197595796321375224237318879273415962109679105848166679446051951642247779857488666062555
817 31698527619681833436855937881899959663046537320339078055810478763051605941945069831468231360
818 3034965410395069158847908946139357840078923785989911728747811796462387802952187537055468960
819 285535440735196187934097655023733211054466274250947689199338894356097183282299889677449280
820 26390396795222677975727207509769281627761276862587589456302534175336254818515595864127888
821 2395497439808412524271758624184806199191643890703865911313391906989675172633790849996480
822 213495995390779968175277581309522002646989410198682913546057586876723315990020634667360
823 18676874408243194802663800476549436128997565296415699827558582260708827039850975581760
824 1603285905526900758662404558980900390591658466710383870739215645874101116372749409880
825 135013549939107432308413015493128453944560712986137589114881317547292725589284160832
826 11149767637613977142586660438621719169595854676032383485463171869521171032148091360
827 902679838727368464317360815120798853310608924296474824910061890485971867670160320
828 71619807563698396120988208385332843151889630221127493593163593107419923632512720
829 5566860976550547979508799455960101410909208926006920279289247894747139056637760
830 423746134035937234261117570528306226800551724218437215289181556167319540132128
831 31575717886433474982199520903748601102872706722685336459700563052706374078400
832 2302396095885774217452048399231668830417801531862472450186499389259839776550
833 164212500152328621749923214209688118662785250415154052910775587941266432800
834 11451020040295912792650431851417420737612621319751098645113431206586828400
835 780365810153499242165807207652150153970637897346000796555878274819250528
836 51947428190691517599794858497554374154850155888417212788483021252760760
837 3376199173397971601759193166753903194702225788907470255086045694418720
838 214124726336449526365258563673182650991439098706520974880088443746320
839 13244828433182444929809808062258720679882830847826039683304439819360
840 798585243765412120767944309636187570404700095236570039728650047932
841 46906622247601299310892470463212192094255512201854334198452278880
842 2682343500962537643878015173116239723865051284270262512814719760
843 149237266525002094388527930568692693275068739095563653714435360
844 8072776113194557737391130747136885454937928869204466648295480
845 424262686240881866490628769192595439967540787286658101224288
846 21646055420453156453603508632275277549364325881972352103280
847 1071274940750228994792604502907364536649762852965152796960
848 51383827099938309343249925284800915275351997307921573110
849 2386476730330951957886788982748373423528684925767039680
850 107218519768492044484768780384347211781723525650403232
851 4654928499355660397312682216397129310349791272810560
852 195076483354500218962525699820110910404832293224720
853 7881878115333342180304068679600440824437668413120
854 306643673074928298080994026439786602679851652960
855 11471561870428972302310567895589139093059198528
856 412053228104488947640465800847311030641494200
857 14188346448361168928796526858443995316206400
858 467524309903018460404470082728097266866400
859 14714642085645788453359573419196194379200
860 441439262569373653600787202575885831376
861 12594558133220361015714328176202163520
862 340878354033029714100530249783249440
863 8728037514359224543114572540680640
864 210762269522879001751346211919845
865 4783257180661083727690126795344
866 101627277209513110361688246360
867 2012421330881447729934420720
868 36951239126354266227609420
869 625408842759169527124560
870 9689432775142063096296
871 136278941985120437360
872 1722627075654612270
873 19328214032590320
874 189492294437160
875 1590145128144
876 11104365420
877 61949040
878 258840
879 720
880 1