Garcia gets 35 years for sexual assaults