Mount Isa juveniles charged with 50 offences over weekend