5 22 21 20 19 18 16 17 15 13 5 6 8 7 9 9f 10 011 11 12 4 3 2 1