1 1
2 1
3 2
4 6
5 4
6 6
7 6
8 168
9 48
10 20
11 10
12 24
13 12
14 42
15 8
16 20160
17 16
18 432
19 18
20 40
21 42
22 110
23 22
24 336
25 480
26 156
27 11232
28 84
29 28
30 120
31 30
32 9999360
33 20
34 272
35 24
36 864
37 36
38 342
39 156
40 672
41 40
42 252
43 42
44 220
45 192
46 506
47 46
48 40320
49 2016
50 12000
51 32
52 312
53 52
54 303264
55 110
56 1008
57 342
58 812
59 58
60 240
61 60
62 930
63 288
64 20158709760
65 48
66 660
67 66
68 544
69 44
70 840
71 70
72 10368
73 72
74 1332
75 1200
76 684
77 60
78 936
79 78
80 80640
81 24261120
82 1640
83 82
84 504
85 64
86 1806
87 56
88 2640
89 88
90 8640
91 72
92 1012
93 930
94 2162
95 72
96 19998720
97 96
98 98784
99 480
100 24000
101 100
102 1632
103 102
104 3744
105 168
106 2756
107 106
108 606528
109 108
110 2200
111 1332
112 120960
113 112
114 2052
115 88
116 1624
117 936
118 3422
119 96
120 2880
121 13200
122 3660
123 80
124 1860
125 1488000
126 18144
127 126
128 163849992929280
129 1806
130 3120
131 130
132 1320
133 108
134 4422
135 44928
136 6528
137 136
138 3036
139 138
140 1680
141 92
142 4970
143 120
144 967680
145 112
146 5256
147 98784
148 2664
149 148
150 72000
151 150
152 8208
153 768
154 4620
155 930
156 1872
157 156
158 6162
159 104
160 39997440
161 132
162 1965150720
163 162
164 3280
165 220
166 6806
167 166
168 7056
169 26208
170 5440
171 2052
172 3612
173 172
174 4872
175 2880
176 201600
177 116
178 7832
179 178
180 17280
181 180
182 6552
183 3660
184 12144
185 144
186 5580
187 160
188 4324
189 67392
190 6840
191 190
192 40317419520
193 192
194 9312
195 624
196 197568
197 196
198 47520
199 198
200 288000
201 4422
202 10100
203 812
204 3264
205 1640
206 10506
207 1056
208 241920
209 180
210 5040
211 210
212 5512
213 140
214 11342
215 168
216 7278336
217 180
218 11772
219 5256
220 4400
221 192
222 7992
223 222
224 59996160
225 23040
226 12656
227 226
228 4104
229 228
230 10120
231 420
232 19488
233 232
234 67392
235 184
236 6844
237 6162
238 11424
239 238
240 161280
241 240
242 1597200
243 475566474240
244 7320
245 8064
246 9840
247 216
248 22320
249 164
250 186000000
251 250
252 36288
253 506
254 16002
255 128
256 5348063769211699200
257 256
258 10836
259 216
260 6240
261 1344
262 17030
263 262
264 15840
265 208
266 14364
267 176
268 8844
269 268
270 6065280
271 270
272 365568
273 6552
274 18632
275 4800
276 6072
277 276
278 19182
279 5580
280 20160
281 280
282 12972
283 282
284 9940
285 1368
286 17160
287 240
288 479969280
289 78336
290 16240
291 9312
292 10512
293 292
294 592704
295 232
296 31968
297 112320
298 22052
299 264
300 144000
301 1806
302 22650
303 200
304 459648
305 3660
306 117504
307 306
308 9240
309 10506
310 18600
311 310
312 26208
313 312
314 24492
315 1152
316 12324
317 316
318 16536
319 280
320 80634839040
321 212
322 21252
323 288
324 3930301440
325 5760
326 26406
327 11772
328 39360
329 276
330 13200
331 330
332 13612
333 7992
334 27722
335 264
336 846720
337 336
338 4429152
339 224
340 10880
341 300
342 147744
343 33784128
344 43344
345 176
346 29756
347 346
348 9744
349 348
350 504000
351 134784
352 99993600
353 352
354 20532
355 4970
356 15664
357 672
358 31862
359 358
360 207360
361 123120
362 32580
363 29040
364 13104
365 288
366 21960
367 366
368 680064
369 1920
370 26640
371 312
372 11160
373 372
374 29920
375 2976000
376 51888
377 336
378 12737088
379 378
380 13680
381 16002
382 36290
383 382
384 327699985858560
385 660
386 37056
387 10836
388 18624
389 388
390 18720
391 352
392 2370816
393 260
394 38612
395 312
396 95040
397 396
398 39402
399 14364
400 16128000
401 400
402 26532
403 360
404 20200
405 97044480
406 34104
407 360
408 39168
409 408
410 32800
411 272
412 21012
413 348
414 218592
415 328
416 119992320
417 19182
418 37620
419 418
420 10080
421 420
422 44310
423 2208
424 66144
425 7680
426 29820
427 360
428 22684
429 1560
430 36120
431 430
432 407586816
433 432
434 39060
435 224
436 23544
437 396
438 31536
439 438
440 52800
441 592704
442 42432
443 442
444 15984
445 352
446 49506
447 296
448 120952258560
449 448
450 5184000
451 400
452 25312
453 22650
454 51302
455 288
456 57456
457 456
458 52212
459 179712
460 20240
461 460
462 27720
463 462
464 1091328
465 3720
466 54056
467 466
468 134784
469 396
470 43240
471 24492
472 82128
473 420
474 36972
475 8640
476 22848
477 2496
478 56882
479 478
480 79994880
481 432
482 57840
483 924
484 3194400
485 384
486 115562653240320
487 486
488 87840
489 26406
490 1975680
491 490
492 19680
493 448
494 53352
495 5280
496 1249920
497 4970
498 40836
499 498
500 372000000
501 332
502 62750
503 502
504 435456
505 10100
506 55660
507 4429152
508 32004
509 508
510 32640
511 432
512 699612310033197642547200
513 202176
514 65792
515 408
516 21672
517 460
518 55944
519 344
520 74880
521 520
522 350784
523 522
524 34060
525 25200
526 68906
527 480
528 887040
529 267168
530 55120
531 2784
532 28728
533 480
534 46992
535 424
536 106128
537 356
538 72092
539 20160
540 12130560
541 540
542 73170
543 32580
544 159989760
545 432
546 39312
547 546
548 37264
549 21960
550 1320000
551 504
552 72864
553 468
554 76452
555 5328
556 38364
557 556
558 401760
559 504
560 1128960
561 320
562 78680
563 562
564 25944
565 448
566 79806
567 145566720
568 119280
569 568
570 41040
571 570
572 34320
573 380
574 68880
575 10560
576 967618068480
577 576
578 22639104
579 37056
580 32480
581 492
582 55872
583 520
584 126144
585 3744
586 85556
587 586
588 1185408
589 540
590 68440
591 392
592 1790208
593 592
594 33359040
595 384
596 44104
597 39402
598 78936
599 598
600 1728000
601 600
602 75852
603 26532
604 45300
605 1597200
606 60600
607 606
608 179988480
609 1624
610 73200
611 552
612 235008
613 612
614 93942
615 3280
616 110880
617 616
618 63036
619 618
620 37200
621 247104
622 96410
623 528
624 3144960
625 116064000000
626 97656
627 3420
628 48984
629 576
630 362880
631 630
632 147888
633 44310
634 100172
635 504
636 33072
637 24192
638 89320
639 3360
640 655399971717120
641 640
642 68052
643 642
644 42504
645 7224
646 93024
647 646
648 47163617280
649 580
650 1872000
651 39060
652 52812
653 652
654 70632
655 17030
656 2204160
657 31536
658 90804
659 658
660 26400
661 660
662 109230
663 2496
664 163344
665 432
666 575424
667 616
668 55444
669 49506
670 88440
671 600
672 419973120
673 672
674 113232
675 5391360
676 8858304
677 676
678 75936
679 576
680 130560
681 452
682 102300
683 682
684 295488
685 544
686 11587955904
687 52212
688 2427264
689 2756
690 60720
691 690
692 59512
693 2880
694 120062
695 552
696 116928
697 640
698 121452
699 464
700 1008000
701 700
702 47309184
703 648
704 201587097600
705 368
706 124256
707 600
708 41064
709 708
710 99400
711 36972
712 187968
713 660
714 68544
715 1320
716 63724
717 476
718 128522
719 718
720 11612160
721 612
722 44446320
723 57840
724 65160
725 13440
726 9583200
727 726
728 157248
729 84129611558952960
730 105120
731 672
732 43920
733 732
734 134322
735 395136
736 219985920
737 4422
738 708480
739 738
740 53280
741 53352
742 115752
743 742
744 156240
745 592
746 138756
747 3936
748 59840
749 636
750 1116000000
751 750
752 2905728
753 500
754 126672
755 22650
756 25474176
757 756
758 143262
759 1012
760 164160
761 760
762 96012
763 648
764 72580
765 3072
766 146306
767 696