hello aimei,
30 * 1.5 per table = 45 bots
minus hotel provided 24 bots = 21 bots
Since it's a lunch, consumption will be lesser.
So you can consider purchasing additional 18-20 bottles. That should be sufficient.
you can consider hth wine & spirit as they provide 50% consignment