I have this problem which seems to be hard, and of course I am looking for a simple solution, which is quite absurd, but that's mathematics anyways. The problem states that if $f(n)$ is the number of group isomorphism classes for graphs with n vertices, then there are $a>1, b>0,c>0$ such that $$a^nc\leq f(n)\leq b^{n^2} \tag{1} $$
Finding $f(n)$ using the Bernstein theorem gives a starting point, but this in no way shows that the bounds (1) are possible.
I thought about checking on the edges that a graph with n vertices will have. The extreme cases are the cases where are no edges (which could lead to the lower bound) and the case where every vertex communicates with every other (which could lead to the upper bound). But I cannot see how the exponents come to be... Is this approach feasible? Is there a simple way to prove the bounds? The bounds are possibly not sharp. Thanks in advance for any replies...