32 MB seems like a low PHP memory_limit. Depends on your webhost, but I would look into increasing it in your PHP configuration and testing again.
Ours is currently set to 256M.
PHP Directive - memory_limit Information - This sets the maximum amount of memory in bytes that a script is allowed to allocate. This helps prevent poorly written scripts from eating up all available memory on a server. Note that to have no memory limit, set this directive to -1. Setting - 256M