43
12
31
14
12
15
43