28
16
2
25
29
11
8
26
1
20
15
9