A idade atual de André multiplicada pela idade de sua mãe é igual a 640. Sabe-se que a diferença de idade entre eles é, atualmente, de 24 anos. Com base nessas informações, quantos anos tem André?