CIDR (Classless Inter-Domain Routing) gives us an opportunity to subnet classful networks and therefore use masks different than /8 /16 or /24 (You can find some information about VLSM (Variable Length Subnet Mask) ).
Subnet mask 255.255.255.224 (/27) as you said means we have total 32 addresses in a network (network address, broadcast address + 30 usable host addresses). According to your IP's list you should find (as far as I properly understood your task) all /27 subnets which covers aforementioned IPs. For instance:
network 192.168.1.0/27 (addresses 192.168.1.0 - 192.168.1.31)
"eats" 192.168.1.1, 192.168.1.2, 192.168.1.3 and 192.168.1.4 from your list
network 192.168.1.32/27 (addresses 192.168.1.32 - 192.168.1.63)
"eats" 192.168.1.34, 192.168.1.36 ...
...
...
...
and so on