1, 1
2, 2
3, 6
4, 24
5, 120
6, 720
7, 5040
8, 40320
9, 362880
10, 3628800
11, 39916800
12, 479001600
13, 6227020800
14, 87178289152
15, 1307674279936
16, 20922788478976
17, 355687414628352
18, 6402373530419200
19, 121645096004222976
20, 2432902023163674624
21, 51090940837169725440
22, 1124000724806013026304
23, 25852017444594485559296
24, 620448454699064672387072
25, 15511211079246240657965056
26, 403291499589617303175561216
27, 10888870415132690890901946368
28, 304888371623715344945254498304
29, 8841763079319199907069674127360
30, 265252889961724357982831874408448
31, 8222839685527520666638122083155968
32, 263130869936880661332419906660990976
33, 8683318509846655538309012935952826368
34, 295232822996533287161359432338880069632
35, inf