Let $G$ be a finite group of order $n>1$. Show that $|Aut($G$)|<n^{\log_2(n)}$.
The 'only' thing I know is the group of inner automorphisms is isomorphic to $G/Z(G)$ and by definition, $Z(G)=G$ if and only if $G$ is abelian.
If $|G|>2$ this thread show that Aut($G$) contains at least two elements.
But how can I have an upper bound ?