1 1
2 2
3 3
4 4
5 6
6 6
7 18
8 8
9 9
10 12
11 108
12 12
13 1944
14 36
15 18
16 16
17 209952
18 18
19 408146688
20 24
21 54
22 216
23 85691213438976
24 24
25 36
26 3888
27 27
28 72
29 34974584955819144511488
30 36
31 2997014624388697307377363936018956288
32 32
33 324
34 419904
35 108
36 36
37 104819342594514896999066634490728502944926883876041385836544
38 816293376
39 5832
40 48
41 314145102674570244719609791046481277268067088275579791889150033077979390594877693287020648988672
42 108
43 32928483141634836543621814149250270714687927900353903378740064921245741854972904508723886257658853119333518601278436384639091393415072186108469978299629568
44 432
45 54
46 171382426877952
47 10344321717446731103847559374501779409973717271824617686014202436601095345597057616214248422063453503046236705425507445773448926346100836398071603476153933900326075355511697307718124917602175108592272230147213659884081323343120010765471152771428253696
48 48
49 324
50 72
51 629856
52 7776
53 340622823284591804163820630266200745511474476354530878767719273609715527318730499064040750241774426891965650651833626766802937963568335891362006283168457221611114346176412044346581854225374544158023978552981881751770525557600763465946317248395540902984713929685962381482908254672385877496081275640875387351794089178656714723975946837794390457814706636964656033329744228168505830326231984348589085926883328
54 54
55 648
56 144
57 1224440064
58 69949169911638289022976
59 3523512068360823081133618617978270218402853388453283857063166566927064327537109548842990009700155857530153274140765993441614486071916293188840107616845964959442723518833183360281005860812890642478118352232747783968506737191468907484468407467109263673638444772365324549378308797758509309252512166502964544525194886505058655739208831423400385669576095279639351934152520643521082142827180057609926373141256962734790452273651316124102958936995276421112419239605751452836027031979358002020867592751319343676835198838964893765219773655506480430333122616208567654445649780175923383010668576582562207666813031926265311487734526726085617084531531814351258976780288
60 72