2 questions in group theory

1.If m divides the order of a finite
Albelian group A,then prove that A has a subgroup of order m.
2.Show that the total number of Albelian groups of order p^n(p prime) is the total number of partitions of n in to positive integers.