Nearly 100 kids take part in annual triathlon