Hello,
The average recommended size for a flock this large is 4 square feet/per chicken inside the coop and 10 square feet/per chicken within the run. When looking at a flock of your size I would always recommend you calculate this average based on the largest number of birds you plan on owning (as it''s better to have more room than not enough).
So based on this you would require a minimum of 200 square feet (20'x10' Coop) and a minimum of 500 square feet for the run (25'x20' Run) with ample areas to roost in both the run and coop.
I would suggest, however, that you consider a much larger size for the chicken run you will need. From my experience, the larger the run (in ratio with the number of chickens) is easier to maintain and clean. Problems which arise in a tight chicken run become difficult in a short period of time. On the other hand, the same problems in a larger area are easier to resolve and present them self much less often.
Since you will need such a large area you will want to consider designing your own custom coop/run to save money. Prefabricated chicken coops in this size oftentimes cost in excess of $1,500.00...while you can rather build a basic coop for about $300.00 or less.
Best of luck...