
2

3

5

21

18

32

41

22