12
32
43
16
35
33
30
34
25
15