Oil Hits $104, 10Y Yield 4.54% as Beijing Distraction Ends