
126

109

99

338

186

68

155

41

66

31

29

22

46

144

25