Using Squid would be my guess, that's not adequate for Squid.
On another note, remove the gateway from both of your first two rules. You want them there to avoid the policy routing, but you do not want the gateway there, that'll break connectivity to directly connected hosts on that subnet.