31 28
30 32
29