How long is the song 99 bottles of beer on the wall July 8, 2019 16 32 64 128 100 bottles of beer on the wall