23

13

9

3

2

23

21

18

12

30