I would be surprised if the #1 CB is still there at 10.
#1 and #2 QB will likely be gone.
#1 OT will be gone
#1 WR will be gone
#1 CB will be gone
#1 DE will be gone
That's 6 picks in the first 10.
#2 OT might be gone
#1 RB might be gone
No one will probably be picking the #1 G, C, TE, ILB in the first 10.
That means the Bills are likely looking at a lot of #2 guys at their position at pick 10. Or a #1 guy a OLB, S, maybe RB. I don't think there's a DT or TE rated nearly that high in this draft.