In the context of the following sentence:
As the project progressed, the team found themselves grappling with a myriad of unforeseen challenges that complicated their initial plans.
Which word is closest in meaning to myriad as used here?