1 2
2 2
3 2
4 2
5 7
6 37
7 1817
8 3361666
9 24283670558553
10 1002770956493811911694552768
11 843337841302004296404319706946194895734287215696998151
12 890614335579920230119707369559263943501588363957602897846451247124061017888881480680329044310526970935480485
13 1305424633127183182971612822836568714395711541050158744088830841974269685793195328294512099070169587026367685269570302898110723067131984610901558796219963584399433794630765268798264671667080162841336451166033553178094