There are 96 people consisting of 48 married couples in a room. Assuming that no husband or wife shakes thr others hand but everyone else shakes hands exactly once, how many handshakes are there?