42 1 2 generous 21 41 honest 6 21