Smallest prime factor of 2 is 2
Smallest prime factor of 3 is 3
Smallest prime factor of 4 is 2
Smallest prime factor of 5 is 5
Smallest prime factor of 6 is 2
Smallest prime factor of 7 is 7
Smallest prime factor of 8 is 2
Smallest prime factor of 9 is 3
Smallest prime factor of 10 is 2
Smallest prime factor of 11 is 11
Smallest prime factor of 12 is 2
Smallest prime factor of 13 is 13
Smallest prime factor of 14 is 2
Smallest prime factor of 15 is 3
Smallest prime factor of 16 is 2
Smallest prime factor of 17 is 17
Smallest prime factor of 18 is 2
Smallest prime factor of 19 is 19
Smallest prime factor of 20 is 2