In May, a routine internal audit of work records since January 2005 showed 104 Raleigh police officers compiled 150 violations, almost half of which involved working more than 14 combined hours a day on- and off-duty.