Monitoring Enter/Exit events for over 100 beacons

I am creating an android app that can monitor for the exit/enter events of over 100 beacons. Once the app detects a beacon (which broadcasts iBeacon), the app gets the Major ID of the beacon and sends it to an online database called firebase. Is there a way the app can do this for 100 beacons WITHOUT having to manually declare 100 unique regions?