Room Puzzles

Divide each house into 3 equal sized rooms (containing 12 squares each) so that the number in each square indicates how many other squares can be seen from that point horizontally or vertically. Below is an example of a solved puzzle. Each puzzle below has a unique solution.