1 1 1 6 30 180 5040 40320