2 23 19 16 15 13 12 11 10 4 3 22