<human>: I work at a hotel and the employees clock in with time cards.  Shortly after I started working there I received several aggressive notes from my boss about overtime.  Apparently it's completely unacceptable.  So I started being careful about the amount of time in which I was clocked in.  I got it exactly to 8 hours, that is unless the shift after me was late, so I'd get some overtime.  Yesterday on our time cards my boss added up everyone's hours.  I got a total of 39 hours and 42 minutes and it should have been 40 hours and two minutes.

I was getting exactly 8 hours a day, and my boss put 7 hours 55 minutes.  In fact, each shift was off by five minutes, even the overtime shifts.

Now, my co-workers, who are all friends of my boss, their times are exact and they have loads of overtime.  Up to 5 hours.

Is this illegal?  Is there anything I can do?  I think it might be some sort of discrimination because I'm not a friend of my boss.

Can you condense the text into a few key points?
<bot>: I was told not to get overtime, but my coworkers get a lot of overtime, and I'm not even being paid for my full regular time.  My coworkers and I have the same job, just different shifts.