1 2 2 5 3 90 4 2399 5 570922 6 394241389 7 1456404454010 8 19392931688071671 9 1134083007177482717802 10 256890679674803015904974405 11 239672757231397671662393429466490 12 885964362087750713199212452456206451039