1 1
2 2
3 3
4 6
5 15
6 210
7 10659
8 54230826
9 249853434654335387610276087
10 12585289817761177397739326873108086730046522149113820092205204145298415262989885514932967479351610
11 3287230752459349130360772561403898771539943366134474035908252025105577276981283858679946250090311992526653684337764743438568633124602358608660727527997754856513724357710550948494975578505450002764696453045879752704141573870246286409200007923443099710149936654949148826940759449871026694991614123123453782367813461162542543583837404763305334204206643009229413140257362559878341447307185889200927591778301953705974161487895488121