Dodaj wiele etykiet do panelu

Jak mogę dynamicznie dodawać wiele etykiet do panelu, którego wartości są tworzone z zakresu. Stworzyłem zakres i dodałem wartość do etykiety i wprowadziłem etykietę do panelu za pomocą pętli foreach, ale problem polega na tym, że mogę wydrukować tylko jedną.

var range = Enumerable.Range(1, 90);
      foreach(int i in range)
      {
          string num = i.ToString();
          var vartable = new Dictionary<string, Label>();
          vartable[num] = new Label();
          vartable[num].Text = num;
          panel1.Controls.Add(vartable[num]);
      }

questionAnswers(1)

yourAnswerToTheQuestion