1 1
2 4
3 8
4 16
5 32
6 64
7 128
8 256
9 512
10 1024
11 2048
12 4096
13 8192
14 16384
15 32768
16 65536
17 131072
18 221184
19 262144
20 442368
21 524288
22 663552
23 884736
24 995328
25 1048576
26 1327104
27 1769472
28 1990656
29 2097152
30 2654208
31 3538944
32 3981312
33 4194304
34 5308416
35 7962624
36 8388608
37 10616832
38 15925248
39 21233664
40 23887872
41 31850496
42 42467328
43 47775744
44 63700992
45 84934656
46 95551488
47 127401984
48 143327232
49 169869312
50 191102976
51 254803968
52 286654464
53 339738624
54 382205952
55 509607936
56 573308928
57 679477248
58 764411904
59 1019215872
60 1146617856
61 1358954496
62 1528823808
63 2038431744
64 2293235712
65 2717908992
66 3057647616
67 4076863488
68 4586471424
69 5435817984
70 6115295232
71 9172942848
72 10871635968
73 12230590464
74 13759414272
75 18345885696
76 24461180928
77 27518828544
78 36691771392
79 41278242816
80 48922361856
81 55037657088
82 73383542784
83 82556485632
84 97844723712
85 110075314176
86 146767085568
87 165112971264
88 195689447424
89 220150628352
90 293534171136
91 330225942528
92 391378894848
93 440301256704
94 587068342272
95 660451885056
96 782757789696
97 880602513408
98 1174136684544
99 1320903770112
100 1565515579392
101 1761205026816
102 1981355655168
103 2348273369088
104 2641807540224
105 3131031158784
106 3522410053632
107 3962711310336
108 4696546738176
109 5283615080448
110 6262062317568
111 7044820107264
112 7925422620672
113 10567230160896
114 14089640214528
115 15850845241344
116 21134460321792
117 23776267862016
118 28179280429056
119 31701690482688
120 42268920643584
121 47552535724032
122 56358560858112
123 63403380965376
124 84537841287168
125 95105071448064
126 112717121716224
127 126806761930752
128 169075682574336
129 190210142896128
130 225434243432448
131 253613523861504
132 285315214344192
133 338151365148672
134 380420285792256
135 450868486864896
136 507227047723008
137 570630428688384
138 676302730297344
139 760840571584512
140 901736973729792
141 1014454095446016
142 1141260857376768
143 1352605460594688
144 1521681143169024
145 1803473947459584
146 2028908190892032
147 2282521714753536
148 2705210921189376
149 3043362286338048
150 3423782572130304
151 4057816381784064
152 4565043429507072
153 6086724572676096
154 6847565144260608
155 8115632763568128
156 9130086859014144
157 12173449145352192
158 13695130288521216
159 16231265527136256
160 18260173718028288
161 24346898290704384
162 27390260577042432
163 32462531054272512
164 36520347436056576
165 48693796581408768
166 54780521154084864
167 64925062108545024
168 73040694872113152
169 97387593162817536
170 109561042308169728
171 129850124217090048
172 146081389744226304
173 164341563462254592
174 194775186325635072
175 219122084616339456
176 259700248434180096
177 292162779488452608
178 328683126924509184
179 389550372651270144
180 438244169232678912
181 519400496868360192
182 584325558976905216
183 657366253849018368
184 779100745302540288
185 876488338465357824
186 986049380773527552
187 1168651117953810432
188 1314732507698036736
189 1558201490605080576
190 1752976676930715648
191 1972098761547055104
192 2337302235907620864
193 2629465015396073472
194 3505953353861431296
195 3944197523094110208
196 4674604471815241728
197 5258930030792146944
198 7011906707722862592
199 7888395046188220416
200 9349208943630483456
201 10517860061584293888
202 14023813415445725184
203 15776790092376440832
204 18698417887260966912
205 21035720123168587776
206 23665185138564661248
207 28047626830891450368
208 31553580184752881664
209 37396835774521933824
210 42071440246337175552
211 47330370277129322496
212 56095253661782900736
213 63107160369505763328
214 74793671549043867648
215 84142880492674351104
216 94660740554258644992
217 112190507323565801472
218 126214320739011526656
219 149587343098087735296
220 168285760985348702208
221 189321481108517289984
222 224381014647131602944
223 252428641478023053312
224 283982221662775934976
225 299174686196175470592
226 336571521970697404416
227 365203474360565760000
228 378642962217034579968
229 448762029294263205888
230 486937965814087680000
231 504857282956046106624
232 547805211540848640000
233 567964443325551869952
234 616280862983454720000
235 673143043941394808832
236 730406948721131520000
237 757285924434069159936
238 821707817311272960000
239 973875931628175360000
240 1009714565912092213248
241 1095610423081697280000
242 1232561725966909440000
243 1346286087882789617664
244 1460813897442263040000
245 1514571848868138319872
246 1643415634622545920000
247 2019429131824184426496
248 2191220846163394560000
249 2465123451933818880000
250 2692572175765579235328
251 2921627794884526080000
252 3029143697736276639744
253 3286831269245091840000
254 4038858263648368852992
255 4382441692326789120000
256 4930246903867637760000
257 5385144351531158470656
258 5843255589769052160000
259 6573662538490183680000
260 8077716527296737705984
261 8764883384653578240000
262 9860493807735275520000
263 11686511179538104320000
264 13147325076980367360000
265 14790740711602913280000
266 17529766769307156480000
267 19720987615470551040000
268 23373022359076208640000
269 26294650153960734720000
270 29581481423205826560000
271 35059533538614312960000
272 36520347436056576000000
273 39441975230941102080000
274 46746044718152417280000
275 52589300307921469440000
276 59162962846411653120000
277 70119067077228625920000
278 73040694872113152000000
279 78883950461882204160000
280 93492089436304834560000
281 105178600615842938880000
282 118325925692823306240000
283 140238134154457251840000
284 146081389744226304000000
285 157767900923764408320000
286 164341563462254592000000
287 186984178872609669120000
288 210357201231685877760000
289 236651851385646612480000
290 280476268308914503680000
291 292162779488452608000000
292 315535801847528816640000
293 328683126924509184000000
294 369768517790072832000000
295 420714402463371755520000
296 473303702771293224960000
297 560952536617829007360000
298 584325558976905216000000
299 631071603695057633280000
300 657366253849018368000000
301 739537035580145664000000
302 841428804926743511040000
303 946607405542586449920000
304 1121905073235658014720000
305 1168651117953810432000000
306 1262143207390115266560000
307 1314732507698036736000000
308 1479074071160291328000000
309 1682857609853487022080000
310 1752976676930715648000000
311 1893214811085172899840000
312 1972098761547055104000000
313 2337302235907620864000000
314 2524286414780230533120000
315 2629465015396073472000000
316 2958148142320582656000000
317 3365715219706974044160000
318 3505953353861431296000000
319 3786429622170345799680000
320 3944197523094110208000000
321 4437222213480873984000000
322 4674604471815241728000000
323 5048572829560461066240000
324 5258930030792146944000000
325 5916296284641165312000000
326 6731430439413948088320000
327 7011906707722862592000000
328 7572859244340691599360000
329 7888395046188220416000000
330 8874444426961747968000000
331 10097145659120922132480000
332 10517860061584293888000000
333 11832592569282330624000000
334 14023813415445725184000000
335 15145718488681383198720000
336 15776790092376440832000000
337 17748888853923495936000000
338 20194291318241844264960000
339 21035720123168587776000000
340 23665185138564661248000000
341 28047626830891450368000000
342 30291436977362766397440000
343 31553580184752881664000000
344 35497777707846991872000000
345 40388582636483688529920000
346 42071440246337175552000000
347 47330370277129322496000000
348 60582873954725532794880000
349 63107160369505763328000000
350 70995555415693983744000000
351 84142880492674351104000000
352 94660740554258644992000000
353 106493333123540975616000000
354 121165747909451065589760000
355 126214320739011526656000000
356 141991110831387967488000000
357 168285760985348702208000000
358 189321481108517289984000000
359 212986666247081951232000000
360 242331495818902131179520000
361 252428641478023053312000000
362 283982221662775934976000000
363 336571521970697404416000000
364 378642962217034579968000000
365 425973332494163902464000000
366 504857282956046106624000000
367 567964443325551869952000000
368 673143043941394808832000000
369 757285924434069159936000000
370 851946664988327804928000000
371 1009714565912092213248000000
372 1135928886651103739904000000
373 1277919997482491707392000000
374 1346286087882789617664000000
375 1514571848868138319872000000
376 1703893329976655609856000000
377 2019429131824184426496000000
378 2271857773302207479808000000
379 2555839994964983414784000000
380 3029143697736276639744000000
381 3407786659953311219712000000
382 4038858263648368852992000000
383 4543715546604414959616000000
384 5111679989929966829568000000
385 6058287395472553279488000000
386 6815573319906622439424000000
387 8077716527296737705984000000
388 9087431093208829919232000000
389 10223359979859933659136000000
390 12116574790945106558976000000
391 13631146639813244878848000000
392 16155433054593475411968000000
393 18174862186417659838464000000
394 20446719959719867318272000000
395 24233149581890213117952000000
396 27262293279626489757696000000
397 30670079939579800977408000000
398 36349724372835319676928000000
399 40893439919439734636544000000
400 48466299163780426235904000000
401 54524586559252979515392000000
402 61340159879159601954816000000
403 72699448745670639353856000000
404 81786879838879469273088000000
405 96932598327560852471808000000
406 109049173118505959030784000000
407 122680319758319203909632000000
408 145398897491341278707712000000
409 163573759677758938546176000000
410 184020479637478805864448000000
411 193865196655121704943616000000
412 218098346237011918061568000000
413 245360639516638407819264000000
414 290797794982682557415424000000
415 327147519355517877092352000000
416 368040959274957611728896000000
417 387730393310243409887232000000
418 436196692474023836123136000000
419 490721279033276815638528000000
420 581595589965365114830848000000
421 654295038711035754184704000000
422 736081918549915223457792000000
423 775460786620486819774464000000
424 872393384948047672246272000000
425 981442558066553631277056000000
426 1163191179930730229661696000000
427 1308590077422071508369408000000
428 1472163837099830446915584000000
429 1744786769896095344492544000000
430 1962885116133107262554112000000
431 2326382359861460459323392000000
432 2617180154844143016738816000000
433 2944327674199660893831168000000
434 3489573539792190688985088000000
435 3925770232266214525108224000000
436 4416491511299491340746752000000
437 4652764719722920918646784000000
438 5234360309688286033477632000000
439 5888655348399321787662336000000
440 6979147079584381377970176000000
441 7851540464532429050216448000000
442 8832983022598982681493504000000
443 10468720619376572066955264000000
444 11777310696798643575324672000000
445 13958294159168762755940352000000
446 15703080929064858100432896000000
447 17665966045197965362987008000000
448 20937441238753144133910528000000
449 23554621393597287150649344000000
450 27916588318337525511880704000000
451 31406161858129716200865792000000
452 35331932090395930725974016000000
453 41874882477506288267821056000000
454 43619669247402383612313600000000
455 47109242787194574301298688000000
456 55833176636675051023761408000000
457 62812323716259432401731584000000
458 70663864180791861451948032000000
459 83749764955012576535642112000000
460 87239338494804767224627200000000
461 94218485574389148602597376000000
462 98144255806655363127705600000000
463 105995796271187792177922048000000
464 110412287782487283518668800000000
465 111666353273350102047522816000000
466 125624647432518864803463168000000
467 141327728361583722903896064000000
468 167499529910025153071284224000000
469 174478676989609534449254400000000
470 188436971148778297205194752000000
471 196288511613310726255411200000000
472 211991592542375584355844096000000
473 220824575564974567037337600000000
474 223332706546700204095045632000000
475 251249294865037729606926336000000
476 282655456723167445807792128000000
477 294432767419966089383116800000000
478 334999059820050306142568448000000
479 348957353979219068898508800000000
480 376873942297556594410389504000000
481 392577023226621452510822400000000
482 423983185084751168711688192000000
483 441649151129949134074675200000000
484 502498589730075459213852672000000
485 523436030968828603347763200000000
486 565310913446334891615584256000000
487 588865534839932178766233600000000
488 669998119640100612285136896000000
489 697914707958438137797017600000000
490 753747884595113188820779008000000
491 785154046453242905021644800000000
492 847966370169502337423376384000000
493 883298302259898268149350400000000
494 1004997179460150918427705344000000
495 1046872061937657206695526400000000
496 1130621826892669783231168512000000
497 1177731069679864357532467200000000
498 1339996239280201224570273792000000
499 1395829415916876275594035200000000
500 1507495769190226377641558016000000
501 1570308092906485810043289600000000
502 1695932740339004674846752768000000
503 1766596604519796536298700800000000
504 2009994358920301836855410688000000
505 2093744123875314413391052800000000
506 2261243653785339566462337024000000
507 2355462139359728715064934400000000
508 2649894906779694804448051200000000
509 2791658831833752551188070400000000
510 3014991538380452755283116032000000
511 3140616185812971620086579200000000
512 3391865480678009349693505536000000
513 3533193209039593072597401600000000
514 4019988717840603673710821376000000
515 4187488247750628826782105600000000
516 4522487307570679132924674048000000
517 4710924278719457430129868800000000
518 5299789813559389608896102400000000
519 5583317663667505102376140800000000
520 6029983076760905510566232064000000
521 6281232371625943240173158400000000
522 6783730961356018699387011072000000
523 7066386418079186145194803200000000
524 8039977435681207347421642752000000
525 8374976495501257653564211200000000
526 9044974615141358265849348096000000
527 9421848557438914860259737600000000
528 10599579627118779217792204800000000
529 11777310696798643575324672000000000
530 12059966153521811021132464128000000
531 12562464743251886480346316800000000
532 13567461922712037398774022144000000
533 14132772836158372290389606400000000
534 16749952991002515307128422400000000
535 18089949230282716531698696192000000
536 18843697114877829720519475200000000
537 21199159254237558435584409600000000
538 24119932307043622042264928256000000
539 25124929486503772960692633600000000
540 27134923845424074797548044288000000
541 28265545672316744580779212800000000
542 31798738881356337653376614400000000
543 33499905982005030614256844800000000
544 36179898460565433063397392384000000
545 37687394229755659441038950400000000
546 42398318508475116871168819200000000
547 48239864614087244084529856512000000
548 50249858973007545921385267200000000
549 54269847690848149595096088576000000
550 56531091344633489161558425600000000
551 63597477762712675306753228800000000
552 66999811964010061228513689600000000
553 70663864180791861451948032000000000
554 72359796921130866126794784768000000
555 75374788459511318882077900800000000
556 84796637016950233742337638400000000
557 96479729228174488169059713024000000
558 100499717946015091842770534400000000
559 108539695381696299190192177152000000
560 113062182689266978323116851200000000
561 127194955525425350613506457600000000
562 141327728361583722903896064000000000
563 144719593842261732253589569536000000
564 150749576919022637764155801600000000
565 169593274033900467484675276800000000
566 200999435892030183685541068800000000
567 217079390763392598380384354304000000
568 226124365378533956646233702400000000
569 254389911050850701227012915200000000
570 282655456723167445807792128000000000
571 289439187684523464507179139072000000
572 301499153838045275528311603200000000
573 339186548067800934969350553600000000
574 381584866576276051840519372800000000
575 401998871784060367371082137600000000
576 434158781526785196760768708608000000
577 452248730757067913292467404800000000
578 508779822101701402454025830400000000
579 565310913446334891615584256000000000
580 602998307676090551056623206400000000
581 678373096135601869938701107200000000
582 763169733152552103681038745600000000
583 803997743568120734742164275200000000
584 868317563053570393521537417216000000
585 904497461514135826584934809600000000
586 1017559644203402804908051660800000000
587 1130621826892669783231168512000000000
588 1205996615352181102113246412800000000
589 1356746192271203739877402214400000000
590 1526339466305104207362077491200000000
591 1607995487136241469484328550400000000
592 1695932740339004674846752768000000000
593 1808994923028271653169869619200000000
594 2035119288406805609816103321600000000
595 2261243653785339566462337024000000000
596 2411993230704362204226492825600000000
597 2713492384542407479754804428800000000
598 3052678932610208414724154982400000000
599 3391865480678009349693505536000000000
600 3617989846056543306339739238400000000
601 4070238576813611219632206643200000000
602 4522487307570679132924674048000000000
603 4823986461408724408452985651200000000
604 5426984769084814959509608857600000000
605 6105357865220416829448309964800000000
606 6783730961356018699387011072000000000
607 7235979692113086612679478476800000000
608 8140477153627222439264413286400000000
609 9044974615141358265849348096000000000
610 9158036797830625244172464947200000000
611 9647972922817448816905971302400000000
612 10175596442034028049080516608000000000
613 10853969538169629919019217715200000000
614 12210715730440833658896619929600000000
615 13567461922712037398774022144000000000
616 14471959384226173225358956953600000000
617 16280954307254444878528826572800000000
618 18316073595661250488344929894400000000
619 19295945845634897633811942604800000000
620 20351192884068056098161033216000000000
621 21707939076339259838038435430400000000
622 24421431460881667317793239859200000000
623 27134923845424074797548044288000000000
624 28943918768452346450717913907200000000
625 30162477848547779439311506636800000000
626 32561908614508889757057653145600000000
627 36632147191322500976689859788800000000
628 40216637131397039252415342182400000000
629 40702385768136112196322066432000000000
630 43415878152678519676076870860800000000
631 45243716772821669158967259955200000000
632 48842862921763334635586479718400000000
633 54269847690848149595096088576000000000
634 57887837536904692901435827814400000000
635 60324955697095558878623013273600000000
636 65123817229017779514115306291200000000
637 67865575159232503738450889932800000000
638 73264294382645001953379719577600000000
639 80433274262794078504830684364800000000
640 81404771536272224392644132864000000000
641 86831756305357039352153741721600000000
642 90449746151413582658493480960000000000
643 90487433545643338317934519910400000000
644 97685725843526669271172959436800000000
645 101755964420340280490805166080000000000
646 101798362738848755607676334899200000000
647 108539695381696299190192177152000000000
648 115775675073809385802871655628800000000
649 120649911394191117757246026547200000000
650 130247634458035559028230612582400000000
651 135731150318465007476901779865600000000
652 146528588765290003906759439155200000000
653 152697544108273133411514502348800000000
654 160866548525588157009661368729600000000
655 162809543072544448785288265728000000000
656 173663512610714078704307483443200000000
657 180899492302827165316986961920000000000
658 180974867091286676635869039820800000000
659 195371451687053338542345918873600000000
660 203511928840680560981610332160000000000
661 203596725477697511215352669798400000000
662 231551350147618771605743311257600000000
663 241299822788382235514492053094400000000
664 260495268916071118056461225164800000000
665 271462300636930014953803559731200000000
666 305395088216546266823029004697600000000
667 325619086145088897570576531456000000000
668 339327875796162518692254449664000000000
669 347327025221428157408614966886400000000
670 361798984605654330633973923840000000000
671 361949734182573353271738079641600000000
672 390742903374106677084691837747200000000
673 407023857681361121963220664320000000000
674 407193450955395022430705339596800000000
675 482599645576764471028984106188800000000
676 520990537832142236112922450329600000000
677 542698476908481495950960885760000000000
678 542924601273860029907607119462400000000
679 610790176433092533646058009395200000000
680 678655751592325037384508899328000000000
681 694654050442856314817229933772800000000
682 694943489630540838281737112911872000000
683 723597969211308661267947847680000000000
684 723899468365146706543476159283200000000
685 814047715362722243926441328640000000000
686 814386901910790044861410679193600000000
687 916185264649638800469087014092800000000
688 965199291153528942057968212377600000000
689 1041981075664284472225844900659200000000
690 1085396953816962991901921771520000000000
691 1085849202547720059815214238924800000000
692 1221580352866185067292116018790400000000
693 1357311503184650074769017798656000000000
694 1447195938422617322535895695360000000000
695 1447798936730293413086952318566400000000
696 1628095430725444487852882657280000000000
697 1628773803821580089722821358387200000000
698 1832370529299277600938174028185600000000
699 1930398582307057884115936424755200000000
700 2083962151328568944451689801318400000000
701 2170793907633925983803843543040000000000
702 2171698405095440119630428477849600000000
703 2443160705732370134584232037580800000000
704 2714623006369300149538035597312000000000
705 2895597873460586826173904637132800000000
706 3256190861450888975705765314560000000000
707 3257547607643160179445642716774400000000
708 3664741058598555201876348056371200000000
709 3860797164614115768231872849510400000000
710 4071934509553950224307053395968000000000
711 4341587815267851967607687086080000000000
712 4343396810190880239260856955699200000000
713 4886321411464740269168464075161600000000
714 5429246012738600299076071194624000000000
715 5791195746921173652347809274265600000000
716 6512381722901777951411530629120000000000
717 6515095215286320358891285433548800000000
718 7329482117197110403752696112742400000000
719 8143869019107900448614106791936000000000
720 8686793620381760478521713911398400000000
721 9772642822929480538336928150323200000000
722 10858492025477200598152142389248000000000
723 11582391493842347304695618548531200000000
724 13024763445803555902823061258240000000000
725 13030190430572640717782570867097600000000
726 14658964234394220807505392225484800000000
727 16287738038215800897228213583872000000000
728 17373587240763520957043427822796800000000
729 19545285645858961076673856300646400000000
730 21716984050954401196304284778496000000000
731 21988446351591331211258088338227200000000
732 23164782987684694609391237097062400000000
733 24431607057323701345842320375808000000000
734 26060380861145281435565141734195200000000
735 29317928468788441615010784450969600000000
736 32575476076431601794456427167744000000000
737 34747174481527041914086855645593600000000
738 39090571291717922153347712601292800000000
739 43976892703182662422516176676454400000000
740 46329565975369389218782474194124800000000
741 48863214114647402691684640751616000000000
742 52120761722290562871130283468390400000000
743 58635856937576883230021568901939200000000
744 65150952152863203588912854335488000000000
745 69494348963054083828173711291187200000000
746 78181142583435844306695425202585600000000
747 87953785406365324845032353352908800000000
748 94589530533045836321680884813004800000000
749 97726428229294805383369281503232000000000
750 104241523444581125742260566936780800000000
751 117271713875153766460043137803878400000000
752 130301904305726407177825708670976000000000
753 138988697926108167656347422582374400000000
754 156362285166871688613390850405171200000000
755 175907570812730649690064706705817600000000
756 195452856458589610766738563006464000000000
757 208483046889162251484521133873561600000000
758 212826443699353131723781990829260800000000
759 234543427750307532920086275607756800000000
760 244316070573237013458423203758080000000000
761 260603808611452814355651417341952000000000
762 277977395852216335312694845164748800000000
763 293179284687884416150107844509696000000000
764 312724570333743377226781700810342400000000
765 351815141625461299380129413411635200000000
766 390905712917179221533477126012928000000000
767 416966093778324502969042267747123200000000
768 425652887398706263447563981658521600000000
769 469086855500615065840172551215513600000000
770 478859498323544546378509479365836800000000
771 488632141146474026916846407516160000000000
772 521207617222905628711302834683904000000000
773 549711158789783280281452208455680000000000
774 555954791704432670625389690329497600000000
775 567537183198275017930085308878028800000000
776 586358569375768832300215689019392000000000
777 625449140667486754453563401620684800000000
778 638479331098059395171345972487782400000000
779 703630283250922598760258826823270400000000
780 732948211719711040375269611274240000000000
781 781811425834358443066954252025856000000000
782 833932187556649005938084535494246400000000
783 851305774797412526895127963317043200000000
784 938173711001230131680345102431027200000000
785 957718996647089092757018958731673600000000
786 977264282292948053833692815032320000000000
787 1055445424876383898140388240234905600000000
788 1077433871227975229351646328573132800000000
789 1099422317579566560562904416911360000000000
790 1111909583408865341250779380658995200000000
791 1135074366396550035860170617756057600000000
792 1172717138751537664600431378038784000000000
793 1250898281334973508907126803241369600000000
794 1276958662196118790342691944975564800000000
795 1407260566501845197520517653646540800000000
796 1436578494970633639135528438097510400000000
797 1465896423439422080750539222548480000000000
798 1563622851668716886133908504051712000000000
799 1667864375113298011876169070988492800000000
800 1702611549594825053790255926634086400000000
801 1876347422002460263360690204862054400000000
802 1915437993294178185514037917463347200000000
803 2110890849752767796280776480469811200000000
804 2154867742455950458703292657146265600000000
805 2198844635159133121125808833822720000000000
806 2270148732793100071720341235512115200000000
807 2345434277503075329200862756077568000000000
808 2394297491617722731892547396829184000000000
809 2501796562669947017814253606482739200000000
810 2553917324392237580685383889951129600000000
811 2814521133003690395041035307293081600000000
812 2873156989941267278271056876195020800000000
813 2931792846878844161501078445096960000000000
814 3127245703337433772267817008103424000000000
815 3192396655490296975856729862438912000000000
816 3335728750226596023752338141976985600000000
817 3405223099189650107580511853268172800000000
818 3752694844004920526721380409724108800000000
819 3830875986588356371028075834926694400000000
820 4309735484911900917406585314292531200000000
821 4397689270318266242251617667645440000000000
822 4690868555006150658401725512155136000000000
823 4788594983235445463785094793658368000000000
824 5003593125339894035628507212965478400000000
825 5107834648784475161370767779902259200000000
826 5629042266007380790082070614586163200000000
827 5746313979882534556542113752390041600000000
828 6254491406674867544535634016206848000000000
829 6384793310980593951713459724877824000000000
830 6671457500453192047504676283953971200000000
831 6810446198379300215161023706536345600000000
832 7505389688009841053442760819448217600000000
833 7661751973176712742056151669853388800000000
834 8619470969823801834813170628585062400000000
835 8795378540636532484503235335290880000000000
836 9381737110012301316803451024310272000000000
837 9577189966470890927570189587316736000000000
838 10007186250679788071257014425930956800000000
839 10215669297568950322741535559804518400000000
840 10641322184967656586189099541463040000000000
841 11258084532014761580164141229172326400000000
842 11492627959765069113084227504780083200000000
843 11971487458088613659462736984145920000000000
844 12769586621961187903426919449755648000000000
845 13620892396758600430322047413072691200000000
846 14365784949706336391355284380975104000000000
847 15010779376019682106885521638896435200000000
848 15323503946353425484112303339706777600000000
849 17238941939647603669626341257170124800000000
850 18763474220024602633606902048620544000000000
851 19154379932941781855140379174633472000000000
852 20014372501359576142514028851861913600000000
853 20431338595137900645483071119609036800000000
854 21282644369935313172378199082926080000000000
855 22516169064029523160328282458344652800000000
856 22985255919530138226168455009560166400000000
857 23942974916177227318925473968291840000000000
858 25539173243922375806853838899511296000000000
859 26386135621909597453509706005872640000000000
860 26935846780699380733791158214328320000000000
861 27241784793517200860644094826145382400000000
862 28731569899412672782710568761950208000000000
863 30021558752039364213771043277792870400000000
864 30647007892706850968224606679413555200000000
865 34477883879295207339252682514340249600000000
866 35914462374265840978388210952437760000000000
867 38308759865883563710280758349266944000000000
868 40862677190275801290966142239218073600000000
869 42565288739870626344756398165852160000000000
870 45032338128059046320656564916689305600000000
871 45970511839060276452336910019120332800000000
872 47885949832354454637850947936583680000000000
873 51716825818942811008879023771510374400000000
874 53871693561398761467582316428656640000000000
875 54483569587034401721288189652290764800000000
876 56290422660073807900820706145861632000000000
877 56753718319827501793008530887802880000000000
878 57463139798825345565421137523900416000000000
879 60043117504078728427542086555585740800000000
880 61294015785413701936449213358827110400000000
881 63847933109805939517134597248778240000000000
882 68955767758590414678505365028680499200000000
883 71828924748531681956776421904875520000000000
884 76617519731767127420561516698533888000000000
885 81725354380551602581932284478436147200000000
886 85130577479741252689512796331704320000000000
887 90064676256118092641313129833378611200000000
888 91941023678120552904673820038240665600000000
889 95771899664708909275701895873167360000000000
890 103433651637885622017758047543020748800000000
891 107743387122797522935164632857313280000000000
892 114926279597650691130842275047800832000000000
893 122588031570827403872898426717654220800000000
894 127695866219611879034269194497556480000000000
895 137911535517180829357010730057360998400000000
896 143657849497063363913552843809751040000000000
897 153235039463534254841123033397067776000000000
898 163450708761103205163864568956872294400000000
899 170261154959482505379025592663408640000000000
900 183882047356241105809347640076481331200000000
901 191543799329417818551403791746334720000000000
902 206867303275771244035516095086041497600000000
903 215486774245595045870329265714626560000000000
904 229852559195301382261684550095601664000000000
905 245176063141654807745796853435308441600000000
906 255391732439223758068538388995112960000000000
907 275823071034361658714021460114721996800000000
908 287315698994126727827105687619502080000000000
909 306470078927068509682246066794135552000000000
910 326901417522206410327729137913744588800000000
911 340522309918965010758051185326817280000000000
912 367764094712482211618695280152962662400000000
913 383087598658835637102807583492669440000000000
914 413734606551542488071032190172082995200000000
915 430973548491190091740658531429253120000000000
916 459705118390602764523369100191203328000000000
917 490352126283309615491593706870616883200000000
918 510783464878447516137076777990225920000000000
919 551646142068723317428042920229443993600000000
920 574631397988253455654211375239004160000000000
921 646460322736785137610987797143879680000000000
922 681044619837930021516102370653634560000000000
923 689557677585904146785053650286804992000000000
924 735528189424964423237390560305925324800000000
925 766175197317671274205615166985338880000000000
926 827469213103084976142064380344165990400000000
927 861947096982380183481317062858506240000000000
928 919410236781205529046738200382406656000000000
929 980704252566619230983187413741233766400000000
930 1021566929756895032274153555980451840000000000
931 1103292284137446634856085840458887987200000000
932 1149262795976506911308422750478008320000000000
933 1292920645473570275221975594287759360000000000
934 1362089239675860043032204741307269120000000000
935 1379115355171808293570107300573609984000000000
936 1471056378849928846474781120611850649600000000
937 1532350394635342548411230333970677760000000000
938 1654938426206169952284128760688331980800000000
939 1723894193964760366962634125717012480000000000
940 1961408505133238461966374827482467532800000000
941 2043133859513790064548307111960903680000000000
942 2206584568274893269712171680917775974400000000
943 2298525591953013822616845500956016640000000000
944 2585841290947140550443951188575518720000000000
945 2724178479351720086064409482614538240000000000
946 2758230710343616587140214601147219968000000000
947 2942112757699857692949562241223701299200000000
948 3064700789270685096822460667941355520000000000
949 3309876852412339904568257521376663961600000000
950 3447788387929520733925268251434024960000000000
951 3878761936420710825665926782863278080000000000
952 3922817010266476923932749654964935065600000000
953 4086267719027580129096614223921807360000000000
954 4413169136549786539424343361835551948800000000
955 4597051183906027645233691001912033280000000000
956 5171682581894281100887902377151037440000000000
957 5516461420687233174280429202294439936000000000
958 5884225515399715385899124482447402598400000000
959 6129401578541370193644921335882711040000000000
960 6619753704824679809136515042753327923200000000
961 6895576775859041467850536502868049920000000000
962 7757523872841421651331853565726556160000000000
963 8172535438055160258193228447843614720000000000
964 8826338273099573078848686723671103897600000000
965 9194102367812055290467382003824066560000000000
966 10343365163788562201775804754302074880000000000
967 11032922841374466348560858404588879872000000000
968 11768451030799430771798248964894805196800000000
969 12258803157082740387289842671765422080000000000
970 13239507409649359618273030085506655846400000000
971 13791153551718082935701073005736099840000000000
972 15515047745682843302663707131453112320000000000
973 16345070876110320516386456895687229440000000000
974 17652676546199146157697373447342207795200000000
975 18388204735624110580934764007648133120000000000
976 20686730327577124403551609508604149760000000000
977 23536902061598861543596497929789610393600000000
978 24517606314165480774579685343530844160000000000
979 26479014819298719236546060171013311692800000000
980 27582307103436165871402146011472199680000000000
981 31030095491365686605327414262906224640000000000
982 32690141752220641032772913791374458880000000000
983 33098768524123399045682575213766639616000000000
984 34477883879295207339252682514340249600000000000
985 35305353092398292315394746894684415590400000000
986 36776409471248221161869528015296266240000000000
987 41373460655154248807103219017208299520000000000
988 49035212628330961549159370687061688320000000000
989 52958029638597438473092120342026623385600000000
990 55164614206872331742804292022944399360000000000
991 62060190982731373210654828525812449280000000000
992 68955767758590414678505365028680499200000000000
993 70610706184796584630789493789368831180800000000
994 73552818942496442323739056030592532480000000000
995 82746921310308497614206438034416599040000000000
996 93090286474097059815982242788718673920000000000
997 98070425256661923098318741374123376640000000000
998 105916059277194876946184240684053246771200000000
999 110329228413744663485608584045888798720000000000
1000 124120381965462746421309657051624898560000000000
1001 137911535517180829357010730057360998400000000000
1002 141221412369593169261578987578737662361600000000
1003 147105637884992884647478112061185064960000000000
1004 165493842620616995228412876068833198080000000000
1005 186180572948194119631964485577437347840000000000
1006 196140850513323846196637482748246753280000000000
1007 211832118554389753892368481368106493542400000000
1008 220658456827489326971217168091777597440000000000
1009 248240763930925492842619314103249797120000000000
1010 275823071034361658714021460114721996800000000000
1011 294211275769985769294956224122370129920000000000
1012 330987685241233990456825752137666396160000000000
1013 372361145896388239263928971154874695680000000000
1014 392281701026647692393274965496493506560000000000
1015 423664237108779507784736962736212987084800000000
1016 441316913654978653942434336183555194880000000000
1017 496481527861850985685238628206499594240000000000
1018 551646142068723317428042920229443993600000000000
1019 588422551539971538589912448244740259840000000000
1020 661975370482467980913651504275332792320000000000
1021 744722291792776478527857942309749391360000000000
1022 784563402053295384786549930992987013120000000000
1023 827469213103084976142064380344165990400000000000
1024 882633827309957307884868672367110389760000000000
1025 992963055723701971370477256412999188480000000000
1026 1117083437689164717791786913464624087040000000000
1027 1176845103079943077179824896489480519680000000000
1028 1323950740964935961827303008550665584640000000000
1029 1489444583585552957055715884619498782720000000000
1030 1654938426206169952284128760688331980800000000000
1031 1765267654619914615769737344734220779520000000000
1032 1985926111447403942740954512825998376960000000000
1033 2234166875378329435583573826929248174080000000000
1034 2353690206159886154359649792978961039360000000000
1035 2647901481929871923654606017101331169280000000000
1036 2978889167171105914111431769238997565440000000000
1037 3309876852412339904568257521376663961600000000000
1038 3530535309239829231539474689468441559040000000000
1039 3971852222894807885481909025651996753920000000000
1040 4468333750756658871167147653858496348160000000000
1041 4707380412319772308719299585957922078720000000000
1042 4964815278618509856852386282064995942400000000000
1043 5295802963859743847309212034202662338560000000000
1044 5957778334342211828222863538477995130880000000000
1045 6619753704824679809136515042753327923200000000000
1046 7061070618479658463078949378936883118080000000000
1047 7943704445789615770963818051303993507840000000000
1048 8936667501513317742334295307716992696320000000000
1049 9414760824639544617438599171915844157440000000000
1050 9929630557237019713704772564129991884800000000000
1051 10591605927719487694618424068405324677120000000000
1052 11915556668684423656445727076955990261760000000000
1053 13239507409649359618273030085506655846400000000000
1054 14122141236959316926157898757873766236160000000000
1055 15887408891579231541927636102607987015680000000000
1056 17873335003026635484668590615433985392640000000000
1057 19859261114474039427409545128259983769600000000000
1058 21183211855438975389236848136810649354240000000000
1059 23831113337368847312891454153911980523520000000000
1060 26479014819298719236546060171013311692800000000000
1061 28244282473918633852315797515747532472320000000000
1062 31774817783158463083855272205215974031360000000000
1063 35746670006053270969337181230867970785280000000000
1064 39718522228948078854819090256519967539200000000000
1065 42366423710877950778473696273621298708480000000000
1066 44131691365497865394243433618355519488000000000000
1067 47662226674737694625782908307823961047040000000000
1068 49648152786185098568523862820649959424000000000000
1069 52958029638597438473092120342026623385600000000000
1070 53620005009079906454005771846301956177920000000000
1071 56488564947837267704631595031495064944640000000000
1072 63549635566316926167710544410431948062720000000000
1073 66197537048246798091365150427533279232000000000000
1074 71493340012106541938674362461735941570560000000000
1075 79437044457896157709638180513039935078400000000000
1076 84732847421755901556947392547242597416960000000000
1077 88263382730995730788486867236711038976000000000000
1078 95324453349475389251565816615647922094080000000000
1079 99296305572370197137047725641299918848000000000000
1080 107240010018159812908011543692603912355840000000000
1081 111708343768916471779178691346462408704000000000000
1082 112977129895674535409263190062990129889280000000000
1083 117684510307994307717982489648948051968000000000000
1084 119155566686844236564457270769559902617600000000000
1085 127099271132633852335421088820863896125440000000000
1086 132395074096493596182730300855066558464000000000000
1087 142986680024213083877348724923471883141120000000000
1088 148944458358555295705571588461949878272000000000000
1089 158874088915792315419276361026079870156800000000000
1090 169465694843511803113894785094485194833920000000000
1091 176526765461991461576973734473422077952000000000000
1092 190648906698950778503131633231295844188160000000000
1093 198592611144740394274095451282599837696000000000000
1094 214480020036319625816023087385207824711680000000000
1095 223416687537832943558357382692924817408000000000000
1096 225954259791349070818526380125980259778560000000000
1097 235369020615988615435964979297896103936000000000000
1098 238311133373688473128914541539119805235200000000000
1099 254198542265267704670842177641727792250880000000000
1100 264790148192987192365460601710133116928000000000000
1101 285973360048426167754697449846943766282240000000000
1102 297888916717110591411143176923899756544000000000000
1103 317748177831584630838552722052159740313600000000000
1104 338931389687023606227789570188970389667840000000000
1105 353053530923982923153947468946844155904000000000000
1106 381297813397901557006263266462591688376320000000000
1107 397185222289480788548190902565199675392000000000000
1108 428960040072639251632046174770415649423360000000000
1109 446833375075665887116714765385849634816000000000000
1110 476622266747376946257829083078239610470400000000000
1111 508397084530535409341684355283455584501760000000000