1. "Who would have thought of it?"2. "Who would have thought it?"Do they basically have the same meaning?Thank you