input: from typing import List
  
  
  def fizzbuzz_numbers(numbers: List[int]) -> List[str]:
      """ Given a list of numbers, replace each number that is a multiple of 3 with "Fizz",
      each number that is a multiple of 5 with "Buzz", and each number that is a multiple of both 3
      and 5 with "FizzBuzz". Return the modified list.
      >>> fizzbuzz_numbers([1, 2, 3, 4, 5, 15])
      ['1', '2', 'Fizz', '4', 'Buzz', 'FizzBuzz']
      >>> fizzbuzz_numbers([6, 10, 20, 21])
      ['Fizz', 'Buzz', 'Buzz', 'Fizz']
      """
      result = []
      for number in numbers:
          if number % 3 == 0 and number % 5 == 0:
              result.append("FizzBuzz")
          elif number % 3 == 0:
              result.append("Fizz")
          elif number % 5 == 0:
              result.append("Buzz")
          else:
              result.append(str(number))
      return result
output:     result = []
      for number in numbers:
          if number % 3 == 0 and number % 5 == 0:
              result.append("FizzBuzz")
          elif number % 3 == 0:
              result.append("Fizz")
          elif number % 5 == 0:
              result.append("Buzz")
          else:
              result.append(str(number))
      return result