input: from typing import List
  
  def generate_sample_data(num_entries: int) -> List[dict]:
      """
      Generate sample data for a web application using Python's faker library. 
      The output should contain three columns of data: name, email, and age.
      
      Example:
      for generate_sample_data(2) == [{"name": "John Doe", "email": "john@example.com", "age": 25}, {"name": "Jane Smith", "email": "jane@sample.org", "age": 45}]
      """
      from faker import Faker
      fake = Faker()
      data = []
      for _ in range(num_entries):
          entry = {
              "name": fake.name(),
              "email": fake.email(),
              "age": fake.random_int(min=18, max=60)
          }
          data.append(entry)
      return data
output:     from faker import Faker
      fake = Faker()
      data = []
      for _ in range(num_entries):
          entry = {
              "name": fake.name(),
              "email": fake.email(),
              "age": fake.random_int(min=18, max=60)
          }
          data.append(entry)
      return data