using System;
using System.Collections.Generic;
public class Program
{
public static void Main()
int n = 100;
printFactorialNums(n);
}
static void printFactorialNums(int n)
int fact = 1;
int x = 2;
var factorials = new List<int>();
while (fact <= n)
factorials.Add(fact);
fact *= x;
x++;
foreach(var f in factorials)
Console.WriteLine(f);