1 2 2 9 3 4 4 60 5 81 6 8 7 570 8 3600 9 729 10 15 11 6960 12 324900 13 216000 14 6084 15 28 16 104006 17 48441600 18 185193000 19 12067722 20 49284 21 51 22 1837752 23 10817248036 24 337153536000 25 98956027822 26 648144348 27 386884 28 92 29 37478718 30 3377332413504 31 1125058699232216 32 2213773305829075 33 50740994294843 34 33600202086 35 2965284 36 164 37 866361210 38 1404654302923524 39 6206699397581803008 40 111000719232082970328 41 13958709698552890082 42 25094770808231271 43 1691726672094 44 22268961 45 290 46 22384298772 47 750581746192664100 48 52644642506757331562232