You can specify multiple IP addresses simply by defining multiple interfaces on the same device in your interfaces file. For example:
auto eth0
iface eth0 inet static
address 192.168.0.129
netmask 255.255.255.240
iface eth0 inet static
address 192.168.0.130
netmask 255.255.255.240
and so on. In older versions you needed to use the eth0:0, eth0:1, eth0:2 etc. syntax when defining interfaces to do this but I'm fairly sure 14.04 supports it without.
Other ways of doing the same thing include using the "up" line in the iface stanza to add extra IPs when you bring the interface up, as so:
auto eth0
iface eth0 inet static
address 192.168.0.129
netmask 255.255.255.240
up /sbin/ip address add 192.168.0.130/28 dev eth0
down /sbin/ip address delete 192.168.0.130 dev eth0
The down clause is recommended to ensure that the interface is brought down cleanly if it is ever shut down or disconnected. You can specify multiple up or down commands, or perhaps in your case as you have a large list of ips you want to add to the interface, call a script which uses the ip command to add/remove the desired IPs.
Bear in mind that in the subnet you've defined, .128 and .143 are reserved as the network and broadcast addresses, so you shouldn't assign those to an interface. You also haven't specified a default gateway for outgoing traffic. The subnet mask isn't used to declare "I want all these IPs", it is information about the network that the interface is on, allowing the system to work out whether it can send traffic directly to an IP (if it's in its local subnet) or it needs to be routed via a gateway (defined on the interface using a "gateway A.B.C.D" line). You should find out what the actual subnet mask and gateway details are for your network if the /28 isn't accurate.