Hello Vinoth,
intervlan routing is performed by MSFC.
But forwarding is performed by MLS = multilayer switching since Sup2/MSFC2 MLS is based on CEF.
Just verify with
sh mls
that MLS is working and sees the MSFC has its RP (routing processor).
For reaching internet from the other two vlans what is needed is a change in the NAT configuration of the border router (the one connecting to internet).
Actually, all these IP addresses are private per RFC1918 so we can expect on a device a presence of NAT commands and an ACL that defines net 10.109.0.0/16 as the source ip addresses to be transated when going to internet.
You need to extend this ACL to include the other two subnets and you may need to add static routing or dynamic routing to make subnets 10.107.0.0/16 and 10.108.0.0/16 known to the NAT device.
How to find the device ?
look at the device the MSFC uses for the default route with
sh ip route 0.0.0.0
that next-hop should be that of the border router (or firewall)
Hope to help
Giuseppe