28
27
12
30
29
5
7
6