40 10 15 7 2 3 21