19

15

2

1

18

9

21

11

30

24