The values of a, b, c, and d are 1, 2, 3, and 4 but not in that order. Find the largest possible value of ab + bc + cd + da.

(Source: Mathematics Teaching in the Middle School, Sep-Oct 1996)