input: from typing import List
  
  def generate_random_numbers(n: int, lower_bound: int, upper_bound: int) -> List[int]:
      """ Generate a list of n random numbers between given lower and upper bounds.
      >>> generate_random_numbers(10, 1, 100)
      [45, 23, 67, 89, 12, 34, 56, 78, 90, 9]
      """
      import random
      random_list = []
      for i in range(n):
          number = random.randint(lower_bound, upper_bound)
          random_list.append(number)
      return random_list
output:     import random
      random_list = []
      for i in range(n):
          number = random.randint(lower_bound, upper_bound)
          random_list.append(number)
      return random_list