0 1
1 66
2 1716
3 26026
4 273273
5 2186184
6 14158144
7 77364144
8 367479684
9 1551580888
10 5924217936
11 20734762776
12 67255063876
13 203982391536
14 582806832960
15 1578435172600
16 4073755482225
17 10064572367850
18 23896002230100
19 54709268263650
20 121141951155225
21 260114319363600
22 542847275193600
23 1103396091969600
24 2188402249073040
25 4242133590510816
26 8049176556353856
27 14969764865388256
28 27321664446435216
29 48990570731539008
30 86391974193251584
31 149966713266914544
32 256477163030348169
33 432490902364900834
34 719606711497902228
35 1182211026032267946
36 1918874052764086561
37 3078933046255888536
38 4886403862883839296
39 7674159912862439920
40 11932382791340988900
41 18376701023598317400
42 28043293477872072400
43 42420669098134181400
44 63631003647201272100
45 94678015088589332400
46 139783637448093038400
47 204842511260370383400
48 298031919019127318025
49 430625711562330900330
50 618074550712992586356
51 881432108143490935746
52 1249228524821652973521
53 1759919431195284692256
54 2465072334603496403968
55 3433493608912012848384
56 4756550356707055393344
57 6555004060846141673344
58 8987749577291086128384
59 12262946457151397175168
60 16652143139902307093056
61 22508132134103805885696
62 30287440475383923127296
63 40578559882942448594656
64 54137261382291007139505
65 71930627011435603891650
66 95191775049959555398900
67 125487664826614813372650
68 164802853934697459506025
69 215642657736498539146600
70 281159843487426666734400
71 365309796643874788820400
72 473040044893114880652900
73 610521139021621056629400
74 785427195065653035015120
75 1007275929110512927361496
76 1287839798633776097491236
77 1641641941115582717681136
78 2086553015711983746328896
79 2644507856938764210141528
80 3342364096964271432262209
81 4212928669043191874570794
82 5296182440836548586369044
83 6640738224009338459844834
84 8305573156919242639553833
85 10362083063078453197364016
86 12896513964633327475789056
87 16012834606557524945774656
88 19836123768235585677209616
89 24516557466358589039247840
90 30234094067182142771233600
91 37203970028680176162117600
92 45683135708428463155587600
93 55977779650959242429953600
94 68452111286503351325318400
95 83538596339778760992411600
96 101749866804743417866831225
97 123692558467874493674426850
98 150083364077903374514054100
99 181767629827682975800354410
100 219740867346139518269537361
101 265173603460221946333419576
102 319440046201462873862150976
103 384151108585441069930193136
104 461192402340213592196413188
105 552767892831846300080876184
106 661449994843397812087608144
107 790236987608856887649837144
108 942618737682939892658767684
109 1122651841043568112357564848
110 1335045432592351268749536576
111 1585259063379045160012923016
112 1879614215002050542916713241
113 2225421208446768737817552426
114 2631123472991984396351797300
115 3106461371785888623878621250
116 3662658036495563642742830625
117 4312629946492241241230440000
118 5071225300988455161315840000
119 5955493578261652174738560000
120 6984990057699444664999840000
121 8182119501269394197749440000
122 9572523654823769461261440000
123 11185517740379571160411840000
124 13054581672481705954312915200
125 15217912349635817226741912576
126 17719044050644578588217430016
127 20607544710967421431400020416
128 23939796671861499388148933601
129 27779871391438567566689221698
130 32200508588784340796620389684
131 37284211367374512574018820394
132 43124470040208866047392695769
133 49827128665019693056217618184
134 57511909702908302433047201088
135 66314113747852329112614882736
136 76386512948497568023558427076
137 87901458569105738385726073176
138 101053225125947228802107776336
139 116060615702205578814342692760
140 133169855402986644384238196100
141 152657802477741956942714767600
142 174835509426886976788130337600
143 200052169440380290747956828600
144 228699486807561184873262907025
145 261216513510006114796197311850
146 298094998084384948447882982100
147 339885297043631781172926330850
148 387202903697175657837214551225
149 440735654141214708518064348240
150 501251675526608869378602102016
151 569608147485404868034711573056
152 646760953839852121831982877456
153 733775308464770686733408296416
154 831837446462366769292250879808
155 942267479677594119558095599584
156 1066533524074075787293382582544
157 1206267215650337429988839060544
158 1363280741451491931862237027584
159 1539585522873481257956056202928
160 1737412699919724385434105350121
161 1959235577411200583712441781986
162 2207794207431935339276960450836
163 2486122296577738948934425538346
164 2797576641936147486882973305345
165 3145869316233418860751937853400
166 3535102840318283830536915374400
167 3969808600194890588996865404400
168 4454988786257030288342424820900
169 4996162154305656661691365392600
170 5599413931450921707530260904400
171 6271450215213391231111854165400
172 7019657241157991945940698172900
173 7852165923336386446206736724400
174 8777922102803632007516496489280
175 9806762972645226538267618318056
176 10949500183440750817091175537321
177 12218010171048150692746060026346
178 13625332289174656029585493843956
179 15185775372571753507834111854018
180 16915033403027284677694902369009
181 18830310999812293840702673173344
182 20950459509068767205941219513344
183 23296124523002874249371915568384
184 25889905719894204842941820386368
185 28756529980074295527382632233856
186 31923038801409599761465648778496
187 35418991110700388220950309940096
188 39276682645047188356464148155456
189 43531383159924202077061350503680
190 48221592808733891526532551398400
191 53389319132313848815452515594400
192 59080376196558227669647178715025
193 65344707522351084991598444659650
194 72236734564756076509348320266100
195 79815732618253508921762939948650
196 88146236152169432493572342414025
197 97298475715731094842928030943400
198 107348848695859655728434276462400
199 118380426363348751003039708390320
200 130483499804974705396634066636196
201 143756167510864699320285578758936
202 158304967568663277630269121456336
203 174245557609263245458874893611096
204 191703445853711188990024721545828
205 210814776827997812377379779033584
206 231727175542467835977499765556544
207 254600654176235215736519971883544
208 279608585565003258872215138426209
209 306938748063838163874762482783658
210 336794446645538513373752017895316
211 369395715401131416953031867611106
212 404980606932598368493152529851081
213 443806574470123156135534973698416
214 486151952907937558557508425872640
215 532317545335241706560062520577600
216 582628322042766897720266415571600
217 637435239412451772680211994341600
218 697117186548593103665100512097600
219 762083067984939783520980572274400
220 832774031304809763440347548435600
221 909665849041770919291816595649600
222 993271464788146261326676319929600
223 1084143714029054101138153553715600
224 1182878230842414385348949680928985
225 1290116552261952837983338236073186
226 1406549432792396907217731749640276
227 1532920382295539453368177159560426
228 1670029441234483934468870244198961
229 1818737208073096610615804010010488
230 1979969134480480104611671446245184
231 2154720104888240048163194172412144
232 2344059317893625948503122622888644
233 2549135487996567802697024073884184
234 2771182387205579618934862686612048
235 3011524747148941284406854924668376
236 3271584543486089721860997620909316
237 3552887685632448888457207925866416
238 3857071136091821380401700078022976
239 4185890485036887742852263421494600
240 4541228007193373199584708328125625
241 4925101229570234930560199773166250
242 5339672040140120025725199754072500
243 5787256369214807952053443746141250
244 6270334476982989478998018592130625
245 6791561882486304184320402417360000
246 7353780971207974143293636085760000
247 7960033320440706764157434933760000
248 8613572783691036847300947615360000
249 9317879377570352149353346384230400
250 10076674016923093176973993396555776
251 10893934146354818150063802195081216
252 11773910318851952748734179591791616
253 12721143774836276232456374800306176
254 13740485077775913003283124610613248
255 14837113865386398707129709770253184
256 16016559778506092062526845928120769
257 17284724632925857744791888927587394
258 18647905902799840419884721447541684
259 20112821587768821052810028493242538
260 21686636539596885299647948494703161
261 23376990327962996244737644108706376
262 25192026729068880056152417800134976
263 27140424924931016908058433521801136
264 29231432505625387707578658745965060
265 31474900371357170194427864928624600
266 33881319636042330203379222346923600
267 36461860639122864325024042652568600
268 39228414177601503672772496202332100
269 42193635075784516961544642755420400
270 45370988215972745586091738308001600
271 48774797159351425897182026359380600
272 52420295492609350020880586021826225
273 56323681042378528379965969623087850
274 60502173106438196245181759539385940
275 64974072857783628141564759157514466
276 69758827085133100051220616349697881
277 74877095441248234135439982144256656
278 80350821378587104813709556146447616
279 86203306960309591070622092942060608
280 92459291743524738058589202127357584
281 99145035940925065524777790605560544
282 106288408076608085933863226487348544
283 113918977361956573663898447918095584
284 122068111027952725894118018136106128
285 130769076861254226782902531513247296
286 140057151202779922333014879637345536
287 149969732679457508299528345639553136
288 160546461952194142931860037643880521
289 171829347776062696826009370918220770
290 183862899682171602362704659247722900
291 196694267604725827307519876370292650
292 210373388791411958876080155770957025
293 224953142350474081818317374896965400
294 240489511803712174174961224494945600
295 257041756031155029955899348168956400
296 274672589010359971609303582738284900
297 293448368771197404418788664829517400
298 313439296005616028521749846346376400
299 334719622791281598351152929559859480
300 357367871908166765194182214162414756
301 381467067248170970499239715348478896
302 407104975839697771676980237821247296
303 434374362031843586025240704072735656
304 463373254406488881511610850300197193
305 494205226011163647976703568401174634
306 526979688531117976465503713502825844
307 561812201045601323401810221914694594
308 598824794040977277440070950820309009
309 638146309382012323635895632735537568
310 679912756972516397509378688876614656
311 724267688867520404396120867751511296
312 771362591631393126685743292489592896
313 821357297769770186747485877837456256
314 874420417097935503634721089235508480
315 930729788944406938015859949814166400
316 990472956125979998466304979136782400
317 1053847661669425537324187120233862400
318 1121062369295469811160344635542246400
319 1192336808722660240964719994914005600
320 1267902546892291453666047167488871025
321 1348003586260789191639763697777587650
322 1432896991352881659432395394222438900
323 1522853544817587852362017740092956650
324 1618158434279581242172708119078831145
325 1719111971330907641519207417494225896
326 1826030344062412844641778712385379136
327 1939246404590635465444976933812271536
328 2059110493094412047794650706409645796
329 2185991299936095907053619235707615128
330 2320276767505181355523176912825605584
331 2462375033487326284386706383790883544
332 2612715417329356137308395555709083044
333 2771749451740891094866952656931417584
334 2939951961145848200364732695724556608
335 3117822189072316095216223719692966616
336 3305884976547269455841548786860401281
337 3504691993643373223619493839710942506
338 3714823026408816085903848473761789716
339 3936887321497803964021821022644478690
340 4171524990909135906331556948696517225
341 4419408479333278107896250485546055600
342 4681244096704651122489527392733625600
343 4957773618655558118927862245328321600
344 5249775957671418847368254536319600400
345 5558068907853848654858004593281989600
346 5883510966308751588705947924983713600
347 6227003234291101937345990099874693600
348 6589491401356593577640395708725219600
349 6971967815892968923243919290999978560
350 7375473645530730494625801799416827136
351 7801101131064223343197107539751600976
352 8249995937649894835148074244854163001
353 8723359607189032700803326980370594786
354 9222452115947599941344235080862872788
355 9748594541616077513563668020671555434
356 10303171844167648347471902368934666769
357 10887635765033769269174884170843625144
358 11503507849282345408566594601135973184
359 12152382595655513916988526469305899248
360 12835930739501634313519660114201452676
361 13555902673819650409983588647871710616
362 14314132013823717427573191683972475216
363 15112539310632066634738862548796114776
364 15953135919886702886663596812198216900
365 16838028031319897499959331914963310000
366 17769420865499755143716109182485960000
367 18749623044210609721229770281656085000
368 19781051141154857207220008174933825625
369 20866234419901285688008683639888446250
370 22007819766251243111458419300524872500
371 23208576822448326413122636160891741250
372 24471403330919923060612300773699350625
373 25799330695510135513256959035637560000
374 27195529768443625199856747406977945600
375 28663316871548986815253271150007038976
376 30206160060568674505024014835278172416
377 31827685641690524532134688866476002816
378 33531684949753837365694691264919909376
379 35322121397911086423757405997785026048
380 37203137808864909302105034124894589184
381 39179064038149416515866504448137606144
382 41254424900285336970242711913812742144
383 43433948409010431265953560148489125184
384 45722574343170274742426627204473502113
385 48125463150250281779223289329949163586
386 50648005199938060134924232920565850676
387 53295830400526206942638578190994218026
388 56074818191399853675197383549454481561
389 58991107925301012764890267052224212360
390 62051109654523460210429528724354145600
391 65261515335667903027569685848839559600
392 68629310468077934633408984561634092100
393 72161786181583192502903499014794240600
394 75866551789697628717632015092209944400
395 79751547824958324319397981342616552600
396 83825059573644272874754861162103684100
397 88095731127685489009849583086302351600
398 92572579972161137278193093467194657600
399 97265012127391610966041352402969123640
400 102182837865254116981843069160999545041
401 107336288019994852028941642083661337706
402 112736030914473809870230695470460838356
403 118393189923461175829986639639156420066
404 124319361696307692331927665055637847033
405 130526635062035881555579833942743525584
406 137027610640645165546347447705278348544
407 143835421185192322022219240615914196544
408 150963752679999962028474053405918573584
409 158426866221160434836727675582166799328
410 166239620706341392723459661720009100096
411 174417496361762835813876233792196730336
412 182976619135104473364393797393626257936
413 191933785984017367365282639986324037696
414 201306491090855768577055652904578264320
415 211112953035214532558363797256567972400
416 221372142956855249846842668837415994025
417 232103813742630994004851116921108839650
418 243328530272076155754865898985501114900
419 255067700757414981543926084701985399850
420 267343609214860980259788605801487129025
421 280179449105230131578675012616037709400
422 293599358183074672518462310285959854400
423 307628454594762024449208674971888508400
424 322292874267176041041987268301569542180
425 337619809630006119547215163248139626456
426 353637549715914756130059039944555526096
427 370375521684236795573497343997612089496
428 387864333815264903854122912982532992356
429 406135820023616679289111410374077480368
430 425223085940660338041650990497954968384
431 445160556617499110658646420736886538344
432 465984025901580440411571513657978388969
433 487730707541605878957401603667559334634
434 510439288077072353219997928135157441268
435 534149981570476378485568853722370016706
436 558904586241960992209392531521209724721
437 584746543067981883827487700449888585696
438 611720996407415628585446406428557997056
439 639874856720430356987416889722976513280
440 669256865447388893787859502006174414400
441 699917662117057698856171880049264150400
442 731909853755453184207809410699197830400
443 765288086668771545210514403347459094400
444 800109120676020538992488917397938177600
445 836431905869203110949572230471729798400
446 874317661981194885168704448452888294400
447 913829960443811804066399275366931514400
448 955034809220982168084068706581028659025
449 998000740504420564064688278681110571970
450 1042798901361751292513219001611807380596
451 1089503147429647556963141933369728820586
452 1138190139747241547596934099119855892361
453 1188939444827821358118391080423786995496
454 1241833638069665179975911601453436036928
455 1296958410609773220787450765948260337584
456 1354402679727245133470606408054015083044
457 1414258702906117299030136996161855467544
458 1476622195670622000545722281975996709584
459 1541592453309061322252029755688021950808
460 1609272476605804512434838380725537202916
461 1679769101704320612861245504764983081456
462 1753193134227650476120119241217221877056
463 1829659487786306006773120271278876421016
464 1909287327007261760404931540037259112865
465 1992200215221477151818519641895907911850
466 2078526266951258743485026889430984382100
467 2168398305342743741041412914546390970850
468 2261954024692860297579519908426597641225
469 2359336158224299957444464080866684796400
470 2460692651266325040316112693637350073600
471 2566176840003631517853144225765008257600
472 2675947635959998562839606078329131187600
473 2790169716388082104674090294213065253600
474 2909013720741454111708620722467576893760
475 3032656453409854704426532465691431002336
476 3161281092903613406413863595320804364176
477 3295077407678311744930805183238866880576
478 3434241978796004962903573092856706708736
479 3578978429624698804633460111253459875088
480 3729497662783291256959304262675285478809
481 3886018104544841898906035357454620231394
482 4048765956916826334506208225573064546644
483 4217975457622973320835305184848978003434
484 4393889148217370989792353995276137817073
485 4576758150567769400593181252047844201976
486 4766842451951403023799977593584717764416
487 4964411199013212192448906210143144524016
488 5169743000843060680243798363308322859076
489 5383126241435431074332572478800661714200
490 5604859401802134270419840417056260690000
491 5835251392015798077919339594698407415000
492 6074621893469306508447949189873332602500
493 6323301711643949838506937181361606190000
494 6581633139686820074824298251339941960000
495 6849970333105951180025468117321991565000
496 7128679695899862593407597365458956805625
497 7418140278446522549383397360298930446250
498 7718744187485308885397959864496925752500
499 8030897008534313962166157920740508842050
500 8355018241094321603513462737421892252801
501 8691541746999982305390948314196962703616
502 9040916212288133162795200590931373654016
503 9403605622962855914639796468088163352576
504 9780089755046745203380090063914889678848
505 10170864679317974681431632816439333085184
506 10576443281143106164740586530498529542144
507 10997355795826191933228181507659263238144
508 11434150359905577911424789895588585181184
509 11887393578840931340711592499793703026688
510 12357671111544396296479738459936725467136
511 12845588272221429739417283172705600734976
512 13351770649998795563167621565270411619201
513 13876864746829400268798071257065278801986
514 14421538634176147534835666966939889684660
515 14986482628989776254026000725974450727850
516 15572409989508733889495582194688984191225
517 16180057631422530701909153339228314470600
518 16810186864953727079145555521408630241600
519 17463584153427732552171481404836733588400
520 18141061893913947926168684525923526996100
521 18843459220536468247620049966896805392600
522 19571642831067591153389122907237901547600
523 20326507837432749730926681579057500088600
524 21108978640771218722749704326866365686340
525 21920009831713035237862412503248955365616
526 22760587116549037736323741948597605070656
527 23631728269987767725584882235788409560056
528 24534484115210205292291614110737793510641
529 25469939531950930386183961205090923348458
530 26439214493352324922786420873592944416084
531 27443465132356864684696486631114050477794
532 28483884838421403242725543435711646870169
533 29561705385356631415263696153360368461584
534 30678198091114614029183312806007497782528
535 31834675010367469998131114491852598392896
536 33032490160740881224401160803405044405136
537 34273040783587199962276984063278306752736
538 35557768640204482633580550549363081650496
539 36888161344429820419190707202570543889120
540 38265753732557873204750269794410225664400
541 39692129271558553761215747994725699150400
542 41168921506591363706257005871025354630400
543 42697815548837962327267863830635459644400
544 44280549604699164452121728588793459177225
545 45918916547427725128997288059716657031650
546 47614765532293988022076555215560636938900
547 49370003656407762450758369541652341652650
548 51186597664346662409309069390169524261025
549 53066575700768601426097403814865599849880
550 55012029111214201696164858546372469390656
551 57025114292333556705759781070706110413296
552 59108054592801095942561749120272288084196
553 61263142266212250856286084180343189364056
554 63492740477286225836225074267109508969168
555 65799285362730449673233574761419890703384
556 68185288148154235078831436651848914935844
557 70653337322451819889410555659632871143344
558 73206100871108317379660223724995565848384
559 75846328569916178685615896884512560284968
560 78576854340624581986272618917119630111881
561 81400598670079725362375500693849558903146
562 84320571094450327951653080552876228730996
563 87339872750169752226404272640244439559106
564 90461698993264064276422300209981413658705
565 93689342088774064505929096687031627642400
566 97026193972018864043831669820480788198400
567 100475749083488968601119447782836729478400
568 104041607279198077953624584253012777422400
569 107727476818364932440373101112591344969600
570 111537177430339554901394683420656378246400
571 115474643462732164689195133801659427862400
572 119543927112747897435995203961806507982400
573 123749201743776268115816136974795487366400
574 128094765289331083893614376718888442065920
575 132585043746484265910537271989740781475296
576 137224594760985794448170710251706063130161
577 142018111306311769109259832409725336053186
578 146970425458933394347575094507667422910196
579 152086512272151580816287955131795325279978
580 157371493750894814869818526544322250495209
581 162830642929932012787920895715749934717544
582 168469388058007263889457769583763060724544
583 174293316890459699026499634841408010161584
584 180308181092949219725253968920497696497508
585 186519900758967510571364786495688262104216
586 192934569043873655805880678095376595042256
587 199558456918254813373182669181813489232856
588 206398018043474789103810154609634557217316
589 213459893772337023981782882698922793197040
590 220750918277853482600105846170614469089600
591 228278123813177235422335869564356839488600
592 236048746105824186231599672608013874924225
593 244070229889378434473411404545482791415850
594 252350234575946205826539896016213455674900
595 260896640072695159444431566399030904218850
596 269717552745889213518258507996785734797225
597 278821311535903849190754250425095813911600
598 288216494226783183922923260655722405817600
599 297911923873977977171749477186962483408960
600 307916675393983172134450215314344945067536
601 318240082319674616288962575975046113617376
602 328891743725227269930805673053598011603776
603 339881531324581535784368721610653484243936
604 351219596747510354462086018738434848079888
605 362916378997427440974324707031254010437184
606 374982612095166518086552215491386992934144
607 387429332913052665030539752991846247528144
608 400267889203679977384497715703609366146809
609 413509947827904658861941191775636497724898
610 427167503186659471854859267681187959416276
611 441252885861294194980910032982122481039466
612 455778771467247407265970751476106883903441
613 470758189725957575201419466334307972568376
614 486204533760026096577298249173433196424000
615 502131569616751690122130556406677589750000
616 518553446025264349587226861359778587562500
617 535484704392598042611624522094016295375000
618 552940289044154466720263463152808227250000
619 570935557714125515991554543080836198375000
620 589486292291559701761266109581125172562500
621 608608709827877649328121415961383904750000
622 628319473811764000762855133040126861000000
623 648635705717487633026069441962818949125000
624 669574996832829092769141786255926360841625
625 691155420372923597203183646766309060931626
626 713395543886459897738406930873545414987316
627 736314441960809793883204337581126631526466
628 759931709232800164020061443079574462026401
629 784267473711979092733854008029431377571648
630 809342410423370067675738354976967595741184
631 835177755376853339560611043643883676038144
632 861795319870461434625796394710883088294144
633 889217505135026528291659267816414250397184
634 917467317327770981201195823705462508581888
635 946568382882588854397816728230958905191936
636 976544964224925710044677476390085320171776
637 1007421975859326519516176680564267286885376
638 1039225000837887094440193914287762854465536
639 1071980307618013181703823852558423220256960
640 1105714867318063274761049783565953553168225
641 1140456371379626345854843976103673965302850
642 1176233249645364152909054015421277337954100
643 1213074688861529577653387232629081321303850
644 1251010651614457665702203979106648287368025
645 1290071895710514723399628016757973062894600
646 1330289994009183039767855638068896996193600
647 1371697354719154605276686796303481846023600
648 1414327242167506653753370527275362868412100
649 1458213798052235021888090499308157700574040
650 1503392063188628265742404256713167620116816
651 1549897999760176259695072091687779333224856
652 1597768514084921695613744284224571059546756
653 1647041479908381564979862113071992747391216
654 1697755762234388411495921550640962526643008
655 1749951241705427954681224854690411220966584
656 1803668839544280675475189951090237993745169
657 1858950543069010193339957654642688464978794
658 1915839431793580822287799872235680693072084
659 1974379704126630643247483645404421660586978
660 2034616704681174845928508738973240374891321
661 2096596952208267049666841260627497849369936
662 2160368168167903885602217698473818237537536
663 2225979305950720389060625198675064284703296
664 2293480580764290789480775962807365921563920
665 2362923500198121175100088220165280475986400
666 2434360895481697331574990824711700321902400
667 2507846953450232889641055756151008443282400
668 2583437249233049849943466676541962149616400
669 2661188779679815667661462717562311232449600
670 2741159997540158461153257902548557700742400
671 2823410846412484644487042719589315067348400
672 2908002796478131461627775907983576766834025
673 2994998881037300609767089489209711432743650
674 3084463733863538471700784941805293317282580
675 3176463627393853524516580872241344253176106
676 3271066511771892347769098062789292305781121
677 3368342054761932413796662383423606105543896
678 3468361682551792602293107300209528261288256
679 3571198621463111238534536389137598177897968
680 3676927940587796509071610963498564902910884
681 3785626595369815460995754814676613606768344
682 3897373472151855543323358213305663977723344
683 4012249433706766905373229872132004154303384
684 4130337365774074532523733222831411541693668
685 4251722224622236881258922420352855633947056
686 4376491085657722081346791036326900883749696
687 4504733193102374113324916894991823316216296
688 4636540010760949755795924331902277862314281
689 4772005273901122642584181602405890826929130
690 4911225042268673589454598276600957714662900
691 5054297754261016560396231316580403062707650
692 5201324282282647362674854515677686013447025
693 5352407989306547507924318520867536917730400
694 5507654786666028775180888122814205881881600
695 5667173193101964984434762766410970589574400
696 5831074395090826461231089638582233962510400
697 5999472308479409771160045929814162011030400
698 6172483641452640656625204601499224297094400
699 6350227958861321847820481799200274921141120
700 6532827747937199678007453468625006690322496
701 6720408485423234344499858127642184723604736
702 6913098706147478357692550805149929135707136
703 7111030073069496349433513733729099767764896
704 7314337448828797109423966586488641848891153
705 7523158968825295626541509361073263231312834
706 7737636115862379175442795324202137451037044
707 7957913796383717253999559868768340750322794
708 8184140418335530592621183623334978376539209
709 8416467970686619672993373603226229376759208
710 8655052104639048364026703323838276171358016
711 8900052216562983561834235559316480823643056
712 9151631532689807265508222038893579291541156
713 9409957195598243490724107005753340065678616
714 9675200352528878980394279773794691975621840
715 9947536245563103979627552367341555888128600
716 10227144303703157567330086943946315500000100
717 10514208236890631347449043903150412303407600
718 10808916132001465870013243765382827461473600
719 11111460550856166149059163836006373223173400
720 11422038630284666246961091072985207549472225
721 11740852184285988280779050611504106481191850
722 12068107808323568556648169331207299067678100
723 12404016985797863036123582219410401448442850
724 12748796196738596169476683885596718379539785
725 13102667028759781483499775652612141682522736
726 13465856290321419376314887603301444930360576
727 13838596126342567542538819128666043854566976
728 14221124136211282525145288318391414419669136
729 14613683494237747264409779524955425690174688
730 15016523072597729391088316820107674086821184
731 15429897566814358594908839098071437400978144
732 15854067623827068897794102475419847821632144
733 16289299972697423284083917563951452760325184
734 16735867558002424100357807980401881843950848
735 17194049675966813151168032648010858237970576
736 17664132113386780702919813376599881429207641
737 18146407289398432888110561830638829775472866
738 18641174400145312501017119169204457901742676
739 19148739566400229121614977678566002681315050
740 19669415984197631128040332963949923423880625
741 20203524078533744693415385564885812414715000
742 20751391660192713547675197745770915960840000
743 21313354085757998359699788749718495903990000
744 21889754420869336303359851954882456814722500
745 22480943606786619960112521904398957663615000
746 23087280630323130430951178055766027971090000
747 23709132697211652635609052386850219856215000
748 24346875408968111524142477380370694237802500
749 25000892943318496576032659816810024502241200
750 25671578238255988778897912350910334258528576
751 26359333179796369530492816687449688448211016
752 27064568793500974865159409487905423628042041
753 27787705439837661344184895945138428437165226
754 28529173013451472147174986006808027622016948
755 29289411146417933640847734766686702593338434
756 30068869415553174268621862310836609424984769
757 30868007553856339288849053034252290497910144
758 31687295666161076985201226321269008919773184
759 32527214449074194777143058979288915906777088
760 33388255415280927473107614330580349101556736
761 34270921122297625039444799702238370477848576
762 35175725405754054013957408232988584591282176
763 36103193617288915387487297421677890625550336
764 37053862867143612728303485881657397754741760
765 38028282271540757853891220685043702127513600
766 39027013204935377789290306225959998579097600
767 40050629557228286420803329149402051589417600
768 41099717996032607493438629834039245689724225
769 42174878234085982748996301926534589475267650
770 43276723301902570402805543833453503152498100
771 44405879825760535158817805171822912546055850
772 45562988311122351917626458742833252266295225
773 46748703431586891597182007550335005123190600
774 47963694323473929423305317540682129787474240
775 49208644886143414023068862613528900731908016
776 50484254088153560039966669275832793443831556
777 51791236279363578161582465271516514064298456
778 53130321509088634789109017391274333850702416
779 54502255850416439469404465998741326869558808
780 55907801730796692045103510880123227531302084
781 57347738269016483652475327827613883764322544
782 58822861618676636611169977909901038666100544
783 60333985318285888310804674640879384933342584
784 61881940648091773817803904155664718171509553
785 63467576993769041518585868345387833184704746
786 65091762217088446103975055706008558325937236
787 66755383033690804011901455890704402032143586
788 68459345398093268513758970229656681889461721
789 70204574896056885392492874766643485687288720
790 71992017144446626061401901375386300994438400
791 73822638198717263461250788937655490638734400
792 75697424968160657604777719790247624263264400
793 77617385639052252673004267868441668751218400
794 79583550105836856573708192338470631701857600
795 81596970410496077321701410250892670849714400
796 83658721190242128971838661132530801140000400
797 85769900133685093613678534516079257221070400
798 87931628445623135612247883498161172998534400
799 90145051320607610349421019364064510410215280
800 92411338425437492688261800609312761444404681
801 94731684390740070757853213531171994202238946
802 97107309311797408954608103079605436912968596
803 99539459258780680800230571414762187275233706
804 102029406796557108015328579744549585396407393
805 104578451514236917396720433200245451461903384
806 107187920564630442367968865236983521385473344
807 109859169213788251955610868469989554950863344
808 112593581400799986983756159732284299194230884
809 115392570308030422039937984332139189752417368
810 118257578941974152815038665589019417157787856
811 121190080724913232336564698354425938150217496
812 124191580097565046981440807665096240455666596
813 127263613132910734562980024539350338415809456
814 130407748161397502835220784555328318920527680
815 133625586407711308052239269269861185685663400
816 136918762639319500373648134790092752754350025
817 140288945826986236541132059545065812674220650
818 143737839817466700993028559571496808095830900
819 147267184018589465070837667864379238134694850
820 150878754096939650847135950589849220044923025
821 154574362688358952020565714398228129521738400
822 158355860121481999940229934040464378045158400
823 162225135154532048806869876128743251725702400
824 166184115725602491127708315735945150146016320
825 170234769716654303260118962334190140892109696
826 174379105731463162058974445620167318594759936
827 178619173887753667944694212251749642597182336
828 182957066623761857843236272294751027395372096
829 187394919519470994133735223541861633361667328
830 191934912132769473701065505805043614562243584
831 196579268850783615164980080911666745393416544
832 201330259756642053089207583963758377217309169
833 206190201511932496216539108203774136018576834
834 211161458255115693292137108787845371595985908
835 216246442516165595598874101021641435969433066
836 221447616147708910716560659761550751775149481
837 226767491272941508021935930456386738589364456
838 232208631250603463868238437342922369255492416
839 237773651657298924031605466128213757553246640
840 243465221287451413705710058779009429712560100
841 249286063171189741894973591468473434001416600
842 255238955610464228339325713562948015374811600
843 261326733233697627948763848298353652853392600
844 267552288069279840992945538450333557732916900
845 273918570638220277849003288263642514350255600
846 280428591066276595839307722491427175020769600
847 287085420215883443480065609189872900965424600
848 293892190838209835212020961697916673910676225
849 300852098745678838307390515131599755677645610
850 307968404005288384064547426327980030537180436
851 315244432153077218546799316417240246250125026
852 322683575430085284937826852862148400050285801
853 330289294040163181029019649553867512411484336
854 338065117429990762389372509539666685944159488
855 346014645591670465374453534966208829007365184
856 354141550388266505296374486131799209114832144
857 362449576902666764802433813657718399706546144
858 370942544810149926808639913288216263763429184
859 379624349775046226229980823623047542969198048
860 388498964871886096278384475483938006962927376
861 397570442031436969310207401612753642023690816
862 406842913512034560158422227703659315172060416
863 416320593396621112653422166138721869226256976
864 426007779115909328705984534300186723253559225
865 435908852998097024994509532287299421129441250
866 446028283845563976076995529165078214119372500
867 456370628538988905760027186588486724364966250
868 466940533669331181939050263791613448597300625
869 477742737198128455026247847371253567661315000
870 488782070146568257667563285838691774465160000
871 500063458313798454895404826723828897784310000
872 511591924024948400358447948497585948180122500
873 523372587909339717018558840022251132687535000
874 535410670709372780924876525535152600388056400
875 547711495120582245598179950994609922361746776
876 560280487663362303430630647557762342311499716
877 573123180586869840586900379130496198075997616
878 586245213805621204457070884673961499321722176
879 599652336869305969048607734335098094268202248
880 613350410966348855117964409310687026330798809
881 627345410961758839650642834643009450314116394
882 641643427469812474835527016730606897872398644
883 656250668962126531293902816896770793804090434
884 671173463911683285380001611682405623190002913
885 686418262973380087247874523268871353953561536
886 701991641201683276474284598509026970497765376
887 717900300305975056750275614997679543985918976
888 734151070944190601932289297290782095505275136
889 750750915055351444020443713347874513053826560
890 767706928231610090866439434486931036501529600
891 785026342130429839082575960509929674456153600
892 802716526927532887219219509100553858639673600
893 820784993811259117310244877399524666689049600
894 839239397518987300880928772947020009637990400
895 858087538916280000014091092381347411839681600
896 877337367619423076638869697647457279348776225
897 896996984662040495420767781637566110185846850
898 917074645206475009087590449999828088492674100
899 937578761300635351337490970628300329403355690
900 958517904681020733274501651942985887382754841
901 979900809622643746253756920109824819904453256
902 1001736375836583218761639843133096987919502656
903 1024033671415909159192380780360196886329053616
904 1046801935830732641818046216231159558507127108
905 1070050582973144361608158325310677829042922584
906 1093789204252816596582294643364779550536350544
907 1118027571744054475837168479802626189741563544
908 1142775641385093759061635832857968484472398084
909 1168043556230453791041274512463587802381222128
910 1193841649757165904181002303833062588766911296
911 1220180449225709305282112723543978919929044536
912 1247070679096498401561881041405174915851367761
913 1274523264502777597082805105352166059104535146
914 1302549334780791826268576871667798221612376020
915 1331160227058113487949924260179746303388551650
916 1360367489901019003351529437632224153092412025
917 1390182887021820946568655138950953807697576400
918 1420618401047074588377767369513709238114950400
919 1451686237347590755689950884986941584016385600
920 1483398827931200141621854995454189245726416400
921 1515768835399227607081040607935395572344082400
922 1548809156967648596018079011045598776395502400
923 1582532928553913545186347042585791880565586400
924 1616953528930440107494775955095058138971710480
925 1652084583945787127984505428592599475690248256
926 1687939970814538615276416836225247265690864896
927 1724533822476940441215329408756680770955733296
928 1761880532029347179594438155719357580922122281
929 1799994757226551363520523609068889153994606818
930 1838891425057082502440945628086108372630180884
931 1878585736392578456386261375625618717106519594
932 1919093170712347218900972792478564761922203969
933 1960429490904252813777819210534136758705943384
934 2002610748143074866441751263993968463747893568
935 2045653286847507471037218768536825251995868656
936 2089573749716979241371289622749155497066837796
937 2134389082849492910295894539985835621129831896
938 2180116540941699530341812292584699719363810256
939 2226773692572439230937915927287671393279907480
940 2274378425570997606881384837890933954664268900
941 2322948952471344151414648469638877236489172400
942 2372503816053636707886525940352411450635502400
943 2423061894974293699129546993213463049861911400
944 2474642409485953906001654985098858601064581225
945 2527264927248661808675225083946391853865276650
946 2580949369233634978894622193487258457180358900
947 2635716015720988721278903170485387429428147650
948 2691585512392812109561026350849746468566831025
949 2748578876523008752200391880257679095803191520
950 2806717503265335053882332761138440895040336896
951 2866023172041088417856531775135845633000955136
952 2926518053027917761726346450920686343750697536
953 2988224713751248899072929415743401720338919296
954 3051166125779837774102520463070298532892624128
955 3115365671526985229293772646136280739312115584
956 3180847151158967939776888957116375306339668544
957 3247634789612261365911431174798731469635980544
958 3315753243721152060290267513471770272908227584
959 3385227609457358420260504805284933342690552608
960 3456083429283301005127863402872138579040876241
961 3528346699620685841640766411884232312323795906
962 3602043878436086725309210733347996466747952756
963 3677201892945235391809169166220019290006127466
964 3753848147437751585397176594393869798501837065
965 3832010531224068493186961077918886171546946600
966 3911717426706332748629636289233857832971425600
967 3992997717575082237934599267758218058055495600
968 4075880797133529272848102418897302938939704100
969 4160396576751301325583741792195642639002405400
970 4246575494449516460222427388260637795326459600
971 4334448523619095843053058919638423049320608600
972 4424047181874241275629418257436894505609776100
973 4515403540043031572330351372802315308219439600
974 4608550231297117802522476454035609002620554560
975 4703520460422523939667774649983106157455978136
976 4800348013233586309560217239772827508646957601
977 4899067266132092411021493536061428585505619626
978 4999713195813707198579425629297847681278502036
979 5102321389123802771675701390321043592187565538
980 5206928053064835612622806670650598782853084809
981 5313570024957444059713297872749060506711996144
982 5422284782757467596477119534467514494367270144
983 5533110455531118787023680019208541590730693184
984 5646085834090568294674208915643002651025935248
985 5761250381792233390706473903255247049782974176
986 5878644245500090696059130834334481508493879616
987 5998308266716364605379048618834130239510869216
988 6120283992881973923985830195996923155779173776
989 6244613688849150708359473772917165826744078400
990 6371340348528677143858191650806840343465760000
991 6500507706714218523815197607237885402266410000
992 6632160251086263016260412084652769240114425625
993 6766343234398211922623789154048515116911041250
994 6903102686847197551303656847838824629450652500
995 7042485428632239652372844324908162161322166250
996 7184539082702385592439055077475009780576800625
997 7329312087697514095310799624043949009185035000
998 7476853711084517439228753397912569189098760000
999 7627214062491612489633263563842562697616271600
1000 7780444107243566862426994762912366829333617476