Ledyard runs out of steam in Class L semifinal