Up from 53.7 in March, but slightly below median forecast of 54.5. Highest read since May 2007.