19

11

28

19

15

2

1

18

9

21