1 1
2 2
3 4
4 6
5 10
6 12
7 16
8 18
9 22
10 28
11 30
12 36
13 40
14 42
15 46
16 52
17 58
18 60
19 66
20 70
21 72
22 78
23 82
24 88
25 96
26 100
27 102
28 106
29 108
30 112
31 120
32 126
33 130
34 136
35 138
36 148
37 150
38 156
39 162
40 166
41 172
42 178
43 186
44 190
45 192
46 196
47 198
48 210
49 222
50 226
51 228
52 232
53 238
54 264
55 268
56 270
57 276
58 280
59 282
60 292
61 306
62 310
63 312
64 316
65 330
66 336
67 346
68 348
69 352
70 358
71 450
72 504
73 552
74 600
75 660
76 696
77 700
78 708
79 718
80 978
81 1200
82 1208
83 1440
84 1444
85 1848
86 2034
87 2592
88 2744
89 3120
90 4320
91 4410
92 5376
93 5880
94 6120
95 6480
96 6888
97 7020
98 9264
99 9968
100 10944
101 10989
102 13680
103 13952
104 16080
105 19152
106 19440
107 23160
108 24696
109 29280
110 31410
111 34464
112 38928
113 39648
114 41760
115 49544
116 56880
117 60480
118 65520
119 67266
120 71232
121 73200
122 78480
123 82800
124 89328
125 91440
126 102312
127 121248
128 122880
129 139776
130 144768
131 156320
132 157584
133 179280
134 184464
135 195360
136 206640
137 207848
138 212400
139 249984
140 250944
141 261360
142 288288
143 303120
144 322560
145 349440
146 381600
147 403200
148 412200
149 440160
150 442080
151 507456
152 519456
153 546480
154 557280
155 585312
156 644928
157 655040
158 657312
159 744016
160 786240
161 851760
162 877752
163 907200
164 954000
165 1022400
166 1079280
167 1100400
168 1162656
169 1179360
170 1193040
171 1328544
172 1341312
173 1353072
174 1375920
175 1420560
176 1533168
177 1595520
178 1808352
179 1808856
180 1841280
181 2027040
182 2052288
183 2086812
184 2293344
185 2339680
186 2395008
187 2535840
188 2676240
189 2695776
190 2760480
191 2763936
192 2789136
193 2926560
194 3020832
195 3111472
196 3214080
197 3263328
198 3393360
199 3721536
200 3751920
201 3765216
202 4173120
203 4520880
204 4721472
205 4818240
206 4859712
207 5221440
208 5675040
209 5685120
210 5733360
211 6027840
212 6173376
213 6221376
214 6268080
215 6339600
216 6451200
217 6562080
218 6721344
219 7201440
220 7547904
221 7964640
222 8149680
223 8465280
224 9583392
225 9604476
226 9775360
227 9789120
228 9830688
229 10254240
230 10592640
231 11672640
232 12163104
233 12230400
234 12706848
235 13064688
236 13452960
237 14187600
238 14817600
239 15200640
240 16052400
241 16390080
242 17275104
243 17755920
244 18003600
245 19708416
246 19911600
247 20162688
248 20241984
249 21162960
250 21335040
251 21925728
252 23667840
253 23740704
254 25022592
255 25773792
256 26876304
257 27679680
258 30041760
259 30049920
260 30506112
261 33991776
262 35525952
263 37608480
264 38149920
265 39958464
266 40975200
267 42204000
268 43187760
269 44841888
270 45105984
271 47658240
272 47751840
273 48458592
274 50334480
275 50741568
276 52075296
277 52109568
278 54499536
279 55686960
280 55692000
281 56133120
282 61750080
283 63258720
284 69870528
285 72027648
286 77313600
287 78442560
288 80458560
289 84248640
290 84979440
291 86788800
292 91416864
293 92199744
294 94021200
295 95639040
296 98199360
297 99642816
298 106475040
299 107085888
300 109746000
301 117825120
302 125166720
303 125783424
304 126528192
305 128457120
306 130092480
307 130188240
308 141628032
309 142224264
310 145031040
311 149683680
312 151875360
313 156723840
314 159027840
315 161458752
316 170795520
317 179708256
318 187875072
319 198875040
320 199094400
321 202011264
322 218756160
323 219636144
324 219975840
325 220238928
326 221698080
327 242101440
328 245254464
329 252000000
330 252686880
331 256365648
332 266187600
333 271383840
334 275542176
335 285143040
336 288792000
337 294562800
338 294708960
339 307661760
340 312137280
341 315544320
342 323924832
343 333300240
344 334764640
345 343889280
346 369165888
347 380791488
348 382173120
349 408582720
350 443318400
351 445374720
352 446071392
353 452208960
354 455479200
355 462125664
356 490654080
357 503953632
358 505666560
359 519301440
360 519683472
361 562373280
362 566250048
363 572173056
364 585325440
365 622456800
366 623617920
367 632661120
368 633185280
369 665413056
370 704340000
371 748081152
372 767823840
373 774668160
374 791272800
375 827998080
376 840307104
377 849774240
378 892442880
379 902623680
380 908290656
381 922874400
382 929990880
383 936048960
384 949620672
385 987759360
386 987831936
387 1005207840
388 1021351968
389 1043446320
390 1044257760
391 1052530560
392 1154744640
393 1155641760
394 1178392320
395 1186224480
396 1278244800
397 1295736624
398 1348389504
399 1354826088
400 1446419520
401 1505911680
402 1525245120
403 1577016000
404 1625400000
405 1666828800
406 1710368352
407 1725901632
408 1745513280
409 1760850000
410 1790691840
411 1817121600
412 1865642688
413 1893202080
414 1895745600
415 1910301120
416 1919559600
417 1924610688
418 1939170240
419 1981969920
420 2005383744
421 2019245760
422 2064928320
423 2082507840
424 2203014240
425 2339487360
426 2374182720
427 2389746240
428 2407030560
429 2436799680
430 2589820800
431 2628914400
432 2660937552
433 2714342400
434 2745571752
435 2841864480
436 2930578560
437 2945386080
438 3021572736
439 3090487680
440 3145615200
441 3195400320
442 3267764640
443 3293654400
444 3344490240
445 3511480896
446 3536991360
447 3716687520
448 3780346752
449 3887231040
450 4052855520
451 4063602816
452 4091821440
453 4112008992
454 4119564960
455 4184369280
456 4220173440
457 4522150080
458 4708972800
459 4796203104
460 4909937760
461 4943695680
462 5076620640
463 5212972800
464 5397174720
465 5507535600
466 5513770080
467 5527063080
468 5834687040
469 5898896640
470 5974758720
471 6052894848
472 6057638496
473 6103188000
474 6220972800
475 6263601120
476 6458961600
477 6699036960
478 6709711680
479 7113705984
480 7147224000
481 7628362560
482 7875288960
483 7994736288
484 8319447360
485 8332073568
486 8459760960
487 8642585952
488 9160421760
489 9210196800
490 9447943680
491 9566837280
492 9717545376
493 10079858880
494 10422135360
495 10459276800
496 10581689664
497 10933695360
498 10991695680
499 11615032800
500 11820332160
501 11835532800
502 12104346240
503 12324212208
504 12437949888
505 12531355200
506 12859680960
507 13085654400
508 13749341760
509 13864525920
510 14318156160
511 14480242560
512 15451712640
513 15871070880
514 16410993984
515 16852631040
516 17238765600
517 17369745120
518 17741820096
519 18436965120
520 18444037248
521 18657878400
522 18778425120
523 18925885440
524 18942366240
525 19084514400
526 19641061440
527 19735652160
528 20187105120
529 20419701120
530 20478013920
531 21113164800
532 21436361856
533 21595785120
534 22006736640
535 22268373120
536 23830027200
537 23987244960
538 24363521280
539 24428686464
540 24533137440
541 25294976784
542 25387689600
543 25741089360
544 26051840640
545 26772389280
546 27849951360
547 28449005760
548 28727056512
549 28840784000
550 28917173376
551 29146279680
552 29234399040
553 29283980544
554 31098412800
555 31499496000
556 32569508160
557 33243509376
558 33918998400
559 35310068640
560 35377473600
561 35645238720
562 35940288384
563 36990051840
564 37122059520
565 37686962880
566 38538077760
567 38877572160
568 39168964800
569 39677677200
570 39789509760
571 40084027200
572 41430916800
573 42151542048
574 42495223680
575 43042587840
576 43145706240
577 43424362800
578 44323755840
579 44615430720
580 44821728000
581 48260016000
582 48339668160
583 49234409280
584 49394923200
585 49452451776
586 50353289280
587 51236505936
588 51543898560
589 52413752160
590 54269097120
591 54934064640
592 56051170560
593 57617965440
594 58675125600
595 59310498240
596 59380374240
597 60100488000
598 62391813120
599 63798940800
600 65966382720
601 67487182560
602 68051733120
603 72435021120
604 72606381120
605 74096225280
606 74478104064
607 76333864320
608 78057383040
609 78747984000
610 79337865600
611 83630080800
612 83918540160
613 86480944704
614 87188330880
615 91528426080
616 97119993600
617 99011626560
618 99841502880
619 100046157120
620 100056432000
621 100172951424
622 101993592960
623 103119564240
624 106395176160
625 107549830080
626 111325112640
627 112453608960
628 113828551200
629 115955884800
630 120369412800
631 121261926240
632 121871977920
633 124978613760
634 125097991200
635 128397830400
636 129315261600
637 132760131840
638 132822772992
639 135672742800
640 138458013120
641 146684926080
642 147502313280
643 148308572160
644 149190193152
645 149687600832
646 152323912800
647 153627667200
648 154388130624
649 157095993600
650 159123182400
651 159675667200
652 164967153120
653 171534888000
654 175139750016
655 178365227040
656 178716283200
657 187736552640
658 194839948800
659 194971734720
660 200526036480
661 204812677440
662 205161374880
663 205274200320
664 206885680848
665 208474257600
666 218250002880
667 225437143680
668 226796068800
669 233506728000
670 243757987200
671 248763453120
672 254203155360
673 254729361600
674 256649440320
675 257595609600
676 260576761536
677 265280097600
678 266347630080
679 267312689280
680 271368256320
681 285744564000
682 295184736000
683 298720517760
684 303500004192
685 312490180800
686 316718821440
687 319650498720
688 322271913600
689 325047078720
690 338364734400
691 347344502400
692 355434760800
693 365863417920
694 380152805760
695 390279859200
696 390682988640
697 393099204960
698 394897991040
699 403554856320
700 414755026560
701 420860784960
702 422425130400
703 424389823200
704 441959656320
705 453661205760
706 459291772800
707 462321830880
708 472863081600
709 490535136000
710 494815154400
711 503766506880
712 521337358080
713 527705103744
714 537209769600
715 537435531360
716 549576074880
717 585888206400
718 592184355840
719 596476782720
720 601156926720
721 603066340800
722 604204997760
723 622517265216
724 632822716800
725 634195548000
726 641417132160
727 658832821920
728 685159896960
729 698963731200
730 728868369600
731 740859799680
732 764985312000
733 776528424000
734 781159680000
735 801222770880
736 806313372480
737 809612496000
738 819467157600
739 834639724800
740 868392977760
741 870378264000
742 889378963200
743 910109329920
744 919508587200
745 927276275520
746 948193122240
747 951575788800
748 963882158400
749 984089433600
750 996639819840
751 1014828696000
752 1019483599680
753 1026881150400
754 1055605763520
755 1062488750400
756 1080253389600
757 1081069113600
758 1090774077120
759 1097970310080
760 1102345433280
761 1105991712000
762 1186175491200
763 1186183595520
764 1187437980960
765 1205468913600
766 1206029744640
767 1211766333120
768 1221247843200
769 1239207560640
770 1260551787264
771 1273487788800
772 1283946824160
773 1289908398240
774 1300789022400
775 1351008509760
776 1378750222080
777 1402202188800
778 1443121898400
779 1475735587200
780 1490852563200
781 1491429240000
782 1534650324480
783 1572255619200
784 1622302335360
785 1632741707520
786 1660198286880
787 1680612897600
788 1780343167680
789 1784217576960
790 1790481026880
791 1795172652000
792 1823005578240
793 1861815715200
794 1877591076480
795 1919935704960
796 1923367628160
797 1951762780800
798 1971198028800
799 2056008376800
800 2064328156800
801 2079360662400
802 2124142574400
803 2151375811200
804 2214953294400
805 2223298869120
806 2232165237120
807 2249189812800
808 2386750060800
809 2434942762560
810 2440935907200
811 2453770730880
812 2461633836480
813 2462154307200
814 2509303466880
815 2557788861600
816 2616338219040
817 2632966015680
818 2645152614720
819 2735359885440
820 2765930872320
821 2794433463360
822 2799395071200
823 2808679104000
824 2818114504128
825 2958703675200
826 2969470022400
827 2982451923360
828 2990838090240
829 3029012521920
830 3073980349440
831 3084173547840
832 3163710009600
833 3180389546880
834 3264461464320
835 3285598377600
836 3404004125760
837 3604243547520
838 3626654351040
839 3680920152000
840 3746429971200
841 3746563005600
842 3778220678400
843 3797942069376
844 3863420870400
845 3866030380800
846 3921658977600
847 3927524025600
848 3953393801280
849 3956279392800
850 4214610187200
851 4261216196160
852 4294605026880
853 4329149932800
854 4385522100960
855 4484353104000
856 4511668230720
857 4554256406400
858 4787899200000
859 4929952325760
860 4962555702720
861 4984438043520
862 5045390713440
863 5049495279360
864 5243819515200
865 5363708051520
866 5375325019680
867 5504062636800
868 5586889291200
869 5657832512640
870 5739181156800
871 5989867228800
872 6114654262080
873 6247535041440
874 6262736961600
875 6346618790400
876 6399679104000
877 6520365432000
878 6548779722240
879 6616098619200
880 6673208068800
881 6891615803520
882 6936163012800
883 7252044307200
884 7342490090880
885 7452415152000
886 7515658483200
887 7681342536000
888 7772753973600
889 7779438979200
890 7939931126400
891 7992019788480
892 8004791329920
893 8112046017600
894 8531813808000
895 8732963786400
896 8990235334080
897 9023152723200
898 9304452914400
899 9590197478400
900 9613522195200
901 9664845553440
902 9687553646400
903 9919971452160
904 10010496283200
905 10047735815040
906 10343694271680
907 10382635317600
908 10615880822400
909 10858447716480
910 11018920298400
911 11020423740480
912 11041468139520
913 11310569827200
914 11384630611200
915 11618753328000
916 12052194336000
917 12161898554400
918 12379058939520
919 12805415219520
920 12838258218240
921 13200320649600
922 13212722708640
923 13394636841600
924 13510205654400
925 13513226328000
926 13866839159040
927 13876365938400
928 14043315081600
929 14547645826560
930 14659975774080
931 14774161570560
932 14784014851200
933 14822781019200
934 14852902296960
935 14995405152000
936 15036143653440
937 15054115507200
938 15080800553280
939 15130789480800
940 15550901596800
941 15933439368000
942 15976475424000
943 16113802703040
944 16180586997120
945 16423579267200
946 17166221049600
947 17897899924800
948 18199661800320
949 19069676337600
950 19194794035200
951 19285120673280
952 19347837897600
953 19812450208320
954 19900009704960
955 20104138232640
956 20139780679200
957 20266576848000
958 20275622402112
959 20940301388160
960 21281547268800
961 21360003436800
962 21847927046400
963 22585005576000
964 22757930899200
965 22881125181600
966 23377897670400
967 23728846881600
968 24176848550400
969 24486438352320
970 24928558401600
971 25921175575680
972 26100334814400
973 26533669932000
974 26560231084800
975 27084830310720
976 27184200825600
977 27358231420800
978 27817285870080
979 28270455887520
980 28443887640000
981 29138848865280
982 29615664052800
983 29637504529920
984 29941074273600
985 30008325916800
986 30081385152000
987 30418284093120
988 30441837404160
989 30532539945600
990 30877602799680
991 31017530577600
992 31290019718400
993 31548020343840
994 32254810156800
995 32621060223360
996 32926154788800
997 33047187969600
998 33480813754080
999 34435035532800
1000 34600244817600