0 1
1 1
2 4
3 26
4 1
5 237
6 19
7 2789
8 336
9 40270
10 5981
11 405
12 689450
13 115193
14 18900
15 13657756
16 2459955
17 659505
18 307348641
19 58366045
20 20330163
21 1375640
22 7745565616
23 1530739594
24 623758590
25 99936200
26 216114310994
27 44076571672
28 19795671225
29 5325116720
30 6614034112224
31 1384082992194
32 662882762718
33 238565092920
34 16535488200
35 220305212743797
36 47106734217128
37 23592622955616
38 10230472429892
39 1640064245820
40 7934207779778176
41 1728093925313237
42 894238059553839
43 439680009120352
44 115787051792412
45 307225900667904210
46 67995156613206111
47 36071539038703350
48 19321127013238050
49 6793004993294520
50 487162054513134
51 12728297987112827648
52 2857034390551482941
53 1545604322512476915
54 879526396196928480
55 374892969609958800
56 61388007725876832
57 561810724896040535201
58 127699067037160511163
59 70183386110751701709
60 41737864634515976160
61 20402990348066846520
62 5406228859801193424
63 26319937295401861183488
64 6050368626428887368688
65 3368955602673618626016
66 2070728404352059115456
67 1118927794430552998320
68 388775599272660600000
69 28714752736897683456
70 1304383039552491934102762
71 302928005280959730264006
72 170536173975006837713775
73 107518140838930068351672
74 62511272724865620662136
75 26149413445004056320828
76 4393609843055341708800
77 68179642239726098820198400
78 15982164907298559164197568
79 9081928816533530423779320
80 5841975682479762934277920
81 3587654106317386642455360
82 1720140381968815632062952
83 464093865675846383028480
84 3748588389116297325791673957
85 886260073916673916377230118
86 507712858566168178562875110
87 331922993181874695255022620
88 212522285532135766823896680
89 113051138817039031426564656
90 39551562705410617780638720
91 2977716550382989363222560
92 216266925218572328662369517568
93 51535634886139128616936709323
94 29732866468145812729579895073
95 19699213726546587438229396680
96 13027098409257473232225704940
97 7508594791249877096558186400
98 3121211947316483071250559360
99 536331916991866549496754240
100 13063633765872867336963024667610
101 3135843736085986776021240600621
102 1820518825735836423246103305372
103 1219706938032013904629966129782
104 827365942040155313775633473820
105 507251061778097284035419300346
106 240041872246372994761445978496
107 66105858056582000922199454520
108 824546994033301548494511568158720
109 199277497906331495129842889874027
110 116335642880075967998864869323573
111 78684461245285406017044617293104
112 54472608343621553279293250370912
113 35047491799138616673572798710224
114 18357181014879194242431762461376
115 6516696434709713735673418662720
116 497203192940628877846297989120
117 54280467713937715430964220946650625
118 13202131354863719120509322101191881
119 7745749014139628810018765328328275
120 5281741148578224407769421807539600
121 3717679058173850975867318610798900
122 2485071659069585526558829512060144
123 1411475405619491572817484976132800
124 590458526083718391943576457267400
125 103068089546588997441593707296000
126 3720592836566384837173563598217936896
127 910326133881690744565427369290968966
128 536501549278805204824585171888616850
129 368432483840263779801277990647283200
130 262912660320492841008396024609251400
131 181198129096329794572909596261772464
132 109832874210792728355955020964137600
133 51797919096484392973350131405168400
134 14524993915912987521209385115068000
135 265119518686960252185814634765809075938
136 65231305623406314929868960409125706324
137 38601609193252655343331748722465886205
138 26673960363983624649355162436152391300
139 19254766548392476261484762285247968100
140 13602165670698322141899712877932346886
141 8684158500446322984972516925222046400
142 4507348262038481632507386761802607200
143 1626353800314338214173104569282535200
144 125301593544981604841640866109329250
145 19611167418191408357223587349078758391808
146 4850741198131527309426752080678804988350
147 2881235277556415438015119288586313974490
148 2001908194058601275971771624819881267920
149 1459281959981212984920420575611566067200
150 1051876894946280482632460345427525576768
151 700353275271646059875822401444891219200
152 393151851700501580707144782378684506400
153 166420173852789193448233153274452809600
154 29386869562992180351416652063727011000
155 1503881886418960085032073549723418650870453
156 373837586817116466210603229436773701914692
157 222813436165729757143838215048435882773780
158 155571515477529759016246237418140148805380
159 114359182316491523564565457677913371674220
160 83816123727047792578100427819685646785284
161 57752204335966602024445688790980818630080
162 34588892734436475830134691838144504305280
163 16403705342950494734987045594724301147200
164 4661619824982178426833671382799099577100
165 119406882337943004174404838588083400867840000
166 29822851901877230102602007433159227180491905
167 17831132463981461025106555272105376264890435
168 12504657786610814044880626281418019322575400
169 9259261655485399770459028774094856407222100
170 6881324507778959133808851274454834667719040
171 4877138356397927132374029620096342551264320
172 3081572492346100533640004715974399284770000
173 1596452719333006056199269450743367618844800
174 584490904658226483799012280297924677902000
175 45366968236871542725776309572251156480000
176 9804908674174258955491105967840679731290266690
177 2459858622523103657088423537636147591168286907
178 1475057708727458878366494109713004734890772930
179 1038531877033325019956839420016678580305730050
180 773916663679144379536767676736466687176892600
181 581953363225472256779398390465581686045823084
182 422211216993978057323571446164948709380163520
183 278733082355413106044048940148308769392964900
184 155453658471079629437239945113874403235578400
185 66672122381514137322034665051149599348207350
186 11877141158487881264718930172474263810048000
187 831730037464487858409383881548054454723642654720
188 209556393809540183103875753751574962163556914169
189 126002341009915205680793298047100657849486414855
190 89032333953229636027212971075926447392369542080
191 66721636242476799035738038674203364083088163200
192 50676749103413541204937033177797603238438654272
193 37489415619475673100464393933644225940832948480
194 25666368811170933359593911829120912852785446400
195 15235790805551751852532864082897380958060544000
196 7295954477193449871213003524223119379344937600
197 2094616034447886557939683071739891074326323200
198 72811789577775912110536581267494238488499787497153
199 18419812678335456473292593772087559520722047542775
200 11103543384560802447804621048779445943184636231001
201 7871386949543208304811119796564082956222558304960
202 5928478055070054999714886747967854605119005671600
203 4541813493811145497766716815419057164002718395744
204 3415277325032196136976776692215183390009526954240
205 2410500465728556153915041039964446497479576016800
206 1508596743758115538605411842288106621047884416000
207 785372923079539378516151859422647128952096437600
208 290768143471447841454386832089744817173788876800
209 22700347594592956221742220372168406923557035840
210 6571801082609724393288107954450102933265640161542144
211 1668986807766973164900980121795842514481674720531164
212 1008454871569390614975975567246471718370628868928580
213 717045783577195609266647912807846660674205044436352
214 542479067899717645171309257272693638209685230908640
215 418718284039734930730759912661527881312542279109696
216 319242836093432615356583135488808434060614340800000
217 231175000872013759174573952076707153126089117187520
218 151290314229259924722142977049563484873201875177600
219 84295636538979699617722690935351202360913090275200
220 36586467224874023911546742721440066297528863334400
221 6562752947319630297700276803999867585218317338240
222 610995559046488939624749213729710859330934587700456250
223 155746307195217389094714381243626346904032894884617890
224 94315790912306947281494495873687096632211023139564235
225 67246676748608919489309138053990639916482261288915760
226 51080655803373589006521677193722354939369081172565680
227 39686680396440426734236213850294027418970421093574360
228 30616930237239259027112756398594043866510123676179200
229 22657207711935837323439667044573713279675633179994400
230 15392775539961536347619107982775195281592109747862400
231 9093420515125843743228602534562220335868306123129500
232 4401642767294323557257257296762939741652167229440000
233 1273852480155684722103922211208910519643987199247200
234 58464565472531461095104030757646212494526140088858968064
235 14955997972779083858319550774563077587493847815504423452
236 9075852914144885515374817694401671994668504486921129180
237 6487505330162883016329770103175386666134905176721428800
238 4945909104159843587964469453671433893523854937616970240
239 3864996225632135235239560163774468421773568344020757760
240 3012055753556737322265619597485417271846304877692259840
241 2270470916259830182122304429923028158309451065824208000
242 1592018108757437140645301295533017221051907823987635200
243 989498531406208930446314448397654799523730345525177800
244 519311803579011494428567889432657665207250456652288000
245 193963212167609861540505407241781819987633775862019200
246 15213578579397567932663737210585746120756434672025600
247 5753063463220221551473531255870950488595637617151580863333
248 1476731435739285413966973135795311762229569192388164333058
249 897897652303280154270887474925883027620784984752090852258
250 643338457852429028102369289078502425662370780894387917580
251 492092484690426255231220459993693246943904135707234613840
252 386530742772028235210688636403485657268122065365371301728
253 303881563532274989833857464708726879972963959914317733120
254 232696411987200150747683481626014712051280576721762262400
255 167618195382642597925375476346769036361048695574936249600
256 108864852149797818791340147684003331196419755013162762800
257 60916641512949824326887625007929062355761660801875865600
258 26689038943550338532432638344876822030937876584368767200
259 4814015691697055665083000209686493838594782500945920000
260 581737519739190434588443565429742309972401185823704068653056
261 149813272258684853509210997314987624662015323362903660557431
262 91260235201121692030929658449849796634484561332440664932965
263 65530620610343051002044727167848309243134067864820634732552
264 50276524661334280356519680117684710037239483907225074989180
265 39673473105324498004825143044851819840210424829376387703424
266 31429649700118538069861043036717866659148758246186772150016
267 24393909851538046047865519295331141756999839831890947768000
268 17982730193172226947738500278460131001171940621633980870400
269 12129666962771777544357213602428950696893082873743745146400
270 7162736399028100925828546061723354375429794485787648870400
271 3501543180991390948116456345734446065258596414057660009280
272 1019920116375092084688202710763318171100309236644818227200
273 60403711776846783752296298300631108501556807931612345252194314
274 15604609335563374409147899671810917827080047899670441005894665
275 9522415606695706425570596736592696436909279316520029520061352
276 6851651272834062879755519475042756409181280227944527459551310
277 5271335466519131762381507288222805920171610553738047696405492
278 4176877738171800985722207742569397398167540675167911372485886
279 3331235463072738495518313199713726037378148835475121911960320
280 2615753093456789990079969659079723835506983281472281171254000
281 1967087772179912660530517860103174781097708046223879650044800
282 1370227705494035437948939424159686114236298512750630990735300
283 848557254968787690788815061653638069548866715739612704409600
284 449350236996997156025276577153920888610233468739443902452120
285 169026326508088724249433491145161152211039653854302934528000
286 13308412762982169774154501010346558536260100287941437974800
287 6435941766738511108267980064811488042792039572595059720192000000
288 1667693656582451616803665935641379128149554352964444072068641511
289 1019375395748473956668835601238034619970982030965808067080993465
290 734868766640592447020213879718144745085285046912205154869641360
291 566817898342766403548374791419436725111808162771686045538938400
292 450814558970631303232220317288069100719856724038093337870497904
293 361682346440330450387347712504594996371505480743008882103629120
294 286878304933559267233813054389678165506541395756270642557923840
295 219483454723048772769351535051829857783800482766358085089536000
296 157164386510744179487862039480988010650652598665298910219992000
297 101518206839460454018402050982856610866590434939857532876288000
298 57195114465885047907467985853451357813421972465889229959857600
299 25249272449307502111433308839067128251943193751595596520652800
300 4575066760529237604791722780981510926018550664424723051408000
301 703219170514232417799999306273964545952953307735776711988154528993
302 182751904141364084205169673043135529519651042588308323817315360837
303 111883855733143998901705059117973592106508503697143979508707898175
304 80801327667008484195256602273305724745095884479972680763508639280
305 62470610868253958028508091244294943847266542441921676368288616140
306 49854468816844060770976109151230383897290809536306699668993584496
307 40209087987956411554755307643878500085393643455323309022143624000
308 32174646454817927786887946959698993959099795874177352454341696920
309 24985972875202876330889846704047475170637379482853982813726720000
310 18323556195217634841498022848918895641104716680630011731663848000
311 12283620948777445737292697438695610019956905751805629306817024000
312 7280935951828370790735256181529633581567374454771800469955921600
313 3587863025509831204021301826344839953385945773607420529269555200
314 1050609452554496565704020256327587505977478209051415882250936000
315 78746527286038618840338844010871160589820114998927622692823537549312
316 20522241993978504063560901953048525574358307552953881052349572829682
317 12583020402863861270340857905721653223807511415575561161807465500854
318 9102576915691586171670444575829889154977463329029538347055467094080
319 7052933246982233658136853647693404805282905935556908895572732011320
320 5646018511239304039071457351841285018691970637879201478573101180496
321 4575213464171621796410485395097084865897314109350536299342928835200
322 3689356106061155762825448323800976907055215370842461712748584524400
323 2902431862372656049183218243074500574604800036713480144788843196320
324 2173181917046648536227563849356850164238430540777336423324698712000
325 1504851879743293392931089642651568941789662315096385819632749056000
326 931861746993963162597412549246865848983761930020379194615840891200
327 497588184172168682906069231734316732350837395882414716503329484800
328 188263678697950206841816387237608340873969993799708410184395046400
329 14870349243006723729509097048767071315705006333360886570287104000
330 9031898489776539501860707486943014836783034212374638658241189829654514
331 2360220157301483930495687514323982034318071060434906697328983210783152
332 1449228096823115655193765394580016027369431882729881273476608460733913
333 1050030595828181121700713580764727042891682999194483993210955552707356
334 815245433957739982282661222330684007336273725959749414931754312180220
335 654472819827593922072856882918921877350681648449108363773286891584706
336 532602342015950627111773599606498225242681131428101476430907646291776
337 432410653197363885665560036832200752940677745574277859313068187497200
338 344045149333347561649074800754226579815702314381768822433766069978080
339 262325456674913735446896431189605365602584873680638132268426714624150
340 186801221328853638362182885338102317201177899746637090215875323392000
341 120325183011389123607963059161782374671701479372788478305208973278640
342 68306128968634483464877088016703633400166740206190734276955230924800
343 30342790467455211909111294887616223235294361176879365884116359653000
344 5518848517705139079950011163950860148900464302041592986664435712000
345 1060450372906010740624650556154936968624972344963887325697754145224654848
346 277846087890580614170782851278727216993629955943729390303190502078937818
347 170838022858833954621619228589368473626701302779854134919315001721480126
348 123964330317872191189443088044652520446301131686938456336789467429226736
349 96428198254297041536396028408640279013166495643366111553480836077870336
350 77613677895000770639948831362484525025110914428027602500527564287461056
351 63403691392940663388860930496049108643965963120934638877316859502768640
352 51787769910166627796191259580213618373284690515595617311367353757703456
353 41614428614110126796653788686158686891243893654696369913441657867623040
354 32239457416570714122910272701395261304775991369775990562238251222263160
355 23521319033757090191300487934496073186154464279387177947108435615193600
356 15698657216770545151761443945098836990555824100281305669954074174567360
357 9359704973099585853168962182330253111431216153397392120771357608837120
358 4642624897463111523570855836985533999853041006591082293858336380639200
359 1365479983136276037947023970838679255032606874144951287803123240140800
360 127389359720662517417491707374649830102819471314695152006620589083028203125
361 33461873827404228976046879453817696297414206963041744368647374243182042208
362 20601579001978091477869694487731867553610827710458851799843004344578180240
363 14970088228977583412170315003544758817204880769545341971177035872751464180
364 11665370849181574203995620870252200120803796478353523239177763812464162580
365 9411863377051216045166634834661409403338402932487421269590780822920016932
366 7715482699786327375981957385329875829821408073276695380476620043446442560
367 6335932364608338695906132497340859075901226299427549255433880674295935360
368 5135791323820341419857136386022330942137171224574931718701754402717512640
369 4034859882169484927832565323664426207401124201434182275148411132156950200
370 3006850623956836640119377643275641917587145966710876624200587864909632000
371 2071594927941236161948595266230258796584021732606192338429087496523856100
372 1287079530988780808896773050868243010150316303576738947523746409083084800
373 691991208875010028281130029376144163669036025685767081198216243369577200
374 263090242488216599167557990764477665150146066746355467943617357856768000
375 20836641451361303917104797882669840937399430032840577608130324890000000
376 15648966719058218195740252237633302752769397833805090746161490999822046461952
377 4120697582620219603675917010355729939423589414107105144070136905067984377517
378 2540193833572497677162350219234916377971100889106186991517848578914897584455
379 1848289673340573057393255245057550118925535573181467672777247923313006925480
380 1442654690444714561932208620558755617802246535510172799810354217270542398820
381 1166551988919382970479428859483053953608139170469513923408194977714167480992
382 959332411965040595035662755464146830992883961150285197989104485876354397120
383 791604364045269571041513196303190433864041486413281587673491085920814268080
384 646612650685338085839276107192898455665760919532933462775822288483822342400
385 514295473346387581236880059676004074761443205071112635382588128133511417080
386 390482488318148864077940800079938896820144501504633358437115891925338035200
387 276690442521851559291925131370198107324099913359192873375378906294077638200
388 178252613309332334086755348088605937030219477976885162269894263218708851200
389 101911168981808032210858768412090574071250750383435311987492799401884312000
390 45506760330649548415468583209669858445359665704652796755726346937271091200
391 8303439334841993040740705520345970312957347802903615690771956070725600000
392 1964878820320297970711982272294997614723961584191209220929760201015635277460786
393 518627538645156395409606087302896756605168758586038540346640644771254959332631
394 320092217054656478029029884474255217701524671127011028277161824976791737035278
395 233199697413909484198575370952888747807558724150266300984888588060840131027130
396 182303256781655657786308854894625273456396031212078374911689682983351956507120
397 147717197410747149016994226550782701520709674684911255349503159324231138988528
398 121830671619153513431810084991909270706940179781300101537167348857251781943360
399 100966777694930042782425958531187786227816195399843472724917063231392521042300
400 83037983976177209066477447199498077102459760214759031657257179683010709021920
401 66766687491995990585970077026904780969137872766393262090634904796662712883900
402 51537115409745141284675142804407899051664347696356344091495058365566883970560
403 37424522048117922888231213557637309786812662757046412075014984624751520640000
404 24923713422607537996409166794627524090708044788669128559882611327486097856000
405 14956375168577836871122131557490991514014363833942032962927815524624683315350
406 7459514046826993820512417592875142058580771063370892680764602435145592832000
407 2202174959893298786517849627345661574891259091010518462619957908498681206000
408 252046352627753162019768520700355065404340280154079877514693069346750501455134720
409 66681213252039809900191299896027235556009405621589461690229574145432439978933301
410 41202688958757901950006211756284415550514848274716925862001429296957463770717899
411 30053902107986076181961335544851121826317112165693203756998603241825770381926432
412 23528887567577037993904818242265890441487157460883879350610567647190449098269120
413 19101635703192496983711558307730494317620165652535863567683702105096342332823904
414 15796243130609341894962475611307385064588968114955353058920213647218327897105792
415 13142504351180756195365549883123882618803085431549823701972010214970705250100480
416 10874655781701168380252575782367378703197566272510030556788590728064733721845760
417 8828069119462895324218227227614837018280671445132140951979071575973218401267040
418 6915009773716827506409090513080107710584558210976140756522864729918261020876800
419 5130442784331241299666979350759102230977450920344076715369228071822097229444928
420 3521943178720297891370175346320826748114416642881753219095783273576324647526400
421 2199275512391080003200164143825474543253883492717521766024738174429191122269600
422 1189222592446194824067205224500169562265580236674877869784468919867566023065600
423 453992928727809857918679735061516138519404871917480397503479475606400361760000
424 36038892865220967562157984095984811835400408241812285080346490121884459335680
425 33016045024963994883286955152558546275838860602220075364443333058178340321015438945
426 8754303597241059542175621507117171248112618867510164467980748365037301879239006643
427 5415351982226969559841560054603792259102620800900501444635758203067330668763431877
428 3954570527804091146474636516500508168452224670177415760212127704019697483471875488
429 3100255678846789123432220696503235166402410832195299563622979703651299493336201032
430 2521408172227478368772480865336730611434859482799312517785795044920851967407965904
431 2090225504403588975586622026468169662986477116491658316478399108465553838180683136
432 1745273082376821338566881797401809794954117117213412251351117696554428191955009072
433 1451984078016470324111237251682936076796163477145322842770436638123254756924285440
434 1188798392028063086357149949579615293009430593158498513181458280073779433842764480
435 943399422446609747607407292127293236220117242350039446897633788261886289424885760
436 713318122461608322214722856519805597743404507247793321723753927431729150444564992
437 503310554229437746725289967301478774649172649962987041214150871019736212113059840
438 325208805216113503782153273708571780003823694861755339513606812574671447115004000
439 187036994507157286574608779298256497732051661758479136306075041570364642373222400
440 83886405597004237419880098943387874271396400705100672325601342055625213764706000
441 15348341626293650838893732720463332437254342580253406371214851559280839952957440
442 4414515857406271777074418779382872309314961014608124331086662466196953733529600000000
443 1173072512217558023287625723934213420127874466983309304509421678803922419818974145736
444 726431595256137182489173822028495543263277941788035983606695711588329534681640647400
445 531057434163611450440055136257295172460760673032812115650431353808905930198999812800
446 416873304847643898762259084819995927295391145325615568465432227834988354308388091600
447 339606255103347182744316958178093001011215306247954109856567788932470760050033575264
448 282170535784623529847783040481955363415435647541227416285230584486373907571371526400
449 236369413167815440120119371973572728153379571646736124103147587419833300935248484000
450 197610901182008223920848922575875878278440340011747799495428830179782450504169195200
451 163022282254947748560584275240776127468271339804142973286314318281458931792240060000
452 130879564992204207046523940141607497254152568921189028346672087801537774184451072000
453 100637853708112707645612335386302650874050417497568380488385593551916084494311332000
454 72774903413030244381251242839923508251123246803492898997932426877207063875487129600
455 48480218276610063090210899762458864679740088157577071514925323338493876458948156000
456 29270954825283329488652648530131468595318729141994123164613842031349909936476160000
457 14666870429402604594945022263026449552354199620298354312782308370910015325605700000
458 4343739972644709894672140929966590004253302868174416829355870495565952334054912000
459 602248082660703126146078037011111898867036652980159169783693572993428177696530140582666
460 160374601994359992852755662640229956657407327712753254722661976208760292774401942674558
461 99415283587797660723625120860738223678411181407865847142015900596438336086314426859175
462 72753280872273908306548916544582946744641387811923908058053899622680295180392811353800
463 57180657057400481366255972727694576381224223438269060013924442059160943943296584056200
464 46655299902014664390210558214770782717168760285803113609623118831074808712130460911252
465 38846417618919293355435320486893080392256489060628286032157192982761898869448700790400
466 32637751810799393882549265069362833323828152334838538354201445373064399031947999000400
467 27406481424579267811536519403121361653493281440980379370825929368446399073328785902400
468 22762879116158771404740091770087265106682841003041070573493949040186326091054416903150
469 18464609536704064714728988620346660982530502578541255325364129001478379632948179712000
470 14412748321653080746132893323167750145038317028757640931525886591085965684878189288800
471 10650519405056320583630191335612762877975109991369732650731874934472323960515975424000
472 7298867690650249550565470370670017701755262084649942293465255634198635643566314854000
473 4583396947934039703335213572886441098668188877656882086677831977022892496602884096000
474 2490451795856355216138672700135061365631465327306004791506221055695332743638538500000
475 954087132053100068913617132227255615044584814842715169894780072726422298208236032000
476 75888219734708650012970089288959358783264414383916279480818941717712058003644374250
477 83797303360817097577206573021303178066618761832362908927269628329126728699189134083751936
478 22360581204691094532332081530903425198141589139953017372701855006997956842692659311744760
479 13874978596192810562798923118476203016594843704852651587391907483525849026596682378677760
480 10163996098928148176800295939389446471392745437316741941846881512666072182014759240149600
481 7997736271279206566121730084324156350921158474660348338516572661030690577335880773382400
482 6535182291942819555674076644052236231022663542729996830059836623274012434407178407027840
483 5452017781563336916303294745211452264536949868413850875448692222858517295393589929363200
484 4593151010104333427291641104637827053847227963420629031573132883533126578824789085444800
485 3872368429231406332374264328051968144155121853509866814341620066667305356741938163302400
486 3235808777636897632883617558092087375551185127331484781068772828991397587564709936473600
487 2649110016035057952114767936397075174483176334116696049415747414938470444486183494348800
488 2095786908308912701239734654580892429151133794642264028671447061164287674098585555659200
489 1578641765653616911302084647920764725515191925794617352487079373138392176153913750323200
490 1110561302130460866201290479738116685503404640798533493371616470912727171157204648600800
491 720755677295583697286022292369129450226027679291051895133962775035402720910846312448000
492 416619059710275767188651813069254995501271514644441214102886329366927380196942977480000
493 187558704584978645004576617014795254054277746044873834881858609238531392544038471680000
494 34398018026134154154288175969565884141631716091988306069548085473646314882196387717000
495 11887253795019191954990939719165517567711788032190177282677231557725305505143815397023330789
496 3178360698261385348188426371753183987168111129537263358169586159098291104571728972286074718
497 1974099439372842537964757620348603990082878378546861688779480698103156483001726790229623390
498 1447489491139100612058799435668979376377881535152183833358288558877599481513102426627241340
499 1140245433638657223405767693106647494324653911412034461978642537044538373331534860352604600
500 933017998778296463895724025753378145991838741686457834823309521039350216813674991057798656
501 779796446718277605036340035560545178847707410169264557828877081356173447673727455817028480
502 658605902748392745838432557682656564753016410763473895765697868245424281229918813611649600
503 557271640996938251511680498462350533368254623508121483256278695912738978359009220891632000
504 468208611390353386880795236057492121040371716225504752742606496152188168875939009353687500
505 386488061424806469258540390584555052701957261670507399374371346829900458628269728571980800
506 309478372067197807836222730684099068956882029583767854328880371695788416448886266010890400
507 237111774958324454704188928929432822184198554149848239028515066740835397946215563750297600
508 170852562785269535739729914927350909135411045845334458682843307333900636566779482628458400
509 114118181161714457206554146643603249934794777670651338509193748130120921050830491117568000
510 69259920188396684371310417173125908454742346199073473373809891437700139155320380716960000
511 34842425223588715761175422789213103581338378666297865727954981951839214510550339007897600
512 10347409149977877828221374813990443917626845708817066099562991901869384329193112201426500
513 1718584023910384552243036846060750002874065693634837200006914684112173659086932854352728031232
514 460402730576908670510490742008970587661874888576228304305723018383473051166215941551300305187
515 286224080769645363415927350625195005626521157898230898976965529815630818483281243173503316201
516 210062992958269855433979475229893733693079770912253161023631646882230270666718797763247500680
517 165649111579044308786423122663240909362779374157103580055924114335810719086720462780118208140
518 135721114332997380526341125922448909898585658895817719868390675339957964191637281800210758336
519 113626106045719008903298436818476087130961194102671716303691213664089461409011756209646812800
520 96190128214768211408450094404623748021457533796341768213571126429865234063160025411797049120
521 81659965523292699301482513774880990744067432308126797029896341090135902878804787562880560000
522 68947077129891746943588058055275558015295926177225446321518341605234381993552269326957670400
523 57335204899023700332190688329868800947919302098271043636962326419699478445793125077069952000
524 46412315182693500430060358679487238635447422844536814897888653240303714857462392716670614480
525 36104261907832458173745271134091791093932653800442048577410998682500853255034810395957063680
526 26584608277282050712987957486065431655031696662111283716995114181992058390350573058215042400
527 18225555470653485997340492030909198025184046777751991655526116350593131927000521381591449600
528 11506110923216784485740701669451897701213613115611332043740622805934094402528841939977980000
529 6278034637971675675143184034632471774220424383810616999638858203415748156200700829555916800
530 2412406171536649871387396398720449539580466886697639065575267010314607323940889108502182000
531 192216499507137176867522206337900238590381008743110511145094709197233926210693812453376000
532 253130532470980890740162464398775356516859071911076060383000739181701690913052900665530097656250
533 67941490557563767721550266709232969046145346492761075205793959352112334402062024626822459818725
534 42275857546967303335477598390901561765610639517500491743997832929191996649633330482633629277940
535 31053939812081923135978651433590381021347490639075017366732805697280627932742737254136265465990
536 24512692454438515384440289262205656234142827984207925594208420454814388685403918559032991229100
537 20108721203203304995214803012052167754246507285032460390250278883931882846593130058799616993170
538 16861935579317537660550311158244201813032851217246019413186522810627380268815144798546244675200
539 14305197834525008560969327309810635801917537993147947813665273166479698270025897230881893777000
540 12181156245367909987189051964372590384863164161204269876529716516013623620079875148582068155200
541 10330622155704389014358376121265353076666205805742047397884379187552297491982859738963796202750
542 8648017221320854898143570888142792472345645383794338498707100197277714730011174075332678016000
543 7069232298612005855464268468406008496639648730285059639540911266543107407262410523190364177100
544 5574822451070498479598036064496958386014121868265376727902932939381809912004808517560420992000
545 4184741956237911294249035566666885330850317291248265724770035750786499934463512007229840207200
546 2939941989889353278569472225256237264628499151199093083500091099277896488055345365702510592000
547 1917393201518873168729333421295184348521819958291436811246874235400276720571865720856704300000
548 1113102692097961929162403599593333241899507830783895734404116269877308765441832667940419072000
549 502742308024190617138797986371716371942408294333420002791520557981309857189274677869223826750
550 92392489829723489176599616688059950840125573841070649211133172375832786910850088488140800000
551 37971276634751454214414976170364330762096972327836585040621894088821999140895245128605042590351360
552 10210525636538701708298199514081702436897385184467076348400249925127816807179393128997613331730659
553 6358898963829931455017003075364347537480376019103183414772696664175362309534541736227375440957245
554 4674897320262912803997396882144250791987493745868791214905451700786573053912294187689549917684080
555 3693693573158930380480726712537255210563511565522754783698605435956607773140368798600766928683360
556 3033615586812233840778086196818559691663839989061581305571281351708985740769702887919005465210512
557 2547610048825078329337496412868407053114887317508824242371325692761093816907683948303519910242240
558 2165644836782235748835703778301019029011039618660506900328090496043225413591284927154403141561600
559 1849228650540379826155659124094605055770491859736268308953735499165844522663973798139597367628800
560 1574642706710606443390125353086991273239572473016840027481395829538293795283433566918120050682400
561 1326087629137269310062451606324875238235058436836123550675986099562631555770028485927668943104000
562 1093573557137414324053310012118059685169994351271811387559152363522824447306446883518909999539200
563 873097528670100145012132139729004771739262204254298931824574586483746393066210341125908617625600
564 666736778864652119872128402952325360559009630734482706845321103813005354633852839231150305359200
565 479229034047343163905408802137645715038486339887624103947537756053602259776297473371720176435200
566 321342183769927868645443280463311281319247649529699511126637677855600501209608537239109700400000
567 195897190143312357642532142000921173377405761811038892569718029466040069237143239645685743616000
568 98888658473461804959649079871037510862950277582445381698613919387164911788315661238413420472000
569 29438348407020762983977332804605093795260559956754170010134698253752557438484599699030999040000
570 5799097849832952146926984344205853048819816288147750813442548498771331820552969150029324189154627905
571 1562196230613827860848650523202276593537257678991103115916854738634496716109480870837151334858425409
572 973719718431528204888015522983215055823971598102267786456543777701799029370922726567819796981442795
573 716433554937638056762807985675537380919426208617692013602574246084314392338841909242495582404602960
574 566578877062358340940376596848537709366152836261483928249921609275779242859623856153108001868616740
575 465843197586722397086158423430161058785307847271187745137724644185798102152960498459230678266978128
576 391762286070649572371761648262888541509089779272702812953867720592961092579653086461781311332035520
577 333645465411176445241153222619601936693232153183484232889030730253829810218772193182568963249092200
578 285628984910595477280331814479147597965966451840891893867100167357386672980506546032989518536576000
579 244112979524584292330446889190095144685369288644525985622004990586465606383602269087458325096184200
580 206695499324843694188076868479823662341347794249360189503416459239261470284284860027262892138444800
581 171810146138432373764527291550901971804969651631850344037244187440417617056553024596014462810404800
582 138711870586691966544506930272086314352062955800431760513093704373824905857456405200631431861555200
583 107565741585023396142699246000432411752391399476986444267484368074359907929066035346612008673064000
584 78963209212096685408746538360576954191053861617994040906203698652078179302601422914946721750630400
585 54263947713512099922233957269435748193268314779018907224276594673740361196996836546090436729656000
586 34414864595454983252268351114843237155123766287571437247247199776669532365962748150895451580416000
587 18845242900873708699102913304878619490018469126208730646555194151532188239878667623736984188261000
588 7260668071781083968184659219270228425306880230454150271786959399147328827421913886220136546304000
589 579402160621294319246465882573064494312685452435544234856310882492609415526357408029476828370000
590 901411152529695453039298229254795051849858692150899576028144275246282478607119486618505441654880600064
591 243254614071813088650734798236099063018728329031839546434841325347256689761972852720925274592360271710
592 151744425964831330116721503084668708862426794946302551156470379314853867302022597614755106614965638618
593 111736049419320406321677600516306882258266708808899383076627264401595695477351599900874578313066894080
594 88441473530397975536733096773053471745087598909079327451677518779888158346985411908505781820881078440
595 72793161622351859467284993557196329030472943651915460476416357953802965678499924472129566643788539376
596 61298289245845110686602701665144711217386361298509317368104990076333163633344207795543191424242327936
597 52295654545260298417825803291937696594419357607005103501694351105092359907082658473846751132732824400
598 44875750456815458621552208494797899503777560657688123569052338129672429437469155928545308260137381600
599 38482192949575907426973224858259384589333469084704010441659182203369852606792772311990386130231647200
600 32743820255042467937270545327762185333798164619470570353000506804442996723429846652856886962369177600
601 27412791980259148504103730544130365029633638736202345277307445008210706524203621072220987972786231840
602 22357233715709490587955878519875234452069610060843609100073510859971340539895441100453507206282291200
603 17578180185771386503650494512819316563205314593395487687422218934110014858666644115343752077362615200
604 13154467050083852888570039805786440003525731242485473286589254303095031514882808019486841375463833600
605 9245572237717182724671887805636105172778996434903773626980478082117530533886787271867311479162028000
606 6058163637863122965539833417796960651300360053718225233985735378698937383771633242174323232924549120
607 3530088556080059909790299722186342950126490951797584418288096590992325548918966060271295023856876000
608 1598921079641896592783566714857420702762653162577872455019848113261380215347499096501245872504832000
609 294377907518982864143508756285334404462957913260010082678785691919273013550998261398383831021460000
610 142564075496194056214159963241374648279648203882266634733015019540600810277953157323098130455188895330946
611 38538327355974740616297056201453369527254810894795330985672314323895301802992618765356515557571400250380
612 24059529070590569157375494288476409479532346078663157801852157370383203043723832426906268287215486914869
613 17729394963511067461937588405243518390842771745316055585593960910796275623402573301182648415345959764596
614 14044894987153244687711612657134414456232116277249406290456395845715248901125925607891129421053919449940
615 11571396062554243061061034433273920143829322841684344700845193679175608974393574695526249729393747862238
616 9756317191584911115227716215867950594964787894842974890433275482990505028284833917973959067528871681728
617 8336989447584494786389959014920110501560485206854769601796272129222744593117841236484980885497043147552
618 7169830394609674611346019195895767301185293088813679944502396836126173224056591521435063230202897168800
619 6167295478296456063400719224085411532478795905909021581551563213761509499048440391559597805969687876100
620 5271071255789841067847063610403760379426315713747885922385956509478764872820793807730430351300910028800
621 4441526433964172925777843062104951693337514220979632240153267044539500401752936028856493179560853410600
622 3655864300868705493927014309768772970617109636468469284606710312378041393481635526715773849294906931200
623 2910475496955612411626334454775763925069951585939170593696445745593694297267341606545210766676631124300
624 2215907901212111732148046292784784119917588100061605054319480318695200174426152172963826957558513254400
625 1591002481455086989671769201175923518319308418660728192448972204030515729031621374163566671282276616000
626 1071443506627557032887319008255131810834158895890118398276597913645349254938734668800933550761130455040
627 655697275397218309545286084800494877272274277175289187058677277218370107097977234726998718630119219450
628 331988228433551963960601851645779960430202855164898962757379655083666922517828073071160909575880704000
629 99039206674939912436260579958640986529553011799550703716344350505134142702050315765525548690421237000
630 22934744408244319298409151716752478698905218819322084956564791300364126372416981763321115548057600000000000
631 6210171980512689728222716192028109737119310832166826080874006543672020337055145700276179823535503966903670
632 3879987789787999326410704262384805009396000862431344958407240601709581847874303424793379605207654061830050
633 2861223178665185674455023388485509291429041381655890733812665506067533919760532344695007254211425934260880
634 2268417882928229952504067568201233084830408884211471759355261120624078002925612902450401171019940215191040
635 1870691106295514600734343538006841693850902547246326695062148893874094450443810145524205481968622328995520
636 1579118761939967003352963778315785059583391804285039478319972080270182594403197832433257026793519495727360
637 1351450569347675050462696730783281867904471604337794837838259620957682292790881018398279320125104384262240
638 1164623574381359584878141950301295535584006235073761046663546446992476476909954380718352758311174898010240
639 1004618817370906870982349564957574419311395898870810002427965611192532887470513105726364897639898867953000
640 862120020061871330702921719566226738227126035338349643500551283695153060980781791890854305895793804352000
641 730715099086676077659853340495168661537385776679675005854351303704627108818567908434359077002696980033600
642 606499159495532070820844603245366850542924575414050305454132349624263616232550183162210994343258505011200
643 488340199475029419764472202313544703068946746778875829026788213073680139181911009128807541389315070192000
644 377598714033757193974925256129348223478359042024439940459902878270545965205150738588671170157269696512000
645 276613179193085209804184386570073271286713600588624229329369682136400207962929240111182708638366324520000
646 190748520808097034859226527089134993940756769765809285834229209524584445923399731122498964248933965824000
647 121455399014323834068176619867082783882473618992021278907166081634978554258170196843174074318303747377200
648 66716583197246384118292322549274883908046012511016182323005982337694640919065100839811690039113580544000
649 25764260965914481321593517560814444242951021484448487987314869231035418115223932012971261349304172500000
650 2058775883877361816103088171653913631018106821339261997330421042727660351317549528915325747200000000000
651 3751894004603184181235701579157059785490269497757387619650471876951538110170551554334846749696044500371651509
652 1017584164804314501063358144093121385410988062430046052383849526180294536867993829176759213345878954664670972
653 636238466979133279401943286778192375094945737559505194618358868028257957790182436281640935831294218194276620
654 469510077006308480400456746360195301550901737278537954502741281336338229238263123201085175946219369257097060
655 372519330236116382775335564189813520029636016971952092486697066311787728755293112530557316834695111962047420
656 307482372779628474899200104430805639083504022274744943241902485385260528531393860337081304609563023471663460
657 259847227715526921470566429884715143810927894296031131164545067719800115886421740345332605450724060379289280
658 222702656677775994389366489772927382361268366067081750512506051059995991702107216037290767971974650266380480
659 192280692355698098081113608708357925065073907908800448303128592565109383835594264448688583433621169165359680
660 166297321753113802919842028136932602556145404413683923908328554741566739497723146680007823437744167355265780
661 143239006807365271568090206238813421256985806824045728820602667074134118221351253752508667316790783642688000
662 122055098319948866159563848611911881285699093211290140298109170233092660972517869957174374269905953172293300
663 102077194101032856497555542165058562166187195680037105110487876091474693838305721118273343559357399848038400
664 83042801942951308968958869344805638214879227118642711404538158159788772140330770508234094518819187602327800
665 65111819584904751109088917693931583413227344702192875625373286961177395251306702164434598003921503016960000
666 48598839347386950722191785567873474483471728386342897374397923001103012909052529830617148670518190263360000
667 34231378651491179901322490946239725092361326340650114900428670563735390034039880761680256683992460277964800
668 22521381610837412705973920924707342106423924282644485842249268703151226817700833116075250840640309880764100
669 13165999539977497069331703411556874681893563377333999093513337466468642829200184877122802819128549277696000
670 5978294161726305390716371923397646193715673197970838494791617262421627210991904136561066600282861690637000
671 1102433567521257334284000094840930105187852912101303933358301632955526591248696600599288206904524800000000
672 623965199523167094835242089217307710731812115142571567078232453190445806956526298354304585125376216298931879936
673 169501671218580304423270999764270055891938246266080116273320570181176633174267462716456569369142443281118598617
674 106056496277699248235056181121313594924081710578973217578377173154564051558430531341079291178967862341026510923
675 78316911560805087148256236496770944642691249294825902314449017045519806517849422880621456109310979584301023400
676 62184013586651857000969972728883788667518599644014367372694273473816345286108274772216580061075651571769855220
677 51371774579057394008740320761204671408938820953972887678705162225142609895976476498370049769599058083495557088
678 43459261298867508716543923602086966187468913067709421309599642689677051081992692539212725078967159265828196160
679 37297094929119959879311990115862662087005152573352453800327974807914138908959496950494733730897891607752704400
680 32259318902317075709991596938090816359996248362964106384302575844788274103859240388106183034409568025532987520
681 27967454236762464443578254591845657756016477508271854493709983398080809238879791331886393550116533411025579320
682 24171472332921237280761670739677174634803809300120150318036198107194506070253667776782333042511876848546268160
683 20696892590098571412848262377711456829441137591417707673522090545659608043625786576101164691895313406210183000
684 17428809134901781587811911834655340239956441473104621143333956005212462654658912276473616067734180622529907200
685 14313104995176340658069282273574074911388628283627724797530680126792888164111136039221122101523248027347368000
686 11364755381684869741376520920626409188228676887219491724040118484435117296887262980635374236456887864832409600
687 8629496544320403896136486598256257805751805508601087104948900467724624775406151012900757606514977430440660000
688 6198831121763436295917722460142695021393331118713204613087378743088216776914165866209543593968894221804339200
689 4191890823689966714750464148477412960905030402328303194611243048943743530393845163878761115776346994894447600
690 2573980401346090312990714703624613873908240101028183008477383003952250281857713275465475579645877062015385600
691 1306676292193655861866224134953944259000346099648189575957627061870323669056949198589243657340188188375806000
692 390539421125698419535953793633124653045973604866982853642101065301880516322737218008520435568355384524800000
693 105464792178520934116250730494742473710212758241661927701304431918624925267161922984996655761928318501417076677538
694 28694547552162478073542271978265485538164477614367153941778293817540990151326549456109800407208861988101315180659
695 17966673675009324560222572241820676913639724090638844993094643782882098962160885439182823781825223662203304790618
696 13276068398322136183991040254463819446238116816594023651198785506031232306711027769371004650260372488419264690802
697 10548714733650886141936332603151720397590831314155119424787726850635024616642189285407099021281467350600636133800
698 8721738204860590876952014109519213257548869240248786758047870459071984789613947316643587819438642964090720366564
699 7385798016674891447897232588689448902553618342962708261302850293996234806590083116771376379621154375726054198720
700 6346612524253452649222643559719043837746226169475656694188485234846521639316893321564738650459557787224559643220
701 5498476080531784431732161229765662958029905925446154622606474784198104539729222991594120095798044668343663082400
702 4777619376274256703612046919740308570450037435075878571619147794957262347602829407370715611777515323623669124370
703 4142050028888919632924400110110308459956527823397904548676628318757503304417415876577827015255198818877567080960
704 3562382238673671894002412905828693776817762593458382130655610615350029742488936377714060426330635416230282059036
705 3018719332020224102874469460249358355236441317961264775065003610076623802519215219750752970211245354967609433600
706 2500531114601366509448357143001006417518344810669545196113996785626471753879938386240843859369795978760346117650
707 2008274530797891550053840235899647909861750379282917572945008349510838270725363792022957600545477341832552857600
708 1548775703717967993388178036041230218172333502392261690614698438396074038396300613960904874584393968672278637000
709 1133587365725050436793018315273136750605098861641749380782740228216690310984278235188469764898112052504311746560
710 784705278549923587082255735855297716600754143180629414145222337066079514175829294677734851283703544362781550350
711 501378166601160997063234076467033460603144848094189114152118815635049065335041786630496126827955592529379328000
712 276171647504302210516696150043891977567893137114435846729804832418729108586266662711944287063772452548573622500
713 106870084680827606820940931897151651239832071161775192472510896045012396671754422879780786056200691992985600000
714 8550114945003273573663256620912174464576043509624347672739403384236579968243833275107945221200448550206420900
715 18112559351429729087969122761402027866926739823466235092632665906588880551768941524859041983325698523328445673373696
716 4935543727198495851136411421056375309128880253895463312270817570276526795386922504058857675887525785866642488143345
717 3092431034591888562360529096060635229143181287574474819751405967959287281946828959639573893871769550925108909855759
718 2286525902730556571403669993710435659890962509097016502371567020696836175906865529856767938141683880416660638434176
719 1818031468669757133699728619841733845128182878118128318370843068456442858745114947181797033827726895288138779667712
720 1504343408738313643831939718748268396544202046288427117727485019486124632541519212170161064892183471611037486068352
721 1275135766268905748170394992203692858939243580368813257346182086475898511179649499560573223351500352593000807891456
722 1097039317124809655110466466608767047056782186922867897292773631209448833611707603937305739045836983523092342903808
723 951913678279835839455865729784348173510288088688984059999836207732138814103321945160795192124161429747815748239360
724 828837457939571501280402926739775793937346713351403045434173512138583717673609343579863217225691209382570394268800
725 720641708792261136093894238878304689890005990334306977329863736943697930099609662536900118171922590692896092078080
726 622304929981142611660466539288416754067563189394548401338647147707697413449296117308651841126792618587567898361088
727 530351881704590771391113347388267370191326922428810372780035952664334854065388007877856757064758111425068048318464
728 442789711245092552932701967647823541688886339533047607994239423585576545139430497569886177871257935038322515440000
729 359348276139254691699109447477050303093852506605785069148685316638660762447007116866196863222754309183505319526400
730 281040693880705217667634897517967290663816092780867902315301785382387294934658610627717010653712525100914052096000
731 209394540227865261220044700150329022639592143786895934071702673219853709800183090731924155322113648406675754844160
732 147947045121893392181017616715032083404569483449213162441045416373840506636689045482422748013781546370849711042560
733 97682771955575706331968010337947484871725119174955108651793811772122164557484359403397077135389446225333321728000
734 57269101608914874382055378651648497807855641239005934802757357077127166060401973528282514833923405368846475372800
735 26061621946688896887790877976710742641685943233666736794266498526752185042078274410749932423850189630210048000000
736 4812800818630505412711351958055843913050530732530037082204293333503066400502785065544097350881232093925484652800
737 3159866308216899059375019508803839868152125627023586670128661835546925408854759592471849961005870361604675636962890625
738 862328636197368856543352155775654244608398362793551315246798798701532866037713919870223674964159687922077567959141871
739 540662996499930925428079479906627506251142569968635292969798394981900960092025661166509452753940729520075124369333425
740 400007674160752187294976738152755434139033315420980283712288808227090977477042538338202385114448093372823015632880000
741 318256905192562524246168296897699141341846384131292705105119206992563552629240441471503030199691010696409840657489760
742 263542688236607969261930383579048360759743994274656165204826457880655627685073534039487192576782568984806568738169024
743 223591611150758518124311671346522793956710156791423349162829116104539628875110780107100620057991754614886186371248640
744 192581372460122227910309652602380617625448154935649476474459661310478704632323288584940606840804246924334437947771200
745 167349175263576500973253836107988651773947928500719796686762081540055467797819390120837335506717988442883658526423040
746 145994317049738617135735230219085274583900517777413330174722862053834183615217388268573301857422397145755645720740800
747 127272991126122565379522757300743952224693902793468392595266635933143519282191381772193364231213029554163206851584000
748 110314298271426639741420864756445811125641605218421309647579555706391462888685277111625608991246332776362304909559040
749 94505290694967944332763816542540023936407064269284868164209743463352068974597007857760611458629960122699331565240320
750 79473237328352231457368500802409842375292319519793523430519075535521368936294419603800924008448814733844018664849280
751 65115322944013836929284829085251522859972942636962778474762103851051076412912358989393600227418135490812602736640000
752 51576162865726011969389415720248709497063686832719258042929452456771452620799161202015264875683104745612740683480000
753 39074680553871760944189003349367943676818852349855885548657933620589389807862822413143658638869617801626605797376000
754 28123731653398673423467626501987097256739854164660638972242343915140308775851827183297472486145900600622613139332800
755 19087471076659231710156734466907112571483128260417426109470119229408473943856963283067197057170612786230940978380800
756 11755172709102093741417296914259944743225640727073383008540350553694723685480629595637861550519457796846121005728000
757 5981413493090544558275293487367386706177378094501080431549650160729838840764076060911033292340481518792212480000000
758 1790707615871930925145602149154842064565337774387256997123109964616067239279417817961928582172703641179302139632000
759 559846404613967609227658905910101689602540100403391779564717847613424284030611101155621218834420264372854143164337881088
760 153005862858233679314123774099704753084651595562930178315877871979827153541562426874273372313736867947986213910167278004
761 95993801532099919555110132296648579554290558178520312329006092335850212530161483983909032903129003485284226111411297420
762 71062776690935992675132212063864609032842126895045957003921925873211794786261888842142489974637056354325861473762891520
763 56575136554101018614276972500321337789522932194448382718515867702007782948251356311222649384045836490950396999187633600
764 46882708532829051915644364677253181148937786605731353947984839844067304618733978588444438043257440032280499216396148864
765 39810147635474359770312179063934323065022166921197957205878388900629932276660355820636963385787716892402204230588308480
766 34325715066682584977125851447136486420028059936459193832718168842733634888134915222596685401194197181864957269422860160
767 29869318453669643454113115881935058439958326667008049492795931857745697520254381842892241707328160470027393568608293120
768 26104912250956467173833755942572529734562595477090433796430115669872712885609769989240001969641912202779827919679569280
769 22813233994922552059845022369958920416494338906248455939391733769678225845005379381313141722301457060228134412141772800
770 19840958337682812704585778796239561628300032775303865877154601682507028749638351870852069954649610973704729734750768000
771 17078819278437393063327703188882801734385295603753590601540861819758236938596906307667573306510702601450918851729571840
772 14457284015232491839758155258845315402501482370340129094942041517538751050134100126778533638046415951464865924673356160
773 11949619876660516461908299378322227356918810736427776043922433851314024146624336212419603482006872848444449045111111680
774 9574746484808185101392029927769300697258051475968162150222568629573350053096693552031338504294953315417808232630640000
775 7366762229546578179933617044341226519166851448866438912186285330972405444769200125775048142934601820708689636455628800
776 5394563131378308671531972907094921392835093975666466818848531791639182236571051822443467629258370186571167207431660800
777 3748126762937046062254085529226721056788362529022880600306426783984451684456428953604183249986335459367909026850406400
778 2402126957129991985033029338981549152524676685978636195685821796785052647426787123224699281338922133063594612296262400
779 1326382953963431401805557663424141595024076661202169562313266067599901358725064308695176288881221715562373775360000000
780 514211367726378221698479727408582341075981794263902163223889172784725033582113592089108216499822024197146767884288000
781 41183955861412927055584810984636682980650091955230118733552835701867055345204014935802876419201171429018478575616000
782 100711324978080889263691856516750910209427526239979370709443021132174152792534382081472615641566148493689402127236831714394
783 27563809831252443346231789014689269793977228727021406779045334486244471475483110969870779605408799543779741746825036699994
784 17304077114524351133521489520781225412465887369487407348467870658764203834286869709452646331907908674988383815628915239299
785 12817310011358763117840681716969760511800719765964400134670516068470641892553141001681418838838014602042890799838729004640
786 10210441791701574303599360944287138950373365791277475451801474173830844059016993856564112146267070321571528326017009369440
787 8467063839165120182605206016239022671449332808839094649290137145776693105029144915273909712177714753977241991927091952176
788 7195703421331316541214781635281298125265905118300111543069806046525501803310407878222817487619467310534873396085579179520
789 6210722436264023072966725788258437595255805967578505779465945124741224691426194307379947855811165821969608540895453801280
790 5411403901557038867277503421789369508337711005866103337385847123353172246137670253995578526601966230983710454880193775360
791 4737406822329805769778621989151389518093562863403319304451586595631395622043753881344634169441426400670529803190703501080
792 4149467956495945544818337870125582395852084639217318288075153398156851167846195019835726607429726848059351832070599106560
793 3620184285276454812244746469439931239649746445659593251029197549708220024757230979833452230130169503057683511233530886720
794 3129854023770817173593367959468130737452025091395346010415749069023778353979551306268384028613053253508128208653897523200
795 2665469422527108274452069840150238707505848053161370832379007174069828587173332077997356138824762877660866889696712113440
796 2220965927509522135210621927888091273409563186598378483715213261201040553730589931369549156475038639942155957539172843520
797 1798377665497374340005092481677156057498021040304091249198002525621149678387981564127628104373316645412526699729874998400
798 1403224317008794139062069514015195486731208712834816404331926346648164328967446991530885942516628274871874148085735014400
799 1044772424162887840389219026929020783448868509567895771951960135558360394963169360951986240991926443037045905772238340700
800 740711241419358371945778731975776351883673128149330827071217219346779601919169441821494397811413786818888321463431987200
801 490588459102734553388214144156094352279595917416752709429300896616815212394942474514415934706612258470119352491287070400
802 288350549428858270503052814642829361727136771285897772331628210760999356387634245661593662347899160160152398971535360000
803 131478513396429727921251172869315540783225910418684259713043241478712955359194506194438534245231970680684308990209276000
804 24311309198966030307388021148569289414365374031620844529178240191809913160239579137271075905511649609302251426283520000
805 18390686713446255120411031510615363082993826048774699359177192827823236895834867327310140069156817229142115137529559637819392
806 5040432517714845769083398513257675193884011581302495857197901058875325357860813487146079417328253990827041570347786867018068
807 3166242657718038279447615028299681550292417842132710646433241694763712729284340676591139473670941455325740866674724705517732
808 2346576208601588824359206751164501484187599578317721461888948551942666677612366591527784685683656141610830755855895326822016
809 1870412291122983402938011365648892045839244052084132361295000424588332584173073063702310084808938058834907441861893545743360
810 1552082964108536283141522998864748436706196991069316488569640237119156704048052458375855666676104630757834376916686545197568
811 1320075066930952973456930314804893127473298812743927809146897635323926783763433204509934599796553386625648745976314024147968
812 1140481869665826236941269113472669099393067455015085723675249946124038479712493458565781457493042559053917896032769346484480
813 994917018362807746728760613927249857587633216921757894965282498913913995352035482748522921494123610303150441120526297241600
814 872379209570745994494606951313983342438571609349288803732391019713169916815530759495384846715467136788221868694512626218240
815 765728208516946368164464967587749437861996729360588196425977202609481732498037481762805907393882901115300557144992831856640
816 669992230352456558502027172420681057362152497987514361908439073142497317776005261208783917648679778442970302340977479326976
817 581575636398582687933218894583631319711222084449873802336208523523105446231218070615608663740197801741911500546595608002560
818 498030774152450233313341984645767186615946471629167858139132069472637354030648536697119847351723688052859522409423150998400
819 418069422571296517200307733337292780049054347645415635466733274587325275091518980802672562097981031243184993194327252664320
820 341795787043519683900373711350377253856506933792068493768238509772519971977175046622651406648539409361014210840715096070400
821 270117537259622389070374187454760728710731298898918168164657818866574850319275875904614135539859783317849866973482973659136
822 204334897489598600055300838866950985239651558232552321287220765287321911869151149844173459407917683955660236500011285221000
823 147478059182690487197863056044214372822844310303114378190453204421010340336322382545857261357712685218842026886209234534400
824 100413087251660618386587303910794648963020024143905658977212267617287876453891454389411017832989790196576206457843664505600
825 62002515389134080106963327446010590214364129351774920585582875133508326996765153939962896046065635046374552075543511040000
826 31614439001051535555287240225911670384143325097873296322596215470472724273655901181240637635560007617233559883465481659520
827 9478842423192924085925843719795159423052514350284549011741939880408044234788915298697529973218070668873931281330601984000
828 3408252123395554688847452629470898206779935851028560936657919226188997112826336159477253362164005180659389046064058454631698917
829 935401638400743801732921869792805767047941191633273159751346286370200193473121693251838057321573315550367304546850996755898170
830 587942865788769303928350694306577101069453130926208165175499901636461515162060593489346158642080145110392570614800181055718554
831 435973948144890833004481261124060981585552264433906816707763884343628167314794178994175938512643457419975285248482136616443244
832 347703933840101314954261145436768032950399471912377591591853311370603829312728193507495323191059534356956889761022929846012576
833 288712289180868148356957812784783330452570620710959176316274134955578615565683979086657422569863634183682742777262062161351488
834 245740800116466428741392678873913942686585857388137109554169911098314359087007836082603104211116763271397680793076898896685568
835 212504131531928437878436678452816176140829015004818570275515119427222099620915806076477832772474528067682067834047899961411840
836 185595556874959623892671307435949496758068448110100936744000479665528081396294849560752547407116463549569114957047791557327360
837 162979044241257997672748280234242981982452012303284856981100707146237624311990245956166350247138633353337275120343834194808160
838 143336225868818508111662027456714511871034862272381055560316458657101598913425550004974169791349326641198855680521628395663360
839 125751470832077963427602784197031949782929271169255843435021784663701628489730782335432494258054237104764002363868453108706112
840 109560209177346011330373296872260297451850758512839581082837918043794657254109937647720537172770088793963808752528066063908864
841 94298510131882396539246663627120097669969963184738620007880404360290243370034923848508484884468811197130352209577743778192320
842 79701351479377629306265472153450016467270356725733873195320118054589486992265995111682096713183756035403131335367549837312000
843 65739170733119968161287413754067955382365891222114082326071978958464395338244320565565101357873508494115205260696776979571200
844 52559646570135787467084481476915804990472822216571111471559834779166826940477187402830022723903196659974173414967259396538368
845 40359984057624346444865716783465394625391384924967759393826339820879979037763984663191129172418076969420560300835904582043568
846 29608066619643369147954707846466783657121055780584311292692317095757739124800325266891896273398407839134414850515576946688000
847 20638756540260184059833923108094440671652808828544498685314540711904078215983095559879732458801591398349510128433350750660000
848 13262859717235270481872898783437108199695487307446586901589092951867185286315595731330728887369731392206462715681444986880000
849 7339283847757505249564735175699650072613757839106070886134517910971016089747520302509063051658930247787492570635098424397760
850 2849963966847645459727743845760521924193851258394587751917655058510776721410347113144921679840509032669093120248565989376000
851 228481105630110025426355214742685891928907145136006299588280325866820437933722503367112127210402901236892689939587284448000
852 640894165352988109026632592756788264923489003931113104687761018036944632027157670370569496297988631205766289728471040000000000000
853 176131630188680896783752525591086847580847899657211908659760382416486104132984282066142505917142505612946225459601971085010592463
854 110771657565020377123538081749691729394531484286904266958401207346040084604028323412398266937589642699235464440917147280445994605
855 82183055631332115042370882698055214340748035154410256417166325686227336133633002885610924379454832851660911217407763887610903560
856 65579718002284300863012377396089103697530951462045849279015232279020519675334659652140945054435945816972005149046532281586245020
857 54486983199778186715257049729235717979816273022532474089265637294751709896769010230743472704886933690345640581339038717169391872
858 46410801854919855496226690325156154805810789766904850100541009786226671386232666024672732425686730789646030827021981535610826240
859 40168949259066857540586267855610730185459423683303677764946888924229951525565207588967283346113216587532696303629022452567218560
860 35120909332666002308504957188972458213306511459346575805424334296392110523619016102908928580648775104610075698119976136821644800
861 30884271975764997656963931262387817710417155696508781029383465830114002466937021770310882363756551630195851727021531562840412800
862 27211948778157968484919854989347599875184691527647509567650196387849145507726622708149575283028917062677711306575925241360896000
863 23932792682325346528134241359112486434255933980982576662580442109491945499725532332246151166012702748651150717896137846943263040
864 20922354895369193870230402886760329877674296392938923984489904000981691924381936151662081884610957341380814220168736571839242240
865 18091975275512229691752635900412075481704074192685000584052069255776410563172929078129747446583918876139044141887261082647763840
866 15387907555491081858801849492156889199192544750221787952485910739835203834106668691222401945466543057398548232469087999305318400
867 12796121637909383993580321062240298125355363258214119008507440762537794661172986734854846290988757869483450514934496284253520000
868 10339706287795849019284353550048014083663419097984200072533370666619386226089384965631341129898680701996971252834040770867691520
869 8051210887346124412292195571586051904259712026917882239144595308309114162959044807778901113861125645709045097713386554223797920
870 5997527782511815118223863601878676345587873532174053347313616086833718627930575238879370922149072361419039223764440851422904320
871 4266194299761206092855647094244051564571293997754658366134657096258536333802378236793595896845431234625794288074176306904008000
872 2833423043267825499639754812752158357490642879876854632701245929346546693391999284653352476126326341284383078693735310950400000
873 1669151560196332999113310786072385297422588362800081141218847154848520663981873960741977371301964099864056631593918624515795200
874 762419212161352661233406178163222422128000531584195321539429085163909850606813459607106399344668260032952175688978341140889600
875 141139838376934069123569728862439600325874740397078720472773519714953078690394245184112666077168410425847985129673273961280000
876 122256268682351122324581350169607733534933453691323994339654034543104326358849711946446879037836251716293975752142471823463883481322
877 33643044272269488876239374573128547326955946116674310850686713441172357252681182645603423474947150163407309222346198097738009183425
878 21170681796450130386892269511724588997191280463178114091024146996940944223009386011911857946329290295552686386972650786369854862400
879 15714851580439716844700458562047698888127040160659050947619982029785755637874466310985216466969165304157537439832532026192932332350
880 12546655959529095777539991438759730729130496549305504454420279516123363953903119811637078298942626955954270974252966544537449098340
881 10430589389707816355351925939744550740265242581664064711106933186080689495198697197840334305685536944579207337137398444586549102694
882 8890708675364399005277024595299586992619064029537525383708799487934968703333302077441985478737706755461095593872454309726980441600
883 7701429519638304149469662179039611845606104770809932919121258275606470862475670195990951952908015653703301184636427730447061266400
884 6740577721841377703620701993436870189626934962433619159048282563103281318825692813915070678314548037658117311695375249190558048000
885 5935278375603082976443345173036738452607686964932980785001012542065885766257242448262261381735656893250575853269820221461415132200
886 5238536058245713710803176049649728459576318896746907451346922456717011792005910364085708280880277941976664019162896705298319462400
887 4617887282264246281809658300917222765450523165198967379137375966038234547033316039731519415904489200330471312073197864229594364400
888 4049713385989697336537841692724513711992730467604088450302214966248957799517725301273433005735676747111930025189575382381770608640
889 3516917227253761311971879846906748418278231982387117182830090296767554717223429159147289676958647269457356804983887314422662699520
890 3008645847637410420299307949222979362809255555701138711036739365679815958207534065016500468121273011326535257595045331451016970240
891 2520819883042382349045872801103452144910112155661391220580819584293575563118461113330085610773912258882507443604365868641658696000
892 2056764856094261630044477359465120762241262400843691589251060568284255752090410628484630611032158852882369213961241467225248972800
893 1622100061099217993522191730079951115276709546548109640926713566633065503162778835798515155745678936451485222703423128281143811140
894 1226381063317195128431598077683531636210506421135475414597499016942553038550222261735774703421007136432174417809023062796169379840
895 887863976544855691983011404956852290561036318055735780109625754543713593678646991031239040589789998347900535118915588877581819160
896 606232830306141886959778953725110872951544186842318359563058309464569931811681962946091194570429030633775769846767275773132800000
897 375208619455342649141449392672538691854859007317980360629669258353900273534009996304511476346069805130323994429543835133577375600
898 191670971306440258653237158383693193327602471113532302497986208938323342009395301882908268776586391325605020202786083431251968000
899 57545447710406608114491773935557372679407152080109329552763873685330613729925924337302917091451933489442099806734678107308120000
900 23653646962177607824082755151382032104109980321377230720885474634966167279410356017787975429153523834281438317091615439467896396316672
901 6517548330056936078647738805238968854904200867755853120503180453304179970505167906621325183203599551083628469551541760216943565335647
902 4103611897563192339937044266993730965257327311248765387666341378040129977898005273842588891730731214122417883264735218562964120635713
903 3047596187280148851799789449786906179833359838565214198681575854226485029138942031704230869895734574909077855016223873835822518478160
904 2434435263811033404658941293237933549769191609200422844451382712163937220158055022781024186622492233327306886002343939129844190110880
905 2025011033620283022737477674911039870807032349917551463592472055210493460605994019299157620860673168195721577900668077731093575798064
906 1727204977442916496530029318177957275078150955689740628011011579273409737321183079393912629539957135979874804884654453225064334301760
907 1497358895029128671482362601152305764782465176659891640826086002770059073221035261839685361555003206297122320705616710224577869071360
908 1311835678044835853935783536131750143524516242155204124721040974670720452291875131464635259601784181126524772338793434694206240624640
909 1156547830158813349256018158172053555551234801852344101663138817297698296951057251293594497930715391366874948835151731323830751897600
910 1022426668958566337879658424335197965626308271267560294984853876557465182629163284357147535609931580509009228545485164752603533926400
911 903224414489783228739069985324268997320640053003075825339452889402935004503140738977924303847052186619599677952595363995232304737280
912 794397343675739776680574360927297612026957642251130993014738555727940938356930929633990964136375576835223776828182996947224505548800
913 692616164760699890975208236232621004370874926536215019355178754660048034266420736698318669955924134224076900359773414856780986317440
914 595685968522759631547198549515360932692819133400991768582422642145436655610357414262638892293966413865959106104547117338405462999040
915 502593797569148810576025101692765669395529231659391829927536759930144975380560290468527854658295224549059550045011300395469144179200
916 413742466172415928109419576199695259130658987715750512421615558445779673755568032157855863826630839290136103556788464331369503784960
917 330129469221845021635023115914973144767605894367313532084445457108684432002596702573517504676039236834320973954393765693969636878400
918 253174341594375220698521094326286701399342656981243916686301201202660059523981932043049097068552695294468625649242458833757441884160
919 186196086026017421931844430794648985405604436317427614526737461536779766574806338707242993178679331077350899414768187887371895669440
920 130166571727115895770554218328411107617001351037555630771454467031766897195258615881328607230906075077858822773026925555146031104000
921 83848964752819042082281184318717120433576530972524447097823372747059133507358248396483533753753498772894381438765145149983824176000
922 46489982319829773838211907465117841173731785122679204342106880882867601844703635055824431088652374654071076529517540450899905740800
923 18079534343202244782590993182505445762772410836639072906743535046944928953266408382953898368831122140180044717910666481186047116800
924 1450718042785415711178706314992494199718607214893677226424769931025068813248796071929781501383760746301507915986211259998535680000
925 4640680107026774859927764854963260676979417316030892058065623112079435646382081180727175816059051764289932409678213770809434954185775905
926 1280321521171824550640050543000505638127909586997025014221936439215128665175821354502572234880221462373228296891283127289898825099993277
927 806562389414141094308913308369865438321271622428996504640481365021097244648302074146327508313249184626498710437379330166450870626187543
928 599292696753200329951124625457062928822515596860200886281087909412670242495360196182004149086583789711674466749784505904090974107596912
929 478956346596644462462013566240515919576519590182404680517274085395929806375946572078510812481614435393159030244289505479413944608137980
930 398625052889671693680467547610306663343275900334888213128836607417596210526450055641091567313923978569432288637079718974872023277556336
931 340218970448750773968479856922418042291522799144105461933659396120519875690237736807576062859600595196038155488551539063610984095462464
932 295170001700890852080637456410469393307558585515046891488295473867848905523312304657774126755072333723950967988627323098243534567964600
933 258840623464764969056534171840075294224127066591506903093524955429344074293977226312611939249476312854445735032833037985659694107361280
934 228468963755751342910342707750857133345214672589934486890011257214859348621551632536609747917115515866220648954858503404793531784968960
935 202279937471770738354845979874388961710159704849525146659216285817834767696208967012590369574555617865745227620695067519789942644940800
936 179053759397746209487157022606521046202047984117362096540735423546004605336571446194531827474058422988250159030734987228442000459317632
937 157904301441999184433323664381524073591886226722909495566120774561836543981365436038452202011332908327934584836972264264793626748272640
938 138176475213851185639651132314074222733669165839706269088180430881926825583991464921158707996680900338671808969470602063650408860156800
939 119424260208006826365259220019034989667029047391737946462258360708808897410517561703197876529836122539945935281762560247549083382251520
940 101414113647329107453274221420179709093725709247766011615466529654691910544945876881400693201660328847480228966921162721647061834588800
941 84174135965705549047740268862928857671580756562325341305880876103086631107287902611580038801134641405216129346834145324044506198376448
942 67883097805311253725309352638630268871343817434677312765123190855993534832895476195249260352654576597831169535313106615514956910562560
943 52768064694904745934786568240186353263994016857748786560950693320886300211418627787198592195845977177840675231492472992640495910912000
944 39372879493111684242910719623939215501327567065218808728040624360620560614853030407025096293483590209943226691489453066993213917104640
945 28089513331558567630207698565776358622534785990656856786866570605892941451363135640606380182265223108286312329047773226687514804224000
946 18701956951154866167742039125765992111779730931155401907238306365199123153318294775335679579261635668596433445023053894979251276475136
947 11039518771272396960006811483994614220656625492898649454049128509819448437796427167266528540577074855259943067055240996400476769484800
948 5050521490053186083994221947140685278470786923857891549210870311464350772443839556739379676682296242624144481620911684749031275700800
949 935937701096289861121900832638308879840450110051000814929752056285228448627567481848767176202661087957527643262445763974282608640000
950 923078102638217909970159920777430435869048127559995015476272137435352318206663996419803744776241349624004358922080428129832631349689712640
951 254986242374450880427954227131731845089233891048013529533124691087894142993104008453354898567701815934698007088806322676477210973457479626
952 160719003174453997158627328344727137476947928313419205215709338425066445017915963977989742049410701635716328500637139752411855071424638462
953 119473769148947135737951016646827469630118326123092121758090765698297878457327381215015120925745545046772439929090618776805639701490586816
954 95529837294749275739024042695618187751449365146072882673258164853860545418222209788727556163015461001690948694014689452828752212419267352
955 79549759106587519848433157260426253839092190701644648378005686573566101905787874470857870029102475172982266206639246732585830415245012880
956 67935917261908399341129963684042007715706787247578082087278129502395215012608062694028302304883235866521758178953213467874999423981467776
957 58983483883412417591405525439128523239903269593788093159227837806734265965712235909305561618968262001207395119377519263739740557431438896
958 51769953383993342632274779046466071086417687835759825329161880686056849381203740186299883115794615659999551974605163857411719427695011360
959 45746294275187268450282761336779570888225792700767537548733859070497762830855473554976227188611865719709903919981498775725362110740223360
960 40560148254921684506712992181482696958107950637223203545976937314535281608692707053698896383579228129212872559534374034036728774426173440
961 35969976882496444589125056189191923109336072129900947149793086907579511753961482006084131703868147145665083403237498706128143603570103168
962 31800588358541915663622800765977852583401186091835480421732696777684323184640358425529867084229927300683782393830241257093300864542990336
963 27921658464995381744039450121012321056336258992909993853750328242486956306080368578709095015957086167053600593758077764535683592228030080
964 24241986963161252015120806264879001132699991756055897483726749916276690319239544072376209805235712452585344804081839325926305948021555200
965 20709651128360526462479012548505352968310377260887983156102588340140713045384575538042824347760932596587022987088892365687729998137667200
966 17320173049714048862746999826886849155809124551469832890593729115717244537077466514963520302324039684647987910013477854545333996186402816
967 14105153643399095727133948832011603241847790113239307310150541902016906609728976674711109399010638369286810248890295380300374886871287104
968 11104056729171212245073655030889000058017804427425739812218118425324119369065140265673905625226751486970652600478224012590312534892871680
969 8399356956042011613461573771172163703883806872438540857636209181394575520762888086587838517193634295400255902472657869584102504068625600
970 6099118726297426903877430236723086646070033820239750616918453950949117365272146004627606119924039078108715732483497949112507990147072000
971 4175007068741479770475151194682825514271011040728044126132483038465391508142343595054083016524005802391696806639327433691486589171580288
972 2589401876072664924257899677300654368244093567436564024320862283286405568140302681431417913399629047474162517891385950062925061182980096
973 1324981824814065465642453942490980819485307265944506410592364433959900048430764784044476751351625237806904776915795044784361153181980800
974 398285116794631227490331396444995215522385323358530710092510487009237352596067604950682414069780606438792811272196109178866928032153600
975 186117650775843753852251918482477851286897153301389349383876908660080581185350117020484077383052177446967802827594649253055297132434082031250
976 51475042729924625777097202087472272511262129482327836965416489113454427605572197094252007728801358540890034509847645700042575755990220077416
977 32461876765426475654987802159942838411833373106189770993154055704247399962211804831526532970629967662931780542993289727043144515178592270225
978 24142262217528986659757138749525517463813324824269185699737317525113097910325573498467628508697560056230338950260879520576564431111840042700
979 19312908246119281440367089839708503492252250590670194143884702701994284776810256635312658881945987894742971050758310890024430316729525456300
980 16090547221130932834556255109428283656248283901784114459241408353796352944748727658609754313252557293109127104571511244559078703321170398234
981 13749530187734919389697955487793800316353415722859961404703925818274159530317515202976331417135021037949336573704081816116373694020887784000
982 11946004367064480308967030041675972284396533310114679471230144758725056420238908367834482820843596486635926365370394045875333951261825638800
983 10493949645421629128357857561748946921738677240152496832339056623779193755756850713715158294479008274121659955624306500073491050018554434400
984 9282721969505267670495525627671695458979966554386646678794315397661920974788898417233425618279649046635279278260360580975408430389318296250
985 8241404830563830091361983587456832387376014480818896933083574225200465270638237218778195850131226717829116571501433982858640736337644544000
986 7321497308651107412569744006747074036037725433488349240396366529588515857864043969310918392037810759735705738996619214644050976858910428000
987 6487888257008146552850094468149261892220258229945187786811554350201442175574105978363750108035420317639566183283399923007584057958854860800
988 5714350626494933445068238409330801290466015106937966557671989509634631541663493897653856589586067719574069647331824794572913026419440851600
989 4982103022775845546175922731957771267664301057592862817371999757559604076409430601538861521657448177753701737924029328573541508946518016000
990 4279795506783096554561034569765521574673445101549600253094785732566547080688124928472374022034398326090810869346370953758605846273426800000
991 3604643350813200080868706328774838604242464794630654853352908774802924928013040449180345990311610504183805150395172888850794721855191859200
992 2962013602191460774664340377732318941250229316442964286015109046710120324710576325462933412098809083545140768197733632518365988695004898900
993 2359096828666114036997511157154228096135940133489210796627527879338339292650971552717045041370264519752700146892726713362828844569958809600
994 1808370188223531033648215758580274014790286990941348362428708315643663509348628716479805065720869939432451724956867428264766630839408238000
995 1333662178473001461025832836779773195867305151627387014497962711594351842500126743496235886589137762233319389924497685674829172293632000000
996 934748625775908473196060911729130428339857948579207835777514478487148758205280558123144254427903496705826232368584935556358395356975252200
997 603433277339190161043856818576919664464030514332595465746008914103891576110339830362868104681586763943658686617668015845618130954380902400
998 335159768584125072140784800565207419562105189611299553450281853140493092751872148859391289802377125490155078308636969017745854483643801600
999 130515156656031047757889945251463394762678564073013516598664402471990287305598635145797761874899535191636296528723290276563772354068480000
1000 10481106558958738139432295963659384163549561917487786996918040917438712279330594538603329787151259072898883276166574375204504730468750000
1001 38032085628230186176272874373026205379797227770396863035046715572658935667786898682737836178013444018519036841587736648403720592029727311527936
1002 10531262602092622683574277262077845101034969801829343288447785389303155012658323404202353616824448950533302607078579094807423334919958287053202
1003 6644753025282944650970879744084344423650885472709338606356551563247749065187210720228442506310850198521124131686857132390622567834720955122950
1004 4943984538211852743529613799094099564581406234070718729000150302862423351510384071293035825801623045944264814363620530805741987910145819870000
1005 3956799844791500987909854716339057195993542775017359589589299589918072954531142392834703730879207813147630462542433748113357083042043027116800
1006 3298246262518398585290179188703525173384354020618415683258500243942691441416605410289737743332947030292465227164753190486020692927207990852288
1007 2819986422079265249532564221550544819831615297943533483861886641224551334146465666956323601467411373855225733184286507978174193281973761766400
1008 2451732359573392182825628949386541499741516742953400713954100553358706246710310365841428393854160655643930512032933694219548810652090410218400
1009 2155467056370759662336118823754311643418989265122621635793143664695562412879827092930336968610670821471035548149866444255870845205765380035200
1010 1908590325067239416718951490493849117722109258438417308510967286978028370933547285951901024745669580913199023479362753543377466355481448587800
1011 1696633849011322952260227055621284744036922038556152382629931643376651493935807669656838755248345524540679467916107517808839928899757292096000
1012 1509723723954561686352487370694490042657305016074205643450992692030588578803374624955559916647281528751720624267956083406964786758795168454400
1013 1340727224929015937532100140963805390489541651738232537542570092874883480929448768472617393171909684659787707036004399464171806066453413888000
1014 1184303008137070367818366627979184323202799351765026533302725428839769014669681793833683904481747721194988422647876847982830174195708267347200
1015 1036553095241202328394853378138805395644799583902181405343761922894206475293400346657807662299860928806597163128869743645590602678220364185600
1016 895011193224949408152141957270529835376685127791016777145671120113271687538949902940999520388470285699663591672281571859664307841300155040000
1017 758772698637790542689678833568457966730906242423473537389680421973345292962258167844054468487593600223050144818523031441343100877364494336000
1018 628681143109738694447222653609959140484145662032420586395879591005612875285521626073025713854494596444587266815002967622836631438728430914400
1019 506092697169530620880805744983374059735926474190006997865370501253872484932614128875819974915239019085586748051759111771934590692105243852800
1020 392965329500789071779303804444657715601584557630373150393751664567529215768442907839343291040119437617362193486604131638966265609432559588800
1021 293881609639342916695226308087706808810245890753257985217934926996744812969183487740367923441562569161495554567200910498584233756563865600000
1022 210213522142446429813347454626020921693911120742963724004311524948833882626652630177249369185540152241642949143316943981404810364899046860000
1023 140269913013624746735712584903890626213602920224722553557499069858350736338358032539874012355048156784334734096652819908852421703882296524800
1024 82950469635982535937400967719831593834907804065029224156003009292594196888458355079848367617182837264949560895105532249411314087389223955200
1025 38003836361579848920114922424036593865842640903592439014938143978734606179529890752725377877628622535103010132360118944822042274277254758400
1026 7049398805987341986193563025618971668344519827214210116251962523087711424722535505759861557191495104746016289225045842932812294824425000000
1027 7874979629120331385054806022456852754026126668420952534019426133895420527689908982242505433918305066133607697256675170062295934515351003734438517
1028 2183189781882426777840504156933307790444038304003961251254565729197636293494906646986685457077891869472623845721177985200233207591588846219333656
1029 1378182194919025865851326813366191377836485186542632470763042449973792428672095615338907479259566473838944363758287379695135947444656230931762440
1030 1025873840510458400297699255617313512848617323337734874706660073797106094252553602924766974907801611751784763626464629889396990394593962596463700
1031 821395852521647461310748136914897025412709347602641615526103456892508511847591096755023897483973606735658812036441970097967426802879988547350500
1032 685015356661332482049639636194310732063515390606911652834340351501776801868855190880572527673079115648316143138482298487117693342743685338673284
1033 586006064502671473057984132371844550230422094712528496517431273929569027689610855765781660323821569237798700289625656938270898181587711594017600
1034 509809077267522158423747269536742303271674366967703632841419252249691525121710647874458045899071484020535638589780296887347748739241333045651200
1035 448551308325789736540776119453044043164275385930383744248397870991385483073438371420833286418009675804055103054537876248752017247941815621598400
1036 397554675176927328366413830633313140734319824955110020052387711934450418774483744076255912659043455084289379731479079719302518058868809504291800
1037 353827534180327812416465305512293731610004422582760484319259119462283912197375330236469184781446018950161517687116970960881518907385653540569600
1038 315332292539385465108479929109248059517356193654110163173355137004315854485744726258464628324018890828886036978401875464758182947828437805225700
1039 280600359899689037275548951995453606067996849359610829416404227778454270696578392153350525451737158194000689835614468931662165197046242698444800
1040 248530572033710641993555855529453277903412497407951569273172964736357464179697732366616130093102603500779698230601529505131670749653090750738400
1041 218307100931458485620714843746011403882271547795815737454863089258305817965262540839786301141598090950306757675572513536317253021109178009190400
1042 189393817234800668496200221451857555553918428395769335659257181376772424910420573337635135722661704456953167246743411311359944034872532735168000
1043 161545887459776196166278093438677201520263696718610069799584689603793033520752410865448077974469071567992828596668798202290934495354885150310400
1044 134876815971898734538411124192655167336802190542413303426184762502542389054456926402825672484356185758048732784316402583178201683978429692926000
1045 109647905563686967844727807767646412932958317547518051862248202781370019132276177851433585879629560530169760191298660589112637067611236243865600
1046 86188894404361157794962432598384776462299500739522895734005403242746418308463466314425813441154487816070228626684129395369137118275595800286800
1047 65294093100848105148995239084608691216000703798222096793073167010159680446409606025393935454717864249822979738331204574079883073750094315520000
1048 47539610855297139298167741543475871760244808002572169096718510508447974176932505927113514389177614844787669890523826875259070781295029064727600
1049 32615912742172499386710508813603958715621285051102633825398951973682285074872145235819977113428113320424415940926130125178090736095695208448000
1050 20267037565930749058569985250557911273420985899310079936522204234145753540891095266154460794649438207881753604941191313620629696917443791244800
1051 10386239509960885970840417053275383474775683724768092081284965251231112090440921481725371172331893073761453815303823543760724139086729288089600
1052 3125532924760764365066084991909408547872278886430826863230858841673265604904922217263730085533065084612333384371585250423114702952381302660000
1053 1652002507602882786531801929367033841725113571765061365632139197825286345080815713218944977842180680676300664966615117063935939129086360417952858112
1054 458516961814719776054599087485149401560859601225879773683679928048806942735469827603942256354720069672384489753305509268443384165675881599944040965
1055 289589440740732550596069634243240439773417341763908605654625863234508975413892478749197540242783338975525884774791912600506431015439835005461352015
1056 215652475140495853173530298962299864560704795709904135580665785137125934935548383221769381429525841110990594979967247430708566571948389658595867560
1057 172742478092655326148352030324989250442704205820554962805010626339249095438623094479410833060188274608325602092573667297414004056624287406750068100
1058 144128232752594001052983364590132716186950063580742004999122131751481284341379711972530897244080742505957201079465074847284210779488534862137223456
1059 123361660519458459285037771749480096513410430057356588387562125762416816982691758714246301876007815095315542896968224017613311749446262885689594560
1060 107387558829945348779665157218103497783548351974499083785977880968511183040295915897803078784571492734405022194676416308110943201299238142208537200
1061 94554024445229481871929787892825074893646579962862292943076886091328277101694803867370706011825915489704516418620478309870566458136140679598860800
1062 83879949251025050336310680424956022021588700466857239233627785434404463289718732260163999156671079022796087641793317629071098899548647707370703800
1063 74738518443188239540756873705776754059213406488305087941545523441507530002224076577122122651992233941760710228642444524785046911641363048414694400
1064 66703593739437320805075434075428952202673519107464988368462582102516186292663718361048710369463746332959151879316080597493515998139748048551765240
1065 59468746993503476736030368624891188714945712594709388482360968167830482253899688309498491451506895062143050853305939975094896251219366444640115200
1066 52804135016681450478849229224597859452340711628720226648737735629391307872173328347770157215959203338918388296846731113438702224109352132620492800
1067 46537466100245194766847017124312745948416873304091790643686765288625689418283916949959781659776663577459775586781974042599385929596053104376217600
1068 40551741213909186119086472504804734200166201576702997638993032406956680080001754606159499587232859328645017850331968083131432081232230767832368000
1069 34785985734059731272383428852869631160763752046428311145461703805554401557995056927981955021373252739785022753280091871957607799848829307662827520
1070 29250058175371748374206788656997890683056854090197860780746473010416517284953090115526512404772020319973004850512943484319825266825045597848866400
1071 23994579387142640567462887516091628558714018982994631598622562740033779576943996040916398607630854773284591247389761758475338261644194829762560000
1072 19079697181661528984153468588789297795595073642008827991302450046938699868969391114860012132868939549657250769003100716711583662631417873988258400
1073 14632802915255588758552073722036778841567666223209056175785697218640099274203101320618690280919304751179271841692453894643296852333279405998080000
1074 10820932959273732629514231146560980047253002033034023032188372035327648481214778822828002117372384060038874349204896968131883770350986821502089280
1075 7601834102445136912700151402873651781646998815298852782434236909802919130183055037792562832553404563376048509338907149668507536627829429187379200
1076 4916952776740822297985502173652761532514629987725568596477960074636945034381795669226276320997430254635758726391792381160623729124634607280528000
1077 2735312836280305078487976660702736625097086631223114462348259647943171757308917061844125077980871457890401913352759705189688554963059659610521600
1078 1066459602822055381108767721621640631666816802017198228839150952592147323507290750516059640263305730702176219335621733377559465706281815764560000
1079 85705945704469605246086046194830449958071611357535102427255098853661576401203007900752820091086211020505316914232834200282651083255976093024256
1080 351043635470042385068805322105471977526856493337191629826668041659383444707119568246688108807348745833146875695524581301714872449406784971990322413458
1081 97543794606923121359304333179615876989864511590280982239582346855077422132187799350309179028231053516625170855488092871757243188927839475959462787791
1082 61636040084509337192502552556240485724590548565130338394995553667627245528831024368436300454425610761784946904090406651936127197690272076915814041766
1083 45918362863284094752596620048275853264546330693405798464452530569913215714137041067951107973884407187334298622200990510686294568801734926138787772330
1084 36796970943916206857654514578788864665318573692756179518566321129466680232441418732541776062057977101613846615487253952912389316513139382563405425760
1085 30715511232040058299637025784536528863491753213245078641985904576607023249688247787569587083531337133400977050063881275324238523731662550533948739224
1086 26303296619828484007876827313691249376251404511457017553731793069658954281513484949145216170951433209531926875497723236846204371153377655237102600000
1087 22910882414519579562402210298933886792434700934101174263841709153759652927458985788534694233134398703840574323352975286267745801978359613534619596460
1088 20187175226883755222673998897548435273716967771908142045244058745171983226369065961534075100055463293608437050140095394661010060897034944127842696800
1089 17923734274265897532093633271221298677399193798753307210984934699855681941690989891513336174472645892614039413718081882590242519387758354374660351800
1090 15987506356744122719144153682546894307186680173347381602669802016512639594809616719721883603029578007863640070994804228018391572226800157989565939200
1091 14288187909336514329722763760960123598169076841465876766563521753119883875742997699301033317136833358518568424068382860397710343580635367437736696760
1092 12760992872996995712255835069489270083928894197793945395448023648711882575670690858623512737824833027437949816622487948913159832505832778255384020480
1093 11357344356479469304661056649853208964688703395330404535354445660902982353218196734116277620919890834062763966992836724154557840319312953836046930750
1094 10040506950034339035330646695954396392328988992809866609794675978060592284066409159514826027066248818745714479081849588055709264614787302181013094400
1095 8784809052280008515454896231088075205226565844993597456875830862103059303606515424184508564960620314337292639523620275361673102807566106274434156000
1096 7575672666513686326957888204856426041624813254988461921474643238823642207276351480023983931443381667774529000217879564914958842185395115570602229760
1097 6412228497825896134271931695284608252502155599882479714450069924577999462825858860145122392546875829836077059485303485117694245422248415458037931860
1098 5304129151312477219169497590803069174205006253658920176054117502625012670083428969273136683096870218821149862750973979089637564836394778687451955200
1099 4262870675166259498548853373267202396640486584181208900064828267900257519682764428675109428946215470395186948275915660302521254373970624224707365000
1100 3308808932291682371573784543118334094662166362066036550926308243553913135547201939295243964776498038841450801425626918158545357139297876649246720000
1101 2480771185362207421290212834567042830011387870992545294256843032838368925992632810470206714206627501109275593827474207297633603974208193840082978960
1102 1778684357613045042359042834318280753246558488267929509544353651400766184789684266206971546535549568646618858515984508970340854105770267006971412480
1103 1189237437235094832331225675051515359983263814112050129302078934485547610179345680057433895927507964323098169349184574218864221902113506835578836400
1104 704431312338024309649671410782204388281604848120943257443803934233803606319338927610325586820131983730123353668644844248920906754857804864946176000
1105 323156530508743815607546747787790157289152588888062630007857332669007841625508321886399633957867619336371680681463696214252959707767937739395930000
1106 59995090799472965400184284643799014145917318858109666647675659861249003799174369888300870027821111032822361520158250142983801141862983324170977280
1107 75549164185442268726711122627800128065329700896174859099640174781295586356000908542516214223248596784205230384848659005319334635964989440000000000000000
1108 21016166635148681394120375086729344635443838472864675057194560867478675329252439293229694295739304162602633564792083914124087212722369354589538841411885
1109 13285934480398547965594031789041914768459567172369683714543207094154815728575468253765295371411045886881317449264000038917034092503385991715032806833875
1110 9901920505020362047284416553768380969846846606082546140883596686570097330165833401049202764616414170047480215767932511256565970797261958790659119990240
1111 7938183760872169943676846482672795863310739916313157384271974925984287835852272997302383482867503625998477721080861424149108730950549081932063723841600
1112 6629130271094227178272762819578363767326425539432188002158013406780871660097255184131120952459204201687331857976127712613783136513570143721144118546080
1113 5679664202963326693437705651706686271313330005962318354970325308453578687453496443847068504838699844538900385782823496463809418193644199076055598454400
1114 4949967367451350839083859247677671102482803315778992781009331775778749521412319407935918345330991071045964917005518406003514193297639052903880184979200
1115 4364463217339638033916928821471038629321927827873383366133893965219916548214816188475751960195653845240608589109410460870351447852916331621670840729600
1116 3878298772275844039905907441105644805048295460605657148696810818935560596131528346881903338068653231990102198624778668009922621767487934321701360868000
1117 3462865870634359477147640528588710308226512651842801919104736920555108270226104873995155784952088963575446727470467609768299091994646602171929999360000
1118 3098778040599424865093309286542394060076737658554814278760446631418488113761899522045806150425527690858368936796928447201884728769540215205259051102400
1119 2772158241952076294021271295333579278758172460346348175905850929541477609475408346409066001584105082842936408906197587078864585342206440718114268569600
1120 2472610659051266587042447770325378182180357066360358020164278155223721280078120530315116260406721738053591649855083950748383455558121485578134255535200
1121 2192223217620360450200885286611323879349206814715121955244386386879740185041415994955928815736573046587533235224484503078843414698618018332191488000000
1122 1925327469184989558085469717836814368787536352601902646960912168158470429688667057192671639392041157890124362505693022835047016748586207484103987200000
1123 1668505680132184360937483876318427678040553404974638909384618751131071622490790588909030010950621377942540534951292675663976601462342749573927691878400
1124 1420976324132227986421182128449580935641865437777756260238245497345496290265031776613967120513756758800095561647500584080128738693033428614248099721600
1125 1184508286870225413374839040321907617444465973326218560638481064420096429624754455301505322212260446574759865871452113746504228899149268685721803161600
1126 961382352956582579128795320728779064266598656968859768234324225945153369192547855302521941033948105725222462891931290844841276378200628707608852128000
1127 754965322560913963305280482703623227190542189474860254882077362280377110084151378388734651888624419776956852385204791558788221309546459765538816000000
1128 573132782650722173355745817774100801174844656560021992635957201745973945256476214792961334131072485236858303652276034463513908189927645448682635356800
1129 418291187088402592109866455824965486013403317594347000104539588750451562514786978961982548611779203906656764288464570013495892991138147631073801011200
1130 287567064424949911600686437535921976414100782560634175903684813979526766448981885774660138016884202099085537560891002690487670079529298336620108435200
1131 178994782508879749970501627326603328013105497304497909695718887192518815819862527195933169275302421748984886581816998189061291035937976475543666688000
1132 91855654605058773945949163135429668773893755614538108880910839127244986593516904547168227851561259473065528535773043891052762334753271823541512000000
1133 27670142859391360584439317382342844513017797526714825919561074914921220281145050163237644241064814669725096622346136419315654950908666776013368197120
1134 16464448355731559804053462838381909494657134619473086673171285122824992148309322751300555918049566639883683451722703332755872527568065319259148274399759905
1135 4585091819444906299292846910896328661066914274898313558712322568473364563826611473168910625349918297780920694804057127068559676802058220171006213522760363
1136 2899920323157586684027439808733953621862989376415985487254092339476768478450267581827802420583696619960974525943701043989073624007398411559973270427544605
1137 2162145667507766047373460588878976351832709448956939600432548552296649283590186543549365637600327335828660978130011043747855462478859887168801700269471840
1138 1734035502570939107254366014803845685314441113291778524874623596887060171095090173067629211418433527320882835667342419844859230055028330044831606298074360
1139 1448696389770605547293891061606127163656161085477039933685769661934641657669977765896524761293080120604208963337882042665048997402283499580613275603178928
1140 1241795104903717682791243686956571621057028735489581503297647877575052506998092092177372831431904707884052622687792130317267022708255425264873430273746560
1141 1082850242084569003161549068188909231949958957774773739924131699471772421963615721945830651274965967061031675115813996675916078629941555035622777788450000
1142 955387478355379038129890346544491399907211521025625479896751249691837131622955085174011532431038122746087958926034680782319536517105614559993526740569600
1143 849632848524744175817329168407208999050855081594739404656877274692001093708818743921063470791951254016775694824836654802479537479568069896049666890803200
1144 759356790303088886953064118606225046583174623905244765684417809479779373554880119089164518905887006847016161446563920255516211268122017575410610992896000
1145 680343769289420941311725523947677309747697093859334640027788650782645550559164056795775858026001452362135157425701757811677397446325494540212752678073600
1146 609582801780671045249688816106815712295364595942907774483515218661073528088520538895342429578999745395468620644811757220211361267488255318685707167436800
1147 544821154406425867655923765814251505138444190119388168773640817395217862010194361672512359864152435497219812120555761374049432379106188982760467398437600
1148 484336626635701447757908499836212170515574531039860253245327428843948217694421841022556702749388576892969646180429083831553701969845970237450255084339200
1149 426868933352894182289119750090694535087343628523537782760227558388734654915999215779829404415375220814403875059503770069965114243566096994478733518270000
1150 371622919813820824413473382729834100712422413323988874713541290716820616180076142260573472065321869149452808253559051682578995613530698170093440745472000
1151 318314707454324995487079918522857821809195994972738953812317875690800023073391495306773753751357907715582484004184495804768956643471149467267149641612800
1152 267245457243182039021685580835149842140952834609398948162127001394809010037266969946583071503263185183663208147928112737442731626156095826029128397619200
1153 218880579030719279965541091961104008106031654540996090278637150294902424486048840829247455278826020710953634805521748784543233558712257920594132097468800
1154 173815981504578619748150562708695117230741847615778383910162750934483743438651370423774066283191318990024522947111630088000905015832067749401368985600000
1155 133491560574665555008981280732212984817449468536088349669066360549942984440487175153614767344819312557849683846609519722321275140937978824393449852456000
1156 98957615093459002111847749901986798257385421642003861321407603313792200353648348387591603083838122362624531978733077047495411618418835822890779358003200
1157 69664011689444189101203353520078236986017081098453170026777998288847360828897735425906963394604202175621999007493741592429582912237210544557034127505600
1158 45138706838506143094183252721296025266488783490657827190021364370194555439048941946653740630619288874700950275337154330343142564084002278677014170828800
1159 25146955952433954242012624014129542948059430607269017774579877343647194877350565506901796434706071234010382855468582131828862313310064038086186051600000
1160 9815333090067636640877086611952205912802858184795394193866327214018426059176066537753019071537620518828570228513203090780441518195662194498151833927680
1161 789342610455274156812938014821766303662429768013459923461232819733754049699768182886500266698687131355529693593195745461219490502699761735827055875840
1162 3632839224514747824878572431120496482730119596446639793578826198143679326480067178175352170061883113785245974615173133192090185828089339293044793502481776640
1163 1012782084691150733951481912596463345565938755783373784420897213752200240654723963870497890736882513741549005942011291415557799084194653059226436391521841568
1164 640839853393291350853040987295032406972411902771225299068106028351648010037737764076618330872941533392756450774816045099716899270425034638645354870385745200
1165 477986914737381838075851226619619469016291297720318054270312744576861749100360142044500039591953763670341133908742022081862516613243995426761493330441970240
1166 383491600965709202078950719311041130331987707639000397635247905029707964437292031524541415590916970953241405401638714007122812919642628040450581385530867120
1167 320518996135525785367204514622591310090544149389505355684269791358551822614852669656767271264316480690160695914460903895896909182378090763682832917260063136
1168 274869127077931199447464978655706895597920638449355779341812942741698771544284145591636322771631132165703800473003362137467547837376873571277130069530556160
1169 239813956804192836427743863955773831258049474506004295245307491281090513185924604834998613554933703398206585107312255350233059809358277867710443328607804000
1170 211717552462390646098437441439451370685150502387896041338593915126193181053768535601484222156268584903104381786886519628154821819368027106530350992534484800
1171 188423405134764243613608451948470964773704203943102439870360913943813582614354296740108799260537959903545860922194848448089603910737204087759740959150090400
1172 168557931875887413800259758844589399054954194434101041985871629097663381323257103974941297187013973544143917619816453291790159656924515665667754296421990400
1173 151192830991905755324443650268594539552822419282765774562487038285158091326116672383694069219591614249593995954530094221188453105446226621366232329571842400
1174 135666422972175419105559564565278467485990481598552712106846450998319748600425301214929671716769069121014365590797220176656864458247834200059868941187072000
1175 121484441526901757259984497348878965866457309284583919069502532921275629645196156515481539936474928108658371765351137424899067702597743983561411934611472800
1176 108267894347205593863126850391079856995793601237229055458700945487423012272896290576418466591024434855495332167961504287911101791769852433256753563476787200
1177 95734505940700680072032724384076146584156650308852364422633492331152736356688043225573089945229559957755942967681000129836565207371596503317272903024476000
1178 83699412106905007685876388881604950949270284535669702857543644061698195384357330380846800774028698196875615081024624266381749109889411514640710875004211200
1179 72079145239458371216046797721896258082968447215204513678468077445771179770684770828846171750857699932708337401715631245759753745630140420775189583723568000
1180 60918232054096607030023996357158808045366184338343513498633470492133325891255860763596198271611748581784389993884692133635976342212934953681634592764723200
1181 50313257469492366537015241059786845703029640354674301528740510486348898610108838941766299523491947583714608667179226548634941499208490234319401747370243200
1182 40378142912313391874996528841503268933608432782449768901165755535822790385843945394400944497691952977541841680249958603790187374455940518159473352376320000
1183 31356440019679164714759579898409862359473566033177428379983234899419508018531436679725106608025730041616652856336272915236514104059226009404655290485481600
1184 23567597375245786780985801593148838725144798848974961194194442271194311691853328717745620892909216469368983692169361222041482903789146439034899871563776000
1185 16933653657062197576065071851658136331980229498741068061605484327099585238015984441067820774576231456276069608226278849641498466432172550277131762279779200
1186 11342372768476704089572936404369416687884274634502816356351762581288423555231685657974930670437042762910192987365603822992997875835478495437223788072140800
1187 6728592805513184823413329200957839096489869077612058272363491718774542661659704874952864599332350804757642149253415841142301508242948537093868455353920000
1188 3090399746957343736604500443266902000673144692900374341465757155419149791298322934518317791492993563520971265523849503277900953779525865238898323908198400
1189 574201300836727547885102937970676600096918056657276615568852567889429231658644602598071113863696776538924459426285227986595058912060235219533803437186560
1190 811448217287763297608999350972905388055532317201516309287271013985445648791577317141758638422132123550831881539355493576576367638221819899162012892015331997482
1191 226460168326979970612591784943529480394809007953602711435604928418267532576157570592201997204200232874718785576718164549901917092996453373311633164516723100982
1192 143356366774371670411075116773848420294769399280521472862085229393088667970256012231339323217602578901036957047078770179589968855957508559548976410830732627807
1193 106966380841290708267060455265863099558546715624481167009683920031311502279020508561691777332717242210139053915665441868122335870844834438114916932210938902520
1194 85851848727780320977119151684957949069599436080696336844427819814067242758625471042640352288136287237766706176686944246021276797731634720716695731975264367160
1195 71782881653639394523772509106737443892448949390825695009868133357319050555875921488162754337145523746058584358797212468049557837251438978153604373183141036460
1196 61586598304017228706511831327045677934372687440871108288244514771993432809719362546786791971642259469098514452012632704933460933484256326713243721896950585728
1197 53759656920730131833895481909059704286711945173855360249348142759977209265455098227783756323600480545944503863141490969419506463318729156413456244238058204400
1198 47489703638799687094215775052252806353365701381837776093624230929386356919345109318941047443053218319602833759266893825270076036635888006547504443368964587200
1199 42295051641698851344528136672268902242215860973204101617273819475019410970075730184814797775981804626353393673660723819831277459645543739415909104580132313850
1200 37869073415158919603663073245241205169878309878175349112877834329714004780998074285317424561347725130826568127822092046254620201973610602749458625945061427200
1201 34004786650709493325768533908441951898431715360056224447549680430244340305722952635645478159120486077264257895568947832054642215282794109072151484248851874880
1202 30554944911384362299082756039728277578682429293956064214208033927471454077561416252166065365748001437485532902987495525196749638638135003667309617015389132800
1203 27409753492625119172454208823695401837779838362844099245531306501047699584011117255219383639028566523115098151169087362711963653338890507316108199852298170400
1204 24484869637359537937106372074387983414435559094726505792322475579047528433163276380694738267507658852354628346707789184623855122968049699322434470751200460800
1205 21716571485561574460701314297439123895661884648812717370180619955137083285023442694594122849539795276473953002168369806175937218086830780485631073891571684000
1206 19061747008921765596084101819165922601697065161005017753188793427390793756850329366237455793696537225321029312696334117795096988426729638883210261410409820160
1207 16498031764347000154188402258765492140637730230409229048670084450939918232520140214849466578530101163672096454464267492103930792992392142768497270286355863950
1208 14030010293743938321009015484595676582320143316967541817232431001372591686904231178474438035964465502661820697731094409182313664839716416568575282557222912000
1209 11677775791240841696217809830014099483546478272989883774478678033397256175291931900219624443384900423610879985603012559306710615546725077510578536960875528800
1210 9464097466266747655107898342494425630164945970428603425953285397030206731714511618826862365521978529381116988368796643145796112275599686684394584501125120000
1211 7429978181059181048328448712236444513552953163903160493158587831242735955059606389547248137986338604476418254212607156704863007837406020898470260462647389680
1212 5653487443094243864094281605855217421102946086843794967759546105952423996598085585090681812010613043101051294587562537399122046570532013094999053904851763200
1213 4135036894662601397444381552632207307763590423832927964157073685438501429481676458145343099639114062676377720495325894705965720021764703993070417362525192000
1214 2848015067333286319495980230514439084522307033533809390860173313477562540819512070078692680865190405036457700490058889345893720104897326697254485669340774400
1215 1775482005343715394775197975285490765548872257361103124965700568166311412216751091486126144688501219174331108574116691363927906283578956341928643167774305000
1216 912277142776426376924080157924752735483499033444514465607616034054571205738394627403471522940270286083334155998486565519631012697981273060005156790047080448
1217 275065016382281824660892331442997223043850812404122133504949555072121676246945014323694413343115406572282991079544524283319787581796281612623299153426417280
1218 183453852750534907487259253695384291772505101292966494151058582830429848321713963322467886644941459077832445816457712965841280229077551489573302830201399058366464
1219 51252076619187255175815912704804454183966274497387219467040576811225585477960687285885328128382773218917433430335797149514635214648306417341756775707326477830448
1220 32458212459069465695626479598799257371440398320771247987104254015441954257414918895085027434556250580521228695775536796426809933074086672439337636407666247058632
1221 24227862012917481225188887435385383196283273113966873143788410984827697538635940349312022795458812275285696817639645847479963797260088483129305596037749931783584
1222 19452517411126275167100307707100241547554783324472740440267316432758452196971407855573022323455239724531706319856365179560103039555040069033949477517384787782400
1223 16271043554000048908419743624167081434025556524203844608994196015119103783657020122717898687511918497270479857653584138034822470038335680240065888085650331153792
1224 13965861049050294477234592033075161726995872760113366224462685165306981033933265161049758586951338151047451659635554235338319997884868887689397818244199202837760
1225 12196970156021432287572618019181753307696203133840869667620379515397623381124109386261737393721071146790462886623107439309542222281350799582142705387143427473216
1226 10780661713484114440773586630584371215815002160119731071995789208166676406223213114307135861848764605741185444616291470696772337533169224601816811650195307699200
1227 9608031386468196706516695487898877856862441776958141625270473111168045963387492846808238130399163097551106822094362807998940995955677088601195846996615372448000
1228 8609791261638899347951563109019586173416664410194676378926019894739865682898215326281893796966871181649130784878417855121795059212188507277867729094546979430400
1229 7739220344949654687826195434208820458803701671071772016022048314402830608472353447365606560787759745763798261737105155257491986325324578914344509219277190528320
1230 6963142226909043901255824417218652554755676312884006890542106203430272694465035381069754206711187299805915321147631300402553251687439717457166273807405451182080
1231 6256866192849154836280254390880836504736676151028654534592738800529800914326500865898806236216146164235428566220791846690417400199572519710012727485959187797600
1232 5601407194001962929831028039184231489402660029801010850545293692149728632849812848080353758869222849991521317401884082033553743052355076045384765200605734502400
1233 4982259736201532972438237393513295099071607633961070506933860203323667478581913646917508509700466470066635612097503735640066285264523683707615942970499839608000
1234 4389321457924296630892594718979765141077475519129042852981172910842736998274008382529154811552928566344804940209778311591991283345653717546841639906801441423360
1235 3816866344012311994234097332531719443317496737196153568803680178902252586450402146828265718605032789945982245030824162174014253835324565460751660038745442081640
1236 3264712719570183570657271343060390059891629435364843445236293663910624079481830669157204687641378104178840744277394199466501209132173943455204892711682234777600
1237 2736969453096881628164245822192610085472384333479121549836121041010436492562512499528657212594995863893996127162556717467958644746268684931876929934566835104000
1238 2238360429278331656825344282649140934387227302084233660681755657082987002473704386342552949808120510204680922379533349578624937193506750227381252991840419840000
1239 1776018375921970257340414312831340631566989846523132456452165539046937365441268682438882531224736920495041604428700795054742234297172120774378348871341342674240
1240 1366600695372048714249698429229463927437943380719110067828016275513416066583113365480803032627684397991542601484842093756544746595724084335690026324543280250880
1241 1015293672936231370698519517678289354322189584882749541311789109348965559438534515449663623384015772938191901496919856105509771046288727815393668092769041734400
1242 716095337819505157426653651704940343707177219903594648595517834367289910995816540917682679827368220388040745568983247576996274021659493236929313651212419072000
1243 464734331637509663004832034049461614577448818750743246333333496995530995519165391395728634110258272824543359275409185648529943215223790384632878538825686020000
1244 259245618274897371693389853167508475069790573225817556628854067474833699729311834248252860435703719179557665261318920650401142919110428305625453129817684705280
1245 101291452874630314327306127253755501538850352100058299045513731975862031353583061913761827583334662159725909936099069449558632917866205716527126020736226178560
1246 8150870197003783674334261180114963237070195307694207902102562069206840017268366005807702878291685591812340605942453085554036419701440684205017360538617774080
1247 41974114879800182157359719789933497943040197942119810410964101632780724721006364255216336338952775350282827648063889750975045544943971334121406509310181427001953125
1248 11738495590325221961732111612243337705148031052153067656407503591098033744394947256944895103250579203991257827904385337028898862550748764942114974918792272220847510
1249 7437208940223713136688600064387988178375846603172615061525512430560166001677048126101107836363754126604412238631501510701193391088001758060388107845683506652368470
1250 5553376855543431644712069759927711949005693575717123658798194762347364335599745263351456396813046180526935864090668475148283043330438365341117997831624351728665820
1251 4460384342177819575851016594294762419009638122055988024962396518317177512873982162651289919996738298203444528975296007629750050858332225350926808421410152045828360
1252 3732291028198376373293275678486786959013534298865767207822955252738008450994548939605873537802936168316898102316141812966000602593421561155062902343196946857196960
1253 3204859087636216910421655386620263302776045746755914654623829736263527941185318063017640178613038009325542671380092534410307004248512010461877320599361675561900160
1254 2800269087354766124503464864398993437031332388565135759122239394290457868802539171577834587218579599187364884452634105516552536582962165264012040124574653202129600
1255 2476476526030711147388135214025612184200088248913142126662047580072916387608916903361905437459845278947193194966107585343470461322336547538409629061849768666926720
1256 2208562547768401309380283445271587167298009682950403788503902313264276567244607105197715027526893378026204007690765880323100539993850101264108448227901443394825500
1257 1980680875123209983213573764365258031419399169758963648587484041149208659469119854026597008968763913261873571781667995590750900809351739411876244289253118760064000
1258 1782156822628075799740213231450828969221127583757433574119231400746540054093511225172819106218737607948934545477003496096563618140646870572041239202956500062776000
1259 1605423257439950808707522700306897310940722787247973682721844547887643154191140210717561305386151791451831030965617881979147753476866093339507006575365622483660800
1260 1444859679330040398242932083358319837476638825836589978894658774850095322608640264667804220493249174136489708437857009107645432253809034161260542524263755059518400
1261 1296143295857647113037930787399909792230011371072872897788447710343355839258527532498697623201212738428959637790421509742187673264284167088611034551650447185920000
1262 1155942734956067319559402415991817206256639743127436272380729582089617993958235305497094566135432439750744939636836972646330122263488622469949914513172009311200000
1263 1021877172811863619283270405377835740012303696841872671452348271354039707382819199783800406482191392652722060284602719552808635714079455028899479931139500252569600
1264 892512904013431183589207541547544736167022471400507318423886014683153783009167229778565191336330344341967521072951085968268833510119911763521000005863725880797000
1265 767547471527108451623254495746167417202898756439468291991211173035444463088162364225141711392462600823939513068588494856170919741181107700407420739353550458060800
1266 647788736637160741530637356131917350577674924448696101610962873183600881801170551961248105279444316910650292649416601353137781099369597169508280107083913619905500
1267 534247855294424156856244677382690291026011152035871437640545233998830252427999014126169682584536833519727498876305857681332821302595286430211234556853026816000000
1268 428249359467322436043981053749322929834377335430219441586157995739574911184726529470775067789325985801148423198448898934207113472279605706845021630667940940711200
1269 332997233098182308660619984050740470557381627008934752655790065591928202653685909162515034705371911479013399463189453931493862967023560948034985791717262334361600
1270 250840642148225941469378876694519038092953716037587679724493468638741048687624961448778801070933068127288991675988032629313752078864750230431963009338296558694400
1271 180579860989240441543030567048977121597750047204627146754824790093431364262869094195456593479069869839203168066627133225694514264047696734715009083820826689536000
1272 121153129457621478316110547153633310799079971201640946917967171357048336967054564701093112609020534067519642714942259212829695311535627884454593244088921076250000
1273 71969424396013351826838474468180092612555829652757912498863983514131028145772625249528034089692811441786318352450978193616187717810048718066509900098059758469120
1274 33091091329860634416334602478705258807648654536606557273220964736788556614535048735042827688847989228076270115909510006623894367908122144794915647714589797962880
1275 6152896889612985516181085552142726517744883883681596287988832462780701962284903366772342650279513995120255290022565972468420969581584904652144125818420435353600
1276 9717704960511741712462797133381247945311489818584852224592851590955897720654442821373801718772720307146208378295028495891359219108009546806621037116379399228126920704
1277 2720406022654098814490065477749484373445653249855473343819154821983685565508173957714279652194273545676358688526338311270841619796176716136709820033186344770323519867
1278 1724297641048227434294897279143435277023137040437755533799350781299489855902789032405402688220312351317502032478717379811975523691675134470426928535238598861768677105
1279 1287990596572479448777217921702810934972094642917166830432155893183486778506846424647627028186752981150960646366603729718893671050591097595682135602582176532478161800
1280 1034852496949016957603688141403186272762753582242910775901747072385311896347448175015181550382037707664941227031594217510771292328204469359113201403028625371616817580
1281 866245063225547417973271371034869196821000497428109180539799183102364171314371706079788849221144051944472530063536692645386859937327014714374243065069255914356375360
1282 744131644390881897936831143117128578471559777576167573179907356459580920047546047921218394389744455469813572156679795677364630892727905124081125331882645995316172160
1283 650489336983588854504227663041714857863739899973816471663417020548649018208761916637625787522237629524267330118123282294563446051790946512517765257545757124634202080
1284 575581287551894457841279566761451112730985140772668707345071504231088312098489090042161306205273574069082194097489367962969835122289675266183446744543705781306716800
1285 513637827924275079585308372103051414511166983466380191213694203560044259377824862877932878155877968989548297411039646123602716610798056233097026995688205083918383840
1286 460991580325067655505687168237613924818066050674489700936270182631887966384989753613670390309946078905689725356813277814502994434540291149065708249972117773954432000
1287 415174268194600423380381267171368991348095671574501711172929836283056827133888177285072501754935652076940036698151562245991718024375818518348321861867126795040924400
1288 374438937779704895666803774608769135838025300412295453466992047840568019332231691944700648434649803982514364892770727258276179886267757468497795351885904820848435200
1289 337490624567925193014864726603002498202356656960461142959689766479903732259717102235259111177440049024299296212872867247628868083639943958995472416331936357602231200
1290 303333642935014068978406763179174818465867449070810149637443502841091316675970199665287628745249974223299814017900214225437724159698133615314169797967535568266854400
1291 271195725100817047527298296012529641116742481892857907398214586029727236337651514370673307832452178550627828867716089550404759582340320682213967416640383223481380000
1292 240512259044757561585737264876878374172235555470764083834116391467235255031838475882310493222708881932229833450073367566170582333223662508785367502497408577162444800
1293 210927631609271428324152186732209131877324621485418714699503629013260706425348776465652551064340243298189138540656308396745162290616206615690100306288821024704161800
1294 182318653031507530449575872958122162948503930290272882404421736185041374722555899107692993102320964573631666889907451207389579022122095475719105188481394117371494400
1295 154833406549577259407675524130527335533269710690051096261880692057959606046380054217952894614889189272036373063058990484642281036671270513340902755705693320645111400
1296 128693502223832513071540988935279980741903488245538860915147037681623293158436433218545906019781253250474843033875411377374274610518711142303939021051713765785600000
1297 104163931553643263640196632988023852987981105612615715214431013511776435509856933318964764367004905714460059923193235449217989471541097112731954796213799783896336000
1298 81814819721142024828626282490354830497105040454693015750117172364725126293546651156568095394142035930256734903977188816299648499970502585729374565091516569406668800
1299 62393984771680053804087294615219506661024823889333385725228220973587940456644600434662210269682357607313817089354416133499764438072124145381347134485564685130108800
1300 45725314961950057835742055236956656487325850471554749893433386519547976373788188501417616538036768954023673663075066891305282046282489499569506253586978697746841600
1301 31546340779552654232242849633180711542847967289364037639514750837143478830273391502314869073081552404450082198260582054692383195238398899221055579639022119266200000
1302 19694120955175515828746984161109899328617822441332751152922298366259731811685855717097381451905447802221812524441980449697486181227733960129998737985961967390556160
1303 10130854600798972460274172277521677165897515345827250602845269995442460085047965256401776355817237573992274737064090810134740328898871652871642623090420203793191680
1304 3057210493039610091638880975654645455299905070456967433682160835056461643468888672419432130673398877966949767235434211398498775098445663381816163926750858838016000
1305 2276216259568186012347000810447793377048045096137250409653117484824547220749999194990273586879672547872649861498417801927935826534197958674407475272195735942374487627162
1306 637845835302912559025363115204537164339730989110025538868973691708539015128095074214764367389496221817514015183572875533248804420751807698935942251199409290596472535453
1307 404456540633889460511750342343799351460662495060931765884593021906325393043914942527795090010170316246984240737727095574726843544259148183980777411974588215263195060108
1308 302219417991031533113926741177330492237690685082506144364871507704803120163786202770555323147445863263803722203784676330298067354813694694956841340421693574699556621430
1309 242904247590061829220838441079406738371248018730469318905538628360764493801744450334973499203052186150963523009217272516718288203191399388819459483659519124464014662940
1310 203400591782473251602990327128991999895029319911107639426750151073801718070490258586544409635854594091475690806822598601346927515452368297049228882982847092569242818170
1311 174795994541361475616144549111734221331313233757341427175562882376108202266561635635733012825518244396628074266482957322492658103841863580754302880531698024179105888640
1312 152867381623529814669396296117247407398392829353757481662628293242302570062648702849371527932479735051915169471581637756959416630740389227938760055278303039115061252440
1313 135333366903087811869039370612369943455311063411667837206344396500687308905849840425896436806344738099431842750029413868836153057688804616020235942625078897706953456320
1314 120842337712664613396058957109357615183871006244983860290628312613886178444959941280757717620776587954729816749514526431892000654626535280915042051143117509514913938450
1315 108535518468642038425883897314242656772123092374672927004750831403230115937867428896108787042202738216674498484747128165348618596225747220450740911221492856839635604480
1316 97835395989023030194327282125504457447084556998900723371382122272500431536931401892811916636681645056652129540059135763915980013604758457001096143581625036976049386500
1317 88333828187080395610453251259992862011772368031695979223602634757827350657498574251713196665143012223063708429075163406687502831103404506109435546548548158482090880000
1318 79728867836932283051467671438656198247306081668149163570308256008313389061708083170902922329062860468561308643401898529017432816704440846893268658481509848630025438400
1319 71788517561125040436895466220955011190677949061158367879526950742682947504929988050512170898727501792431490670492034511969368152077238778016117771317782660134084198400
1320 64331996043603502128876865797582550196625601892876697293640746017923238815654241573520913719749683853214198828360701472851846073861343684745793644324010950307412552000
1321 57224513177178027659018392647744933083881025415680402414717939059378380785906015033893379225455670142515876471888793066970478563523582409914812403290196678570231500800
1322 50378030882779656283065371538997394816754096087978935109212020259107732055484828492064376984165200105806639545567204811174063680220615549659829382524948268881859969500
1323 43753301293529393530886017011413306159392664535260527490427242564487837584711230257743324313034886885006767543823487424491191133264622948660131633987990708926044569600
1324 37374171165704429641337827727077317025691218648130351091184515259341506179155422425099588137658971677823473977258786660103782682495192071653239221172782820207246858400
1325 31289870836114640952117675479797967702389218935481666235672953049474255773048994441098491569618236123915235175200211438068957510756903833134967891633907653663375360000
1326 25555715292612424971365057725060742193787159775996647754452403987444786894616655207983912390354734842368597350481013274267939351012985047008435947581083444389359179350
1327 20272598006647010612788924238818783418202480895291377494949402625197459363895096263569539404319375709052715696161768494685855357978205730055807364534118837177548800000
1328 15632202857003436217581364924701102589374764920005490729477541333764629743143801999655774052529275349279676017208373336921119116701890383775338509593238947544065176800
1329 11636843215136144474427810666221226218766960743123240310130985392404746614315038656943620272494528619795895888427667643614766873999479538519215571371915870909916774400
1330 8221664324929977489070007591748890513108862564579579677143340570230177829308034612181911679845644213814422128863942820965277789616546501569622624577375657429254665000
1331 5343502698979869272095728482645579185037140434872523418221733949852833492311421272745693122363413742385719119444196857713693693545393290110130329227319292186245201920
1332 2984384783056338360416947352169244273161150060850336550998816682357055056600682881698849211961457325048354296754486577896783950552067528906231260056362850260152283280
1333 1167138166082870221017501815384479379263800733810988990855345313465366893524412104034976364247578110067867087656107964253074567175548274242153298111157967000321392640
1334 93973080447221985238950522078920500862936781398108504705194782626758155601574189618046454571828047624270584927405960439736792833134030740014948018002973920130948800
1335 539352328757901356638394529328811520692015064043800635795395841760024443880809997676677889115148247963110973195583319476872213326706386299057288788169888006562179893428224
1336 151286508258680265112490460026503008036761937323209362872651762882818291355723216449572882690622806241248350676923948859920103294223857570715752327250727201382121123052891
1337 95968950386327884778801233763376184623242014151696719244583314186460004071537067233624780984648300609913120458040366160890550514253745643476925281977500933828159738038469
1338 71734513453163882179980474087754832430645243345118599346215275427097185412372983532725170554795806481531918180326417922873746729472219389987048033044443160341641230459952
1339 57674573788004926427600787869456297090581500612665045272813092910454083854534220582422007341036296229038694661902197008238002043438690427597897379931869073792236988721120
1340 48311680846020540921252808475792426341339336861417755466748629016163888134179055164676404329401220281387820355154562874031635069473608718518273911214291955593957683492560
1341 41533317959697763355810988788320943493194450071842037357723866580334088039012926745308857335277812471481246388931966304777150640828769712545052719636210005390874648739008
1342 36338468272930475395401178643151835983961419044900742279079854382549520034760367457158038681517951303310063441965723265847904739742620583584313440951871184832220425465600
1343 32186388887991482218407228945359517874001830030487091166501299006896122117290771763039960568842735811191737542957502080296238734636973025024755369846065792065494260055040
1344 28756768149007244996308656402133687272572068234805663571539878310416934761244358164148019899448590751377114266830713268407687605223894231586370521494852215313777283530720
1345 25846165223880877683429234343760978114143182629305353626599325813846372657181407352513690543135819294726973254600929698774862047367843461051597349184370713759494910105600
1346 23317871787551275200951829914305027441623268727398900482650787056037031851850748386892106005648519234484104400193189287273208170619352934488935072555255667435860708475648
1347 21075404008950290532899855504170474414070431020483776275977910845740144927193778845101939442094996793410127998466750977421800087575044394250680888617546423021046310502400
1348 19047519227608974729663636854622217408069924238184779834727129008332519931241632695851309714015634998320471088689760620716484653904522469180300396845583079675198726807200
1349 17179536961631959132810022287372243240913303408664242379904252614775153450712123125070363274308365979554234984200799965505572762487708512847643588954562814719271197081600
1350 15428707361832389425372582584505632471515323497464522644741070534535323174882476092077130069940436173775645412942505906624186475820618187022869917478660561036466301648000
1351 13762626297779971326304619903563515942597306628014142010663519646038276045512667622360493557200973077763154192395125936860082580645583947475887072389084698662965013381120
1352 12159448141153043735781321738124840192555437652237873515954011765955498619518270375449922503306613699406753350387754894655058989578291730797439044552220117197604303442000
1353 10607897052655738888524425797756482683079213385142299307536868513623065394565201645677909859720029381624011635462899393393091713309094149032333155838992149149061506662400
1354 9110795530971885379138055664378554939888017686380576547249452829993101488572579199945330228028689401067463885276070992804397349818335966896964750535761713848961191544800
1355 7679082736431254497471123648058851925406979208735814480787559848674598252726184152152315385836754306684140733004622103207687913899927812185960820811294713552613539840000
1356 6324723673522055038639367029408372882692705010543798477276600656006950029386662463826279191910746387716774532470921774279339190821477022644480366726356509185102396225040
1357 5066140440264803605241667024541522747327502347281968333417273272389511290719372142241744010429878882747792279971885061062277072242242407500622321969298689786862056243200
1358 3946251592541892566417460362701873286024094501828428356739582148869627085247209616505489768575228022168359585819200656622324023897414989709257608360882206237095206528000
1359 2978653560754301032589154024059305154545138220393068489214562760089107041216081469165385422018109588132412001980334085762353821501572144095644048678176253388881762713600
1360 2148085837735873209127163604429997894469022916809935000934395987845644075506405093079592071958579980644069113346771755853003217658677201946559178746853229105182830640000
1361 1443333077263029265250225315012247581532291105292458965211695733517085165590168292024575924581956495013182879360136664665564513768535908852812124101506525518164586921984
1362 858465458843093160455985328432855555728581334435814316902067339447825776346911689269886175565415414298167931031006871965730362635469711601596158837897930925769478281600
1363 395111981521739011640300196586391704739670668679453334890787247643320515248619586713310598092083117973380537267179931703905962390949985128016925057692349224420974264320
1364 73516230351785736491929960863725119488818052846969160679816635877622531633751189834035712082234936602675381033177436132588848730070621322345851236175236671468803494400
1365 129265826389362438697277857189268963435316685216621916928363162509688684942137384176218046990885854554091585451248113527961334928853091691402548854498713669224191063093527169
1366 36293616444368609031133686998720744154429792413649305111415493977490683633134069425501747610528977098911588776691237807381998084295037173321810376925935534837348590682781113
1367 23032022412199973759608889723924920011980983753021743990386476578019087005908396008077843742917217970204084365190114737860303938177481748196629032790765077629811493761882051
1368 17221595132297041605894171457960621215426222275805036549453004387829780593945334471761948302907079771090185380550685095903542078453812797558279110508807206032063106974014608
1369 13850637078539076921784209682989416567111655840941542452666941656721135180953314554798716203952987859276862544010107079145119628817378022059586756041624990961338281130430292
1370 11606043688325356899815286924186623422403071709803433065387256524985622948623557781121455489841205629234763230427516981352052075337229794596560090735808763290853494316043856
1371 9981345328389946851990144411897515699900690025509838993593827441953762937190939104215331932336019678062916273517532859723061733711198964657618997583051136831891810649889984
1372 8736545131127509372465301816545062226234417444065807542540896526573218456474686635067708035788250294565379482216750183681101743819096233976926552983950908626888677572232584
1373 7742003632469682110512983198608139233827856826507763327188023991672210098959202449768707436907634687251813630840887735131533403815781959904081254245910541826331900946816000
1374 6920939763398765766189315731527239632164383410624664098203763844584476067190197592676688001422481905771944237793802090828298466815262520347040971032444444901089983689511720
1375 6224603892023575659469177520274413867247367346539436054709440822984677283632729247384338052031756449440979446656517457060081107708300530417332371078132670398001838476052480
1376 5620259647339105826521565133105367112878581294848727696318200115020272511061617890137864334508474677231429940220264960241344717053644460547472954056467574738951219819125760
1377 5084831816457491655480823909170177845083911351691362810330875340850098019998836003737704727445061379146850763319715376683808652704982653361397394051646025729744329386176512
1378 4601313367825911800258899839634483123281621185468091057108176309653918964440882236232829540772290713369744632320306729925770120241515936423792426658880304118757958270755200
1379 4156668176904426696138473937090888588109567290333883672690328062130142784088992531568753565999275722432143709696804958964843587441468204432530632319590571666273820234956800
1380 3740681619250613503808439847461127762445149397730979109772453153463947559585157594960766412817663690788588777386520228296808136432863819781565080008177987373413240781136000
1381 3345505921049924165615986177398996989944081307277515919622586227041082470744341399340856835840854969333990188940914821569383939974695146361471604118750838459554905440174080
1382 2965697489342276667935364417822214162119069601833828197614280382889598771887392874353458747712488125503813978353551833771522699826596415034970730535009577888663060661133280
1383 2598175687765229777236734556830783421654776937858261648969141607686456732209830684530088905339064720065616522061289526985105237424272492913067235682946926956794120955494400
1384 2242932658212857201941843565384420900029747259960693040263707392962647046080128611673718053381712220726882513580553629253183635371415252707143677026793333680505183213043200
1385 1902355471158438865561639924793178581106037179737031123170148914984958909684569132416807684252101015887427060373170417815535708634820524369974126435138648748835990077440000
1386 1579115394384498078306502521971325723938493518632937865133931541120370542595884526027318631437497777957706788133465661390594426665163592825430371840416622645684835573000080
1387 1276795475355900113219930285606658270512272611578645084228400286451523066702881802404675625647786406906939666004234190990094593755310278108775272127412395010304805374525440
1388 1004060001630880967782853146535410780454889969932490599773471460983749008433099803471359691709974214057268329483486199728544519161651963360282904555938550334811418132319400
1389 767291673943383990543101732758567593802774980283526927944119515644025661943015877799987134303416921740672806073757889733774475728596632941349148782623421123300536877056000
1390 563311330102484834063109262947999662961625541485533737360215502715165945189200036071428936711873223871949606900867156579648708985081320714784835034625005544847810005980000
1391 389229971871307476471585900420601992530568666896364294996060961891095612369523612076635004751064298915246811851501297413524181399923923875032025517704655932607843090300928
1392 243307544463653233160403191322007021020599957147721035649011984271904136068929952422680787929520196405347699370596048203970660152040778863873412415951593958705946262031232
1393 125292026347016333825734049882316973387483490220927921624538934117328009293035974607175473829036271618667302442828869704645479651926197019258748928076224513554221493125120
1394 37839440356924062039328107536175377960668189106641549451761645532437408804585231611029974789798175191315040842834969753643180253124707906085535887506382734674649651429120
1395 31332223855743356628959857982148407346995328731007351025582444699409677907048053869439493004164178909448000883444004100822192467701212463037158349911466442752000000000000000000
1396 8805423195723799272156735924666340382444833909209469781041826535161819302939402012375645035611456895997508716057497088667712344137298294755414028682396880290789254716248316726
1397 5590109572814564438976272024024805076023138251629842002567830365126675761296714239771131043396180740446919433597510152037443569761510469697995966782424720392755600240504074530
1398 4181215912315546716871963086287322506054774366478140549078138939707403441947702779818610910527715360834556471136989915839578979604588428454612142953613038574343743706079661440
1399 3363844281326446617940574485040120184472793143782229576070655274512322211996281068434374798662384922399002504823577387283532523771865543889267393099595254052535258352959916680
1400 2819637293392590694953317071785542999324379914301016761833494797824610744843684860922329091105339129074859011437400714733139370849455242109167866653616918731725130465490370864
1401 2425794091433671378641989918748090745045589876450127753848395016726504289323066617983164903295284353993744299203847366292118852938218482189712655524613474019008644294655489920
1402 2124122397199953240102006992505819275112746456405558961310108128760112437563049276772841757336620581796440053419602065607967174758233495952065477094209725784716097031385415440
1403 1883189499405750052737475820417332656157331148193224327737974986331419391889659665160352270527145815738344543863394080283030487838054074646505890487277204616632404978437025120
1404 1684381396886771045468214541076523981756433867741643639369934009058140707353240163373640762830231998373684430396475440945916036847074353244953908604522728535573784817052644000
1405 1515883428183953526725471246409213799636827813817507196590969921716040678249208865664446389024508765110962037787955250247190806930227555649121281694101789777044772752826316800
1406 1369766784131297084489514235659663959779280494730103150165359543756357387797004233079588148471061123233146052223823731353014879899946953491165318561168757537743401763728972640
1407 1240449059294200282300538839488619055913884519091482251219733492692255326130271037978982016733554234988490283085906363725796288829586627404079989620116891920428721734341990400
1408 1123823125693759016693111367661122545746200615849177321256962185501873704467473290056656500800234907601577013590261366482541288950390782980203025069212530055276772246925388640
1409 1016745547442747622573430454069486890566271727978722393744888730625266928197827259572881670052032979148358380418068949856756000904890500248707616444134565434274316082085888000
1410 916749772080429878781724014181032187515062932722991348026687998581078219728586008636843470380515456674110561668471516409139706850598857968109497109742122089085769115706740000
1411 821920299160271712969984939347092614223359131872770209933841084245179727744237264640491176787959781479017354028288602982046626492005613450059090924530242693153471921606656000
1412 730893554777235991474972202916694995106779586204375210884091283535963314173171928227446894059678909636028476625363659784235470077958772900382850329255397575321249552465763600
1413 642848730721162613620716312792088238325341334692957724090765842048909983572536721770818474866062975732254758507398046188144538843219095262279827915085324744744958943585894400
1414 557628031067949995638705146637975256113157703845654427590163184607106006530896985376381637182655496305485687331385516940443851213461344722378899900595617237838626331144446000
1415 475732574393634631013877405873272276910520768627495463345881017446228627881484909884814984066360252969270155916433196059883483726539584653035267563107240162097576263680000000
1416 397774999233204312722361743088027439572830103407633294844148802649321253808426616512529049024605145013773498700593522336704187751379603239538832884040890415941543436651834800
1417 324504405633324882584135823271796633453495043613694001436790357139250281579253258866387618935900556001231704683394807087694350998684968062310128713314916451459811834645708800
1418 257538997462426798754960075255263427671968704963857224747685208942987822969758795794237835329540291854982208357759349306365368209670950675767907255481974175876592428602518800
1419 199000970951943192559617212140288435254657732655376587645890304545883884098130873170875663323919049071484140249234388736766812698730736794426882376575229717573936572923904000
1420 148407915300429630445209146930015079735986149320866191461710835584788131763069052292326475099513194484136416615058779819304827499092124511548223763308162859122791569774000000
1421 105017540202032080170584156790619808881904203422989994910881565238271449473697675858609531480783173897180876548776078196415095945675326204439282163491666271030497340010004480
1422 68345044964060069200951329872772884389306607442024658452508772304510933309197950445838824390176734569463927206090115436288820113655995388016621658698710891445369033271109760
1423 38213374338326581548470348393440762334531224246520103202581019703046164672355506368469737737412195250001891133612777924400664138229578721097954247762437788296897435858370560
1424 14957441547881798319709111131935647946116543607952029122178517240670739445938190063996081817774908467052783302648576217669322367104094678887993945889048836163005037351577600
1425 1204953043670549893274762004834657959968795082441562887043324233460581239657041286794242979211160408931444639177092396565799351440085017589828066650095616000000000000000000
1426 7679633178995833729443355236862419550268372528908305237687358852069990061236179001932254244355300717637996233022944144526992122527073995335044777272726201293466047384917057537058
1427 2160258743880475749845568112504946950798094796506172921465570389670499447925851129807653502767778364958591141810089272492768285831735929941126194592475689184111883871574438762948
1428 1371959163835547088932280524886010567603202277782961909541769325901269836562421980267437110177389241834526351340578049744181582999272963421729940415295553244367129301488805849325
1429 1026506297148355074919388250727001197093197104609379455009751754027902747322876436373349632077788594973306655813143970673887716923396383647513448352669707141411256444083167737380
1430 826092578146817828790614773465484930336500537479265053341170749900835704859361407069807715840819732338792465308795411076806064121747128906523846792846396316098162335658184064260
1431 692668386632607353377991667726715889712597546328433743144166257637579431576331235326962623644284492712695738994036016072916087236678591658408269596999799000279149518507987056630
1432 596125192945489621786154925452081889964069400342112711313553420792914430503376313082650724676496921757769416563566412637151595302793835286630627261149225922788321513691039302080
1433 522194898457912367092256724422864089288018424186522713622764501768871671628435108512498794874721612735561161262121932942873579562786521112660021454346753906422435649937194214720
1434 463170779398448955326174369474219335362692170978017143455069070492666379156503551633456777244598344134942040903163876771908080874560394295265239629413880367885031007431417178400
1435 414489587699538770836116035238004696902695404640699520080470141205507364900036201918541668612040614016812815368973860622471845112651102154181683122990595356935834905092018742840
1436 373255771352433537804712944101848533384965819190298044205683994978651892348717176475121934229727724821602169618518085957890848475900903851009419409971092240520460669431508224000
1437 337527244918360201361429516183360505452864336144648986464776084101072440833867898048003485047456761677450399781573663444246446574337235468050430433483287473847792937554805457560
1438 305938106092954843375207291408673257807250304269026645681818024094059494486546241198349298734318622317070087206847660307230087434662122029128908210523204254752072714906686474240
1439 277485101396380544013275308675431122336411327627821112425838985914084200570406593732667058756350185262155766151146120858449169617554398955181761872150031365626763501129203888500
1440 251401630549212053313068044646045381201466529733648948264427005617594449369341603392200559788191632492109831477862167452807330758522403134516965637241875976988307044113307811840
1441 227085715199142319673264416469073229100353410109865840559356377055399214945043125135878078201909331503615185450693936565392092664253462645293457467998598470229675811125528560000
1442 204065943334912920404610810154482764902242472831769094987730734912628974647260301125696809697579003114703528089415497811893284859846111109505191550493634405444605047398614732800
1443 181998764296046088967441457506106737537071005608965821516728795177852332640541538747915522794356780758861959601250555944655205119724222511612151425012409305310818692812582782300
1444 160667919214980410332917588712386979181177396858921908258002955307516659883616638634234490942724138263115722258355015258095090085591286881510945271592418922290760613528200806400
1445 140000972040544519330400707687637171430787518176333218565839038178781894509429681436538723860895589727060247562489582598380876757393069688129197607162339722730598762863637033200
1446 120096303744760266495092617708224884863248163955465320831400075156794974975667630549542469160029547433536970248464124426712863917481065966801626383646141170019172330613145600000
1447 101097284574114781696809304753224440726312218130056805766339764174829822155600789945231755681174452544177478263986073963596371766871494474074472614455096538163477796676482173000
1448 83167022914436348510992550309968798802589571790600916073138815838216996392911686073379772590178017382906792774996780194448746271137417068789343376634543368259880068658443059200
1449 66605894101034279875132063282235681169706676266510793549095657593924931510784771754376300644976693261489200077868660698494154920295852377391559721584831415685889374576991284400
1450 51983189803040855880845043841381785820566731006706058117666091506653937876231564938373227757660550094277903152290417038182186318298264556191113779173972832485130094648832819200
1451 39309454478185694391539161243389937266181912147536784791438849762807243428609428599903141148169219619385432251704833035505081136434699942475518643397731557496870780667896456250
1452 28393735986685278036159726847973502255483192299990498025587415319651947612811920813387562663843363608016417222067571813286019965794813903841272465257898294020501886460546252800
1453 19104347188955297230258712118984712096153685171140570296671184962355710842217635355946873112206382519143353974768708481840854623535959799269034638549049716246259209448649105760
1454 11375933872772105422757388634109183820443747395902940348439742774996680958775779390756853065607290343329597400127153077457223815662192001113314116965570187066563671427519610880
1455 5240645547940395036151491597512049712515241928695881014722196478466588001566206835606738820248819525641876097498265133943828062369715605964402604497144581917525264605244064720
1456 975709296484306841057213300391157673467647180145507746020932518843185357990039251451536725335685747422575035990024553405951105234391571036476334957522284464570368000000000000
1457 1903172407315825442174637702787288135961932242409208181148336812859539711712033197544848972707165729933559570950166536322901485357080032971609125507580762660192625693558984281161728
1458 535850529244342662352600682676997100153808338341468040311951196629230004634024615595814384524478153526407611492147057536924905414170455906788261174269836918782415508773906177761070
1459 340440766897694015191541437345976351357923681216082897422206858579035594439942266652729221915434634061304328497083213585034296778456886905513647877449609165419662472586263163882474
1460 254798833087148849006888975771322560528269963512306378925347849682082508353379339403000187195104287708972002223848873205694997603077544968397230184729239822483233956100587893719760
1461 205114030033245048494912314678944443004604267358088310698514724695768130946012271359613116796385565007237968803133549102207877744983717378467685421848842987786916325226453922923520
1462 172039360473148626142885213921936858414905875067417666293851498883024884282708308089015374863774980659325915622044359191123679653858099502975609318368739056358318381918668581801664
1463 148110946832218105945303247633663414999414031000981733012852272778267892398527465549776125908534628348240572322532616569390352659821700523623456575075222838580976489523470857573120
1464 129791631876644028352777801635689406852707480846849766027648931990711742204525889186149093306064750402003461749182507050410538007745178153244868087483383187728458040280618961722080
1465 115170913895390218087079578025325062033218744225531687371112224478624462499257545782358068603406891684753049302649094070766792829692524315001055224184827179288486774196297396344960
1466 103117687533626693799717446704680266691339877090100965601270847532862508412838911535882233285294115838895280099411016223743158076415249641027474925474751478363410066058046459374600
1467 92914412254105232649767430570192992711416944816947277362371348979963554199800371471740455498503103562297162079139330117192113740575598714211608023284214192883646141427750559623680
1468 84080077784072653895815275280099987699497585684081414232818492463408135741981821182472323260886384048134044116463920479775158206458051588468644421462214426572602656107078220081600
1469 76276712461791357256038459860565778751904395887350698425839986698147140674899652712388280409027450016067353711476130144819829226386369513014132065923810280495270328024121527787520
1470 69256467286918500456204751552689255701537863006459541255843698487488730264897615984626355512051165486288739405299778458280720512426950793872956323310148673408583522917883289431040
1471 62830279613095440857303380795310525556263160283260465787192641132839060148692219524102108558593113724890925050656428162052538589741795826801258126349972812248927783509971795968000
1472 56849654182424020756701446812151046173550642101920902644012474660285786822235363201828179026136295282271531255403641044071854179122891184417201958826467684453085288831526935179200
1473 51197562867675296549898317025298914082576458906259018592580522212976641878301826881638584744877773346517535610311300463588310059121313103617296537339290902478245002483335780761600
1474 45786915378611386328713456335681976070771580826450513322856814979253188628743853952630742773142715890131379783249032971626313843813635238802837594462614519034256266332074548533000
1475 40560911946691853518536604305490702473114592000505304948921347399339079912388642977360856950972423946197776098344154597320170115628153217176613411005543525178241361615170030796800
1476 35494594384197958022010915812350075429629427764843703908179467581811599045090342123468282531154402432061168625503625337736392194911439150679419987266758941785422666091836715810400
1477 30605094833561123449719185618625777179044091461539249689559975545736584308622702227479931854282150103588567762463603167706070498429301337225401708799656847174292490398549934080000
1478 25926334358284585960869792013200581752671612035457577288103741122163618453743416153522792688143486287467955692637006959877789026731740386224738811608601910284039250231138827695600
1479 21495056013909516585381584115418565159662513322570174183959176699771698776564334872850941038258200537709391199937192063723283496623912516122279398221556790958182482281368649728000
1480 17368716857841688616495051999897411115909189370798261612852048673859742753072901447360016067948314080703915175630144965166633540289324459706916777273659778036697944493063096047200
1481 13680784479786169991159863937994123211941232996066617809672890702726120599870654698635550952711018076434098499278303056606480899866977968628052284625128127125208564987291448115200
1482 10474225325078306264744465257713569700381913484543500717847214618408711252714399866583428518898121312926900182696513664880563562077515189772055776346861137723736869291728896555000
1483 7702230748908842254507345650640530772148044816688625307704366851173143893224494248528242014728646794378031243056570822494713715041588663205932415765858923212202808384309312880640
1484 5329465680619209651711389507007855271274463083177296327387439914151345248011357216399648851723177412848056638939774194726608122415712970084706328287819824154223951590690895143680
1485 3335407086560397431349281386093264637324240002013326008866912951094403895923137667077188558598361749267371204583001255774568757115363771608159230613643825113167219814560987873280
1486 1719250370978056402265970531538522166593984557679771401650839132718802656446597114810558626584808458992646994687925172647098941094213056259813016290542164074594128392825529008320
1487 519609259301137458427844453315926517015500325790761701262792285394211049428069177565769906160708326434092163172484340218850986747314977105515494882317866155530383320416256000000
1488 476817286278525020024792820521677781085950832342183398424558398527532940006998091648621674864761180168142304505709714929599599457379832876666285221507384821917130633006281482154539701
1489 134372955959191428076859635055388930002069759476705057077349770335088339351776312441561001836086224190929377404423444381716586683512043084800061456642421288383324842445947983181191092
1490 85402285392523858299284801355219387794339301565865201453872593730640417639376120848983000445075928518247614025765011092574126261968024038672860635260808365429771292250778098325823620
1491 63937872723373274570899150110982544745390980442717639668878396618738851106843664585766403376446228732641100996010024879891323402619426668554239103858027049114438138655632036381572036
1492 51485397970338433380434335843081314060900100794117493579446009456168606650964463358046497168104309063911334432800915229198060532503415773802381665126698825450221012847143689301958540
1493 43196543198163192663625316643690876955241104866528622238135150099370080649858186132183597721572533596130854008382067002723923773543092290013900183717025198320424110563567687328017924
1494 37200737865487246137043976828815856458442935560878672145675134524369135887831338300874207377725069602678894078849753716980885472273558681044509352548428585791296298314638262309461952
1495 32611483714206273504642102345584772136028150096377250982209735332655741444590361545564175085931761014196293634989677608736166592130042471337905019981702362674579482623912620632493120
1496 28949971743877756500290727095628620048063872103769728919038254397001355109048303618131024283450052774844147722184763640536292703508979656703807058958502449630227055097719903017823040
1497 25932753694705652458262741028428516658582927608412351765114102452126273166493533445578654683381352154435107709424933266925209689457284024031637049472571874097644424844277636356746740
1498 23380061444663132560506618760252473461018720497348088592167430245695730445442660764658774859056693050997603190773644246930587652611397263208379677001747067743323771888194992876300800
1499 21171444024411935109105167630634468898812958836562707704340103109451554211836699539941585318016580650338949877009861056121312604688509487341926770578041719997381553978719622010638708
1500 19222345372412187570674247719336048121754760851318528969621900396685243912515819795116136071326796813743328647435279185871820677482753563657204559957986500931366629993376814960742400
1501 17470848552493659467586245013865357108044248302870058962519875459262655806227299964242294257818022296336871369573749708510039072586761306163351291688964373211198761700022687047997480
1502 15869804258871916651634955278690754249168803093254016924847332754218393163904593715799977112120786662428654580593886428925327666477749040036349336293064447006222083295125966004305920
1503 14382188180943322817373057931532010706464781085203004245375615814107946077718595524308460424570563114206767352567531656960699926677008066334944084959992662750801430085072798651520000
1504 12978683037272427170200355594384722398146762268982013985636394339222827093312535006541218473621936016303452233106211872376179725822637452953268129495061639995354199704709838564958208
1505 11637069861306291204991985458775592350675454968780064173015501362988973101956526703550423185836151826209812172094972016278170864489017640232500630648360729416783506532298954190260000
1506 10342408746102990457124103567409852530249016566865288581258278208157599350631635097953813991556295901171449472168013872535335207809387899303722254088111214611606572442247922545459200
1507 9087033365498888779964207162249648077906859363301884505179684029329289299027149102305728671452166669088722625112072414239124919442521581307734687318781361493497689305677329963900400
1508 7873226359824701316589823495163816993903476539617419445991148310782681077591476852264951118234148734272867171665403073357347358049322927300011408262562431228692162129838657699840000
1509 6709001893748455275199094632082118730514756114909598453323474526014590639167644507703464604437113162626714283129772908571609787804558712185071375253232941550070259262373902730203440
1510 5602891252058345743114871066858201871261671292235644740303474227924047874131247825036119888239196834360618939126646427189322131596045185519912917041784934647973329748047301653299200
1511 4566580008988173671806764003928965108697089574255783773103245023936122472989777291223616996690680289183988190402649139632259125469444917603172687968801641286281225769151255611936000
1512 3628286233900558233589368262895135371176356017716207111442117932515438429101786500479112218334588331612368474329847358012529077640775411245554436478404020238175991760014945183334400
1513 2808887503796998317507212408332864991242327710290252776610996585678569299859113460202753917538825414733777028680969990714058378937645693037632940089565804984319078014023648747445000
1514 2098237794736801268069469444996037722632271872538076290267879114405142643149220964274918974334642313097685572172773398526964954177183368500832881059721082879871478321759863802167296
1515 1486902199482275005271969646327839686518199893787344278628996428850232756410984842015116370125524598376044383368791087580254395010333942178014472112007075973887887378181324601639700
1516 968856143323509215718195803093139145745776144419901519850283327788561541082027349332208986409231220646968652985206555975386147744751114222101242253653058005667763386853489555537920
1517 542262449866622848117662901524375611038761854356188069408280341553796490997675635814790445896388741688942315529208903490312585537695265372023806206465477591600528576841434076490720
1518 212421173660478062828719042857141487644952531295381259722349466377437603334230324859166644780495226297442261555919375313985167082066357652718599512462620811240064290603925504000000
1519 17120867688404054472886097559660140518177872346839416423435880473127457487525738500426676427248694637910584127692681207943107267678691222976099134796022150644106521972912364878336
1520 120756629072689855051493402174577293766543115850164501273914837876301578119389046914678276036401423426374702164402601824125486208653624273226138017201394717409061353438559805695294701568
1521 34061163006894297370847965959531556208258183138204671774955377077584187617075969867982940286311754394262736874806339627297965341005278460515847886294122027976821154083769616369360534321
1522 21655795641381081399969359428332656186446447345515368554280811713503655184413375217212699806821025722407682887727168353647528123546106304087102205441360802368907025390546248581493513043
1523 16217843736512187254508147389066237680166931642146738491717566535628754680774515434802804353512377029161634914143678219716357850340170482254739032842331473951572430002089277091295653800
1524 13063038135922600149853585494793602415647416255576971922094822026051959367129224650216588764981024825057379887678165482396782939937935786214731504015272233383903894809389669380445202196
1525 10963226286465144252260060533540027743637830096977915711172009058781142863961825477868062679560241085989738110701293669289436954677729603807297482133901134447444234947903262712626622048
1526 9444529434824232702071898956563662653690772793788449602297525525895268310524825761430296367168455339696569275397884185371961878934253940122531039816283087568365217693783906981404708416
1527 8282360103106805538919701700910982553677789191640686324589791952691134659859386259200484292436098213688011688367082108380618858555676529021396694617382814413753757329314900998236091728
1528 7355417644452057217919332753555882619683942919403185113710646404845459424650216542686991119057430812639214494557897262690189839251775241342695800899753379582181445529739516186149303680
1529 6591900379632292675755672407186610740403112979614431201398280896322263821016639334742207374623023819283874193971486995411090231709201139646748196928397456031790730486262787463683946360
1530 5946280414170318412094046531109988216740814104207293402250084261226418446014398223942645697573798885583497094621867976751451857293698316657719700810906025607772223433963665636638479360
1531 5388066027424821532933108563301091021612329896590154201122273925112915743527544514804838796042771968125403344835270014330526422577618692253592065158501380113525936488578346185286256280
1532 4895869915214771435038163623267403494396621713912815357142798633335276477096099888598177148155879899402205442517555208980811704735848084435001371884392395899071252892289494438498949632
1533 4454052680998339946410618494510258904769968098004049260274474676541766702730365407888977598463198916386969511453297479100640502361321483439012873272732585700061549098485115056740361600
1534 4050725610458587610197140287354969928779764913391991625968236059586080367391621193511830735316567563192957832173099423522738137373636791615642736438500694049096948326978571941680005120
1535 3676558429609066207244551952211244000139081298256904542426475065334690576618318244177828337468891131408313584869389152805175384311035538565716103875508124904530384876554720698709887200
1536 3324137252418049836065098264163493756998795770257818378120719526579148400269776320193360532963674762322820401103219630922258097185779035071361231003866981294982607397535696725566095360
1537 2987755685134179561731595248752288554539165199973116336101408875418215382666042197558636362993336795657036026449846258864333094534466823119101194991535937751234435853399359282961740424
1538 2663469890736513720664529857587776708470610898009655651470157718833608352692349296268351150609313612198258626465569873275069664048985057004470516129329986445225774570002388246685286400
1539 2349051755007487339816613329406618254538505811093895200778109713764570092644757991646118537353233111647505122754968941782481279763296866141747485351713422719881050903381112384094515400
1540 2044563432249571583925975002993437601338704337947305807404798326224453384140713127866919654838518092004054756369611067249237390566557697355305241042897623931203825895179014812139520000
1541 1751863178661962497303657424806249381407393992001045925800847405776285783785542481836418558439285876955991587032038678273072977834717993806923346896455061464151440710872813424668817360
1542 1472987188162588214926746964915946002101750278555976950184823607988759113656667383286252317403970588295265283238819418418333119821092671601226383294200062950386111790047906567773224960
1543 1210484879605948745476192617649790650223575837304360110822813911343141792731736120456748358953630753071946487446348560250552898006738935331228797734701735947939070188988313688755952400
1544 969876136693820961299973487847166741799620265091442811583579024954604282599997716409325157201072155205355062750168982030154737622631234718348865982335769826002852301901277045981184000
1545 758397719510658625958237857034534061371134147494072572529006166424225861122154851515955215644109783925332373304337516661300511011770878026350433992046383374985485289563478710548695000
1546 574461210943821698670399900607716134785370268101715120998219686250094924408757574869889570595316599807221930571728891509458099250481811342681650605148918858208116932662496108990169088
1547 415548551254769508254009058797792021697630566358318385709086667485505455819585153921371255943927019708517098796356404961883830780182234181037324689620376009293997879946663033142746456
1548 279948223240782900578127165906505758465167322081860417943970495931706716676065997977631380194129901232951269949685083840790787133820754049631062635058390518987949593842900729457541120
1549 166875253311469771612651021757031868727367805847495466897749259900025574464578478547404697711248286014893290685308820244794606258695789548207507414709162345253701072367652087202359680
1550 76941350811743176785997365483332463735198717055016675839477314976176949602497869056873376663172386393112407625891824436817771757731098894379672113522501252838171196001932541952000000
1551 14333377771738770936131070964285303407364759535150665362668629596347267951942152895513414728293110865263802709044567131002446727549888919159343738451598167535137295026349970197892096
1552 30910435071638362115501232103651273985287175530298544941641938934098869414940422572913992245066718720747173096987904564597321159062409691781359913006676180908980253170230318183898925781250
1553 8726430481342952251290084714911437392874335548385729074755437262627270182535312929939878627157844714264472574252785426408534688647902856932517068936915898600861473057130568823798752373803
1554 5550163255822639741808842050573680023140934154022211552840836208519269912401926486848726180002014574510531400792659081586224749750264415800013546141395774252400016037615663216991033709810
1555 4157694230999874289828190432233992269329735033433174139341465839523641748765337151290899304170536123809765413614331496461557966066478794197235891172822885689691439117996672887320117130850
1556 3349856131806346156772570477560534173020355026656383808977373810079530077807804555489466579224527460294079237459547507289876439266855470377367270024002267902845058088557016661126257368600
1557 2812202079703893675630009632035130304531953106963877501925185285121103099684741337762436594839742156293140161067606376905779576553429363936465583533784099190996610857218352698383085459212
1558 2423394872051279676010630676629307875610860949221093878224888987885654309508825055852970578279238221132315036161131234421259245479290003173419888886576065160144173165489639684327140820160
1559 2125926637915943526060440906548541954742580087552841841520271454302374228000175241087702236834088566826586456450244367260875223893264949222717579848053181291580699420646035165899653051780
1560 1888737504092976533517480705645328562782404611800409700815546690628567918680372201219644603048848722136810674045349235520099313322308527109789163910680267771338739541954253865401647097120
1561 1693443685238332385369836003485663719249210518877877716033650322641451928785039966549048495345595337157795061121947448359481017273770521710755497300486159043188973910721309794071734359150
1562 1528390784392044077158559989724818992397434928582119380091350939224266666352058119607964898227711644999835039468231035113023414864803595649035401399569217008542060178556262765866658624000
1563 1385776613480499991380790286274201553764758566107521638044580298008255085921484745997621331189980090128508145131372776946228700513279479085287361765539711486480615738280413618854798281540
1564 1260132791298737002128006798808639476515826033398347542407769882408736234723357162902737838796319339173239056927487182695331249106225567317604725655904599770915796367846887013579503398400
1565 1147465739709767556216711236254471039101803374166898060585388937766478769404026277724239641309183527522607016374032425580954051966057991981311841658888232882006247579435871390545441552570
1566 1044744785839453532131456822973968343391723167771006207401171987082616493963788057659459587879979962995682034445877782866236262417493809253786176224902968471873387592202138400764901376000
1567 949593531170509889964224871621323116122228626142216531891852545078544614389019745677862652748629008699230344645223237709003888149537154717706855854224101243955966009781375742638845451000
1568 860118922689887647401460285913579760997448825948192491331238135171368692657634969289178917860502968578858090155026144478022598179971245667837258749495926294291773186503111788309299179520
1569 774845183102147476276206561724391022450459092800236316472581655545399041920837069456560265639601040420904295843356433786402967477911721531251213940253156078624029862189613990360434779500
1570 692726211949456644750711426098816648312876448540788783759686162081282130349091269689469281684776105149052975537196266285844945199812254516905589555778295283198206239336896432222247976960
1571 613132255228167695121529218912085644585573804897446038717891199542616806468016823283908982336637656855334486037437017192613957360464594956017275675582383805895042289348046672171462887000
1572 535954650512815206712045934967909426195762280932358370246817359561614545911391387155414531602143489316864905953881138713135723497901476886669026247685136389622943542684272915524403200000
1573 461608186349559582978734576134166659276719269411557612971314872909093094945383478009277429178917723962887823636883445059711039609530732787556146332136633272150175456989363627688877005600
1574 390590443828391682781056376257179317022395113546717655377504746664180053492472963138705029445270449052395057427548381997091954543887951055201589209421258103546379529575986812952300748800
1575 323479741351206868721620180568174041462697583706362914079451225082214735420401884483205476393320447069991154037035292039964303017477905845456361410540231377314998368112827214739943543600
1576 261348671276402116492964880670002603188284152937607928715873414007863496891590969221023872357928872527827819121439815383753488451453787714759275124182073368567319018434850448896294912000
1577 206224855373082563555721624989247882224854784338074959078949277287549127527508658942360285985843467690955027470023486124989913738035185658929774532181936538103711530334525185770856375000
1578 158158277532921224872087112732435028732474763325573874979566487572103249626803510032799678931317605508698935655348579135439933693757964355415558571343902521729236415591661001959633059840
1579 116475303124512129341397380225441354062425488897607597099028494436525495653246479959049137125367730873692369453496233496983070300342730188781898384694193453035708162842165806709319943960
1580 80697627570960233735243788542193955095412297038887675398677523890805493172491575428851217709162814025889218214247492523458621010857205905890049173140297916978597104040605688334951383040
1581 50559319008170841921726278066559450283273485082228995626686303199220224061900350809245749165000082178544663455176893271131889886546925589510089865841104044477195191480153112585197923150
1582 26084464736739147322980637177753503807368635695603211427153348158602029591635491014145607080126126790552469222622792437795280764585647013197388185672554781742804318535019187404800000000
1583 7888843680459034354356551011690810047103279948305101864929977851040040064679867854881897114701727619613051765173043766159414121270262066067139547718654787823883388406450488834830856160
1584 7996233614258383164693791893130312602314370036396626721547448528601431321172597634605797807037932783063421574947617595817517393022253003152674973615356031324663824915687322328436639050760192
1585 2259407500363263229887927509978058249393746072861488673441316029294933681525898445913494299017477557814579379965738876392223422117313721739398878038942718091972483126502976890145847178694121
1586 1437525713196568610367777318801715708756403113382060858008273340279699944771498548597576752677141702595981244314962026821462952075362401281529141421313152343547170101255590724203898283081495
1587 1077178947960329526707569000234729439432567800355580634344003044226138027681628940385921957698315594229733579387486071067271417748659314583763090546811436867208016797826818046546144606789440
1588 868123315080141698599805568807395893148883718432162436702683953641471520863985969031055504929946400397830687782238251802112730808360727815623523069218099019703566645214856069411711166153600
1589 728995785280608827336811438804312466435591107829277285968515244626643230681482806241974941141594782636142697988711897584996590362938155150404688396145048246763210850505758033822367794683328
1590 628398111599653237739228470851047131658473102897355975526130059381418329178495877945932050917180521350113192430804029471210967549037154080319303445687459776036877947151563237456053547324160
1591 551448538303669951955115819298767144312887123316369439434994892113647992976358348940203848418144880101322372048071696315306923055053972560752908238499591590522961725298701078076684690941440
1592 490109530337087299415514816415977562139525932229184383506035735193184380879145433575396303166855996750895762129453717797290334464359664144574890542729615628697583493450044391499576737955840
1593 439624172762802994333153784308561813916154946182315925694953590619842312488249809452478176065368040294995895374925498685432951588535043713841620966054691575394310324656592974781334036904640
1594 396977382389443552354694455508280546818271755415404656163410649146084843583876467191388058924736083485790212141375800411958167441086682833906356673537664242828022732768945404592636667699200
1595 360151432927917312814941067629276316054033235814961363401835130872676691613238235595791586640579071552379325984653519568224471498720429189424288953671108302657938256719600878378138265328000
1596 327733139248045083350904839441186868607754384790919646659139861086887485944058268257344000011806002841203528905363688633725656992264564521458811612472758729973902073668846539759217169367040
1597 298691686751668927772700449508262786957831519912654608572005925362642648699246604238806825213773829180769097820336240222491897203619887851954492283763858226123707366320365319109801011624000
1598 272246094617153637697665692817365132653426678567738036248821395810458058902202051834019977312747161862122156223380014991228194167398601495370190320064452716894701112054868897046659408363520
1599 247784658289103871266514174965234361728937918472277834705770944057435568909037001751084667097677834354295213213945359828315366603581300401805060284802268409991804941545683838100691864320000
1600 224819236934769299409936067492770460469446860876034091321877914688473587175019292117043185589824125412429709894925935193943611155822757864323636092080599092730488929606121798653386403348480
1601 202965361412310997156159302211926605993876683651435809293122521986237970768822995244558214576828833443222772300209648402102614296092473000179481722601454639438909191495717376714476930952640
1602 181944040625071337900830920321535980150836517395457309613429505734414969855349598661240922497329071767012527665173986826900820947964634557456595734555799849254246724150022006210136270438400
1603 161579585898648245576768404865537229302719649074233921552645862754611163632668584846888220611714645251745886790839802588390447342833542540623376673745841459656976556688307307588361329540480
1604 141815316462634439373985016180484282186134664181710029930195861054000805125123756607581721496384282589691702704504532302147926549618560790372076637858141577592123193302275334046587289600000
1605 122738056538307179205309312511823807689327172842864774853401298989786099961634934416723797243719940935010052220783843102360717942056962423026003782944277448605322404518092807394492336059200
1606 104471546216739006398239015795677737575596112797589553000085848287199574428151026160192155234610340781884193288203512938339497901785009448461809009159192036255778452197189757801896450457600
1607 87151308779663276434056659111728776297014948953720025843022444630752321967725711538113151265558186547650763338213558137065458995444512251374730789305682892407307126178092461232634673747200
1608 70991896615945987364006243653967654265356287882535825339535490137746606530141258205885502484317105803942174718185781921477440750840743483614876160684680105054897871163646015530760300134400
1609 56490061142024719524763405289670859985693686756610800134761264925126441148598343350531795821321437877568748477583395135228111090487366815164036329857544763932951276118696659333563941400000
1610 43808120975866468558888865333267791834410924901096558468533330890560915815455812235722891024462651116910957401413573194507723277092651793615675215001749862461848422001070522407360355368960
1611 32774290371867049630576650586005365233152291288326461179217069639555835369870295170668528049521157823472769790520199111197896195136811355604353134062993320005575558765757905971099455875200
1612 23255908042653466210630923246329517875366987211229676644286320103052783053640273392919552090457040789987170337584299359592501734475238732276454697639285369135007780792514162190178477670400
1613 15170505554038259356589594523787982687793032468167726929718534588957511182497936092851008047646274679516693395425487094675259180618419859890140193162492638555371454322596357489552273692480
1614 8498819982578934735210726981498494728115461019584924949794486271947356166036328677400230457672037255338034974647745858868519431534650513962570587683297457850339656334932705028341760000000
1615 3331717112275751413276143979407064324888545199547928685942328219465737332065294941570431346784141896155018896053617715678452923785274240627628385406728509630528557847396114861533962613760
1616 268655951562236032782086891708739779734619794917336320583251631096986713516491428762253446125008488344516726233873599286356308024442964695569792743758461740115748287935388666714946273280
1617 2090278447142770952627478043413036460842373796407970659062236759492224546011925300673491645551304508832521090476609238768916514692638187370409409820513520765110993330208990728449585594079624769
1618 591133404457803815815466010775068765254640798393322479864366440638524524850851493306136803310748801335380204998529270191732460365560634127300861440187299655700128864079436098556597289924900839
1619 376232266073809805406208539132978723218290747081293289933305983139026225051672734891852283270915307503163099576819779676421544329334501708303511750341209837125060366644308256114401034424390153
1620 282001501520255793635621668597525050580255426454617928159870236453950665817013019394300418764408422155939716161538583776347747993864993474602069705241872689513103907458825817303295949207694400
1621 227332986688827421319346230006299621518421072813819322099777857887878445540838476009641803167460011356897766825501040657319415407556633373195959894596365174498766229295546926123258425027293200
1622 190952978861092526717664076576392456255308954587036241593611189070492477992886339133166527162396257704807639355606589000113608856728272104307785907889949641842093558243663196803929349826198816
1623 164651280322647583895425477770466230553600444259400150699238810909838701941190842142109425308646762409946045772045180711994502994605247065007560443022062999420060659032308502882749561446583040
1624 144536380229850926286778735621326865350203159696134163026566877773656708968103775459425347471364207503255947815239670706402953886013893763357469098478973410420896980638891266051060661966196960
1625 128506511178824072845129487591908624779269540163015677577181840079941521118623503982827761200944175747724009799664175650280240822851872895859339301583398174692481536212660764722273189321159680
1626 115317853042865683864674619767942454744679482403814582397095268970618084977300122044410555880403659439758755537436639644833007079179878336874100748966266153115255887224233938777459775752019360
1627 104182168345356924605880910309248078942132223103675275208363674605303294040790258363476066961388772774899305662113019979374676044081490926829875609610995664843567186909230904995061940227297280
1628 94572143176936533625657021111139396854865372165847921182665672158474172609896890535270592816921121067474595758853488910638272550843903067246654619140030998323216123262619081622160756214396800
1629 86118694201723770161910287147077573268850972880693983356457829074364712637770296930077596955651285571297543827216714288215861965211429518336526172874670088392368817656278572466737504793600000
1630 78552902838165399352090243420918455935276181010253820463942278283687150948974715069007042750565188054839421351798346298343277047667104237579761848393884236714179214319899897540901864356549440
1631 71671350770294346949181560272929914056775130555648799228865587245632475163864059427727772552540029038737767013234382670484788609033880413910373075579710222494273509533261739166964407750656000
1632 65314913132186092929613817476704619200766559540544721823801977395672987704289272779618797472799567322135122324915813803533379005428355496588768343293253654103963973231559301819893130193341600
1633 59356463744358053157737221676243103246084275716540748334996255235696448167801803648826224452682803933756069563145551044501680490986102039972574748991999539047971845180207948840260378579763200
1634 53695064282276179655223479129592329738831468921237515674714039344077586537454806715958665737657346615665648643214470257667679875165321474554151426908255475891214450987411648084180228071745920
1635 48255877055189208066611494515389419940722724131646716334047351535781942643745023164848282111117022764130945777178335831279538668893935812913882474275827320855337036961762196558350741389967360
1636 42990103507869027826713162095119493145463182443460586040389567421677360914841186476119674044220990138843980029252709631905713437780084697745028801880676466647880607862609922859089217677478400
1637 37876650786506047253556627557937024081755220240496733768961999043787767606092267189399364854650442082833464086289497393455480171866315657889705787882451297437739526607474603260584059994112000
1638 32931770873127476471037193362692264443277024650049689339502685443548319911906020901901380509463843404368101153512532512473274832327651532203982682859837994554945592058024210547917068312937600
1639 28186511617577570310521037342528006870353660209429202994881921719345085265638710933703433375235238567274205566571499083511921830954206587790298510622961900529266731812006897173678807790387200
1640 23673564755052062344836423066058181527664047749619633087102877734806150326836190025957743824749126530959494143420705620817498390687334210413123522892485347971808211003180067965780323806000000
1641 19438486589699022012236845871255411424520103851139584400614706491118138537720040170868443056215928942271251876217737990845990144315496830878304052388505891640174772924875356384808519965081600
1642 15591049187156275572380494285315613874909659531360617553035507478800542689881561535367448800315016326689478003088883207651966817179950811502654209882246056730881925007247190743741262078160000
1643 12212794330284365917999594631059420116755954660987339394202379376032408511716966855103266153479304855773039371703046435252427083143617749812836953950941332157274773612433336035296757090877440
1644 9265041123509412036704507353616619589348838304136535087091459387400900419886313860907901051886840636578541294206738494682292667209805452281021762805471937938158996394041175420173329622282240
1645 6711079709836797766412867999548969901751502609575098577535698483022132881211159134449718156395157928992481365049844352713100232589161626245104629192614824005051268032885265211186056821473280
1646 4526386735786252253256421183486788274994009946805261706683186047148983364287681876982651328084678558890447327713458728253112467441164085971605170070722830718197093697556431539985070807816000
1647 2700787001701290152902420694132330731350111602688293463707584618178463511792522689465222860225267714991211792428259576842126890573225552704190330341116886003307885186482602965030928384000000
1648 1246239041432094100295503592685610142123760807321516612075418397026421151101198244397000491321271861176725761134082087646428190148145635876048731554621684829813285949498227734398363786636960
1649 232287393588683111659025066872144128774169140329076893138992079832867762493742694275157825564921169034123826762372898314201495356836353756146712277455145817582048755793143626920029795123200
1650 552095501229928701637503280721413421326793460247577734128679678116584521050037044181711071098312740937744579469112169976798688787374312446783655214929084880809832203000366771868125596534754508800
1651 156265337986369492887439703840546411133076869384268996950058661953721128990748793093851456580783668308024349523063401488393752150337147142214852044412873586406068883118704129441671716473523076236
1652 99490197452670688826343610376324726509158287137786482078350017165178520499972553628254019308374005370242199720939383443954312330309924698093624798175289763475612361270646573382935384284934595796
1653 74592746013346489215017744468652819954263505082367167022901273620536921070078063175570167651282141817380884085713509744367961622723153798360465426407282202004290286712020951991711709047934844032
1654 60148210641685917007199269361364787791995592196312807915141863573075153002371382050398861573374232699250358116642118490871209264801431021512879884888506446444830996385060421597850766525967398560
1655 50536404178776730391100603502655464350420398990479275567944813803361896260312278735139483353436898767984637682657192618764127367278945906922211624393398927138755361845387561243405408981511754944
1656 43588165943450421734436701119537322776567736984448220831829222384464115775127806553387374712306552445363486043713654995742451899392684248158010915706496602361146895584769011588707317119521643008
1657 38275307857503399755728681979756287443188205914872577123349053510305524922599236646803741363242651968897383896774644182687414031271299222547554900564668423942886708245191798132870216709666629440
1658 34042516802624844192260488512162384392346769691758649047279213601921107615110200960629097467308907973109813467291961783752956005375381245709564452738612170577397920185779893166444133307502453120
1659 30561180186450770962558930249195848942594148906089487054301395033867168689191244209895576272334560850353323116358368003660294556957774738022492236827680244290348036327593795831987269282131131200
1660 27623081445806114423380232544587493471646395881694833922614176928669700657953442132065677735267825764726776401827001368676632279871620310721755644051144344391948005528187861758432553674603028480
1661 25088972781638104014124078852118506263033556487288856254815792190952398728423985160081429980828469953549817148853136316473427390840127250514488856316418094797148350435674879013930255306757412160
1662 22861448606348812126566109627611697083603194016483814258793914619102520809021180116512099107207422533538441660189236573746052235875026975958913766809350393272544891210747646294013687017126502400
1663 20869611592911926244508703299792754335716528208555715363181771874029806267072384355657261002787232493153911462472094258958464770787994583811119067956662815257351542728763673990356840276590177600
1664 19059914309466641981757723648070142272063062192617434809029898368382029521587943632600563509158152946421500042720160670071557759495077992633948778665385479287433778592717894026805093813296824320
1665 17390527407299972953290080654611264958755728124600386888912452250646044570041612104013242467269806469810703336159043737214077507313538028032193489550599043662236868779935744030950977504972520000
1666 15828011979188517378230866419707504866801974278142212772490235826356505783212023817905302628026225011050718617358912509598570039672305402511431005485997543569799413657715746590216000078028365824
1667 14345651683743616744989179138605891247805476095838879072210522759242470426317784068620076248546637995459372768143445704621334787159638941681416268308857352455211865231465185166285039272215646400
1668 12923251193566156496234416938250118384954529677990974266366919189746472402731679885865340365423407373484099616821560750705607039332387322740705326835757924357274735113815181924038415821800734720
1669 11547249141802582581419215972181999589085677560504525560327477532975927214388403802642547618292071120608211617562143752546651035072447574860971521517166776119104117870977897551558078900925906240
1670 10210735577837063040483391404819841546166415506044603961064527963114176941943152946831111351960660429960702685156749619541043450632977658656781920754902200756203511469839087720369140769751040000
1671 8916111277815183684618334717792642243859492366027137604524165340210876858983371975254956465392039417592124844038355677608245791489259752379074823229807463513208692906427677232131853462620142528
1672 7671145248482829130532042386364878281960798170552064863764353137436400834267532603991360898250674846970930201376272139842191939385534318581006850692003171159690027160288405089064625980099788800
1673 6483934992243249310333095553506157154965685753034690118459995900762770986304451812245098732253135273950167571286137645671119000402377903133669532752460995815945588783500245317275730734197262400
1674 5364837812081376475920127228609160843270944140564003939246562564024256337208559629470001510619844262499447427042654074445414507392482275557357188892819800022400983191584476287622817544509849600
1675 4336300333001191690219820968047640567243593810474242459771769872184770250054292442450653353973378174353049850445254138809154985545225823880354562431102644148432283464461098154437491939979160000
1676 3427738352846595358127074934716390416689939185129841380685319313790710911654753346561838875875473907069723446117353384542504863656798173940090677378081289392974415756744514125563609809630003200
1677 2632915184005572505779867071282825581291406344364750383366098036573925245252013937770181896241792278401898161599223476040353541876194381074514970533790298091062527826642182043017518533360488000
1678 1941662224402309071550683695533172110064981216983256981223738591552194759016468876142610383048361017392064061125590438980622781008695884770892915155887703529310671836321228592499899041652408320
1679 1346841192253659541918068318777589344824018534113902127455637706693219552617503307994415684578506174491102983273325545167586612884033569719405522613738650618963980796717256133512269495344862400
1680 844687309146836299380500746176938157799244712003852782521491189539890886884643573721317315543725232104176632902084481194394370953262457613940684412880145407573623300025413542977659207680000000
1681 436152675856006428081616739075468809678223973131706652551225211842712661361631787617881799117312462511712267895180761175696999005976836964887128174653957932274889207817344251456395235828366656
1682 131990646934976565877558260460174724918264914626553929516304112855639188745614659352183133118110033084312150913369441898641622371265419928210768792198935341164588996696886322376916303672770560
1683 147322715320285005997090241973787199680382870918281049489728860718986212157688200805278149450935901688395330784509489735702825298218728227542430459990840949870725748905936999249917363422966778614650
1684 41733057038951307861603881685370253420443062993921691970662210884624881652215622653320236584893365901971919193700877499573010715633547348902857895624097419336220916583212439927388569665875437957138
1685 26579243896354388347103291557553947293167794405859757332745439515594522050583244618476859482136344176218448294052463685898102107051403022610309212044275916321965960338285538203552771760519503028283
1686 19933230447154025029350425277499486568587551449495018042329011783550138867324644679597144164590558258561049816390271429978907921484548363606805312802442718960831115082285509495559584240895709371792
1687 16077427947151129217587127731668602144973158285364200030740395903609964507662016520995513821235908165995417372604115216274951304899598524426526433292561761804159238116554517949328201093406491201552
1688 13511799962560098381316130412938233801381463217944240755743083509392006628473839097610588816712392034806901462555409947783096391233324845944315245284128321436432456578688526322705213064091042459784
1689 11657352861816753810788148231121246113812057367840458446886876433599323885641653468523022160815604772052463287230698204868357736445052470024326179351152354222590087275325250071046910809849367400704
1690 10239631643853384934300977382833478479322113246189112316863673523656431960749321757146672489425346307100343295766682586968071667885712869091227664444570195661242786383594532594902670960828939239264
1691 9110406128878949144805532496520669567190906580754422561537359681551115803391491943905803515127376057143226054308519001283420881489975250309775117397186490734750618819378926360898360242670390702720
1692 8181964334578204677391080076980080933189497616255095691629152346925545873886368613386409242711243686125713752709251902645040568799542827080572965553746221579826699145624422014232745882057524335220
1693 7398737967208047139351646101139087450723153453480760726116706336438964752114450604280313894728356134379480661124186258755731304610032586427811014284643121659383306645026840966154145396658540236800
1694 6723575920260543320691348781254983929593725084636198594409875571417927005453293332885814970548570104643353043044975506008748794194817736068920925337007794899358196829988721545612317108799594927904
1695 6130504862900646604288464915452967825964124674594191123642062936849704056927830601840551422956571014380692755527512068928947843924542784928186761786107399876693882406735762537795564889688239607808
1696 5600638104080824993951137570619023196595651631290799835134380538416088522866512921214401303715420880230872990117737626761982900638141884464311505270633813972690167477322535414111029477248173027600
1697 5119731496708347498895582124948405207381739220151755081009013293018862095803847015934288936066065080954685253449398386415220906945858866732249980553660186901723137442064120986805134538331736473600
1698 4676674366827606354158344252845563743718343753145664605801739344442247997900088085611538966261000107415695611088451260139900910487277671724438934158952316649941476778919549628488932603820256075200
1699 4262582887633022657745328364831107823791259785002663762340076985829675417486685081836933557038693412239487818452131990703983070858999673125915317796645740425909732591447457270159437377958035660800
1700 3870325500924831051725302607618598836876045094453936894483923985863874163081231061582065433091047317985582174738370843169579077282414654765600077124227654821357708182521286841536621168983683662462
1701 3494418811536122333374210823206232582915411653873429165715923003777578295387259354936738077468145760497768858547607275611615660527282314221168958677189952448769199865350445713596779748127277056000
1702 3131082906213782646258287817065438934442691527523707570796939154254969055625716590818947233049356061878585209413763780783152661100249851125703899001089861651545196891953138027715301760564324015040
1703 2778187137693708258556176839447075683827567672237639660299583081649786579969427890283092195628070373220248031130070052703299016213680696639526256022564406481186703514406102572520748703978749952000
1704 2435858544261059222039402756294086710358145235459218218548276374014323092714637377901030542905636760874829578190213289963850508260135781358360456376422991864544950150395769881665699063604678308320
1705 2106004251779765083579373010902710877206470610474639495815640770481831332380267363021152332768026187523286270401165380137559552566673412709909100200134947732940002365493192995420234246356759216128
1706 1790679532698786123568505772480062385569491861704134368581929157680727843164642088006073602431844111847073544743483159532317221688024173577172977934601847302929599288577563149166702967120547939200
1707 1492329144434946370225856639390738449454767797399100978437372256698454255230533414691377289877146678481265468062495452333764113078107340979076215730867661205198388893592492234781353673325700710400
1708 1215510588452197123956126877489953271384313254049271368261459489778277806461451372156681171316041307478321141509984519653262946540151503302642060112919693291936589391087739769154156747178574230000
1709 968816444446601177086122909192620856014387337538294738192372294106672912769633885003592159822510768156453057711667132192094956387902818961174047879774622932559838142759031733603347197957714739200
1710 752508581631092714220641360978141730239374039101637086894422747333356479361890054977440664027575216479315403992264667172274058664409627714909879451727631829775317749734272582046049553076956113024
1711 563761258869952390328546767829156252064708301401388834370366813204073449291592755001013016706483219542253851274831223178432797045737565868026831494614399707790036848480476393026977951170145812480
1712 400518543116555732255756845368463342418519796144863503643261142094293056679162153497940919473408980550070118463472992503594390098872227866460286955891199027196337129021805934340480385095186593600
1713 261542329355199546911602814326329297911266264246215485594477074814392305973302713603786145740882320889535622016384862423324035214827051655883930251165296928493518800777280492628675846471680000000
1714 146648945818433136762818253995339835935064371738884975815653330925646127270942887737499690620163106091904632387949622908399405085971206307847142130394143056364831399972694187936751637015252108736
1715 57529037993820381654155784023819660895090888575191599651326436590533692885989520918365308845937236968951024718950146484454681602287674894867249894897023110208327523286388931550450006979562700800
1716 4640903297633394266328811832334707936974891612468117837126002380166770860731135429611446457239536860453455613479830678154590611661504492311275982507956710828987129857969405650496806486647021690
1717 39712354494808532999560498921618670590525671491623893201688931403370387417273910867973697614413883413175751544117077794014214858885076038208605874445483379832760479406108456884633600000000000000000000
1718 11258829145852380322395084682758636881659918369026613233243958381098298403238783839665169328477743846636624020758482522869839334630352888202775684934506324492745786972605191967872320937418080726457996
1719 7172956350455811162934710475191039188326205546649807058168458204013884542747131062005195730043641591867936171661697629782047815933893928978361206785233335023237168910200817951585280803300471970376300
1720 5380838101238592299840949077727293088631758277187084482410238927433563916883717440731258446384279428774121357630078912028719494988588103787247941052219633005602512175490505596956267913146952254654400
1721 4341095532521865677130328004359140050829706056206007839604834902144474033093386846064072422279017642557961945069259720407651364549009880883961556840915908429696323426190250944950273388782158813836800
1722 3649290609598937809467664760582555081702067429382707746370314504385273397653214132643523999818538913256036179534281515835032719019398638134982560591601193651899191464061075884763642083890302923279104
1723 3149304678362799650793856277576361083141927617511518706742173359041701909467431242561050500322078824041714589021850163869337316548002425772237872645938502877821984621193903659159444218333369367360000
1724 2767131394025482978943760794855948369754036305664720136696666502858143701716360195871290089814129199296281566109923149820600612242149549162889052912603406364996398266496518698988509497169155289097600
1725 2462800621428538376404063208510561025209434426337617146935621441993542673626770996361193049708217545933934183010364083877226136435816416848808726930528736172395595706231424421500165089802087417932800
1726 2212662074591576072448983378382059599173766776129694037158142251512770848048686491998797196856329861271562913973628141743007854019500589309180463765653343053471959244869688899870678669990329714416000
1727 2001734552346668170156328205515478063088121272119921694045725378083456078971392298550210261892061854082535817170191279687445961724039806370910661586244565941846605248309579675235037981580534732288000
1728 1820004858037990246615262848042408632038825881979865273223077648638784800395753519626053131309727197109320349134164672671036935156990345991114671979984329508445196403877700077141871358645757029270400
1729 1660476064859197973882943782932783271098653913078504607784227872769662592056608674243213172131001697182624005551236966313907528193788320976757101740770620661330449284486255702043043635999451382579200
1730 1518064843181484728947686148271241576838421167425286417630916850357536760098194917048262934032637174400288498649151262454889992258998643408732153216429494396679106939927756328010433063921197067246400
1731 1388942646524485446719449055144534024803893776195091617461921822220579987030074355951770308098795682844352356357785954257285676478397641494053323331500922153794513332825344442555784308502505472000000
1732 1270127647834477946314158485988649976364000634511785284301245597831793145817117250222902934536886654542276764171524735758902008603552080647640295099291558565740974749942881529268903861129411466800000
1733 1159236032821358666126018661260501278383978592762916351159381579344372787699128497447024692166841404975838839595594628587453489506557076746627398282190405892215954835176748814774071728910433089945600
1734 1054347299471268035140300207023252845612571597792117743324134893288569703364293074032676621309329550318657210514318484411295144962608795466459806128031343816047665017411335084339633549616645190304000
1735 953963161352439174494280691832722747175502166317575416323298541959754584295644803757843351931464496618056885366474311815391115531441191047171860008276327670032493256010616968581793638577205700198400
1736 857025472766981247535247230714078295669561448824516699198619233220232910254206763885698247779341104036206184021574376228693794307623564514301315235439724253179869314175637643995221595291070024880000
1737 762897167850203638218277548186782201461896557836112903791429166058678601697245594244370024725709537565022578364744301976398774376319263329675503032337355804592742448735483402041231580783496396800000
1738 671481473376345124023201568426900204281208890174284517385012188552699794041911048890259979852508972352696220275969082765654669564539460269124892287163839618351339398345258123375954022939884710673600
1739 583229371391645483516007343525745265115526263496084410373244253245253634934416025129546626666568557307500702032747463831513349868033473040528417096646668343072404419744796439324709063041929445376000
1740 498673559088516761446752016268018156412109453260809953145828758078959798722526310428523464560987144253610708352125413245641787962706919864345439702229075643901735145535711103857262750363364106038400
1741 418409367745247501136170741632127928353308689704993075578654499047399250722975417297648247896158802028378709966918285923315560011695848128324231636543111328363275550315566708787990430423502028800000
1742 343388515189060296299385819184556717864444933352558087269959621725451850949706248587784607567644754469515675059917000637324525927036667275872037807146610760709786656479269066393958924407811337500000
1743 275806779859512773638287360034364396770203261309751937440073811156849344677788306312308560619030356374343876207774150531456685573744993162401080672517104405728454333095881095368549000632410203750400
1744 216391684357874430219773351161293429685823467576937862472651277492485552768274597471672613789735248105447270658494301115757287684735956437979289357304705936934446853322567835162757200592288806563200
1745 164394601747937070126962509439246883415920744208832860820312064519484065306436692190515917836916720821842420405331622000652363435463188809062300340998447431590233772430384427079382143943679200460800
1746 119225957755619030851988296536691847192403616771644020244911604385417430803357528466540490743426263570678742326869166064622800136099085873611579923041280726337516203224982762400042381325505558376000
1747 80499862583627085748599543266421252493696107280467821308465416258135878037085890728535197024438692873497395155990243516966351930511574717243622128600012519988365209797593136956322504664678400000000
1748 48075862008440252234200775899037326652435002733712418853888013339274237787531412219724527647805976099590349812137847998542611378697558482258602370444160270759529334802546494587231451833358313987200
1749 22200207900402044453747402277352830893458634864618174258541209802072853949917226668840119297034231496067453474839259289720601607798382629775668624697032063610050679164991168311834788427569981030400
1750 4140007064699522235070825873545889379541630701947263585138820771053511869020430722825588466087659759726516487481554668453476566831702026977807507487539382119891419413277060126796432613401877721000
1751 10812792054596482142606292274371441701243766844039979924835357506372567517727431863975922198098191138218429304481262659160978104254000130592622232656773215307898849522175148866428046491947546508882644581
1752 3068016851289803313896665507715454930809489541443360407627762887147519426721756755934264316085894987282666412697589948109829951700685241255347998151641715334679956484769612650380390489039076001877019250
1753 1955253386899754337253349248398987036712798527805127637305050877989805949190374572389617797881323414471032481263266716331830064261134701169339385401839945342748808818288070380643606041049613726571253650
1754 1467132806653691742279651549133115677018690358291269395315259075709862913938703661565246314864065010429616990389609138488286390363444732240644399901992391745990012988736526514526516662398699882714788300
1755 1183933259919482788221132783368471888154960189198485537604406050446293750147332817052447535089074161260985176817748743981886475005698110812122825835701871524545128250621686350039516036882532899705999600
1756 995511662664751937551750525687090145781441981453413292737096257777654352489619711604011384152360937156031450457350648432585842645064997817074960129481322227786839507254622540658753491690596639845858720
1757 859348269502177867001341914389279361209647681480499328140632602431442166917373903523608872017781119741448013931555054755157414151502327789650479912060768479817760036048353185519499526315248902625529600
1758 755286268520225032306293281311949459777326541059069675570806135498059852858785036490944424180248995747059494684991526724537595333657329851093685436562382309064542947410020278600310599138306847591190400
1759 672439100231998445861132616166793987091554867627877392488543136150661105581839815799561192831770423133838361742182323478661728776131735960563639838749621467820418744790281489774927556654790889727328000
1760 604365484478846604177406559859076830854434098016203309515180980267120579576827878579807460907440010558322954483681581265461679323105996015193004000660193244340861007282015201520942703669723360300033600
1761 546985712468090733174685310504014158803369363840822691743534536749808704536344085052181335341094821880225126183863491267759370754134939514008532306058903770401782658668670071769458333459930910944512000
1762 497573659868984579456174347638947889782192599618286127066983963121526163005232597132670469318912537879880187413047014033165309217009281520850500219182021677236833073388576652705719870804021828853396000
1763 454225288287746938555171837269379072086540362007460734440855776110446157284036765444241983563425498539344407170253247274977227822791606095575304075005884596791879747021926291025448700429922963601612800
1764 415558439658151007109159124585568738408718173094332896999342590733309887144945102618335659341463435671126120838451931855243636106437368031889408912752661524856341395966923575925539160490366544386508000
1765 380533476392548972020477984187734493470445235641358357367100381178843075689930989603958006385417766191905821167715816605872266875571355646158491711432954144085952215917084620673116826491021883061862400
1766 348341915222776310452701535800786326302373803061967447630219287030798076275413228813810921192489270094055541865134772520508425297778818016208734962733650829785825790974584062364389170672691384778400000
1767 318337719286724394098682922541865895954802582967549081960664065004705409187828007741282579295525820102273824945347899399516651469709949316721419247104599054381619716398907505014254869930690585749504000
1768 289999010669918853646233731925287840953642632385491333611132048882617096001563840087821556628940210942081596645928073560993378770446247014359309758845390422353190879849110333360375535121677124694636700
1769 262913692372779829339599759999216351609505296232022305789574189107368807500251503555389308412719749175882599847256522474167373181561916431478797554209181536061586658052394309178143310637788496953344000
1770 236784030335315519462356490278154659436019528433748476235939192983023309420256187923609369971494302303428725970570363351328817893795247335524516110132860659153474620613650023950507355587254570036095200
1771 211422353185230282788474629676226258494429763396754626034487090104951504899833300398735998690267652646390903708209510988012938737850111534243959406498765517312926518965966297850895830515421511680000000
1772 186770584466035860538654385888444302869052509635613058766315334538400898498786628478229100659426577241491672201358644876938888527970686923917118171464970747590270856866163397079372431973610008304094400
1773 162928979756957838658396197147686341071944036712625301618453719241282992965135329709954776901840103641372021012389069648322111096016679222447818826332889259645040233654282119959953974345239633487462400
1774 140037741014794837421491632454381474132649497525054128602347511147890344144315638959699009420049642980940448423055786013997041003688689887046891598654085244356229825590712604420353537782143076683264000
1775 118245918091954291871865087882593298426959121465875993752126012324830516186530026546303005971555982819053159650578723893414578030474362807391003002998406333532066526858256648560978116012751482100121600
1776 97764169033993761251446121210300099076566502851470386342889955295524603699559131598598975221391002910627074023881055668846594520513778610340927166649193123043620474563572296207091700351491759064500000
1777 79098725581964265662908461870225486879327413639597354931397133752459280884749616523963871042642632920160282727402701223919780643155452703026212529741603200745484456825903711202753393237221797632409600
1778 62627025613679319406144077404548338404969944333098904278826638466394050410278715409681832651600829574697651409854951303018555052658893909436667332063714222775319515768796421302404147417012128844400000
1779 48174217319878216547113764195645814599368462860213281269132823387659778345096146973571729888458161111927616178813458861233514447523744922922326642539758962124412529229069319434539661414760570473676800
1780 35571307453505125600757875811823662869559516525352691046300288728290988212316664067206825124927534495180396737212710365951036649232567817961641769905779589451645846262287334572804881810721238306665600
1781 24701262615373735884890896667571947359994820813825801674739908095736453086987447820895127708948312762079274962993717914932042570226088023789336904799912661975144081737070730250901083483065548800000000
1782 15506206590709636462985667971761457398311134981938891954542725395009131226541001839572703287548761535226381567059045372275616964564445341217960774177326581008748536298797711787103989547229088172876800
1783 8012801289826303862219357090823314322640975193148832606216971600281280106078901765467076697083866684253859287259790231276905367758786884903900144150194499176373358900475582264147030691493474572697600
1784 2426295823258717571059118751413178779683758455233439727812943310579170636009847357893026076745696727865454036963351664677140643153754210956738162396520434476818288160219746816499969458752638176824500
1785 2973466917864491417849043998963101497947335044496897469432516108840713959869552375006534517674201013307878133104398529216865224125514909676725104790486205889149339851464311802532517187364460802065903386624
1786 844365737453514385899646805947375821234590161584144155580527567544475205740916390641197262168867585702090401782205910220627157105659251901515848341275162560063271334852951057234115906906467006036315694375
1787 538287289746808665271680475426921457809504908908458968449980612032175491245483178216972681017154334995999419527540023055691669099467004883739699635406998740559867247815323562369912778742060557184801315445
1788 404010995419586822199991080860247046483926607887333226601113043995476038557066438688085010924957010137297901901787260846101866916052659596989106826118305657088011855270607284530750588228427746466578158600
1789 326104854890691655598279400048424901856253423372054939429435552166333902138410618866851623133059956082998731308854800968422280743002458114173725247545679406161124758222368816868501398670377570716849459900
1790 274273634263215307193552056722911983326427407354906488934147614168777384724193301308914820732821034226296022718274812342228239359395862339895099594796386443393746793379558323294194901267489626518927717760
1791 236821312801474010989508077882611584916090323258555208657184422106027126344841136740349401210392200419312428516331367411104080983340954399658394979904135662777406136476250579239431382929588331411099219200
1792 208203081953306321827063343512667326936710742808632452277035381720454879302469170777388910493930224541423121618332316919660117204722847665987047444196821454636987405615098222355049361712101552089598926400
1793 185424206744880266683072577853818248637453001027577135743038224586830441544505323546875726022700302970194169208632195484519685108026120112945073768697688345765509992895269868729888065347049017975701305600
1794 166712854185712803609879273276807514595616006393700826544087950913165192816537691158040867852960244247372256334784275999993655871270798941075709502854265199681250711303211719091693764930226016597855576000
1795 150946926353177716886357711476094818747070949537663048478666531763645011457957418023134249597630228165595020905890675063476088872836901476876133577459228027893547216033317730747287099976622104565045811200
1796 137376795148819808591252633621453001204633219272541962216360300110966585868268811182631026423289909109053361743260772710367575162004121583031453842157760527026015964415771283981627945270487625858079170400
1797 125479117232920099515278691772361457759035794816792209656584479172124390667400692486865450570693709334998752386334681936162380265659722893035381568293495015920034512474134587818909789578783669099454361600
1798 114874283968379367417985159893717597152473165245753753857834829646657103904349123016060478543741847792021174476860956607529830756526335189177082470810276381544150361184924447895072283620680083141732123200
1799 105277106765373510568095796662206726288793510557626969616912272215687501079202457189873821686677567248835106081912190622593719455878681844859916303124137601716674513964175178835464095146671016715902976000
1800 96466139715301403864887293597800798648230844111516771677510127422471951927586304624415809894870133096138899778891542717851106484848876249665263753062223719704315730036933622486543502113758300769182072000
1801 88264559553135557239348854478698733648142447111269149911415130435922966455255071927615432733080908959601688827505782215630605788082044430383657352772039153613522720888652242432496035082493064489693184000
1802 80529241311025829538684634135583680329203348760108341177097976988001052831739232852060061372702706464033551961300563625179392569000235389600551967705850481127392585534027410352584659964087963835603768000
1803 73146054182147022442387153835660374759155940054850577304574535079129564461004559303847723778064932952803112618192854038028660949208693432104164336315183582369428951676729375955437402854171725222923468800
1804 66030760513946211576232523740631127392599968354603964513024775356673882916438615771430757021429663689520135137828545825432562893382348556124662792071318785882488927097626205932284781911157578234089474000
1805 59128388123759252207743435171584886112017210241957285552488787763627163875273503449020421172964897443049989464608095418099541714111207189253045889825875955553576914009716250610911155726902821619630080000
1806 52415611790617255697707719858703674562627282867951547406999324698793506633426997415213818496794603980838023851304882541338856887977669954611714087615708480191970140896752900540203975847227887507429800000
1807 45912500224123726693616272046717649264496449001533400772559452306232657898520437169093307359929905840712776392245833825040170448978103771839938118192660577609966837261226102197073140812070510302278451200
1808 39656223497976651883876458775498522330648146884913085384638585252224289066318123152210795939133325070777800836178947652004936620315936418151940391333703127013040369234685913587031748589656203566272494400
1809 33685058285455399809211889343540250443306996639027485444564306843756779362007519982866867041649967279940678052560224395243950358569677497271721698614817711360682553307133439596618980581426320000417792000
1810 28048847897190851189981055096683032670732003795720956950506934478839495976475579555132593635266133188593084406941927268944927106438550469404629443860184246022900444538889998445890096318661208830190340000
1811 22855607417819308590936582240768259496976897164963380985342259159761844505297976472594627141794224532012460265196906588029800599069595382274881234274228385834241579061817523497563674052727346120202649600
1812 18246817176431250144022908144115588894259377003854233167699904136778690452628150220587169576999954114380418911843923265412869782273355975446537801214367516991801497067669680094829833960491323967678599200
1813 14193490821708831481000809144846133959547218473153632722583381414523567320688115563709123057112369638597338236656777318244251284565734414992067751890318470096552849694620109237982443945379029160296448000
1814 10647087779087442184451514950371112441115518005047468200209171167793323434366713191394721211817019142229089833905410903210125858559395961892432046234706807715621393529887925323604179543070183750384971200
1815 7572610418802046445375214025801459580286217971770494589121484074587086985711148369843545162670546500501834249919855172006281902181701274416415354142375335677194498950132816796608577068321346682880000000
1816 4949761654039164191644105021944330554755655691831277679745636408459919366894959584069593227852618582953842963327388343512977241160820083085791592487149001061097453199684237024118895891608240990082315200
1817 2777619550402642871950388991666670144502413675095849389825267210930620377672400653723806490124174242216631371446058331575096021615147852337823615099762889155618633050786497388135517427587346011573452800
1818 1090333397251388828875108641086112541253281578410277049987084735286236094823251575726160314753141956391364233631639681463512274918740349923198446817090426366271601787511154366747761296885557349243161200
1819 87993327156597833398605827537425579061890327501753092612491709745185362185847407159917918764916584664899236682209082239355690955092872738800001963483924444356952497342823145342480978863922796822528000
1820 825769845530574428636231717010200044460541284023471754331082556940603346016821383501805664170341202950549446481240697749111590338036229923167359665510080192254271965850749579075467906295052799907878275379146
1821 234676459253675122682398290111234610208495476937756834011678108726546776888595536310508652316298555958254271985486226668238342692144730092106656481562857915445569001763412099871599094522342983316673613482361
1822 149654297772357082767901365261589036649516556783861853951654108978265198920763535606157592429653664636329067682105272398540762405442720585291895046845506097354028348960850056987725243126188708329787465079000
1823 112351538277976879711495773010782105724533491992480973134061138168590314177812283473514781005908811209119152054066111006457861300752615442262142086738116297061226002358336566575941648642276010420157860893230
1824 90708371372190031487068975390375425270202982303736746462614729494190685462269182789650505890823667818147537334362298111659470149845293284238575526765342779503863606209525291836077382468176220554535421362900
1825 76309666644916324514962087811016216699354195665223774696918310474296524709382161011293182122201071742005162035442057620026272326029080240774951690651161033517157944101585669674643581667345054925568914321614
1826 65906385694284300779355110770556990695527137468063053290010324626716081326172609806564054834599252687728321091653962130465070657025527909260500273906845365627269690309109291776488908835426333651251899941120
1827 57958174004976558054461435322624903760706137126928826114220546167026776763122072357103632598945390882152164447782645147534085200580792940872422936680084071304568649261149356976854060629935068804962875470800
1828 51633083217054631672343566582725705079891802049298616987279335986856132392753633968936278915375740724995821178332001112786334953134131750114671750069148996926840450024377030231694403229668790717055752105600
1829 46438908878743548101526098117586221899434370043408117528318350544961549125702638844497456436779006693801321281945185012044392465244295244298472671525829515074124248222906492516349193675422040144084056950300
1830 42063971347585042340901523409083284905527114959663087493771054388537466226967132247398130761709034012994748470128628541535583788417900601668371890960571077835466070256021137673784668650100599569161609984000
1831 38300095091119533926749518099758581184420985598446355284479164882849263386458740280378491804434113108234288542769022858066453147312151848334739034146849828245319732414248348376377857584267477572604293914760
1832 35002003604296067404309308330677359700670113699090930848077048964047462861815824518953847454687548345162486205688861446159890768838716416647786067532051765199708619554516958373878420750091139209679238707200
1833 32064394921208214896227555621331682020562751630369178875951500247369185326208738396485878331749025575582307250425000311062972142191861247590628525248112781299805915513751743124397185218400642509227697217600
1834 29408249087879215592146950407927874911897646228632453449189660211203497556375471231736857122442857988278289814670781449302412880894695958180073021248805045208200291780086883139293601998885186752935328972800
1835 26972298340657073851180794987517746844311712995392782833412851870571891062958347274119152058528394262919010331475793963808217586257454400051070750872921431331395741444761781642536076999030137610601688420000
1836 24707666126309743320532986029240381538128174324736925152563586141737824247482923425976091799820232077708474193196044841271800339833062683125019178329341198797627697252492446116795546909171217352593476935680
1837 22574734162430252967212308373254353873164585603377598801989415279076375041616283902349288653564375685166085946615607998995382542548975907597047882817077246723677532037467427787328873997419966079278609916750
1838 20541663395161116792730939479476914069916361910592690142068990846427514207576229030630274477460533687567220492744349288087576760170242797920165299621506039798753559839042723551613951653885227562394353664000
1839 18584483963171476262113631933118957017417242334804343190385167389383916049538967149663322904998307115137283782298325222986963891255740424040261648981008849460852807443382952093995592869552667785752858552700
1840 16687100163402445502580161385787213077666259762202846837311292358864626363428290716101104775458306957608828503531414707416912912815683090721698607676690822204259443383816240306026662475603730111436390400000
1841 14841379756277029351915130005695282389007730302756869996032357819178027926862322621322173050023553604250848405068929876610558634723465668976269380721276310644345804762398434652595165687807060694987646786320
1842 13050571962227698923435315381099699078704144434007644999961542990748424933357127030195157415427979200514753275926835038578529055061404766034638411417673276466364848063556821677812061526136630091325636608000
1843 11324494287032663170393202429551024509819124499857041433083267076797627811720592829742538821079436986315353141871064038161233310427923939963001324340869866434536738678375960587236191980200392919284119108800
1844 9673210394617691788743920814648146478778412506002902722183477660945565945993591844318302062740456464096483309693964231336758784873659453391264080546650698985835174564175642136227658449880715075037482188800
1845 8108948028467620736189553984467404759858839320839484527301603563241490805553102197421803012749969610968503773896666797968416513851538718429344550564521064231365857705789119186133350575044886915401956950000
1846 6654583444223900572456383579027308248749147625585631498691939532882578979318172958224138639179780609601682111448055845598059766432173528503569290048151659483408586684820340633846334960465284845255153156096
1847 5353130645899619675637871750545649517108925857224216065987851732703352872536784142961269594215367713696846014055716800056149878967800610012076820689956747060224708606592376332650989960834468505421880194400
1848 4206138796450453275615005478159542278408670574147780057856277324119415354778943320934794087816697541095960297080778445487468704808890870040216520481728646035887790192125467555104985195435125345379313254400
1849 3199612195882499932855323764978868163328133112780264539840168507899971378421630515897891525639698216155634245279329736230198925832491934478451342060677216359203828580877910306285984142961145485574365065600
1850 2323154264121882907957896633304579603391692493529275885473725638572735670844425111761968063108319420826651369593674460874850105231027319771421296762222467712187175697092423148619584129169002164387840000000
1851 1570121370484660228847435658644354734893535582837776192342233312920492740453088383247710908094406134874073588759479145024907078663953875908551073208063433803130628634184773335849681700199501408809130832000
1852 938491745367142581147809139277169601928541064199453695059763844753224228530745345679413313190449319201139319156786559100718583785836941639207516650209644352811212209641308278340726392834526186534076416000
1853 433668201527674347237044100796015352566362238207821738219298014554467734065532297239781721811536370964895470022994362020036630431793274898657201073905116232057781262803025802181516169792310105242678560750
1854 80910911960869969061722785502592397293911468121424274477036828030507512880005938445736020885954003649520279243118329143833399473446897239115474860330271522505645878626097453349648499108778687944720384000
1855 231570911786304816014487548813794543459404678036588022214836055456402305580206092508156077686714656992146350964685012903622004108313137067601221074565393898238166738691735452624911831455582771229620147534692352
1856 65861717257633013912927884706049220591457197182708979774849794979427807792778053625595856509548556307449471609705482439948446734506716583695493907708602147532725507315802966351761311025643214171275960054545367
1857 42013304449781002628573370665967785300200948535440235824224445877951821421293299585302504619901965131588472578284744652201606685926733739514249967744763361779487440634553326986918878248231000508821705481387465
1858 31548999303455506492522899117843014930220683451544779000613591085761291858238611315989863056225075591689722738734488198148897910328544347055725564906220015724932002900501894836358563752964875090880600983402000
1859 25477466953589282308110067347142976630322541597901683396886634873200832981030366106425599152828050136369759870298981362797557134436566074483907654951576992636452598183768530423074156004722469219647441588603680
1860 21438363371939982140503424777847429800851066464885465173649367167319547809520908554130371360092620489943978394928943372380290995380636039063368330434130742131330268984513782183038527946591910867607908151434096
1861 18520309073528276468857776775638189273279006558179031009549027223989516751451949451563303023851016375628451529219084003030332827431171327853226047757110259896049034739083888101201537961787031946652052135821120
1862 16291205660179360456455785224501032159944281168149352208114878968149999236001323976581738377051337789980660909368540158013829905245938670496432836424592544131583472384213494006440839005409343990429487611010560
1863 14517673510937746385212375551179498413079376965826104380210028215012765680971269451069218250539357182542380239858155769475978898929195329094181322970536470303577552946929246366803247257966423492743290037401600
1864 13061642838972374546602538077652462632003664739425024270949239343592488614918492731460603934723572028568255319321147316404985699864085371926743553972351775883111138349136848835884842698613129707131323827556800
1865 11835691772962993781655236971008417714303265898010611700248416909906717943416037539029249062517945872623498005627411971855778604792173741376178092179939262869874756352526804340042770443516057791587387688243200
1866 10781441611934118777907941193565601881309076953126117031730268108994471161737332456992021542130987987512369430863632911905994503910210804665087690021438500176517443538138886802374429562022980675386126353830400
1867 9858167659083484177231342507660286105692341254388621793884710165223775557694295702462467555381091768713268450350717110150281907563297006692932846684230266836163767604786010613494869546648764361192521171763200
1868 9036370516584893192131154128944311822905258351468880189748422315425020128118924224615584586624440012134052954564907532599079846840399334997204263616371705229442304577245928481331333544974508791596664497201600
1869 8293937114597790437261591689348785829332394583489007421139190838684604488985685237869141094662323296332056552050120489120568422687222676036950750630386576754981243965669327168612973379706825340865331237683200
1870 7613746709773097193606833134158937846220576424422908233079558572389452233188384746866719816444252783384546983801021599960949539271204035159725070808705819988162767587643794872942669586240462224177782169568000
1871 6982155986696993672604896011603834905232281884030348334584846621526317948530029246318252889848895271236417033805309188712618674614246178073547141315330952695569893190291237826013789805755136181710776113561600
1872 6388095395271611162340782941871968147943090924165313798726343644856170162498831859423247276913338364885516567161494014714381927187655330919276417798913412206475082830857011606273094512285890465832854450075040
1873 5822614802442070557229973888705309587920143961882565659008987879470844367868221359345983944845500279633343536032920656697157798174218614085255736133813772789990028267204493227665869386795853837526680141824000
1874 5278853764329333344920472512026121685366542536207449753239555426038467866259917130127279452984371105768152183908827500485495412990136650170022265758165139904592899840389851716130807502379753361914350467072000
1875 4752088959607941983150345153284820242912366738917178080430897077636170308145058205526737425793419103960721651932617311869857161095234222108021197011760639939615263419306388272075693843006878207749558108160000
1876 4239666435490265247331972026016844728189336274840501673247258358586123056249351375385141092502091677079784430422580552724179504938058138206574295113216765810519828677401312003169511413059943436832652307429600
1877 3741832132437324772746112796114545074982057435286614985974493130554091201722145439656602939423850541880907468482647575307764182771151628417164943055909129892134215268845384448969317546349343095974833495736320
1878 3261129229061092387764808393474787668780609725458561679741425279883436764406285340573506103473595864881197770996158798021512923847844467230208271723992909237200841064758533218807318903147096560445274968416000
1879 2800262265619342896404903384015117538234641269778972302057867162845017327435168112307309263645238614727494996083692925629554013189237014836711208491822192010621906241718929404436403213376542442255593295052800
1880 2362322133068653907806981550633052737640665219802436993970568515648048005814887907511459334310402018627431493523262701589616378832530692799209947926058635929564127961435618272270303535294121814828644215240000
1881 1952288001482125460509271429070707945106894021117254960995794513294579216237660584764995638812580233282260482612692976678373860687422501795108127671992218333047493629670465198841460738256962765089128407105536
1882 1581605841653430106751579341981858669545981255022943489094806158407611143501434927371803153773799693056764592865724026802989283180986484438997078478349250507446479040828834951693994854877262678545737622395520
1883 1254117476988534221912401468001680609302371075118631480730772262947305399557756830896853076244769860917442483031393581947034297160272245677455251827174827287048090877416659244102400745382275723319172294246400
1884 965975807495941487062587210221644422503490072243029620753002415782281878509954278031157602602631949395159072243722927459207217335062159578755528019122815371312221778425466856306679380345041231054787543387200
1885 714098744098875521930725389981970881258130435368871442032113690779995730318693850554032757128863752978082710650252367375254938186380131050435102916870597238231280623865536379324520207238626188994805760000000
1886 496385604724328073233818417825216580889583979170707090476082913419096647566710573988379899657976710507452493157880881645468592498065375114016997000196644914674457790896409702832351353644049724278900372604160
1887 311877079350876073453557428297463588463252252859731571561721953006943701843629942999736838697101650671660756837556210394196733337243432889689368353574847460409389204461593786116580128284678829149623722967040
1888 161278116255928646832387175681885693617407438580812836378841772315595942379715535707948306600781547482626466596211536326587524508169838687776144061555589802563744045170076128938685954650541898458928972041600
1889 48862189907888372147476730927254551918769212236201007914224253463046279050656217347811433681750421026989833526121231944103708130282265593822862093807574140641935613375850648818499116543892786186014844518400
1890 65568809463928420645340266834580446902819307666750756858746108574700618400978723683295113326347432768830737442807690938814522630882611468990887039964466427688012315657194038827458420378690628688871860504150390625
1891 18662959110896217321731825348508850337496542002902319684165767064919597568390259544548235926409624082306329885717108575885272328071725834267142721628794164711348256611204656411702134475391737672341512607794234165
1892 11908757563050034205808585616701895181060437954700361565406096655028135103208124681112313458905906800187935486588344529207240097219616019575646216996924073286896609326360985487716015217491237489182751623446619375
1893 8944834725236614455748774764420732027735460501618609348641531916821675899071847179240803436031595338587679882719352248655582088842179693690636338698986654652307928522005827498226013390426376205597559308047348400
1894 7225092276278241537332776897835416826976412600070987981375302793111953052309909383133314541353009243698190442410664131317446925775804071591662309175703499582991868224744554629239566741689267796592570500563507500
1895 6081067893700169771280116975748499543211660175140041660642869503215801803302880128847288149113668870228953921737088438295055224250222449285651984035408718002134442925483350300570691930169784169708460373364958320
1896 5254636267072884335188262046423992846294978095248977093605631757646555752081833219770073665642516402293976631559808957672158680585606357078228342411924676550599526451777684363855056133396507466062580822208660800
1897 4623411409936614292908002102643595966967647779654263203437061121146636892924870165949549791534838557313250952767218355515079753262843047558568981658421082612576050403456558722864083655063973572391877521764464600
1898 4121290920667957344160288567843514178363524077161601624027825655351492377914924228223355816872830881284842937981088563802725246225261282210001937892814880392051937486195894531766078428485376778468844835671961600
1899 3709169000492151596730155500306889545042462819514477609552655481964912084336167175126890607075969371576714756204479114766020166939192061247921045669616340154628787658023032823536495756710297247889107489831068000
1900 3362287140215674742910253775762629316446242068313797053182906732826089424919245545794232342326206662083964334953496915039787158727346541554261067305132046618053307608926831500455246005217450174168588838989312000
1901 3064115133371329595228366982539395252528984971009048791734808475381336230663905576970286241528904102167975782836192018375617796224618904219140033969576057435024052478208682903084698750120784719488592812504542400
1902 2803125582781390639792503513800322781083710633204323244444782822092923637126522366701518423815237944300598705560823671887474709813543405421649198482398336383219909861962798858460913257426361611316512241883340800
1903 2570973581737222095114385039161440660958581924830363143291244000277977398635341679741848763099344081214221572798166252226493543562847755116506573835400431585726133289416410360195202765221269310957046701135576000
1904 2361409950297032939559328103911389564295616833519622556513893244120221538312995418511253392872104509351655473761479500211781689871160290514888623432820153498139287355986472525039203673134069222205734417428480000
1905 2169603019442996381013907574741629976560923469624196727036943764124062770900682684261064624414182064760090925999544782607305765468209657598025018595754410939729798614200148484287813531410017196505165970507400000
1906 1991707102608328108852912171374564229838286383641685889766901968415425576061621777993307288299416982679743494859357254858918382903125817986862216685407017296003191127361633754509748892440425170326569049621299200
1907 1824600267405173385906410418568764779919028483022024846101536054471117772992939568937296330830518818023224171958552677128610583042245693982205301432738041184030211154358045624385043688869948368833590359331971000
1908 1665746449706777537463092551173173900953371176392952308302156799948788661361427551397251502667736201317455467124955159511425997080050044218988197464230247415906530998982607901218356308826484492374543896110694400
1909 1513170478023718905549255399914235297866333461045642768396165064018004880562317336308561014570931346500780117460476198474733009364873891461071257122119626840517500737298179240625799884797404166912630832632500000
1910 1365480986418681840122497235772514544755623504502942233020986282454127920516006871916405686912513861254060866016605601670613178536115140661956550939885705256175444503950991730462901217192708226909153542144000000
1911 1221840550241577696652592274804559537135845513050879749275448920680176066873976597289676567306010515508376759332654204999691232856154993605108193309678028100628071647661655447732305754140480229813691459927382400
1912 1082140017167521136164219013343811750053853052631265498534963419975800830564920132259919974800028380009670156454870211543192400892425315520497543906024965969706914989446687236036813015359703542185446637830144000
1913 947014446270281944302620633880339612948326749012636056532927318361984485936352591333683913037198020122424042197368249992042630811477825813398466239663105352721838029288956625345531659471563665536905326153060800
1914 817204443442856546728097791165997829001828000466038655827570590512005366609801759709829198285999239815886609451287958730814881150024304401564429538770970285851805288205479797527517367457729786785122190622720000
1915 693512390413077440679718204639055330005113658668997736454988757689539447820327163608001198885822525783575405105807125607165832791250408704114360274518588139129560142701567890993442194438522151140269605729800000
1916 577085541337647927075360811473023675573995100254209554026034679673418178525257033494297074862558029141792276640880668822621990681229014423072207168460589761161294088971027498733568299678940883235731269023170560
1917 470672360249075706718896823360061857458213108118957146598790835149221916399640336604184416932838696165544660048397029877562839022554524865923410809547322208263320002945011026338072725246389497235216004427137280
1918 376329120978752064299094521297124181496986619040871502750662362549820388160202205310463673087153746149915718487633803225971514105180719356106084239532419735891331315244715118714393262663030658142028375995187200
1919 293125081235202943859642637257298436078736959699041609638479498794563250765435958967596601893221447631055357026142927985294735928412620796888350167973955953998260898829257011506104064368504452736158949279648000
1920 220145744525436033539114787800321909668443378557108338259980748138219773704375375170965588723488307609103887635150880996445951592103568587208865897206201197232306283897235546678805735311165414491291648000000000
1921 156738853473104367924549847724524808970427920193428349067716101326731884185906167137646180948034290586500543917109069889520013948833434098961037969983619749860251173736966330007720816592968921180802875186348800
1922 102542708067449263744809213876340578542654796232046129690752194761608479409316631815935273142417131291498590059953526898129572208418752648804879204414255587282069285845874418386456105525972364550688488606924800
1923 57586488261326631732683937712025841159603178263783914394534438979780590106078016049413947537500396166701188406023392151263601734812639510315504745441901752537672575839137598381113908073533895079977994897976600
1924 22618677751821647244683797874991736220706993049036768343114068490985503681281093042381854765657262057664759740135356977065798627026561124287660145812714858821728992868581844509443216517896454106247841447936000
1925 1826088112795400810044038769337029411765501392045945094138948162370042429908882184848760382325124722994861208869602934007325943022546284374781003133290123099893825115802614356864410189970102958679199218750000
1926 18743854553959393888837923467590980870251361280343735946034943474554514600304955493984589642687974124041333893156246026251379945747866938992323416176065320521773971416296623104024457423326628905970575574406738739200
1927 5339148474005292150951395626907037477318370319295114824425114472855852980965085786894857471875214818067265895421770165552452747649248174506194950420665517318236616020429593301914103002442501442496787084689155606946
1928 3407910577296394409478315739334496463687281991136439269006100988185569933803177564725002252788318705254845732381900211948569458109130867681720337878101929345908774016266087218564471807388841525800426237071455266630
1929 2560350539373451889184543697730258127017593749016718127740866230253415830642757027134799839723154952936605782900430034683454005703813794863272521381986157695722989118754024040226293211660421281321662180972341857600
1930 2068564619965288003242410351471342321472688937784635873169273372656708793081583462425396665299965187104074863588842072718073666775827667030657963674025959669650423041308937773332839988570470945248178212218503204600
1931 1741424183386651945943809147105848213553573498672978681791314819926282659379444291023676208261770136509192086153825878657769085205865758103989424030210915324489304225555843576824130303154734627557881972118075080400
1932 1505120301006952880073475479405796737101474205632002604142424441954727818292325793594877291825564430621124437607981531667070096409685934009171203769296408709630532815551226097637118099848154092834465337791547530880
1933 1324656215857555747146666651878116248216322880472263566548732440583044176520694919085695301583621608987405856883321089424270544508887047319635705171378702726393157529831435304999727285232929378891795875447914313200
1934 1181129428052753827716145813486061830815282466538540354156616566168561636747538332343149661122249050456892573406502181763314825243183343875884368373598677926791174979262436168209044896409764415551662610242017520800
1935 1063357592726303005509699136785619371322560571143949094161008821702881303667554979618395418568227116195212935469847252475677339995607323805153333374129871914199862325115657397895945033282944104106171876221231195200
1936 964261558781902930631578572407326060498278897957246978839767589501442706345730168749803890783756527740413135637013651740058679682291248522739394412203391953494670544436163587633724469644344187716682685793031680000
1937 879115689823959990231601943455721439434022418458297979369272911585370103336372027600474689434484736578695441165216687900739365819656998343580926019750448303000994085523684625242649729863886466200183839326484014400
1938 804625606001360161881413529914478199716713320458438182736719753423582292969529843230109400670936228928796081251522798622655907340086056826488490054994278076970384305867898996043416732745613348584087720049505177600
1939 738407791926177677040300648778246262720062453259611396278003351980087103096562462127870755194457718800173837897752983188807994666965310840384547752809051530523838336223427550552839285567468208490548928642564356800
1940 678678991265776884824235277080776048638398894244105333365893085990148567142262512974941980414134148313082365618357629832162816370538042950540239762279535395140177901831525267452532233392210634061895886532526080000
1941 624062269967048143221947103478155859976627109561775556039693717247510901098370758805423490844171322808437458911091373892154947981656954654230364028235008494520710289850979364200185906365630062939118149052338200000
1942 573463076357758787714722896783915956915879615117151721706339476441214600712456228623707358511074455867000236685110574914042318340461112012106604971147363592185397072041827121509685141593853611943661368121821184000
1943 525992676853005463326006271877532663091082694322232785496538384964113486750967979411474659443734277869363595253419972355806979634328751231571451589693372492565340726515748435042477958200166243268611397832402386400
1944 480926500457742594705111524001910471562029332791082254386114591505043056731483918356461474324969066699874748087009774975287378547655221565994858065179586660148998826849625190836855066996030383734617317539905536000
1945 437692437611382761760266402795448945234753524456631132065752768530125838091027264699216799056035390578408404961930220883945970364278141671996312540448147174198911291826583411988638515145282413032337993111893399200
1946 395878675868543945783847163226196986629398737529210646908695041994903495803516332415179996669419621236534998129676512616777836912521361414285114509905604037207284162606264909715627857208795866370920852545536000000
1947 355225355260749358032782590429237263353577713337259261132998829992757208133101310284472348822670011339760167194696986198585958218496650212680638164003936997315132791096828057708463858665018821679942015706814628000
1948 315655684569421045305927757542330388825764466106480903327817705681625132288837544808350634840042705551242674147497345491131056859242174428139912107873971848872581193781164457161840176379060601579319096380070297600
1949 277319078691213543586279530709719380797965113959661880012356611925220890480158207583459562008659181876098969979020132616611337323797806980562392675241069824039958969758960802415452794118790014520673332222849900000
1950 240421113835304845167566385611855119648537132868855746429701539560945968745309816735943207155234740327577288297304871683840098647037789156441410511485261594551490502825090662517083527383048751178199373248148275200
1951 205175227806346283243074495105100768947502976762291247571050320729157871811121055314278587951452072350922284455834579457135905766724792206411587999336715771678796266138076847697995103581261199213001029626613000000
1952 171863560857361656475497140953005428482783722600253015275979723064010253587840822027875893558662462487114680871296831192003529003451944478503871804131025705402948700979115256974813334549929188856680166233284280320
1953 141097024536741813637310964575621496720674485357159096921698510837766032504860151283578625500972104680910045303005843283168082721326412954001884551976368465311242128646388348317813908214699098604570315789276985280
1954 113675358694859245540004980257987229174605656678538949123011296327950916134020377439586618434327506625206300161994837080609442221231647934724721806698713442350111835823340297407865784758843374310081755814140313600
1955 89440167546674615863917322029057618174577092895381960755523130744255612174450215898536394120220360044137691202547297807157934489325892617222899497300194037728875784418685641864795871406033598741334661083492926400
1956 68119329563024284800668969574673932429275807270204978450859117852160978748609757647749330772934604110084077039680031395809017070161631770483402555375948418367830628013997059486696201759243968107144806400000000000
1957 49512176965958394992159989015954784867530411743099121144324272958081707948361186850965583598806309159311374133474182698762556637993278762829193104674322241965015234579053961309682967556724048293087106032554465600
1958 33494026961107467143115558121290068628616116672966029004307738561465606322780192715204995146637684281230419942675525634515559423520790184351155134489890622972620699300637291142716644680859783985825757916875980800
1959 20035709039981529399753403155909613430529860838894683350607090275546791651864142292014475725326383259326629864152708237880715361916846950617043247537104832153945052447832568480677810949947819660031039436550036000
1960 9264229988140313871896890843541556112309299881684788976179049129568420360858400754427658943725655906464354601024595870749633333418337400048914896918367315585716408660495962046375010123253952032717213733067161600
1961 1729224496331678353571716304573351526199590543664723920839802247363142331995154831152416262049447392385035489859944879199727336234370691938477325555672756727862288281042585033147229507971885534291995117187500000
1962 5409157065367189742083221136672023279720130100589653461664720422527013310368404584077543681007672884407689845787533835147452313091435711349727563211740689775282567922050340678657216237180774942823445564600852716829490
1963 1541943256297140645916622253064142952813993759513340109092965870606205530802573021064748631229323247481695119153573608119818877972178782231230314045961243523395528365890663954104716415759627751430843534796716696284448
1964 984493742989560765979507077202349147294056527877262225990856237684868574802152381393026152993740472123724894715803469421380612200248282648508874557372645111299250485962895933014956682307108437336283216021616851629385
1965 739823075582990802645375163172565912628368683469810089669264343345509011001762653672105088913393856701162964101675742196285765745156418501287388320325197701934429872840393476227575401756306916158176565354822156683900
1966 597852907670664840176375149884167021484161720860278412152477589181666733214757616455420075373783962172519827077032767613092550069275357363725887770805116245960679910810538727511666225595547926185731558126374966321500
1967 503415832074407858093159572574467046607914396024634258101631454043874588093145806464497081733135486884965619483827983935237368697412778807244272626709460952903630187131039273630492646382091893497651895727716949210610
1968 435206190203976420970238802765209384138736996918445886552948071333723354328839144456606616198225173747359222491971361921731919748531265009321123214168737197127827162043151281546772798376501354936952765956234666480960
1969 383121414862287146977474021164989765130091236718613009397428444821274892072706366617031174191941759977468310607701205120209596154033867349354855464839245361880098093374604763785396998498165285351592858119887039492400
1970 341704811309152369111418946303276802893905282451698802319148103539692156843194508136069530335065035865744950338243793081288473202435323915518916204473440004851476079904349275057173252184832564719938592196198584613600
1971 307728372948064934327319599854977091914356167955799775076339711527880072350048171954879019325356323429339406554570841762491063869236209778048565555247383694589180919068666432552635531966147283058117878049639917113950
1972 279148713197789154678285354123709169516752553732610490824687491395138566490589425514920109554136124281519079168702380807373049640488884342887021956059279396058281812941407409111639223172797254219215351550225719398400
1973 254602001531561686474628697527918969026576785106715431063580091045124507524953259309090557729808281589330525269067934387821912612738725250277755793669378576963986512992694599576845786977354740122864313014453135891600
1974 233137755428178347840592418816774544552144509993770402351897285704267219630378325977412363905452957624098159752523281052874301455093673374038155695257849772332547081065868388531512331972872716089444970148599451545600
1975 214068653121846512034361475207058278944915314069278892590252385401972963224664477603031679860388384282099116883729041781265128469390456994942382149236206216270970441840322074088872292271155848226091802214199833951000
1976 196880914544667293775311576241692617981834700146317831175328895477429515476890837934278085936913144299814894286275575941459180230507341498396944717793169585130493199070142304117804405802577050802137685136518818201600
1977 181178327395004496032694331430667672877445747275516009238148820781720982648155415936934180440140300696541462537067587676374410289209498198075564585632726202166666492621731134826541330439504123506574688141572237560000
1978 166646349883935349473255419301288833518673886659527514410594565881237514382066104013530002347206860212291570580303270006512161425291879856590700769314459314373518679365366102072852752309320935223318786235271400448000
1979 153029614942403479973016499727764990146845070947052885458703310858806471476601509797747761590431071970488052822494389969679906662225386414824662662744755434800713826618363302095296284829532861001691691956430473370250
1980 140119342998124758871565353428085349768282438817607203668658165351632583552073398680572986389698456579286487731113518230832154249163610756378025973082680978511721918877917316131209061707412999530869780582268311961600
1981 127748783067321856545503841657035861969018168326825389644629930988363413909184438140167564346292111327770867905152727573737617575993456708099654353622793891374761996339791798715519481278816346396842214863466592191000
1982 115795405026385082880467294056476844424836998161496304257548773078988944496367755236132430050900037324271135868671523443458429633260672742278482720025067545669851220317050591007416430622962711563473559584355450880000
1983 104179132780197801980067891696520733317429306951992842342677463166096293182217919930158852200794482917277040604266119479817200523590887566262705919184048722996957267569186088244036795761614088879411796879679077248500
1984 92866683885695570940937390740933100899605437405455114345928494344918850373123994481161805011418546342034162182680609023692028108485383096421484759945635806232055550100773588061935045943493227954766951530785931264000
1985 81889903188009512212925486427842005424446497366293636456757623867823027781819655308211386696769683242893058217817836423924252462279593295645574237484214999605056179845271955671570948075159705789035212707518612681600
1986 71306195109794101211635194380217529888616113527187683827041154394043364336981432654200146503407053666870109282834114292364458942892597285583046097947048109535684249089722403635964794788452677030803516313854279680000
1987 61173636532056524276658793537773305062122812958596815951709197710345657870402671485591711918900449689221110607581333598650709044443669019423930466173038991554873102683512970183174053712526612169190115164553367180000
1988 51564082507835853346834537974316314369093866415942485040114075472022582564110324773352083506294239948101864128347802816397421296029252224280394116792193236571488357095901588336259583403584532434094151262587605483520
1989 42612276907757583088338907158957725749635374441476293668894693728899389044904463169517962988736365574130794217882148389535910993543602625891328508248735524352989236916447211050799651137630150805726083120947274728640
1990 34570893812884335132197166419803693030146579656483787521974235406938471371537261773932435721878263335575715602220494732032874195505059886860263084260860313979562637607235237555019155450372730426662802417695053578240
1991 27450365445254112612731361947642702053087828108450067704278873454125144275682018128417951110245563817740573952300376355093787453478950057151092413613759498999448660545432128532888806850474326406512541924695428442400
1992 21169373779513727971654503519659247323308832182494288795616125430889362788838440184147019357233895313140664603115013082157171622547617159306553642918156332583674216810009513907369459968161934515144234232709120000000
1993 15666419823848018155350764713519661247642146371349790153614213051411621637887623787781738105824535746844884148718293945296654497390043585979216686294376766312649369330186427320763110569507544889960918050679371040000
1994 10900359350310608039589275386918465885540845838369357096573766077888063432003634041872860947660760106212676733587366064603283926776004012423385624513554821200549647868119725885596265167705329210284248731732043366400
1995 6854201877156950091508909377268818136368560934807613999202491861382812638508803471636070496808133439747271592767575991693990354492448925514962953550119018303504161858973736306409211319016944917495061682019081034250
1996 3546837023837537638071823283874726204224259159574877447300267557276617778890102490630519862765945280141261308166838025374417029167938367929251298809520615879852560085792693386423924435857685470642307191386669056000
1997 1075131857904545223914888730189644030374286888662260186933883965528812215889039991822886489245693744474967526937239928621878828337030563447441634852372252496233391828408581228328918609991350116937137470759559375000
1998 1575690285374670970551144906456624459093297830796606899942124249065514608365745706039936806791580250566812133019203657236907309551451930627676611340958395543198054878986857070114061574294505446637767329328145868695535616
1999 449501638277528242891294105827826736979559158643602403560154456301108400647661409439179270009535373275070569268620975646940010758351901371675329373503630408431527686048272149891345503531905764219999486788412749504974410
2000 287079646998112219559472504133324155949492606910033046093645655807671066743528452156861151234448032257632594369656100336316086799276323341612892157403427074975908872402255898700001823829413982855429591347963300896371790
2001 215784050242127894943107930859325093278384503195388424716078806861573348146363914728871793438282353241718616781676914808022144377210241645705839567025244857796841199336308053840676041222740795725574030286160349810205040
2002 174413822454040783951162089331627135763241635351466957855489731909679490924695842284844722920813052832589807527406582122011959961417277284865331351590904613337074177407105956919821684223780164399142876477877636795910400
2003 146895521371094675986431520969512687445508618008922201997800830173305473488242396661274326492070739955282361430844524595996275786176077023123689597385444123127074063712733611027574973407170483621576297049015535567559360
2004 127021167163570288315055013560385958387811505813740591303625140242428149057815304694247450962885828641439985760195371038913517024676882450807276360271475376869204626523167330354516916224467367418592617526987032827233792
2005 111846981983096387809794047823302257145355276596739233085447296653130406245266585785536648287968456725514484762073806782091618124681180197429418210599988613345228794640623444588750913302669781413741032082868387676999200
2006 99782918922258149084472621945750519224185290861248004307117578263501273775406647318384411581788352603466242517044879181093333186419575597916089056136365711330651084642529485790958573422425087801466174800388563472579200
2007 89888373368960589711452688600765302397254207266750363815626532683956376072353570164673966144681090355823854019058414306493624669430477254103951477545083148008265015084008680891304790646444352369379614336885329656835000
2008 81567966078700640740487430871331182072077372434834890023614669013407928839679782260575834262558958427158841665953993169383085253968174515952460589287929108141446625990475944892730508815649953444213099729217391518169600
2009 74424378074238080958620989649483772339873733561522410792998894626852993750314165224995466033563993591434207054129740739354162002402599184039829650656243890896535575903400025951891830218525988772114749709877613344530560
2010 68180786106695118710274694709481894635511822923073560310406504461805911460602671346207039837364327281745837312103408467139198135760904509563110655216992537885599373133917772244500578818733892829866943438488015479603200
2011 62637108909651807606807869700514614034195779983407813951660119425964794591770674297009783709679843691772857831329279913872280293728650933250127105842906334040239988623444102820829165978818456485955895483437649597200000
2012 57643905263356369188779531439831226245891625658914625311883715584449132250961619876083820924845026642948276355312641343719494735677758803412364123576330489346089540255857646653870410838716177733954415666200385778483200
2013 53086068806682454720039216559853047090523646721731797457332110840503239288771762011021298301492927737787684928496829976246597601352984012727545717730938789722149633337259161401496539151025547485430641106000986977072000
2014 48872341924830658391043814364954852143187341497343129156982474412390453334316373999700310266253679420703765689655534621002199915445989062079694907533422419376369517869814136686059492997372675200703110540408792118722560
2015 44928663374834783817620930505607514192052731033641347791750104709298317569534491765670148571387259454029714880462624033890874246334728569759314400093503452790565974482768892296959532811584625773652028336881083223102000
2016 41194352847890756620926974963199136449626489343103621736359944936546084202425608801133966657502538053289804446384563780995045560422041027727513588933059740989005438961516537618996826489875606573029303316753357373440000
2017 37620489414988389982478954389570150644717238958440214742936153059756044401860165847336092857578908996298321838043229859784342570061396486595540270877553161107578064119577968798357726140141279934453656199383039329742400
2018 34170414269209785130137755832270981608931959254880878338421063895879121691194328548973593966425229648640200236822693340760668374921740378970490360010508818512703444771683379142312220561671418257877104048416692633600000
2019 30819485834667178497420490986949657302000608289490380069109404526224942392966869944047074243358968443023021553967033377660351765414609099621738554132222490043156283701817087154144720386109235247561600924731866066491520
2020 27555376914825321903937183268604446203836799943291040430344480735775116156293596180490586733243266171333740334801894021946739200928885499246321405047206737244308041745204953908817814261381828033684255763836444868608000
2021 24383687469481651453433788900096129803441241919454813277321131734547685949484606656317574319874748315578318472581694387216508843374378687462869406076192746939866483821726468040657887597805421701787829790186006354920000
2022 21320373831583255744199978675951856780618609130988295887833286736758843241056566981215509288915008917754946107739167731883637419269916528893311812919483781294260788358096429978279409743891305241211960292753112511283200
2023 18381577167551528847208432949099175800594034611703546147970392446303786079236193750862001468678645696347627296154984708346161462873085975655750442082613360882798839981071828402336019025394589111133321654858165437250000
2024 15586132196612322577395220772409624900090989066968199705096605068009276283220507320562589660112309636911939427335090787836378483372950614426613257314722166559365326239728938986327958286689053395203866253936731355086848
2025 12964561539701543421605402402167166177568098133198532982098745996408015373947224116450721938353521836663825130001158270823897298274737895390471206769312179522506578486331557004730347625478424148813615693048619615674240
2026 10586769280359125630218779535200555568088823985039167405246792931202450264634845737763152205716542835990871572061602275815255739854603294212133312521533343700648361421099450366609607783733827262127793679721015510302720
2027 8476504755005983998164455378295873823530841357092717461572297458700088557748480499576816419987947654773262258291448988691563882956120528612487348135602480686808012811788927847947820412631692497880615748618516259227200
2028 6610604975984686109451846548857424074728560431002640968110050633554583585097799571784515477098949489607779918153060634119102694634486454280920789662497573063760202431789227228286950504545724241400409959044218880000000
2029 4970230162856046362704297559942681317288945745159998428477530650462944582660238999813657056118976582404866288828195918197920700076909620223929056155788325906536083767893783039429086776148939682075001325036139726716800
2030 3542112374199055438435047085294136122015194536742194893696150363056563311151977034763955953751516995245973098977680258096247821018926811627242058093208290122418941046541556450300944729733788207333911215033529925632000
2031 2319279079871396232676191235176001009907726185177045668706824500249213732755333556861773926084751540529970703997319492513894905688935088657978574679331707283455496219659519953632492892281224034265016910930069354523200
2032 1303389849836638922784647433991208038085175392770755437805700034108513872567221309520067797993351809491997237502536024449481344559588326406350013290292378919480890578815252167077152058726230178891570114817101188300800
2033 512229295668784344439345311545579767422026570622955787880618340421047505501852115951083287366712948877139429154670817587609164076353624313820939605895690908586521698688080738943998093141712577204291908709393687500000
2034 41368814967653034273754725221052298264285883659266633078251010071554462068342108359995825943899519127558686549942634082837329997698620986372518109085057035883134679272928182845253594189789553702137493172496849960960
2035 463281454550900731333058093791280208620418141727528081573595564486315479276757269087237459914259268511092243818451416642265779813070304150879448102426829913515722553522040309805664062342629695650769796430956772972999312501
2036 132258308417177216117979493333747710621430070823862743005197352113001863957280737343534667211957149824780838045127648453749457407318108177547725582853083069741894733572596113314064773697039185742576661623792890674969525712
2037 84492638086679230777493257441203859581920269432283897837795016791998512352626426648624978704573704556430357126108996996738730440452079336680324455658006150788459625420783813605860145652423454830995594161919588586436893568
2038 63523764438444080466653629073756669724505281774208875209658608661137722754797643218146082970891148890237339900717024804383369512462969905545285621699735932178348013626615370279265889563364179202016706248136548107801424820
2039 51356001548988065351885057018641336053436541386095635810807507626199914729061570181442621784722420055420343176380515399239572989612187635957473235071654980191116028465230585932548167811406565712448683027581328666883407540
2040 43262552324014188131266913871794043904818524719726695712372390933378924895240952228010183256667895140015456366799334417449093054679827507801714654662315350081066517448562578756615797332986966611032970048104025640218733668
2041 37417684303965210298934848631939217867639656144410465735675486380679107325156368742808990055084527468985977388856500449991570663569959262436242551107939001057500593325721274821655168483695384136775398401472043081416526912
2042 32955612852752618202757108607229466635558165701249199850575757215465888330451992363546977846464256891903368461696264549105684006830330783195388116937258547372317188798843413609813527334371181269758844835812423137818833024
2043 29408686558788534461760757745737594743821303059906166930695541598665492048665567921573851512444099440958282552693363252694414312457633774913906595443848511042242976683473295114975725965287754590436074540246653088666699200
2044 26500266662078834585548997655017407904063855421156830230497741257865956863911930552221342094643773256029477291052786835915539538163214675011499870108838870353934936796222783721595939236960674798355035578199161385156933000
2045 24055258654789610404870007798803114977757838298520167152720257356370591487428859520007308470119206665346513236834961335560868431230579601035517041419721120175262978267686589987409806992214182998219936675244328542024512000
2046 21956831425278534776967696930201343630245611331663137324935531060113925638700424865942066012203285700398964654048982895734314608453591223001243083877703684869499745821251877060911203729884023196438396783768785203848023140
2047 20123606464768473254597921051396346427066679612058854121077176150650611461425657030737289415971699767993557534461925553081347054535899616466757747808690125066100806620504248592840108008430543720015768613960697941829099520
2048 18496792015155724614187123050927426010745291321835005922764921620706688969277678130787702339344603099946253333061468517405823554328554650557016072959329978381258487312679788145739430081930326075758012056930251530833078800
2049 17032509640768543785270392106783421096727895857845568608051926328930149442356443095423269731269253689011935924677975059024395909070284350021550042799022895985439172302793599127654087165578059448117802384020791859625164800
2050 15697000666870247768695675743052124189683617456837327059248257676521093044173905336345375937257585332965000225072280911949536229863717921004458724814415031841084624664052325041060644751278378430607391412293800026922912000
2051 14463536535332294651988905014005825331077865843795724314809226054374706886062696008910318762219537590855902353471989225304549851501965563401137118507995548648971160174912107796591116940226421611246644725230536184974295040
2052 13310438442879776177712427494708459633149669054139631019136917529223368265727019329354824986461645767555174344848904727565332956044642226987545682407283509089353108179907108610501301800080682317320696062715014002714885060
2053 12219915354934532101458140739636533110355616263361044986322759472655828969539802312187976418609309353095165961971814881716608232515171998203780668683843684080482603145226123982562957450625410755233760600647727486173184000
2054 11177516261093600106312276713260210497484888713867810808107379199365259864960110816563419870928423011425987064902817708019308452984691667579706794176251440454126737599196437979829669382290689912510100904655118619764797000
2055 10172211829213753914893307735197265636015656849018584878818458712281247601605647187290642855599444628870445561356967846793671867183109064950505415827555805760759121002859651214452364564196902413881777463468522299064320000
2056 9196407943760460008524817805905509364909726381283394869659060293825847886566165848249457592516812232602783241988431480815695577236176681072899457039326071799349726400235180408515119567229168379156219973153882223685759400
2057 8245855773493649117569737447143738140038799806712237455496146642873659678881317203062967094209439040497870166216020353426632474215172093796081919402169346484937086515229128642251969780007502076120710598031249893459230720
2058 7321095272072332320803359861795859097466500966503677841785165079721306618906323146305056466151395243522144141728904837778873053440448552889089210633822279080722744010681171755862164077162124746382870352175951010236864000
2059 6426475800402870027263488736349866444648634492904710229473539132868716218331235967922734598778908117925835584167833770806821977929484615520826182079339010509287008107329821041359949033509493308654132865862580431224832000
2060 5566573353575149663431444000998579330540592679952674992518527112038975431238218316391079664875066270657453611888497809045879616436935369057718219145734058999977304963034781082918686098851427584175244380960361722257060000
2061 4746452797640148359914915682371573864888722161853160628707386753284236057928529079517801758467059939931780094262720116265629768597837743887464198485327167570538511143634010078700161983307328345364145826673838953794109440
2062 3973424970439100881313650483171317479919541618667020661642850460458837672036522826218626852726420679749346274773788410730782254099821666737920990660444047508589186258938852788973369082207606340374650851817015091089832224
2063 3264945673430605278841055720571407993687859871461840205284827542509847561640562227992261966710068271616607303386759818164687052075619277735367459966426061869915487022766917349369093935512087401997733527246585692967403520
2064 2634116527883042103606495054883057905513709475718627405094640057631010560468148982509197262455496812334896617181831797951242114786993024948740445226300183258551680313394678959029586126363887968751850047750428433798198720
2065 2075140367794049164447380666999531817523092215772552395693493999844276231334284286031415776369327321716652954457004849828673218690254502031884991254983634355139646728130034322553270753542625081371872052652193873920000000
2066 1582235002655428328449322955514781967502837273200772085288333019584561163966001327766423892773724775072670418910409348067504158618722877058510396390401498103582934793361098186286671500541743925211571451777540919761387520
2067 1151173638261845338651959176580771458851069938922138444978120418902270255764108015587494348132817924654790754710557712771248188448225236481073093366768497081191259292174794771634470196408731867073008407509319770974453760
2068 779414924796286505004031750940445576835646915581684646562294503806801485468190442243761766289106058082424548804871477689845475419360234277370896461597235035461848038636246426257509991144752204306591044011808950312916100
2069 466577141256425618518498877930143071220003003243900576905015027210782951214324230256758117619247845382690568770930012392644583276710954734122143670650263018295525103191054139334498689457745052287341095950318596364697600
2070 215867738562399364474159079693391163703722615634898122612113591676627842975382855494536375703777618549670035131647308091637794938818944891656051727975054902851886962612213467001210189831129673505251442410643447559375000
2071 40309792003601389498541687971350018004793342320351167889078433284143536604113592655677999261041781712329328603953154154485052509390204718923404393820382711112184868038921134858420951277003366523419428878235172161454080
2072 137472134280115872167416244503125997512621659696864783707328671196516303185266515648797899647663655699928772807255651547972563790523392853822257167367429081942376383174463563677048901720476809884073984000000000000000000000000
2073 39274118228694704520799840149307258447084350174180193901438420033079840667826443365603988207364746333253315597210292274879138484976330490510663518323988935650878016879544087293858697241624198311435948571921580256047750537565
2074 25097207454610221682876044211665946843777553320332750894260560165777834337033550664644693272816794587733902884730694446081608304953268814814243456142170691730061865070621548794339028463264831066862552668192608821479996278615
2075 18873029369087570511756034634201229308249417798784115369043903051406588245410236255106876430390516946273138315689377433222902206727552197374438781634767245972613657520099538092612741277879208284305030163322769494911281503400
2076 15261189647028314881085005384753120772721385948060430903356221730832884850887931760291522045664351355316468636230106632427950423393007622215334474428375289197143842596988696109839944135654150844338859078980675256070972129700
2077 12858810953348954802294026801255539493649988326889871652528295339235919503303235979414813521517910049120067612598106120688647591598446722793839336468925309340712223749742192636080146919715977817177004979185687197422899838880
2078 11123994210539144188462045177181681511659740338744135223155329709881533603586389863923035279632443482240419669343546245954229562148048082599936870374389686527083891574924281682119983736492671136878895669462172137037020824000
2079 9799753582837623959967447688180346655032384204145120108671637395144025685395770064773093635088021546936264652251350844690581536892818071324716044678890487360123596013754679776766287335694406707056019109844299406744084198960
2080 8747276284025402435821834036583363468680579067059159206687211991472031969120045046237302144050206960725912123087467938025611579597975555844882281931402865318079169856943028928557711076140652175817616007580745881196504001280
2081 7884448736659151719013740184039748229311695416117470137401767987944185029704857124979336432778855739312095884942966027555823031700498412695390034636080500781577898848663936746339076370006155325247726496892510948492537643000
2082 7159301308732778009223281680158974387094889301540022609439455559811922531598228725812245708666858878059604841857124328335087190475743184532895603500972838233750499892121064776657701310981537776901629370248954686661793152000
2083 6537161890755470990542808153411357257827645738401001845214000775845946589940753128359740204916304378852234962018517736005887545475375521934575853272920949375759459806041681795199521439220003175957974155414879116223676233400
2084 5993885481593504111673731728723328349249116996490997247603949650300546144925403490538995103102055819313183980080028351094919690674432046879823485284074301850360367804834191918422843866128768147171728491003600357496709696000
2085 5512035931958600680966950848361889909384690931911578151756250598765717454693892286994752502760525315499392448289304120878094112821401571365604303613251929669712701824133488038142800207630255303411068016871556993246042713600
2086 5078609201508542906861943428679315308881233118802713623783163865393008429708946826711584255522606420562846883351144668070819371765465689448376873189897926219995881225178544058796816514665726001014854055661397984647966720000
2087 4683611163692681192168056487435915898415152748572064655346166350887834787868855569638101298531766383330085237888790976930579727947735400048376996498056003221009579993430818917239540012094860458069653730645970105078629640000
2088 4319139346186469425111612387978664764113262665397959484442916948152749181183711711542183356075369998251278392148103774481724071835226851225235903259531132470275014900184489576125358687913101105297865545433253095242235084800
2089 3978789307123126071138196832977961090517663944106015518886641008004841206796330130878374718345651597726329632667400544682133202991901264882259071897997006682747822327569278437484233594290048843304146771430641523836139672400
2090 3657298825859161533134326666718664819395429621808999664973961097163637141621923735910542574676652952390926428002443071815736400776978650648093206825405342597107245824917175921939589366808856010362254567400548337538937651200
2091 3350368334475722333399776639806969953672113917311767817202617872003449991089155220238975299611830874786189400218442440741729561911390664358813104018671440444550925420938029706384325522938651941982635719346234170612747070000
2092 3054660709899186021944912542514450725624726800009893210867972433852017484088667635591807803619789620327143384060012346390075576502432916039511900942970700927990138678742369889745193975815829391994634794244696576184320000000
2093 2767827997247581220451986985051778693749104047317921533396253934064595791596799884539913635579086007382354555999603597538652211725419382430800173455257511115997431492638804722815120490526877520340209553019784082856198241600
2094 2488458478370205531694869120137756940597319284592802274320860808861232685591901008564420669384712000303634832349343104897471038807316668518809883135080483834467307713660208722309608712803790824686072436899491424544227328000
2095 2216399863186145755764417627115224385636444512504048216182441986146805285068362349408424737062453335858945391684894390531269066290362457326326903552625519898106100093710714880618411084534032146225162427796548947392481957600
2096 1952795747700228028835247622650605813039478889168536365767550595416968047550781825366521989006657517282798065571512321613559893649633517575233782504213107495701657129281675210060235391870397359763674820950390242793226240000
2097 1698965646761611937994943831326933042006989506992534423030895618373735843587856223379287815385824119549114879450542252814087465604211882949025934727223899496153947526286314491809562934460516101904567703323027034627352250000
2098 1456303866510240767403116117938343739481463731058144586627981525826541770240302778981499596280158041973416097495941038966571142235210046910021897408525328566487136449253451995282549051709683348356221419263812421959695728640
2099 1226676866092453447851521623580758444179005750393135775979137497804621426423059474193262035721740326179225403149862773929090071540872881414881906627158581438892999256324987157297735731433428830230759849990919391418966574480
2100 1014120272151375147649287262641175228302083897776736724926347802417192178929920019207803776342877493294902786291835273370645932847201192461144638085085009863910689381478081611273043862083242423203812018722999683456570490880
2101 823913967283456005901857546798881478284752132889925887840979071836828741234489766322925308005713686127138337698901505713736768946228472941614611450593936176333257108513078214048700027168157234787419354910460535444495774400
2102 655046631743398902509234166318021216912326922174002502366457078108727666403826704038277996075428288195561833456776868786099480528936765589748817298421132222717298581636605062371327924245097706917968088891613878681600000000
2103 505737518343852401248134942808005111238662700025816983464397080521267882868105656663366530619282209917384555819640431136689759833703793200783606202324377312375158141241662247589851787549405401262416568073750439616329624000
2104 374647904186397348814806181946129624337992000017856115526322816065648597887378642928748206728874905914629485472273616363410019943574507047375056254873560756150589385045195151508721904735746100117370538975930294741237760000
2105 260901272679342947893958101794073726033148584655331159209054151373705327922269808999554821966025501911416431957008524801618213497972793803912655265005571612278540442120601665071626626973797756872581032026085082997431786800
2106 164180104508593801453450634921221738371107994111617819448021363090902770242013822721019213403144484601118212005128396082236663573801392761628920564904886550259357030415325776716744722416218994014003073257391110985089024000
2107 85011635537371254862159147431972535381627978784612261758536046951845903963015809869303614039309962035941691069189612717872533884308834120180969763617538640531909964904580904102881291191223504196841270544885024471906250000
2108 25781498715863995232906983047909073316608938695503846171816559425535998472237325013530450332355261304387213666774419811146771401822825589241975414919889505726437319652025413423435680861685038458837880268128057840946380800
2109 41166478864822195799393836398370628140082748339237331814331123939490868464576909500014494722397040013032179153021577573740217162292937014567481110607304395596504245002079660843577882031575443953090203227422637175887530095116274
2110 11769157828711037548424924300306939257851239177257417416923769170660253960344392361322167160540309446741976690064991909526686007022407483289366782092633787545754717040565236067444702260691804616037941322218480494858809232888967
2111 7522907240288499273237203641024278361790233308287141591819491933850950562154894496180490877024682986049399999207165980799933940448452933902026249034779356482791344480424487557418954519151699107419041063417974168441684512333630
2112 5658473184070541632726776361233353699729964176018221251328054983375905749831186599199130040610410188318951566292317788537720903876939707251361551688992017882910885126958362853835409707057585489897375257653379141889065983241370
2113 4576529437460953664435450804412888829825403251402750801535444794377618263697422515968171179186649391472937992639817409939970924261164522913949650763118205136495591663967813002282601423961706872370805490595442405331678010594000
2114 3856900509184593949210070478644067913809637089278569830904328205437918114661611249634122511473543396471024364690253608493734516465419194411133350498032357593201583693884079573307792367762394873227509600848172471191172590457920
2115 3337271746709286456481656132096829805980841571150531954036846014498182324812788943263398698823651352454836027673335966939022935543790067966039680188558646319584008617240277631823696927955965302772231186987998732885872592313920
2116 2940665161060617771234886529861103699543982463353148014796794540152307606591203081314869805103563441118371283037532772967210695294097227363169943385103261260363119058106859787521734265002589666044160911170313699921558123815900
2117 2625499730646979990975548348293575727574920349909287911559157934274357383730411896801534498092246630369859544373241024669047887266173931604330852334425549512126565118924820027681547263541814960933642440726782131111903370237920
2118 2367178780182479212804650664316662532840716918232312793860391114965858472929860540530824209664969826578551801527765313142529487080039814057448371010611040303724672963969696499067487703763068746515902141132167983272732823160660
2119 2150135903752313969355735266447521432546081142621481016816560565816057735684017305373096836508956458463619493359113681860467143793966520417870360383789094983148491223184241232244512533301346446243756698146786630813698421184000
2120 1963987032289411898583548210078986700925064934857641896329864727956999266556371103254155641945099048673107162961241976662048436699155193458312231026272699865463111165039872006475290450609113286572804979098342936312777913659200
2121 1801502512711610448252393920396796015658960167013436935580925212344552459118523632294014104665790707033347333296844520338574717783761774658640877967524162623060234258548096352288659303716762143685492117528964273286970867545600
2122 1657463551296154974614000296054878680651823192173266480026038826912989890631074153855660315576794070061976396788777287993281353221026422975265824806716995937232425251426558521376624103994852736330169433451218483306075018122150
2123 1527980487353675938954612061284231259636600261756422035659161329862760135441108229900649647520831065673371342915480831944506172810077212697594842814565588122924639186477195760878459014621075887705584765603323328321261832601600
2124 1410066996302902189417866519356905416141652653907612599856009838062886452638464851532532871723528483425904386193080495034469884677166102206222099591111471045660431942123509182971666556328366286637984175595735297906712658050000
2125 1301364796255778619840304318931081910828358414236217054885713800977462916309765034554410683991738157628515771928106612646205999716240161788498875687989491356635486712332070867547861246299843776338488220581445275546664696422400
2126 1199964427838446450222000661947588918045078724201278779860585025275610844315905861563553864565507552426485474970488944815702656303264755183780227602937628892947820132195317659132766641988696456464378635976440970257009006144750
2127 1104295681960531061271848141643077240642864627037594199752830304143841278855967807354880831362145455984113768579576809817183589863746940317958916185907556656648474842117432373782459441823207492215646794630247534776198332416000
2128 1013069674028791573602768367082138940368925280638419251699158461235222820757866315668459925446961162939216781087600929584108076386420922768629449496637951022421798239489604957039567037536341901932207050078496910604025220332100
2129 925270940103373298039810397856161344011789736740522898708454918071651547259663985293168941578113779947926091603770226705466347036240194922685701526639800231128359387435806384007367279225068838601290098808744490924003328000000
2130 840170390948512142237658167943391716642699768771817972629500720653847715355407138172798664150177632620908748762444255435205981672588277666193079518803250620294454395341569616199360907808560959257944723314920404419309663181000
2131 757307589261267274768914745844729598190309490506271004153521441814009741456188313863244594746154552331363716260337069348997570751479901314978233425881372390071387659192996580086106855819777571470167409339934093353278137958400
2132 676553234490046625137173727373286450107285827370344369179217728616240501135671002711423919391921832819494775790107598240526148742401407411792979707556737116932353298433969991598689725260582959904235083066160968297001327231000
2133 598191214445588944912638276802114503097453007821287988387563874072663327120631629910910819394325442589046730723245479001801751357966287019183135218909378935506090990844263725525842790839822332928659935571041506612976182886400
2134 522606646595112640337851344510363116129401041481817705950377746107925274286021562340460282949961698547153951788637339620761700586377989908033663987778824219450819159618260929082350149792099128986117427874223803156635642250000
2135 450191837586881126392580053016242372031936319481069384872203459611905087418323507831351620227879291122780403926287290393202341863762280378865901939691833279067738214512846457832813999210077478427547424777703956623707928002560
2136 381439714860908407634456342766900868884878562543730777288156978661998897409974925214736269929604416362790015879536642466918986538950076157392344259918467423406694231088052080316775275170691749416532459554977437674993763364640
2137 317275880437837276056428542140796671015620980762150149627805195474762424272534339615284932209699178834681811672830673448843375415347683799829786127818454373904197118601907206907030390153969246857645255041324235829793563607040
2138 259431393334333254633365362438652541917326943699967943007228298663148740557089216234243323980362060578981575739799308220501148499879311641613276846031203402363850583114959475366793943613444825433751287450641324060431128682960
2139 207986418150637899876509795223310209243764068394088010853868535755141627034513986659462801818444610241987471780684741673895587317653394049979730225220126412421520077324649115329212651595229960934408069972701648781312000000000
2140 162390031845324762737502789389787940744754042734450861765521511036440326908387714575851840034986493503566592289294427351451573234261026162106372047634538403699332351681211078757695783519396278193175953950905678063345373489600
2141 122219008565781464651753121464515233636074910306340192329378142030758560735258977414111549829055104249236496007444779766216636238535585032322816715951201511584304099066388349899390764196827422701391272398882391917158884966400
2142 87179649343452121682789535895185940967988494879216441425551929663450957883036562324159802883823985931616971218618673056318200888432112501785189441033130932121533796165415496333396270214951816749290002416611436850162609462550
2143 57127348978162203440047033410676581210906458608815376269536820636086578957378024477938122784596712295857624528923103660742977565397824779142644852705806034674180579323539662496919139216114585408489407532620389280381717708800
2144 32125591857984671252671537341255266128951495204434880180182167720487223488953446456670150465922714866612771156695189046057097429510433822035532017143149892548101714003536105370560992324839680629863552505874598737236289062500
2145 12631926472321599076198759459844165031015519809812520525448215072710073027017801227365238636819089241142739493012018900211073541400734154498747441519916529985094096448785684359110144134292685972979183930981023634391092428800
2146 1020524269897665306134092034752956383471282538582696060142768289242887837549408587424868857367190463208919863006711988045340580877734941783176199661641177258128116042188924972965452657642205920561297173894669261179931476700
2147 12439310177132728400626869218461995801496027884564122181717618781502071706689343777791913084889099887830530436413888817896509400490024009193485470384965921036927656114261290726349806120312928606682176141422064802272657867385339904
2148 3558804408845237467612540993435376111562115380485975560532184252811887585072065493015982256386294203352294506365556565487055661721577940904779555710037210209825021191592248542149537639081500267173361492377618252814228916576709669
2149 2275433536259884568403883126497661925225750075460667670642136109449016016361012337932210331163624587064967897161962573664334603664484691277584385210443209402087847374175654984166180250045159847762983377448158159766207010767054043
2150 1711881000117124281997022387689309176713087760694071102223931050713191350923270543186124889511386914633029684466972880541063593438801812467625964781103782421697542616920482714102126164134629609692263595423714850258544275161450400
2151 1384838944259333077280073347061644843475075877048777478976765668344122025783724299213091456782905708625669296256882177496618400825848322059020639189977507305568727895595894552719949740623936312511565540006104637330999426313502400
2152 1167318903169916255809676721843459707614690885263436837510506736530422032967289922822064287958402032282850767737765033290277485144826958223023655703658652326895423939475713431330517921106116553745280402792074354417891807194263520
2153 1010261803216512041057793871853020470266752205991785533959217401323065130805543386253705244097787373631880363654384834805862057585263684516533683915161646814160790993850336951057399610280061888473862901189192042238023700462348160
2154 890400330628903126504564977515219966450530823453482332256307884325886055165873955803361595999068193820289299755571478694201328497790189754519427935703782755886681599810411564925768957150936050009674409732137425277070053214460160
2155 795165983482422773512987846312092815124887169237980938582909690671634265652365008614108142636861971480700568127001998266777023269756917969706425198617350457958479125589542883067909433736681451604544588984736106051001381805875200
2156 717124095624111705725171700952482122509493370051325588570991466151617246000725158654787723650487257132395278307454233841063367253914614160636632560045805624327534683151599263872051609479654764192284816535279983722679710925114080
2157 651569742749335063278192291664755450187435305614044999960615166172779938976418217128894910862160411664320523801817791301036865707944311135969626765905221175543100098874765273781254377552510357812936369452159732772518437826027520
2158 595364699587964519521937332206959009801711976799187702007929694504678749003557589964630838655241627806119071896940485076739453242751127373984123869392654925747318097288741489334093163352166551911617179510109792199727845408366400
2159 546324508835018538806541321729979787688336445839771326096222254202847090647098467258622978857090960942224098379292000489587790515245498128654520629977062548239168645874691502924435874241224284147286068906449146012590675927654400
2160 502872876330551277460776850141193753155645866284243951088590747272797802545388973217205778913136677549392595659519900003469690747540631915553479133462563112217215378136726676070069454201235097843983394669871442064746152517044000
2161 463835683173200404816378792281972157726934600978590405519960923769536294569836958783542733642796437070287139890154017434842572322632125922248865263587009062980314691899017707059948723708921941854880259862363111637104807245004800
2162 428312350243905973707841145775606780484064952349925830290470566829318036925548341690983061076962884544822070829348891814476920266592429240856383058531537291517193042442876252997380234016565696757400066205880510085760912782848000
2163 395592584988542054517917616257555963157750380951845867551614221214104993240534301342730010512661763963496654024561172596651669536282633101536131075995915254046957647922460588255678364846931535124074030805439983103780831533465600
2164 365101871465094710010541126096455945014455218853089247886821456838579782189541803936680751168261257009247431229283593323113385867431519169941884249064548917294589066975281039225592812020080362683049958761725573765507126663016000
2165 336367533975059025630644149631503209429063701084909966412374403697556098462998624089487655343561450194307509395838407782776273600345392592185307841652303569563869699854433235435856280922409329809437304848005394775324636925132800
2166 309000180207723024651953161499584781737276679829465134272269726521936280540609474982359843258435193326875664913917697009329571301373179344556407950270749111846894410021758534537592525838955427445382071346379530449434402502256000
2167 282689021860875004348643526075383944792562674904610581526516721127624727102576284458843027481361851730599973264641855624871190562253454446371838402014513222591777256683031825560287797557674756143627750889941557054255309783040000
2168 257206531484471432134694974473281193351621355765897436191494571373412117394566129637413490796378506677956328974383684938447274220877332830128287353388709320938027788511598098652643043114835732449499023082189013321748993853688000
2169 232403771027454601452543627745674065143113555110093756050820744178841093910327312065647745384731984359571255115885859943790648148401558081363023747043806537699557490589033547134202237101473425523638912445106517881181747281920000
2170 208220231562179864979055051265371247910365624082707863685164300328972975248716392976717539038660844716375175162558619340657009984071661536197586725907972659050620172022033487032863281524085733108741839726941653463701763074406400
2171 184720087484142183492611235241926875212628607002181092890416538221962157013744071947151340531028791760598058856938075653495779303559030079199637230145560947269815775360916777258917331007914043076977229303162596401771444174848000
2172 162016287253525305849231672890714928678455516100473926122164966362459354641322516736298370394342813143777344757592130952789673481733159920643599593950815920952868838612229204106616124439039070119883461474126406809196789633160000
2173 140221493476470713725427923571817472715924864811291176329562650398953042682639012674608634726251914254320528159260254457490650095791907384366963583436293749340873250016646995392683278318269451465625409650036878598090543259975680
2174 119469554239093510436620290127996784101279613909110368483294644088462918291333996065230496452357830564715427685674540464679439122462130265384418746247059787555911081595219690185384778412922436655135434134419015091009942692789120
2175 99978374764168587704539942115651232004048361965439502573981730332996984882038055408221102108263777858938933151727187936365348853848715885994660293434642627732303009218593797551479264235206483207212002823404016593879959852810240
2176 82245147093312468664487934426602274167918243976048906528340060399677123965085528715766637185245048227348039490789900585256827957521893129078370443560579518548740909373461893717800660699205167564832154092853747693287058290260160
2177 66440718942599729483704365285754201622857325275964748283260829774763704145764522613428669960727703807378748349580205177946176517642364819036789945766605340746620827523449237623257681320861488471425235054948824484201627648000000
2178 52402663200121025801612634128286378505253968703511087495406227291397325222391637488834770520736636040374906705398744598870672519183886178871642265277224907373113371655727812661423040651545613581576014539283733977775772340825600
2179 39997074880073191431927746797336933480798981498776262847558883907947563126032104931191375822332803565845126154844316793335285043374250364627955559002709755220786214443825558423599128428360032085094000293435503023382532299161600
2180 29127067080734736466529872643482625318483045779964216504829258399099886301815752490858669824400930728439009906337945306186274761108447064940963183607311442636868891359859866680047548059920746570200848284740034109749143623417600
2181 19736594574286581443147185900079809512537657228696723709022225237748909216508061548880632804014939417914588302107032205546575828185175947851143377348319173913456976304360699724237847187299636590070567606177881928470068042137600
2182 11822893142855340672681815872047862695310944689944492061748850076468737082070136698072658885592586651356536173946539131304015202274062534511994491465635325291619136350406730040007419070958209048870646115990384144994614975000000
2183 5473076681010731422105914176315475388670980129882912571763864005241423941430018498573499326335915288816485771688840934832907689302236549052386442160825717593184679682343987415968212417116748275312422332830362814809714458624000
2184 1022408331007356346599538356311590834091037226504656219435357569367978386805082476011073749461645340448516076097394743993985457913921826245019792671189103306278184349712232250810536957724151185569614329216484318281404472180800
2185 3792602127938245421064111728469891892052421417650555050491133009154008434838438030447900272446477545301663488255011851757015109705490628986250111452260351082581594574714303963348031363265710470393118507107332233128094600282761745377
2186 1085794417379495290394873244920552614717466583384744612148824173570413487808213931282376144525094882045327594253060351015626110053185011036904255363195246639509555427139117406368123414049286790042982341032314548129664827523158519203
2187 694425636264436923179118884838484139395899242561750650309179469011784527877354051027440349302618086528825388564973252288021748972096382472641461317952115006878429231004798358301651149901736654300602017495122650793583263650910948981
2188 522552085763176200721533738450666437403296225907267803800294226600138766172053755610881834302849062557106203246542366717933465021457237721953392374754724321368577993775713516243382980434981500258842060039729767032164661979139618592
2189 422807320428030837843393553730318954854702486542030614366031585094445433225279664893376985751525220911658053675990267126209572365967520570207666408246961084445755698182543331803853133519248891474212042011962608039817564162565568680
2190 356466888574517514995174441460971995661262411399769828936756662531199211138219046542193908746026012772699666436473980285328610040344902616160355639751605542533712021793688421170433323595397037339759725300279661721917560770685073040
2191 308569530402964159039518953223153717797907985843087881265051978744612240571595751213286557588560724306894612540465848181496062961380197220529867601145374031949450634139149424276561264177972908112092636694584458655573376904733458304
2192 272019253639205421429475216557024195654382451754464284527318617781477301453163145167942013948976396357307293579730413663102888758680296635164845206270926155038728337885303033956289090214204472273377954873484137668167320456852391280
2193 242982876528270779109478371938795648526966387252364849986208294377082477844410311905494424890788799224476996610496784290633385476180576336945874386497166711924212068069918507844324911752571521390369226898842897753161613774267496960
2194 219192963507153823571209280729908372056957787247779799725305207486781190489274926218521983370082477541525374224302591354717482335028744142591878536750912888898909592807735530498946790604309315269264856173389661117534250866183566400
2195 199214662400719080015663970473220659779074817638999791218475839953215471869045277955114568298473501575318917071101132416550621438243228611518926909835461154072714929657322343036479175472441328671833037716307250832581302046170122240
2196 182091012094239124453749700814904132494545273121294844816333568128117209479880746115599660717217046110143539841384969012482883026861210250265252244626421714239330310963003812349180044395842952916151760404914805505537909704360062592
2197 167156019958514985198630308830025683231475222369235303062297064640522618777039900590113110550629454710090447590848062763764743610732973576677554022935232034203855334360845672859885070114033978011069115010216949031583822417186713600
2198 153929272759013373075226193844367640943556917543987163298085331074466732116321687250918149583387857036251206180238347300421457066568932219348804624466869344037237361355276898650949973379848176139121278062565841886424008838333648800
2199 142053134683791750375048246589063312789404623229433279170692980285940243410176206978811789471129124979939041589050271349041037775905393525158280220774293809601372455514888353426512305195193617029340392838958747284653478149233459200
2200 131253536596026309179141079934901542153950422233366002220004918654404339093489628672879524270609678641291280105157792646910852662495308421196085389458204936464107253029369879554125191245274570500788164171317399683397527950024026000
2201 121314579412037702506995831615291958051864365156576969162509565586831357024201203539590280692981646849374494355314325485406168771516604689264501194170183863902108730146190753559868697843600827538410773592151564765410172277362851840
2202 112061828184768115952232979660830923280671669143124973276321372658124583172404072756517324925066826942597032075141789056883693608494251976842442321205265679732000471925332366533533120765774266047548879429722434556703684974136842000
2203 103351741029707639870139657485886032090966059547659222780575411015920229210510572388301865392283854193893585394648171190976911507867668327809340467983732145532905736812414061490030605763592180494103515881221887248413808737360281600
2204 95065730976276806739576181550989159591994905565785192848655818232618775991775378512794107510419852944203468688886286798652617236634810405101186836912433623997184658070163389627585215077868794151818737996196734022112374125381110400
2205 87108111696051986377116866729927089796133252989863368703336607859840639106767505873135868444668104612562867332590116460357972403105006015710269751876497063914869171387053426236793675060340264033622153790469507598513152792985600000
2206 79407500129057635989551059976994417950808992690727621096710972820920678667282795376943594649470868879281432787155047105391308411833085132621458133758159983313550819077093674164433068699835545360720677779839815723587274172882721760
2207 71915832088546087615052110100862451321974008193641389493038221650572162792759967668345443750557035157902593253715016589141055687802301507303496208273987458466740248342509300973963203913328225715829119552441937002577034442964992000
2208 64609334653951054670493190812452668863173711964831571367705219889980598937164326049355163698726915051084697923606950373305097831169005552877727847488135308990087706112495183084390965898424047005646177840279897969462005789608724000
2209 57500175973221403907085548867499389629212613936282743717834235848454001967938131584866392200381060093345847665534736608333086841061021310502173943625110238665825301732125635186976226153846118057777130704257653027821535468768460800
2210 50621309399467207409882517929878433102291250589926821364002814765805816317335182219318592262576666400957474297162156635916054147468137907728635538372662140336343133558895809879654364516849243173163974624759080212527663940570800000
2211 44005718075895872087358467883281040281948910133298128143871715019469757273550932595954593558977227151000201275641682791789570997029530206453981853738955618943801116667798123686817476277070030653101842934825309439991729426626772992
2212 37690652384906465823443358020760717134107740823065741930183047565465830389364959337531861955556452095330642737284129224628335427980224189876314173733482729631896621845079985445111074255268259637068202398915774694767399784548766720
2213 31730299480978800293010907538750105693965915711136563500688753577552730944209953736525430146162659829736995214396283503170268426306972892915083263643767818621365562694611799557455227441901437920662824464749575840017585685502361600
2214 26253583284031971839520425870657201021535272830184321380770968902933596360807251482277926948131778054803580789648783229154172151865121201344383520562466283175123940037127650893181467169464367969456866296994972316484499566355996160
2215 21357560007513432622603278301287369801075995388673246106508706553516471448905962117786511746221724391227154083173935941499113484056021319384564053712965421939415979369130397464385844581165357322921472343050103178709415493632000000
2216 17000227256242385509940617324341600459776479168043085294913735537425816835751663117731854567692033721652742364715936952383975040839766861194448106941444823993077396375869660933824094442914524087849077038130875668012815615819229312
2217 13139108756554332298694304871298145120719066425492331881287269386281289713435367483053558041196856790495207824756894572190814946429271196252913314966790559800263162560547550212546843154359013781202010430051761376632180764678553600
2218 9742499222023680002499392308645438821273738832336827867190812536620599550460162937720710790280170913644480190520037997092412167781973312134648147385091270522330016882486866194804954366920041347864345016116635498249703107294726800
2219 6790152512765815574152459848991128237228648054634978243839887839450227141173272716201418960276088946850552537605821596791818740710956570792750398709636773461863226057484725322034259407931412503057705378013401361321248311948083200
2220 4275932000570391188825165051471712443127841377460717971710662474526390525722583012402396405581085331816138026396533827938287620847228744742863569828909267568624284938636442727286952724057082920924870219983288642795554369175000000
2221 2215363560747300727614887149808108264197338604660788757158857936298288229207879113131154811550225486977691658839389054130272402506951592174280434124133568475338541142254734499922933057440514649857665182729885062592746770839633920
2222 672158318396371380493842575731212594248247423521894918962411317390247048435054548068268326325266711322820762408534507194163252448378830931339060109081565020843004493395493478260553712919892007135108891035174312992159100275541600
2223 1166627443873061307993272569986793996569798340858530525956703025549248406180819111820686739709411556963296383693200279720155552341126620284980882019965442397527239597870645340053172151875658501303501322262234592316469311464489894281216
2224 334226917159618670650165152669394040807048225273341525940664532738000074921954348294027601962876444140582663173373554012863857876479996784218656316829266916434467098836149208587475494536240981042512605914818823179886738979417763963512
2225 213813981179010542871561906931898253534795012917539593128370550228131498206709043999680182651150737070272330824725223758697830937189161283254763016162867033132649883772580344540883044801126107213986774280980689209196824287575880964984
2226 160928499438808498907938706395709966956187679799034463763553497080832917368601555099735723279795161923535264146807668138927596040410865143736423873956917069252703505203664394421222558891923835463795880985531661482317806287378172130752
2227 130236180309283058739785314781884220777607159524150195737641863995719601019204726631513949645550149516421650000884447486187420966451897239825722758541616985035642113313233435819093365929258887388336565889792787313553341333248651757712
2228 109822978518226111126517955610041699540426546896434783137686182081912078949052720896456114369354580930882119354049689658303502655308207886912751013089847182608279825163553451836039366288303464534566608195282967807134042335738659282400
2229 95085589448778887062105067636240479121278486114066924557653972875900149981918853886130325841664481578574637322894788915626462310663601538110123674416541467299893696358212248707886569215582937077569686036928752247693322964048248456448
2230 83840615957581682942449033913360163209306927926729014396888574717773740942781528862390990414047493722775102823190966295557031099357197856439571989226110007873900145880956919597588938133782086580128600962957759655022017215418205771296
2231 74908584160912632691944682415713749104014620752843549452300115590713823182215029553858744074630921372527355714156304758432518493655023597857094086448262620448148070095721165782348580659426042530564799169593323198057949894341326280640
2232 67591804417492690731854000408643289263218229714320062734708794053132122570815582648860732818370611451597717484584452020795055914051979115858548805267021434669640438985709655247461853581453541730064348282198922893723931219520092438880
2233 61448790456078961513962939286852408863566620339283751191126342950724738361517138580518801798105944584154370715053421624661877112091980490818525551461529318683143305680716137641647007881369329530497629202766601766409724395587763609600
2234 56185125099631211219648632337917993433257587971241944649725372518681074350296071663394420108606330791359503422616982871442509310262037035274147166330139808847144939167379570078129046360356333394250136310995494490296463546808617761312
2235 51595947184472029915060875615267222921555820610128369015320776292949172110252746190046797335878689267299688447084540143407424280173095140358907712758160007069680358537746536986947679523605840730848378770004538821722518417442102468608
2236 47533527293665040563359649570391421879382396893153939945664296176703292847308612365748208730633429227391886137667106881755850241486780608110205717078641750245873256460396001430840157491064703243938355513465707736296560533407508546400
2237 43887949417865206299136981261326502184434717863360466185150878467520184102419877306437032033782790312779393031974930993425807443702867352127390324790855892395815844036852219579128504298567339014897278296977389558782166837174366208000
2238 40575052106729594253339710485902054107248477468775119510794399436104024404542306111891086710409382978908383718583534252103831444441567229990937724134141204596869577660298459548848019844678813836967258297180572976967112497768749332000
2239 37528613797419425107783394949513810046787127164348515373517728371460036735105902779353894643237876444502895445069936020685636446953334975043077528538872722791684837862315266915329754916720905321380741075772673817092618130590136709120
2240 34695192850400308709517647763544660631833161360214804182484317625005840324401774826640501334941586037403394912932558152331534599293164903128239569620534075956189839685025638604665051547101738725319809791585249709767846927687538610880
2241 32030815558539901185635525127052397525003330523173773672550685955350834754939430375054869433555214855549626974169627560140641651045635906616696869896089315108374846145611382450649794335584129451549534775970918727562892071166620467200
2242 29499071375304414740337592961603975201832386136779321655163502154349813050736643850696671747234268317141271504667804424193896646440520049492824612593805986422078193658521523785177763205321046707646682483898046774994377287930222353600
2243 27070316898045435097189510393099185195584972200203057912347089682789672785199586858978988973171829451056829659504221224477181069825084547561161418571767697234807606904376504228093075753472019066919052182893960843622216152853381120000
2244 24722034388715770619739048447746537660621671945601560103784846713912381842306615761911637087459017727332246923289415690671646605577796846882578540808788789279770610714075816413725548616689018387845080483031884521565044704635459876800
2245 22438701960750133411101237491215345273903992201658209208464976864312519342190091484907376355798392487017873971391626549301805449235206007081196142837727169019492076365238349526336388831141360526699747546574618658715774197518890434560
2246 20211682114312989300025428434907226601993801353897052820076530297245322277643322798056402700218491901554438608826809319604933363662382282884745806274858010728444515672140014813597147333757309118521270185911951221958264979498928888000
2247 18042382171005644709161036124288351897679783313116010441416527462421435187040492438311611998637868471952292318978596695641291139516277943036500946668001486596205229241440243933299027924301509956549492051988600648081253932894519296000
2248 15940229619009625944477166788434699180786513296279776012056440244888224939629193960656599505897237845920535946729516934157647886486821674182582706492237943005964082035879893451892985860491431893646905170297876348907025656165170440000
2249 13915057144448889251569971740636281489202236092496560848479968856270471736569766321365109944826220407417864167485038808737713617247519303977586571192917518041513298191525139862802533544711095031963528515317604132761055646622670651392
2250 11977468151465993327255104493475577263549736625085376408775288593067665091802625920428337951814073563879189744207839193509933455416891767629569601231365034373453883098813000892918893672875636056874386006934092975160672251964032719552
2251 10141807180922867091797867081919205838621496010089416411093509503190952328121623095406820740288734771281414231354129997292585057587733226413247383664395690907566711358222318213353540480714204969978250226971169026510839016092755558400
2252 8439031621578088641979834730140100685863042496832054229272341161620346753189598992458776209559974377899864672811575565425359104049579249473447250859602035047150527149490689602454861530463199454276323264276412570152898992747855711040
2253 6909618651341736419982001502904552865863868265716211839288685498159138891143326568011555775159230954938743904392962817433286805089413423075195349462256389263557275601883326650009078189890397249818630625555090004195547006631936000000
2254 5546067393031978088830870926455370929321757373437827491463654281967735920952975176351083946808950352094937379380661634818488734446793938270717853881829657317642633938229055563053689637213851601810732315883589834280560769571357906112
2255 4334851734909535083494811744887191814355046185421122330940596716281714549904753760832232679543008410679658067389247942839059944265767582909413301268327840307290579883874901636381481998951140967328772458618993772687313336123208499200
2256 3265631613476793524319806016409508467350079249714795909908956763894691710438973888801128299364395104639869182768231453771754497596948332145421606731250274700649117826119837983479573394306735014686845970088029407271816512366740792000
2257 2331352444934764817392104637500650466478685558520777481510254896291546056663063536961832748494259162608726479516162497160116227136725634970089600296143852286486523907086729292214554246619742146456076505722671854979936291749311283200
2258 1528808782655794696513815452145467955967550536407479124923959670591193494436707899949087977618660109745705609520091441053805539808508293785783533541797542083305813966532304206028017977248391342410961120463064690187437412035925000000
2259 860256616988194160123535036776198383100626994233975012258346578263709230278457778125542979791397063350286711666171598662700863487161130445448096406964210849076676999619237799543868446782116026354438112193165788819530829312661913600
2260 338423955432634600684306312266663037003823399805070731383783820039933765811168520743864688477087036424124497438808518948882768429230817084719822910179073236393691594283259112646565846751513702714688242839957597335504933849315084800
2261 27349640943236557558649490717080931817834632707685849177302362697394217503656743759062220245463252357798514564138049085045993160203183452002362579194354572819154061889834505745978295960340710839425769606141980027645208618755686400
2262 362032135253576416598094680058100898350058036187694840256180346836693809351703991416296049182732328044613488999126996470628770277312388980174195010329880931663737410644003224624381521942279926900434955005069537678987198472023010253906250
2263 103789104073414858457656915555395962374821370840116536920376590991128135295355164328613686830241259432612188306123170346190387544055303215471491745651751746941064178848782855486966034987368586959521180853844285718754313913915211315526126
2264 66414275948921600703450599599202461094740695008456043782149874784825868478157207143850683032008522299303282847013040741934053710874249885889795309393819214424185135981836045929428863622467904221190537841914243885415538221572570159025175
2265 49997692402189213948977147575335123905445880650909480582022168463116178194279264636458553391166465456176434966362249089246492961909490410160741868910398841932151808715655153325316221048559289968414567031878333774357469574573518721173800
2266 40469983350336650109196134806176771211051174407630334232593879756229992741255612520970025122778336544901848444881209198338272853672850790179257758904176569552250467655944116845059405742870205186186581532569225866668440313396428369689320
2267 34133273061954481419150071879306438312541589371151270021502109337031901078472832592384729691492345116427667162955423143961519897503704148719690507498088520041703736390593835164824916747049244554144733209418441986957362224040959303259204
2268 29558700068692790135667246229360600016785137188175848548773105381923079439625613598971428699425359074144750491269161957006698074983250161983530649203367722244675037019751807973823380812494134688940145284157076237754454940959465958096000
2269 26068511790645008815686763937823596969155629842967168123455231085516606971798801729458806089189008647012393719596956082659736940237938123098068893371346776776826153829427312959939350057330976322691877441477607001644089297169000737940880
2270 23296577347042555741205920589997923540973752834959438334214475598048210054554592295216181594472177978005431574967872578478426495355709881193590653377440298035824721499742418863876746183848615083208556528280147695486861032317193870230080
2271 21026321166097932808945433807542617902708407264595893853753256040086333935979519707955304696121748872701730503678025220409668415591302125816017822861247777386003377832578345186474317813896020981500851304885128047527144616338077631206950
2272 19120702826396955619884469078599340640178405164658569165611917397501274950641716788690065170496303575224552952873230198393395463565959419322322167199222297478637814665917842856176014415047424199686599070829814336912324920643170096691200
2273 17488341230752053444387646765238425701925636337226419014954869633851701744265327115307458792812079956270146013397834277939073656392201116089934395076064377418077319565335646029651846791200113112624610066291933026606608614634919970205600
2274 16065662388439759823554781536907937430080136274011416566989210236657380122629286225737115145257738748993159969658923350999697216563182605329614590363843917049197322773393206040138715357359020026510910820711383059686516730391507301140480
2275 14806835456425331091100421243210353899332732024120561615622545075310201473925982498729157248111641250514103461756116664545656290872291911970728250921790889176308976540704579536322568223914189123549788778280333953140228014174363499617360
2276 13677777636548198390741520016400836904803250868640637398806489276793499173463982292671228489963507003689692939841777796108008210653311816376954736719846802296678105040928629106084543114961947726046315281882647037087855451790281451520000
2277 12652412790153161134327444426103429136168662544096724252867769235257951188571868432120351178881008211146379902105776786290662411396925301340253115155757845062495778347612197293995460555175204168806186508839811022885273925405748780380000
2278 11710245990011531486321016779613435890975169550928651782570500871380978403749209476390170254800046641836079961467987798910957386839624039417942308395062263489294368390316032373761609634080789666294167117419595519998003925790655769907200
2279 10834757084081570686543526178755274171845448032395647857414308418551833288974032871039828802533308049704916958745266250125466624537942725475383650024446557842428675208577528433259035200225166244707174362773440963297326529645661888742900
2280 10012356860844115745096913008525869957354809266057276765109923170402826312109526992455508604689762496555481958385212960380705418257886990037551856354777614991676128467481454446030534749692861996525969723348765873805778757696387835494400
2281 9231773384845110852837981365220870972273666473482957868195544417214391262862872019010949340387058181225078363486633475439628667180043671946197806034595614686860242253166672993999832567811457366933006936093423319232886653675825836290000
2282 8483763368814180616531929827516662504824458579782901546006216527917012785243611763888605269936766981069778529719668923926800207420871543750104582310425296831596108726444148779128769104446757434970193034202869837493320743533166592000000
2283 7761184552626272221177729051619106591065495788742309939017866236749171257017680268313239924464694066677073124266070179654017239012890271505978361365917095955274659271721979123922066749641416467334067671737181114329679120868447109779400
2284 7059011167566259557294244452661924304658276258291147447575395454763778174143797318641731075628043932877350361816279076384062687446222761850681460796703333009730000203296730125008495043700331454363886346353830298854033677377418035200000
2285 6374227212735257743878084586330327108604124046722554604677832306147749222058506919044248834278110257149089503985319536269031539433078877363143628503169275409177973233898904413135222410467533887492037495880650362364603218272715238183200
2286 5706577830616013881960025885221318674757526161359539481253837754582630865498519471429847627335108384706321643004245391156373536413996772285654531826440391757853149574853001309013964677327844712338396181104986252850929373551124807680000
2287 5058666384468609693334758523055951538469558923510004197735699031649695054677298854374964533338068721713289887908793593377138698985088399564528927235628286472255594541684470334944387712092054715345935611900032454818262521816518128437500
2288 4433469842273977567782699548583405116626709975754501882515303630319658911880179547385071717690731722840692642931720706584887363178917073065192563887097180501312875569340267870892653809847338971241695891219581267548050245961427137331200
2289 3834070608331980758534728724231173206392794653430573464531168297518754216310513199031196023001868515587713898804479186770878212007190118617010951042685087417012341290065814254632988988836761301877487186305906832042764405480412694614400
2290 3264392969074667273630340960087768076554389775605180099960976748386319057191586235794392542276970932673578684666185940977665763656194132399706694219029733659373407839877227664110277463404845357599827040344723619157342617991760744284160
2291 2731810118989937803366623736876114730849917176033862351231492798086530764111662025804739821950970506974432335187333286396072241694327819960283854222465420417644835628072141264346406337461623272449536827626802029488375491239069524248000
2292 2250075005776124517122608216428455371591323179527886626917639457446893620837230734014039760369241826936410831069870507724355226322018095619154149160357701008663884001230295231433320994886343489630322880971565165061520881824563200000000
2293 1819890387051241141777025471080702519597120854986204171661273106989089388121808114250495949609405642908302194816810046210131279837133517860217434582906467094347689277191849838856809597469937239625299597926681275592609279630741920491520
2294 1436928388778945034680691521311448082236312161414154972220344932014878523273213192799896555293140780103750008935144761183148037258979560944847652772353705619271643603533761696175365728820189328122487809619750428052552670042223091384320
2295 1097818035017174571858912312486656595755944167327587345444295676273966532183837953031968368069964187786001936749253647585938621578196926805756390684340042613335002771976943557065693559546292625252820660138072107640669223876912727001250
2296 800149042396400998746158926540322614406735603452339637962502969336331278783880153410745938797965145896226374594074020104549507676350238729451971105164370113868167218718848155001013201440004726325419783611127991672294141090634661888000
2297 542589425879992982926722684029822724624688568626035539541350853440864779007651287920531606527570979602896508677254057540392653915705968653334725358506964453353550942270655119850861002360960337276332976070005121190463826943129656250000
2298 325237771212090547143673233904113984720297146126800017550247461134386389274741251078054246661677595153164811191624592397777414672262244437186058099346786134468701146433655111627302631113906245098030791383004639313853203205424624435200
2299 150639019930260765679583982703504003065888168630254221203604216138461623308133434049303460712332180967264465731127811008643520683890553204911290768309891477479912804873008506240079441654665970356058722454384996991736332451236571205800
2300 28150787344042189862638744591135234623871096978131669277873420860591911476948280123153664598746165755234338406823788349712323996085081441810293968050297034130848909907523068070134124336471774085787993605019928175719269334347939840000
2301 113331017099312571456540349255005141249349557821443916362286468984568190036000563234287278238914215786809970994121401400930687879980983814403670798663296915302287869945658262277270060206050696122873454665777995129105135404833722948573462528
2302 32512128259872996858513690296817631832955784528074816027050070398065483140643618142237184765083611034137187091757052686402928019796984602412844980985803959075083195045204922403427430720333886910090346572179473773650894936606444182963818856
2303 20809832425274897446234900798824817873048028707341254108209284345707499942919358414005271607959425639635810587969987916457571196725103545444561060652789469148326071705776488225794158298084393302345313334665114573697111407337536733937009040
2304 15669221762389257182474004219108638136677728301611051513874675701450507203889321744743421993021328659024331763640115200024726513368427035869502721093465031064392087328410314095729036464326621795073132560050629275231566698050962919125216480
2305 12685672903426436402268429028519153135160594176618516080097913153829075951229099706605320594304898370879148746268965508351831349841079353277892229684363165838767770771642341062837621185961197069464029009144543221773593287849978378074502400
2306 10701392109201488602230572254736414188074657146529466689883003497101998984705834864408601992960488774261936806139881107338852460922692585319105404619308973684238153075884644703083518461857786663146025035096038714526648369343564703590557312
2307 9268979238618653628444684688832343506547359400142671872474487930883310603015207567388443600141998984011109872746424876153304649926824301445429140567946638233066761102431358656489971924821289587732091619282110078467574834782503945510122240
2308 8176209961387518464823156909517164288579580034535491263055081945555099349323244540481843905419919765489677346601266146477183749986044086304683165967704235513886422596887982003546066699282486492166467021474465705255794270999706900060447680
2309 7308435297877367695156832420251611252753581634194860099712796060353154496315931334703794511939468076428624232394330232554449544147168565560047557497503140705699436222628421898149714652097715827375004353024450415049342586868728057782446080
2310 6597837530311774039835592998944833802747092533110932797420269749297509216182594698433748859865776051146780602797415853028321294991876977119526631252901322039647048365348489870972105530026301139128493569479983418801624294231532223465474560
2311 6001505708455138361239110383205413618628951669041053433411610372481075737224174234679182347336094125118904915276019252666576588870980653202813925585372451436082069265628879769654072652287113550323493898063820459960027494015206222089523200
2312 5490828355089426799475132331456268843429595363557887294681761348058473027532591990961462412806668906574950958850596724152337824882027898710217574072776424980796859383814712510105087173078828288893633803851675337001728124389966111341410240
2313 5045903554839043773370037609575690201421555907943472790323970556194138270402096278986787142355882545435450178291195877484272710186760016362620777594197868512329071810160839428070234209241417629746068095278964662809489603573849100392857600
2314 4652387885199076425844719768636900918484885838208072386337336884713359152137563293853725284249371361685350053711382730003127518072526471294711936238391915963318237222140532503416741345641713245150300063103729345631811057441741942247863840
2315 4299619608678809379421190141108021239553635404622203174521333125941978414729983768466248879423165132528008318550411457507394223880093944485567141581788982339399981708308561628325161975530625726399841838287622880188939183150991263960924160
2316 3979447680658833632035929220657294944584091455011269631381009524163081856155423312963658565760732396356033503750934945824235187201841400716084772595302660347669330276827164781610722162436364953654133829967923967082638318202123397019400000
2317 3685472466274957675247553444290607116465207359411607242345498820131662917163318928531261285915444426805081952797086604736204137360692822370271152675710165349298965272907915976782056260986489094580272677539317193357001115045435053163724800
2318 3412541588025930878338798446201594945210736715332506483336666867562051677289939942993660051176924885341006404728839143623731697460032645007933371769574116059708530878004583914512177532238250661132737322782094882615009113827998596689999000
2319 3156418923863649440328946181218342987864067860241887646716831716396628342169415969355231947189750463869229778068382828481179192303658658694624707645525303930745278196493420381987370701159287775002957245086698516346213541750588668946022400
2320 2913585855646494144825856050242596607058650336100258263831122624788957250147119938925806447203717381557021369234985212081681940603761521833601380167051636473572173650958957759303236347453324102759785083059588525986715272917250758433955200
2321 2681140499991177499974423037843168987535684052056516962258773718616335116347240991431678386092929868680636316018755671787274044289621309339443478403421583622253125857128523346040642317022482195142227045424645305640852003603038666752000000
2322 2456805014658930508768219511087422007004219810041901564327244141498131228578494678276473887551037548232809812355822035181935256276641926742040866526277576969525201437097016724477196164954778349041696298540553058730437145251917146566376000
2323 2238945860099483975777986534643524315003824849861301139378975007413512004206304448053651878119209115524131551281173835829748060949720970143787234267048734307112459137004993862455832860521592905069286443431891802147884136654055388322201600
2324 2026531180922728514398953409675998091768319592544944573732856337548840088757978266090930916550944104760459752319585718965848954245901025758670174033148890041869206106050625864441334515474001646124931709052161252263558108277991614656784000
2325 1819287093678055228281955570013609985374620008474452172184903634861767335498106275213797518482300195574633564027162427527790625144611852632243100383090010704874915101891359336689572043835775569108742567694593917211628172036389353606348800
2326 1617893597327531366556566539002322515019913424094737598167247632895301107438114034033826105387313815963935900854582918824036563379687449229823859017278805449781869555292700427225706361057412453104740757176219273786699107892282247262000000
2327 1423261832479050528737441949986176564877348913308107575908996053996433048444729250956195542480656769490554889448973190334786319019175535560590961000701958047277417233160261786939483483480825873910586166669741971174415008199689885618012160
2328 1236305732966118426189267507328210136770124597642297429078074811433246582374594190134304188476602771322624733313706729804905905792137520026298909344188308555689458691789130052976895463017997112259578438757187516940879955656904828573927040
2329 1058128091343714736431016779109479988717592769558669888452447250268454528672467343336449739454405722381284058267397019955020379864398777398647184613505698632209098982135568069650395034094640807804309588846010340775235776858531244298731520
2330 890530498817161565367266323816842003765219249771982561592756809387032701469524172181992764921272433482830613806850634926188867471618693601956538840052885318731001422186863076802942999234952644586487221324953170935384142461283331741968320
2331 737608339662765563734618845452049266892132724463494227741523886330987838290005567615883916603040063540624387606451973772053144940004421096602783713938381883096483377977443495148246882294022781324266374704102832299630661266581749760000000
2332 600784001741901658955853938269875594617629055176583420394843871991944025512644051728556074713295991332336337603346878950211280273195640387466753530051539637126881991713468495809475308993141189617005379563384427565800857535526634345507200
2333 478738256398079046397427468749704830334191188374508890264667866327737169918219634327851726213204432284703729378285210389757998561715027731397722645533138121674514527773160852523497511524921375523273092447944768113343231685560502698639360
2334 370370267385848767559201567465195819101438864188209015844668458648199445412457841876081583132797501774437145474860987278654096112777307860035129701377996712766464623746391772367067245640492565851804596833324412927394855634219354234704400
2335 274865204010280958434994216024639255552456071333593398891064469990974472792025583228169686307291977239000809721865816668796006941378394494652588220866853692130841423722931868369181956553921398709547964153446740061808254694688668254208000
2336 191717606296304243913337390823182561856747747733380387196252391080124765202714762551167788684314638105952208573078172175631773878424446105829930313475993059658454586577770752733553624389634516158830534854397290238958657534394835875000000
2337 120809425821391346254198079945195122711258483435717595157243569318982723530980082635918547584112358147747638540329344271431425872441774617717549307354646679532697244482109738442730908837245627716058068421095791337915083948180226703360000
2338 62626163850402732985374076907167285385255897565249257154208429458955408209028138532450393008313154975397550936072413533992118414735224638668377567239567964413922502932521387077571605309112815243431560682811844505451200601267542461663200
2339 19009370144993741917962409940194486042871298212097013031989619871952539154022591366745258979638735230651753164749885773501041262405552827439256946129625490343940756926701358244198831047651107676752965798913234490280441049103831400448000
2340 35785283357632240803813094810120331815297009512743211520645742352613671926433022232389605708060931007531105518546935061688954905418950421768936720507078332931531302059091832869715055310699820593191487655400306897465907956809218431748871916261
2341 10272820063553281347113077046643241123755720765603102515469308877344857051133473508659703719086297314296510588264622225412248108524037811899962942954585314647844184247124100700057879780514759350431953837724187541545548146118348253930636072398
2342 6576955524738206067121451728142212980343114229881787141626652895049166195238070180095381917172331526689259439746691830531861846038460603944078320897480559245759305442994113521356655870646093814927403081856942019190064624250869788562763462734
2343 4953278858830521153752300860005754882470649954212222715450277290156107895648357872693663331340623518372469242387064611455665079796271993645192708345735690643476199036318524563724759549616841175378468881059609778041818239573921972086207244860
2344 4010888180123012037387709248502548251504513979770203263573290673977184263658622001262323275779193912274753305762471773729289837734399740315624372607980927539920547637834785874329557271280062673402804317237231515789652698638568490925388549720
2345 3384135495196419604762978821051592123909875529683821977341350627143045312479189565880941130182014348246443157106689682225822366539906098209453620534566763094931328358526420377658426574081840804055458800376605722515026773875389066842002669504
2346 2931716631377904641182972145531353022302694531415836568381499482474600189448353456821501583777494889907167641622984413709296199332145459010624913750655137338738341162294883085254221767675467188419426840434923843824094536867768711371659427200
2347 2586601158966749084041761925938730714101125141299565509988781140034924718796243933712362807886726481828712771899671709686964567977405833573194464540275846521022037626774363853002118044629928307768940241911900123439259920302320447056412321600
2348 2312576695795248082769923034829844883944567531394589117578729924350082733889285535228989578837524555437705606299516694801797103711856320678674298987870414062449468639268169289014001113442775621592934284025829900162378407989402746576661326720
2349 2088222693102575965115270274072559908743329333932678690627325855620241943650294652424714033515679407747260959646823668382845850061578822691579447310802002885279286126053502076715931367150568920987473068178003732194523904354684390918435038220
2350 1899985925635296300731085502093087100024127119845552422815650796459969023690004106346843320108097441800095761948255652510239266441616622847635848490540934293209855765554785641534548711182659544425492925415752964029559031952605927132141317120
2351 1738830277176167609670570557855838016135034096585623348811112739303832455849786787704588127803863611916755879168405080071573801289519815809902865971058860907121127476177624183428871993106941052138357642938128419341074543730868015483681085280
2352 1598471223378593688656166759967930118252675767959381255391417939958448242948971878088470573720656270893473046999559879534253755355857438929214418029227344300172759201610384008199640105470345584706667454769804808991193525264641716842364948480
2353 1474380645998965856503882512497000753568645852185321772671186715029799645169197543385095123384623723483766400546440056901656418548261614849985123836564839273517516076074103607237836174637570301881510074909064929359507978540770866993282594400
2354 1363194172566247650078977197446421955355954370512934380446017198922635599550122254791833510614532471128253044142939682408029310048935806898099625799320219114371184367775179029905816445528269807441291324070269343407803717185208819216823828480
2355 1262341485055881914792174156019053808306492679419180256103814070840006834491126961885799243698853903233488727334648606395374153911768013064276118925990054545608378945363253240385589944182535379814235347229146566082457397428538394684623900800
2356 1169806586834508777887242837647245148483159994543853737493881780828644829759001032483217871712089304632470234389440480211498718825754142506140396439716072522878344726998564469761785415334785973218657020359437399628076115660902999558831104000
2357 1083968300193830034192684242252733256472259173284186055802500664260893677118500960277950949143508861627949070416159702278513723142498690572190673652016852599255775480488054684976151879555712988294961209817953432444016045605579849779943756700
2358 1003494636071662345514418521606209045024022767733878072465611578826476226948708006742819913035249862205914956999844573341790810416008320914705430887012730137537799857887060289687649217201310042287813407705106582978375500161531529793807974400
2359 927278065157733991379328258040020913588672765514701390925449579865133675485976202557932702139620112987640015805049563447596609494845207076252166504199928748797268398543498997373922599280840506626470250957757778439891751181726720799298193900
2360 854401059607611987288081886318402002965380455467547169408613252886057566681059618667319311607438525204848639665214300297321537066695730934836931231232824462604900272284914079316060682963225876378416536188379948763620874069597317207162880000
2361 784133170148409279221504946631838283714870670944065940900405151380760195249006975203809471453909912689126450974493631344728500921534027131198801533570132030532818098129195572851026068521157435218145200133580876212386135079631893804125006000
2362 715940981148647035402691258553321893272619399676587705078760295549144318303475728570265967388028380163318670038615619134511742565088022266757845011344989945642964583670923170428241750789864166798772336050184316507904759380276645897175040000
2363 649474812572086455380935020847469376132780893989900977179839041410344824132742994466599102203115559665674626707275509015413129046978541570308234778453088706833109132701161544945435513293040992942934611853347742507776166096646946929043113600
2364 584596098840039926537012980249323148328367606009931208784117537765516947895119599787083641516119105544082555622197874955200883782049366603396597690715853731702016662291632106201461767317220344283323714799126637243916397260293583118794752000
2365 521467330843455640149617846641566492164625563467959483813605346692499604376395723576883342928222057147322429717883306014054954166485300108363387841063615981878848763960638717959753612617331189199443483879132836790948891129514090782408145000
2366 460368474265622188143732913262773327494629766509574935668510096516234525213720166967386980299312970672577048787114123673767990969812794420986692614796517265301246508658610900144092635121380273118310817927472495667505491214715659016596357120
2367 401575609999381776980487029513905210696020704395362006085362607915115243602279567156677332145789353931362478152824489130518581192731669780506316449915463438665518534074862506236407204455148207927105358264094766420490394460728654130186172800
2368 345406083334698469513755968194127680470418656143003958183304962420103459291988346403679478126718690438040459381837995330995167919075051337863340028284611120960659173077378979138066636441239800554042399704021442798319030152578070050357903360
2369 292324451050476050022777707093208611524877157638789528519809073742122860022263289840273863614865462360372292844133813894554971189977615615976563720932637260415959667115699326972356066197018710285413842503032752108148872072943008829555511680
2370 243431979357278827475574125099255230433907941253627305446618508094745886399501017621705144131457115487256776191396613701440249087520618440989146599333488086908372657951922435309390945217219860796777584803199486837150160138620828123136000000
2371 199560060795148338043337630120612547846105245162287660140355014796098449765308475386713101289434967744314224399057493575838980738936627344647855246934385100785542163779216351413949719102039490334630161481344750488233437869386172225314053120
2372 160356623053817843373423979124825899873679431907259965132151656682057108384172584075312080662926703662856618192203790522131906487514844908005116425551803883387686396662272423684274646730005875018278506382872818087120260748601292418407464960
2373 125461045087740331813082305717095695164207708799486184826386627196526211464007150012918090718394039158097757100345075948735480275137565975311174306282286924569114143133644383912139713639053321287169043378831129563296318682880209557291974060
2374 94599270243677836552638354505849214980256109229606612446862697102886273349749885813319463077701936739174394259919212694860753203681192873114352837851834010896350911699608597133822889338022324227808544252872849557534876304467209766096076800
2375 67587940357305799465263180479511496425947766964448559808889401200874381620679819827654886485528779351834952294830823015381309264111019101592632943379915844298915204104507186786292241887946889441273218348046244855795125906654021785390625000
2376 44351748751097224174002187091488022019703084438401469919966933048148279075287109651916551440576207221697936457414198658176170232086048725201899245673871588958530658494753928602243696951377114482508246868379440682835952123183484406595584000
2377 24971063092900078628148845932571172410143669608641441678168219196752550279285463073158493968829690649140806789154859518161297108201161260887167340556087134861009450673704840613143006123235491215094067027259582085853238236687889554658277200
2378 9828158872864847892308461979556495482405672146343986767577266278948715722964144791445434491519747914905588126532877602056763868058088183916134147772367501535440292623263131333007496695159821334156609890321642065382186104317104739477094400
2379 794496290682337183494752045406264907528316309983515174230892605161138669444031648985284695946365244408988238343208693696685804118333838194250453210549322678511448483030660512002016035775251236563001274524001054103646314196811594142424000
2380 11396775209085748285949378657850616028664822506051649633558973429386389871898114174134286191547648306600149137518527939500418015980596240744360186768027471967993001975752523822509860611660927500330336317080555372601336326698182456551390973001728
2381 3273802793612777012590190978062973042600107270506944149299192225032889424088317194552179144572704631865302318695914150060245477499059280369214845948457726516032163374573927777319268768721808106426979307078993147229415409412879139324209320682963
2382 2096516809016194618133947502822652264823312397869537541973446396831287490269298083277878680315192106511351935417195969493625232110054302348562366314244913314918504473488400659819037037204695468636772455673711931414480871923491638326042132580601
2383 1579261279528672345944074928094531238976597122135436657307920124398102907450762079202386587316984129630602976347920632910865034579448597097174167643659948002351262134644179975089278089881391004832073783849567868533065971601104172699789450763656
2384 1279034239794412447368996862682301097226940760641768874144362298563619661792992657256377638624070667712846623389540094245805957772800015484865670432000532825653633521226849657537180606815883164611219289066341007676060428066653143794108613462220
2385 1079365130494978307100219648061436172415430136627893587892839128567420350094561890628068096917130502069892954490056090106915836470868181779738287259382745998660714133354479164205806976319043377565284951875990108852266820612882577328660293182400
2386 935241300607946427790509186589183138224482155023024404656261578811990201125180709281215061793119226733921292649323989504204989145595315729983406275258124305377096974290096325681016722056920669661860128743220525608282880118858478565914686753920
2387 825309227769148643733758419657156865558873651766306848124542511190501132240594341685324758060380926690939724622332355394170718798104557942920441618321596349809686303856872501742753373944328635470420404126394680056669315385736981260917291253920
2388 738032655788318101921304103946094222297406121352989259835455038888908013485730917805247039422744138616526412871394974202545128848666437958437718675441073001268996694025903720478921726341160692441507371226780574258199243381751465851019243176320
2389 666587576834567301885854913751432208279524694136947374622088907472292806912273381762041574320682921459299213505060424887926968005204860389989761444621638054529760814087775683629041930890438605700228426639462541853656007190414244647315483684000
2390 606656415340749228096771028864445095938528757450053265488118109895476661536053268674654767214726511398334552184467651703231728878539955060578982147190721029332897713702794882671543592909616187044662801314004627213241498761542139237354474357760
2391 555360789091364450831169196277307635413572383033984515921664690206903579401777327135203010850325514520980366582237921615134578150194290214517564152068559854804851643541637973894495389806359000316498565513954239594278814619476074516250011975952
2392 510699088924258084205425746427645484976757374177826812757417921601195915338079276760391902003099598015258835344289395718561051072561825381959648631193506969475711235291542563631678664398829913891169098630421929343923462559207846257502952919040
2393 471229467234976852605309624939718325130688970200498083033910038855465386690098262859300870504117641667237460522772354410208202228023376546062050575233117936079515698490859489572217706208390786100799120389637476662061357440370835860998630375520
2394 435881072800301164919008287993998673051335187274018045274581143586148570063665338700760207131081217150151491215457052865692811057913345303019385558361845192969327916193259781552866718115750424863029900660561421996068384654811268945331045990400
2395 403836328943301303729638005562094092366691886931461169168695449807479135357400693041988405352664427452198933184136284359870562414303159382849068984566336927958811869673315774396396785056254707704689489911501293828634602991018327917432355909600
2396 374454594868418084075816395382706248860521203070693696044902088718946585336638931488311965271221691489764664139985334761147118015489282095920407837435557433617003845353326849878559107605299602155065263277897040783706318599980389806621723000832
2397 347221291891721665331226014729380482931082167818637824651896541593914651276464045418969928078018271036286795541016988246488628073651231822073210674156926178563649341509447110131082977707825165833979020963399551649898315284749642691165778450600
2398 321713970994618823679060599878974625503242152829715975571697053585555855852415404547956461060455618414060022462453286684838126021564560366876495579732329371467222339543308802790032571242091588872956525042779111205978263391658919740226017689600
2399 297581115709624523808634041995953987532115072775676599448917723886555244876757058919329674846819078300588014522921730241973671279858954343738491600993638932189740921340406465455014630580710609661178722126627295644005327137552685189542692364200
2400 274530472792515792468274339523100440128689341239208868373157081002287350340588462826415151126395696915709883180544153644142860974404431277364201723903546640853631279829610999478570029301793341874891566269011096089417156052544310506751344640000
2401 252326504717651269173117855733624485772577813135859844258493732627040079682009022558569886155605014611021607994095853462204724629922820502514904000908317727903248222252621947894605431237496396677424311653047725091739811660585559756090927522880
2402 230794141591415918705205172333264487715483422195555743053966841261100839671810052071223157710514418279997260616138549973267124173232841840990032278323570625086938813154281705460702219315903522443841035864867936074050683325309736659285180416000
2403 209815273150387141109794049317586115841385325013559898140561832781933401801233495723173723667297791806991744687664073252895541182136028054937230985512328047066355564940160399111418679565264526660220612079546471900404689413052887709168512984000
2404 189332222340855478792179748333593880067717772062416925096428320547558442921874445898034386905413794482892831822368479691380927914524702407730900296620085632735228336191789463077269378779286214390915228545124149206552252269242595708091183923200
2405 169378010487353516274174150093071210220993057124598454081320464816932366802640188268209029217585427297599729360076571600842622850365865588919800510899254971865709239297787262007431729681737683988888046577402501095854367378631471254650841200000
2406 150038169467626995595176659272449905108319456035839865367973073304886693263813366998383979280802847276257041086249958444876763992320127810485037542876843325229054426591219243886379537803403079627436854902048078270741438369055971596358993838080
2407 131397579807759849339537237743351637499025302545479403943869874515130916626675358887910618326342496705711206334097140776337461488505246328187009041963704073613243269360239701995816097226430178026424493144709440619844663591165066571193681231520
2408 113549568463469851125178519108535576480257621099750704784433249964018296908547178989908071287467670072651729037831386625959337652331204712153966497890013687236969905532596835205704327312028217589531727786521657982258355213044229690940635217920
2409 96621510557787568854928735243901708098976104634848614857388682577729333228207179099850740856936700241736791310367553623835662910275170722377969020731486200772891299330094087500130118667702003303479406484074560803487324871671051341221522008640
2410 80887691028404610583581872676360771045336845005973778165864322109880370429005318139857276175879302602931637916959519973046979195576273011709546754833422434614494227412336195475981360107280164725120486352197644181365056806621850900627456000000
2411 66706515194797027377538282068522905756026648551622268764641103421366046049494379095077836276623715040505558145996366292067329560235468493405876295775811976596031703020854227769617546108884678211472532846380459012015814608404467411568418856512
2412 54013702907805434972246544106215082480248068295516030710913908999751572725619140894467697757876084988257337872792624076682168133210190864877366442247532072619427418964895569617556295642752524067675551155833453580701804196222759128825132482560
2413 42690625095875396975911749240785730335693765307305798424470790109319719444003710026757076361987928269874625891832488858275527881357079064225168055279682200486890178149886709017778972867696558745646440465358107646082315393470903062151151851920
2414 32645256212402564986746638780089656524136766129258793392029608112925188218860808050643493817093406491612033862854941258718864482330577467692974202404155247904413832945701645216131635893785904274805550791114401156986991920596749146206398054400
2415 23812688774412629783075663299637154175037435578924173181998186148221237602449359739813185018614201227260387382067938941234880745013553241664851675374532035621006544790329973313149722520095052686611445201428584868388811635666239334302181250000
2416 16158956099288260834700711959379241636709463549484840179054897202814480141556512797928716432314738001057973489783499773971611611312320206705283686832677518512541210213303706142150058463208552842762158277379334148825117186072368243099733852160
2417 9691790695714111311240137653273632211216338136224841799370903822040089961886238836121902541546774287312626415978610683185677097453391328016517053407825667204611745242266177454685569456900127418113640831070441109641785204682487238684498481600
2418 4491131763417325005108545936096257850317637063942606917338974476560822226219171641209611704243052939369644103470921083207901180111980296137237531866089131721765576927410830840842858381798531849127378206507529835880214274227149565464884019200
2419 839576132251896131475150384608765859545708561414286793214166473406460593828995588137156545078906680449490537819669446838684570032435949173244158147488692396626517992851907495472462064995824899248693168010573478995990528119166741548806032000
2420 3660578602511641069295292116785563972967961129824846736784910990550689851398970123527769929622077408542547629365199732938095848685147050223863801475781452160685376151931399921499657078047844349222331384100930549891228549065181075979010167719059322
2421 1052209823895490194028553632635444874208385318719772684788963835055308531178733256159267383131343793294717742709775415848573567100583551161436472906725640248163818674348273005756269744958327351764393333050039898623506737668008011705678223500287061
2422 673996121832442600803934134380533190043450875785565852805632993462153113265044418689318585151331012919300695370583551556795057265722756866920897924148285124251170452647720845604578630688172202483169364976305477840203455501295065366433832484931620
2423 507808035308527469897126766283806030260635480485161094632244576913901122583455468569177273365783551327479067074659711531541068640807132957339770156815211085896296537063405123037944480046316096324939948137805316142014108863206345365340835718269542
2424 411345648598178033883247266886985698135430791130734691298664240697941856540719277282691251357408205745942060828926606163032020208712581808139097383369550487694626268411505995286023864744064812681587790375239020171204249011172476121160928736676236
2425 347192863397797619257325768793823317039510520335727266730103125926653211292922278033799458783660976445857681769904688945781292897814303285982598644192079354540644549794366682035177390395749086494089416350369826143068874355515272568244406331110498
2426 300888512950544035648152896241648697244641069879073771271754012419876530838958322219967866525414108481657305368800499831686525010437353993563922562721334342008095843055784579792176569321350496591387648354842282357057640346999783392730671670942848
2427 265572091543622978527736991100294889737278006652708513904006076775320671502353911522618529282035174420619966521846725906541024816558651370537908997522602233770340068376314504299896514800935974838320467993033904248693441452122128722041820652076104
2428 237537116614391517935256989394414882421939004495108036968469239455272570422386093853275090622388794088003908618501944638746328734801786528678164558492316368048215122400821895398495745851662178260443340815992586786954328154192035890046905672516160
2429 214591094860165807423840768929888036779390333122596389409603882851668758671952228316755067720160858318399883695724728470149909219783967024851084512851664582314512704901715164068323166614778180868181798071083864672050674739319527628833267470896310
2430 195346860866361723156566458962701063641344877061511865787660202916363495705080848340423762494135177710554812990720637886544485480133069841224225719308212622916056583856049344330696117912658974466391269745605154677889490778404239947747105939840000
2431 178879698719100550243576380919944698601667777437936151240259301169752644634557075074362599393651845708050469066502743857594919145111595779998870365382033509365122280938634518447650138246610278533775419489373943766869039032885693230993985108589308
2432 164546649435578734800648289288922328342131577468003197623408406861787624871117338862814147009172811088442045496426951401392748450624529862787299519008174346978580683598491153583552129743296123051814384318169305571674222510177339115088406443004928
2433 151884666252584033932192990587122664622089480748433532778715957219853363531117318611560969088570924197460454137651269521074839283157309446640637496474233654169712415700746628442807827708760611653030359043346729858614612347742993835351674652050080
2434 140549977928843609275700817768755568886937232407236966467916423941522896940336439270924849266863434332946230314880720418693610263648110630850502782407805692699163644583918854817338108477877608167500331586625502690973032552016196202234513916641280
2435 130280281408508325627707271071901782294113909356195412110888295173404503588115589491665014846594469729803383417520575711113258830128622938283629717700092077807647680094923298112542536843069719787183260405301747753386392270903993189187212361524000
2436 120870226812338024485190311398821914955419660857885949732560297655658295549020943781252623537563041297380167695734542539422963013768732739436895497602270086314750736715056697310328450294476646265489248497491771499327982694103351661830984297787392
2437 112155058834730068559946360480176989005137844599497129769741331420868035238306726884336342170278800340025651669458562793813510533813161538658173004074666087108019444077132475553322589126641851150925643417297538391113410839375409743363025080993466
2438 103999641432734034055514873283790409318481788739691124512657115591218240973168243768042825149388249735877057185991576821119594770074391447230671255890116282676516920190850956690950001749061047885678442612192571739005486235460394655097043422412800
2439 96291478655918568919267790272314999502977063358009411054378650806402610514275859826620275712436774711893731122556233192685371142994844116229644186918270421436368722251722796707970108096964150874688820327432086278974058234455763986579080740058900
2440 88936773622271387405484552150626992459449343565669290764289531748360049750430763335406884153227253818798745860076826884830049775048547543373617599511654205072192003292148404167416340309708498953723161372838950002368967034344320016823274946560000
2441 81859143086204583676887959077454792918545181562368860568089558511086652628862339452465610166405354142568564151937213377517736578887654463635114789055770276011389118859932366165563595549088942133026928303985574740527275990002539655006877335452630
2442 75000822499096901671321432196122542191489095880917218898732159481187704779141434948973685211421626568112601291998513006504745763675568529388890919525075235117376043097314068423431271982364797011117039856152471626607499337660447210089668138762240
2443 68321920962351927631470353828468506036181816255819292939756154671173458463298835568611363249818045573120606995968049024307932885063543759590192391672533629899141699089228135714094170388975163154165862724243059087672813573530300587072442585962000
2444 61800384907562334637290470119588022335617537153237984248691246287683431885519210220910235490278104405412108620130199485680966195336481852561301731043696897093813935348506128488366998882226026239597654384378310970603918423977546414452964327424000
2445 55440631598849972209586028568540077623220122977378486706690172745746842050823438373399501065042658065143743622867542327499152980758351370306154736808483887442300068062996525531412571841886488412766872379380615737497571804174178464378897164647500
2446 49268283880704339142886948728495160140228442696297812374652955290002785667346137620640442486463821048338794635674297495574137699495871866098994013144104141330751227835619848214325563305853748646925758305827330835766614828235919687479599443214336
2447 43309876156205533740318735725687760842296566779252355616157701711353305300518988483571486444057261298905937944845132998871756756875158122311282357780308249278294919851481549317549904934535763344142559509152390311075752415979452954306349222133528
2448 37593416457509913881358053402619243161317869652080305433498273713845263979098911539977013927517873422176454634709776208435226353987532273568468321647390614938184372547641196410281037746212572405565684673907376175101259631830483409293262370897920
2449 32154964627018594893305459626723902184394371579751878140086275789968254537832971266568778109683785146284635371296896789687829768477226314453249938874884715684163671034902723310655691871844377034202706358278545944109185246484286575815683326370560
2450 27062270149616834243406245892702916928903371966579710927843535477101114390008516847391612390735969736223124763061589925601009923042701593818804283655462415192589436349919751219642386313134839877221751000807063625891150811373547323742224384000000
2451 22441376511727191754552485897294587761790989027961162890202031568521015728521024501910664559238443224165882134900980997218967446208882309124602785185292280769553195697268402591745145666921858287426954990401833218100685207170796467033617596790656
2452 18299300552218777953870048544408540085914423497152873323987751274306986504098515290014208617372147907135269788795128762573278596891966233979701639578060091280983775702573377584837459096286049424311375647117345758837313753314351577138875506622464
2453 14596825399479604052579064300577974875327338076003333927677887403973109651137499565023873936126264896040800114155728846278429617226685900012006736891140436634310072169125636646363002459926711095387911956536694516110897839789936197229824569072950
2454 11303027176421244848019229232631414592444902399093222131201214341549491619280558802887598240008663068265457747813427448140420711612039739061016756398651140652946996879211858394945439994344339745880855550774088482546325328705337637842523279851520
2455 8395237254950313159270113239824711180109942587225914648644743291143670211933661186001470514884038641284260189667499681275148394447447331815726243450855799102999874256461875297646425976539352258960634346421030604204509190674892521247148217187500
2456 5859859887346253583001547107994916742771432776883002700465377115714563520501522274281357657355332659337436130694392592118410366277997060655445376063760615862344269754021171362525111385905878140051648335134819084540218746973621065619008871464960
2457 3694842855438673523572955011714888962504359112561931618264448347765319841762519150630621371030073910810873864544477768354937366750190377112421924958494489045060637317013916926208941345408125322897015464823177425683745721574321084360038513681660
2458 1916361706774061821452346833586488015864887214966586152058746110120986494568682956645517389715018529304130022418940170135228745864772998243889900761677395292865817524143227187193393239634506632425796201510786390890123185001710738783563310694400
2459 581921323993513479555953410643422150765329189650447506875270265835580396247085580995110857609636099841382757899244348994562724362131186680940435010747001823996717740492266028881978452581690487109540011463856440029613792625994819233577845925200
2460 1185704972164008369214909921753760005989014810446288201669823050870729556138661047207777277630896188693681894408278700600436531054231011733100310747165711387953831234171645222794087933105337988908136541921167219842283575705600000000000000000000000000
2461 341042242199324945470446652070599875390644428277717670103352213395283504751547012406474557908296427345728814038243037059135412743580250528401765207444841115505137800112394377728991200162867450424016157780628998660501425279193250481676841611003404243
2462 218509873039719686294147817184592145926590199066357783209230960238902743458536681470307349663914333099125964419065294895347224084922345428353847030267553699139274964866006282432459897028044976157911336861150059210383081927815503030772360948594874445
2463 164663963761914026707770796175469224556883033683426556382989324346615882651592819649756231917160938515664397570590880597484208826145536754260988892234627157862580439814004106703331424039840648019016864367030136124375917435609075355594662927886881520
2464 133408604556474018676016144389741355226304066489115490783028198544920702721352341142753314807838978449710257340973674416269657092158755981187393295698569906878475226835669955925574484389138131991841409344357959834600388197956501366005462387687345760
2465 112622218034122827158790036452585563610554062057556751709143654889951569756841757005505415959487509793695208834214839655797296605476010742004192731674641141785249879313422203155100200940354509532899239950256897133604495790435345108075633911196142352
2466 97619582456089885440954272074173326031007046463311680522604580260212795302980725278438383890936216333398134342553983925313729545464862857875752130572991882815280241027003496371911796777094185453221740883721552169437965170894067241051305347322745280
2467 86177895965184770636416012849836393219535250957511395518871598055202034267181610011181477615246293132052967548055892470229849778103983823209630866166874806811791668501235454921938431014477925417951584495456981061702170031090407161542286662458343680
2468 77096229889543179468665452030451448005291275815840942365090003160721341363540892434050028553806778225067825623381655654517414863043647541287836912240840512884012093603949095702699777552965010909601517989445912051863424794088389745906382368240296960
2469 69664196028049090693573842401847239434518046230820681680032702612940339621395955514945356649134175898753848041037596767969840787459887585272912127156787298000288578536015675603824255897986842067315148868732986829981074270900981512368098477893184800
2470 63432349578933039269344835079906273464846532729827230192969982443229460492071896399092288907960948343743272948428958652547552425592264822649156396648685553377575994609064205875277039622517030474433742600367849048296000999469218678291436668814592000
2471 58101098648874924161145643368232342317955396044696605827066986184485659148709652077577985851660399177108014822250389168981347685100218798312133568422878412333181504051268460756339429931040784676432715493206022855826753491248357890392391618903763200
2472 53462160753974437864241216073837018139208411877838139164411093091031869484862799866531959220493362979744557271333511393884620864291463275827442466238295385688715714310293904647583171415318854553090330132716690183662941713960462663391071430489538560
2473 49365566678830828832478309623251756356142063312239117836532414601619303244283376108056252843718090611169688920321478595929917950905164773268341378841186079586989645449340005028544980840699388689143202954332894197611437238602425080115010718360998880
2474 45700017148109516677457978898771900048051083563286568074761669383508104780992953352561473558880552834791746529563842883570084559542452636866442967043375235272490357396442100814937533845852105576187596268259762617962869904265250338767633302419865600
2475 42380637638908458888589863013533022663965482270675625536298131644657313077169182805873696750137500410931691869619181666390125051767307847153817157299968616823899598284903905685800311380305326606903320236214665154444508103834670212306285944908144000
2476 39341039352367735852014408314150399549125250621504448266225769407622020060525425035854986180903544289673400890113349132611111349681109601964349747404489858015178592365184422817819632793210485362939177437927419020387872724624837986744868745163571200
2477 36528016200417848881628926076114719915718184085495780195041649789134334461020104802404076596158395045720472708755119455415097043553758319440249007642659152762229356751537114574186826138328737580869276287098264668761862144070851247761716088266806480
2478 33897969702928407356013018787197974459835138187928120455827513483633857164043907525710343411957761773438451726989033052618092948390430103675975098354743889086017819823019979631621241746660107226786114533597913071385521026911551320210453164853821440
2479 31414598772687107430600400200771398190689060894763437856767874460751087560485974960346441785668149429201674958431589337435911880852069237021488477407628892772418714673960563853563904803098586465202360320996375616440241285511353607481211381612740000
2480 29047566673991100369940012149806806769938882821845472074356912039009899884375730704587857822220807751244305164259652265719818775769479120441863494102768600530976803422964987349240868421104772400448767070500759022706301469122223793343700493926400000
2481 26771956178117303698238375844838139863921397838061144378323751963562078128437758633984462536205587110435240680246773538979419446274106779604308969673347309610038167105798381355329514155170105921191753022262594657159973331410342267399072068702386000
2482 24568605197653913010368463873431585458466868722989179553319163331803836512450878919281969341421319835050626730719632638192268018662013165339525135643186657292300354122656027777797582219075177735501797273035605496392079055320431693842681928561459200
2483 22424014239018064197563598935118322886618707249851358949707104641309042722377555266171705933471198942464413691805214218015644088991060490558646254893971120033542586531883542987993850674826656865998217224920367716126118053169608532652761556358406400
2484 20330105223797007043418505971377496517469875755437983976456928849967402482894391462875748225116662786001261964889617855976483148577735108458685294724666758616838200796734016493335198634453410104017492074054673806517811641678881723782122889543680000
2485 18286391788416816924796658038644937960886988609301667917140174991715477353568950681368514651297047969738362781662464797478056748823828156609114457071881393160086352444527784613579299440945475281678648113042552849140408256693065091319564789413000000
2486 16300287869711950813539975824111764658414385657020531534866306477102422880799931467928327336050067953429402214139729013477809209794717781319864202238965513701827984044723558191665795708894079655368102810647310237429829195420810318126397457579376640
2487 14380206888523009537987568464036063617120189625481053943873510150442404429097068547559300505252049085656917250114685035441521140203623969416965042203543794729371672407533724119453538260149932001547949822015331161866299012648759995408835445841172480
2488 12534716141929883576938667903473387515595649102427328779446140076401943412887167482574777975357052958811682610689576503170384317539733242784117688514233087239043939408033852731187183933077355164942062035977243939850147058316345889388307471998648320
2489 10774292991267988081084119576288792942793962603576588740827418471337891844409028498172539602231901288200779539228544644919688819161165941824122251071647177269170518835051132600247391330682294862350633340973707349375606601128116943433527637343076800
2490 9116097731809999178023874763904215451557643577655284252269443119816195622121740347153169765501433056585131392109090517668622716595568416702861368953109347713467302554452872580806058644428542400064132879559992285428072228570488177474666496000000000
2491 7598995676698810126861722308983996901989762267244592184085214898429102148692616722916494839234858576815304972604748499745212240496473768068860265278594698858361963250869093178206706416445040905736002140228047149731212514634808765932726626857457920
2492 6236621759514013103506532556802954361004272224963911990965872925461839527032376762319734951853507108853181797758351308777085824512823109194980619283688809735541487882377300811540547924225124324098070957966583956356050622693865576500718940140339200
2493 5016629580949126442965926690888639459009164451862716096663169092468217178761167972782501394413079054085878862803949322364662463827782112445130296276463546498544728316890343981634961773521772288192686084976242331968394454896208884026879128062872640
2494 3928602958789254799222971933992399756828469386744818489780491222557820836200796305001267116108663604086857243379108286267680660539295342208926445534165588508817725074921753395708192268339132195039337168054409091774886009537433560216947988942028800
2495 2964680704902794231871082899814989080560412387651843796975521336934896223959590253105745651674134144548843531985238636739680692413966490064887376262115210130010412355360775727574801339341017289365760171486931557884829485517846232395918661812500000
2496 2119720015475836343308612678882603284671933410280838282864937543221483174469987983931973756900117730819749668087107630164423868894952155112898904186742107925852089124745734487579593865723355693522211797098782111183819625123798405330835887829811200
2497 1391868272779781767047458796099519823767464232585182829882104839800854353131961865219551332839006322627799064851774926077294733511020771300538078730360749127378235966883292962717249830885371244033602139227912416204545557177301194714104659869565600
2498 784080969875461997193990215573702262281441511688576974878555120519190572183078558691137437465240402161761945790707716601563022447301912000822442736615490576767049422332295160230860792739247619005995401495059207390410120798806506424674327881318400
2499 308735523906738299423487468813555999572968118128015066444806571880301838995275393958472866501641787198353212021333713834407886489319265830006274910484953613637508962421420210376306818139894196923530245412534696258759931818356419830441837259440000
2500 24964822744934383160766842849925425092825390221687763028229852734162484293960214047282600345015554437166059308504425916031212211500509578848931782098099773805493472477574258201024122693165757073869500396799605740918538240000000000000000000000000