how many land in a 60 card magic deck