You could one of three basic things:
You could use a formula to squish things in, which may take longer, but consume less space
or you could use a lookup table, which would take less time, but consume more space.
Or you could just cut everything off after 200, which is small and takes little time.
Here is a an example fomula one:
Code:
unsigned int Limit(unsigned int pwmin)
{
unsigned int tmppwm = 0;
tmppwm = (unsigned int)(((pwmin-127)*72)/127) + 127);
return (tmppwm+127);
}