29 men on trial for sex offences