I'm confused

How do the times in cyclocross work? So far I have been at the very back of the races, so I just go until someone tells me to stop! I have been lapped every time and I think I was lapped twice by the two lead women in Gloucester's Sunday race. In looking at the race results, the first two women riders came in at 44:07 and 45:01. The third place woman came in at 38:08 and the times go up in a consecutive fashion from there, until getting to the lapped riders.

How can this be?

The first two women passed me near the end of my last lap, and I know I rode about 45 minutes. Did everyone else get lapped by these two also? We rode with the Juniors and the winning time for the lead Junior was 38:25. I thought maybe the first two women started their last lap before the Junior finished, but how did the 3rd place woman get a lower time than the first place Junior?

Gloucester Race Results