1 4 2 16 3 324 4 12100 5 595984 6 35236096 7 2363709924 8 174221090404 9 13815880848784 10 1161868621405636 11 102544273501721104 12 9424551852935116804 13 896612457556434503824 14 87881363502264179831824 15 8840846163309028336017124 16 910029049801294059211006084 17 95602994180584342838283076624 18 10228523177024172972294581336004 19 1112480303366582581039780167235600 20 122810831465187192702405255715297536 21 13742499846886091603516252522194700544 22 1556953147699760893537785968290411315456 23 178412516537900790184564713912749164474624