1 3 2 54 3 1838 4 77793 5 3607078 6 174854516 7 8684742989 8 437757725110 9 22283207886650 10 1142441203546438 11 58904154561219603 12 3051594326913582293 13 158760240705250821719 14 8291742411017787312243 15 434658935860309950718887 16 22866201804254566245805158 17 1207112858187014706762490060 18 63942620808241682054440129712 19 3398691912645484532527519799038 20 181262901710640889800953170040289 21 9700268157822349619113824660199605 22 520885009020991239400600668114689155 23 28066725156612760367254338128454600075 24 1517553568542576919410612229718463181258