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