input: from typing import List
  
  def fizzbuzz(numbers: List[int]) -> None:
      """ Print the numbers from 1 to 50, but for multiples of 3 print "Fizz" instead of the number, 
      for multiples of 5 print "Buzz" instead of the number and for multiples of both 3 and 5 print "FizzBuzz".
      >>> fizzbuzz(list(range(1, 51)))
      "1\n2\nFizz\n4\nBuzz\nFizz\n7\n8\nFizz\nBuzz\n11\nFizz\n13\n14\nFizzBuzz\n16\n17\nFizz\n19\nBuzz\nFizz\n22\n23\nFizz\nBuzz\n26\nFizz\n28\n29\nFizzBuzz\n31\n32\nFizz\n34\nBuzz\nFizz\n37\n38\nFizz\nBuzz\n41\nFizz\n43\n44\nFizzBuzz\n46\n47\nFizz\n49\nBuzz\n"
      """
output:     for num in numbers:
          if num % 3 == 0 and num % 5 == 0:
              print("FizzBuzz")
          elif num % 3 == 0:
              print("Fizz")
          elif num % 5 == 0:
              print("Buzz")
          else:
              print(num)