0 2
1 3
2 7
3 43
4 139
5 3263443
6 31051
7 6212157481
8 77366930214021991992277
9 35874380272246624152764569191134894955972560447869169859142453622851
10 246050223975221232774266913064210996086117707324596952612463311257346010043085722410145559489769162645690943002931537403531362894694946009368249974883220589