most distro's will fit on this size of hd. The thing you need to do is carefully selecting the stuff you want to install and wich not. That way you have a "slim" installation wich fits perfectly.
the problem might be the ram
32MB is very limited for graphical use. I'm not sure it will run at all.
no experience with such less memory in systems with graphical interfaces.