Tag: US oil settles at $45.34 a barrel