27 26 25 24 23 22 21
1 2 3 4 5 6 20
7 8 19
9 18
10 17
11 16
15
12 14
13