
5

15

8

2

9

14

16

15

31

20