20 7 0 2 3 8 12 14 15