India won 95 medals