input: Write a function to generate a histogram using the provided data. The function should use the matplotlib library to plot the histogram. The data should be divided into bins, and the histogram should display the number of occurrences for each bin. The function should return the histogram plot.
  
  import matplotlib.pyplot as plt
  
  def generate_histogram(data):
      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()
  
  data = [3, 5, 7, 2, 8, 10, 11, 65, 72, 81, 99, 100, 150]
  generate_histogram(data)
output: def generate_histogram(data):
      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()