John bought 3 shirts for $45, Paul bought 4 shirts for $54 and Walter bought 9 shirts for $126. Who paid the least per shirt?