
5

3

11

26

30

41

152

73

101

22