35th annual Mightymite Triathlon held over weekend