Vikings land at No. 24 in post-NFL Draft rankings