Abu needs to transport bananas from a desert oasis to the marketplace in Agrabah. The oasis and Agrabah are separated by 100 miles. Furthermore, the desert trip is exhausting, which means that Abu must eat one banana per mile to sustain himself. If Abu can carry a maximum of 100 bananas on his back, and if the oasis has a crop of 300 bananas, what is the maximum number of bananas that Abu can deliver to Agrabah?