
122

103

98

328

180

63

152

41

65

31

29

22

45

139

25