The product of ages of Hasni and Alia is 32 years. Hasni is 4 years older than Alia. How old are Hasni and Alia?