Fizz Buzz with unique characters in columns
Python 2, 127 bytes



i=0;exec"print ord('&lt;&lt;&lt;&lt;&gt;@&lt;&lt;BD=F?@HABJCNP=@RT?VABXCBZ&lt;^`=&gt;bdDf&gt;?hBCjEn'[i])%60*' '+(i%3/2*'Fizz'+i%5/4*'Buzz'or`-~i`);i+=1;"*50


Try it online!

A fifty-byte lookup table seems to hurt the code size less than the logic necessary to track which characters have occurred in each column.