19

13

15

16

31

13

9

43

21

11

12