You are shopping for T-shirts. Which store offers the better deal?

Belk : $25 for 2 shirts
Old Navy : $45 for 4 shirts
Target : $30 for 3 shirts
Gap : $55 for 6 shirts