多项选择题

根据《合同法》的规定,下列情形中,受托人应当赔偿损失的有( )。

A.有偿的委托合同,因受托人的过错给委托人造成损失的
B.无偿的委托合同,因受托人的过错给委托人造成损失的
C.受托人超越权限给委托人造成损失的
D.受托人解除合同给委托人造成损失的