Countable union of countable sets is countable.
For each n > 0, the number of subsets having cardinality n is countable. There's the empty set for n = 0 also.
you have to look at the maximal element in an S in F(N). After that consider there are 2max(S) - 1 sets in F(N) which have max(S) as a maximum. Hope this helps.