
3

2

1

4

9

10

18

21