You asked:

ideal weight for 158 cm

  • Normal weight for someone who is 158 centimeters tall is between 46.2kg and 62.4kg.