input: 
  def generate_histogram(data: List[int]) -> None:
      """
      Generate a histogram using the provided data and display it.
      
      >>> generate_histogram([3, 5, 7, 2, 8, 10, 11, 65, 72, 81, 99, 100, 150])
      (Displays a histogram with x-axis: 'Range of values', y-axis: 'Number of Occurrences', 
      and title: 'Histogram of data')
      """
  
      import matplotlib.pyplot as plt
  
      plt.hist(data, bins=[0, 20, 40, 60, 80, 100, 120, 140, 160], edgecolor='black')
  
      plt.xlabel('Range of values')
      plt.ylabel('Number of Occurrences')
      plt.title('Histogram of data')
  
      plt.show()
  
output:     plt.xlabel('Range of values')
      plt.ylabel('Number of Occurrences')
      plt.title('Histogram of data')
  
      plt.show()