This question can never be answered, its too general
You could get 200 on 1 AP but as long as they downloaded each only 1gig per month at 128k +/- (old people home?)
Also, with that many people what if one has interference? you will need to change channel and another 4 have interference.
Normal is 30 - 60 per AP, for me this runs fine with 3gig per month each at 1024kbps (normal for australia)
if you was at a School perhaps only 20 users per AP
I use 2ghz, 10mhz
Best for that many, user 4x sectors on 2ghz 10mhz (or 5mhz)