The Buffalo Bills have had a solid offseason, but in the latest power rankings, where does Sean McDermott's team land?