Edward Hopper sells for 91.9 million