Быть может(вводное слово, не является членом предложения), десятки(подлежащее, выражено существительным) и(союз) сотни(подлежащее, выражено существительным) лет (дополнение, выраженное существительным)
десятки и сотни это числительное
Какие именно?
Десяток (что?) и сотня(что?) - существительные, Десять(сколько?), сто(сколько?), десятый(который по счёту?), сотый(который по счёту?) - числительные.